-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New command /customtext - This command is intended to be used with bu…
…kkit.yml aliases to make custom commands.
- Loading branch information
Showing
4 changed files
with
61 additions
and
2 deletions.
There are no files selected for viewing
26 changes: 26 additions & 0 deletions
26
Essentials/src/com/earth2me/essentials/commands/Commandcustomtext.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
package com.earth2me.essentials.commands; | ||
|
||
import com.earth2me.essentials.textreader.IText; | ||
import com.earth2me.essentials.textreader.KeywordReplacer; | ||
import com.earth2me.essentials.textreader.TextInput; | ||
import com.earth2me.essentials.textreader.TextPager; | ||
import org.bukkit.Server; | ||
import org.bukkit.command.CommandSender; | ||
|
||
|
||
public class Commandcustomtext extends EssentialsCommand | ||
{ | ||
public Commandcustomtext() | ||
{ | ||
super("customtext"); | ||
} | ||
|
||
@Override | ||
protected void run(final Server server, final CommandSender sender, final String commandLabel, final String[] args) throws Exception | ||
{ | ||
final IText input = new TextInput(sender, "custom", true, ess); | ||
final IText output = new KeywordReplacer(input, sender, ess); | ||
final TextPager pager = new TextPager(output); | ||
pager.showPage(commandLabel, args.length > 0 ? args[0] : null, null, sender); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
#Customtext | ||
&6This is the custom text commands file. | ||
|
||
&6This file allows you to define custom text commands. | ||
|
||
&6You can create a specific file for a user or a group: | ||
&6Name it custom_username.txt or custom_groupname.txt | ||
|
||
&6You can use multiple pages, for example type: | ||
&c/customtext 2 | ||
|
||
&6To add a custom command you need to do two things: | ||
&e-&9 Add a section below in the custom.txt | ||
&e-&9 Add a line to the bukkit.yml aliases section | ||
&e-&9 Give players access to 'essentials.customtext' | ||
|
||
&6If you don't yet have an 'aliases' section, add it like this: | ||
aliases: | ||
vote: customtext | ||
|
||
&6The following commands can also be customized: | ||
&c/rules /motd /news /help | ||
|
||
&6These support chapter customization such as:&c /rules grief | ||
&6You can use custom aliases with these commands too. | ||
|
||
#vote | ||
If you add the correct alias to bukkit.yml | ||
This text here will be shown if you type /vote |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a06a81c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍