Factions/src/com/massivecraft/factions/cmd/FactionsCommandDocumentation.java
2019-01-25 13:46:19 +01:00

52 lines
1.1 KiB
Java

package com.massivecraft.factions.cmd;
import com.massivecraft.factions.cmd.req.ReqFactionHomesEnabled;
import com.massivecraft.massivecore.mson.Mson;
public class FactionsCommandDocumentation extends FactionsCommand
{
// -------------------------------------------- //
// CONSTRUCT
// -------------------------------------------- //
public FactionsCommandDocumentation()
{
this.addRequirements(ReqFactionHomesEnabled.get());
}
// -------------------------------------------- //
// FIELDS
// -------------------------------------------- //
public int num = 1;
// -------------------------------------------- //
// OVERRIDE
// -------------------------------------------- //
@Override
public void senderFields(boolean set)
{
super.senderFields(set);
num = 1;
}
// -------------------------------------------- //
// MESSAGE
// -------------------------------------------- //
public void msgDoc(String msg, Object... args)
{
msg = "<lime>" + this.num++ + ") <i>" + msg;
msg(msg, args);
}
public void messageDoc(Mson message)
{
Mson mson = mson(Mson.parse("<lime>" + this.num++ + ") "), message);
message(mson);
}
}