Simple Suffix
Simple Suffix
Version: v1.7.1
(Follow me on Twitter for updates!)
Simple Suffix is a very simple plugin. It lets players set their own custom suffix or prefix. Admins can control the layout.
This can be used on servers that have a donator rank. A donator can set its own suffix/prefix but is limited to layout by admins.
As an admin, you define how the suffix/prefix looks in the config. This plugin is based on permissions. If an admin doesn't like a suffix/prefix of a player,
he can perform /suffix other <playername> <suffix> to set their suffix.
Features:
- Create simple suffixes with just one command!
- Handy for servers with donator ranks.
- Supports all colours.
- Simple, lightweight plugin.
- Admins can control the suffixes.
- Permissions
- Character limit
- Database support
- Support for censored words.
- Multiworld support
Permissions:
- - simplesuffix.set.suffix.self Allows a player to set their own suffix.
- - simplesuffix.set.suffix.other Allows a player to set someone else's suffix.
- - simplesuffix.set.prefix.self Allows a player to set their own prefix.
- - simplesuffix.set.prefix.other Allows a player to set someone else's prefix.
- - simplesuffix.format.random Allows a player to use '&k'.
- - simplesuffix.format.bold Allows a player to use '&l'.
- - simplesuffix.format.strike Allows a player to use '&m'.
- - simplesuffix.format.underlined Allows a player to use '&n'.
- - simplesuffix.format.italic Allows a player to use '&o'.
- - simplesuffix.format.reset Allows a player to use '&r'.
- - simplesuffix.colours Allows a player to use colours.
- - simplesuffix.colors Allows a player to use colours. (For American users)
- - simplesuffix.suffix.bypass.censor Allows a player to bypass the censor for their suffix.
- - simplesuffix.prefix.bypass.censor Allows a player to bypass the censor for their prefix.
Commands:
- /suffix <suffix> Set your own suffix.
- /suffix other <playername> <suffix> Set someones suffix.
- /suffix off Clear your own suffix.
- /suffix other <playername> off Clear someones suffix.
- /prefix <prefix> Set your own prefix.
- /prefix other <playername> <prefix> Set someones prefix.
- /prefix off Clear your own prefix.
- /prefix other <playername> off Clear someones prefix.
Dependencies:
- Vault is necessary to run Simple Suffix!
- A permissions plugin which supports chat (PEX, bPermissions)
Pictures
Staartvin sets his own suffix to 'The Chosen One' in blue.
Staartvin shows off his suffix.
Donations
I'm a poor student and I'm developing this plugin in my free-time, if you like my plugin and want to help me, please donate. Donating is the best way to help me out, it goes towards more bug-fixing. Thanks! Donate is in the top right corner. ;)
Donators
Thanks to all the people who donated and downloaded this plugin! I love you all! <3 Especially thanks to my donators who gave me that little boost:
- FaxionMC for 20 dollars (!)
- TanveerGT5 - mc.minesmp.com for 10 dollars.
- Sk89r - mc.minesmp.com for 10 dollars.
@John479
This is really odd, because I can't reproduce the error.
Im using the latest version of Vault (1.2.22)
There is no problem loading the file, it generates the folder and there is no error, but it only happens when I enter the /suffix command and that is when the error occurs.
@John479
I've created a ticket for you so it's easy for me to handle things. Also, tickets get priority over comments.
@John479
What version of Vault are you using and when does this happen? (Apart from the command sending)
This is the error:
18:11:46 [INFO] John479 issued server command: /suffix Hi
18:11:46 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'suff
ix' in plugin Simple Suffix v1.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
6)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.dispatchCommand(CraftServer
.java:510)
at net.minecraft.server.v1_4_6.PlayerConnection.handleCommand(PlayerConn
ection.java:980
at net.minecraft.server.v1_4_6.PlayerConnection.chat(PlayerConnection.ja
va:898)
at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java:
853)
at net.minecraft.server.v1_4_6.Packet3Chat.handle(Packet3Chat.java:44)
at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290)
at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java:
112)
at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39)
at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30
)
at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:59
8)
at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:22
4)
at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:49
4)
at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:
427)
at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:84
9)
Caused by: java.lang.NullPointerException
at me.Staartvin.VaultPackage.VaultHandler.setPlayerSuffix(VaultHandler.j
ava:39)
at me.Staartvin.Commands.Commands.onCommand(Commands.java:52)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
... 15 more
>
I also run all these plugins:
BuyCraft
ChestShop
Essentials, EssentialsAntiBuild, EssentialsChat, EssentialsProtect, EssentialsSpawn
Fly
GriefPrevention
Jail
LagBeGone
LapisPortals
MidiBanks
MineConomy
PayRank
PermissionsBukkit
SimpleSuffix (Your Plugin)
SmartRestart
StormAnnounce
Vault
I Hope This Helps
@John479
What is the error exactly? I can't help you if you show no error message.
Can someone help me? There was an internal error and I really want to use this suffix plugin! If somebody know how to fix this please post a comment on this page and I will see it. Just to let you know I do have Vault.
Haha that was fast :P also thanks!
@seiterseiter
Of course!
Could you also add /prefix that changes the players prefix.