mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2024-07-07 04:55:10 +00:00
Allow sending customtext chapters as a parameter instead of reading commandLabel
This commit is contained in:
parent
98bee40bf7
commit
c50f559512
|
@ -5,6 +5,7 @@ import com.earth2me.essentials.textreader.IText;
|
||||||
import com.earth2me.essentials.textreader.KeywordReplacer;
|
import com.earth2me.essentials.textreader.KeywordReplacer;
|
||||||
import com.earth2me.essentials.textreader.TextInput;
|
import com.earth2me.essentials.textreader.TextInput;
|
||||||
import com.earth2me.essentials.textreader.TextPager;
|
import com.earth2me.essentials.textreader.TextPager;
|
||||||
|
import com.earth2me.essentials.utils.NumberUtil;
|
||||||
import org.bukkit.Server;
|
import org.bukkit.Server;
|
||||||
|
|
||||||
|
|
||||||
|
@ -21,6 +22,19 @@ public class Commandcustomtext extends EssentialsCommand
|
||||||
final IText input = new TextInput(sender, "custom", true, ess);
|
final IText input = new TextInput(sender, "custom", true, ess);
|
||||||
final IText output = new KeywordReplacer(input, sender, ess);
|
final IText output = new KeywordReplacer(input, sender, ess);
|
||||||
final TextPager pager = new TextPager(output);
|
final TextPager pager = new TextPager(output);
|
||||||
pager.showPage(commandLabel, args.length > 0 ? args[0] : null, null, sender);
|
String chapter = commandLabel;
|
||||||
|
String page;
|
||||||
|
|
||||||
|
if (commandLabel.equalsIgnoreCase("customtext") && args.length > 0 && !NumberUtil.isInt(commandLabel))
|
||||||
|
{
|
||||||
|
chapter = args[0];
|
||||||
|
page = args.length > 1 ? args[1] : null;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
page = args.length > 0 ? args[0] : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
pager.showPage(chapter, page, null, sender);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue