Simple Suffix

Simple Suffix Logo

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

Simple Suffix Staartvin sets his own suffix to 'The Chosen One' in blue.

Simple Suffix 2 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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of johandre johandre Sep 07, 2014 at 05:37 UTC - 0 likes

    1.8 Update soon with UUID compitable?? Please

    Last edited Sep 10, 2014 by johandre

    www.powercraft.me

  • Avatar of WitherFire WitherFire Aug 01, 2014 at 00:15 UTC - 0 likes

    @Staartvin: Go

    Actually wait yes it does say something, here's the output:

    [19:14:00] [Server thread/ERROR]: Could not load 'plugins\SimpleSuffix.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/joda/time/LocalDateTime at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.java:357) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>(CraftServer.java:319) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at net.minecraft.server.v1_7_R3.PlayerList.<init>(PlayerList.java:68) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at net.minecraft.server.v1_7_R3.DedicatedPlayerList.<init>(SourceFile:14) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:126) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] Caused by: java.lang.NoClassDefFoundError: org/joda/time/LocalDateTime at com.avaje.ebeaninternal.server.type.DefaultTypeManager.initialiseJodaTypes(DefaultTypeManager.java:633) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at com.avaje.ebeaninternal.server.type.DefaultTypeManager.<init>(DefaultTypeManager.java:165) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:137) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:209) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.plugin.java.JavaPlugin.init(JavaPlugin.java:296) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:104) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at me.staartvin.simplesuffix.SimpleSuffix.<init>(SimpleSuffix.java:21) [SimpleSuffix.jar:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [?:1.7.0_51] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) [?:1.7.0_51] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [?:1.7.0_51] at java.lang.reflect.Constructor.newInstance(Unknown Source) [?:1.7.0_51] at java.lang.Class.newInstance(Unknown Source) [?:1.7.0_51] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] ... 9 more Caused by: java.lang.ClassNotFoundException: org.joda.time.LocalDateTime at java.net.URLClassLoader$1.run(Unknown Source) [?:1.7.0_51] at java.net.URLClassLoader$1.run(Unknown Source) [?:1.7.0_51] at java.security.AccessController.doPrivileged(Native Method) [?:1.7.0_51] at java.net.URLClassLoader.findClass(Unknown Source) [?:1.7.0_51] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_51] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) [?:1.7.0_51] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_51] at com.avaje.ebeaninternal.server.type.DefaultTypeManager.initialiseJodaTypes(DefaultTypeManager.java:633) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at com.avaje.ebeaninternal.server.type.DefaultTypeManager.<init>(DefaultTypeManager.java:165) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:137) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:209) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.plugin.java.JavaPlugin.init(JavaPlugin.java:296) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:104) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at me.staartvin.simplesuffix.SimpleSuffix.<init>(SimpleSuffix.java:21) [SimpleSuffix.jar:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [?:1.7.0_51] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) [?:1.7.0_51] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [?:1.7.0_51] at java.lang.reflect.Constructor.newInstance(Unknown Source) [?:1.7.0_51] at java.lang.Class.newInstance(Unknown Source) [?:1.7.0_51] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) [minecraft_server.jar:git-Bukkit-1.7.2-R0.3-29-g48182b4-b3057jnks] ... 9 more

  • Avatar of WitherFire WitherFire Aug 01, 2014 at 00:11 UTC - 0 likes

    @Staartvin: Go

    It doesn't say anything. It just sits there and does nothing in the plugins folder.

  • Avatar of lolipop369mcgamer lolipop369mcgamer Jun 06, 2014 at 17:40 UTC - 0 likes

    @Staartvin: Go

    Inner bracket is the problem

    http://i.imgur.com/uXNN8sR.gif

  • Avatar of enewearth enewearth Jun 06, 2014 at 16:34 UTC - 0 likes

    @Staartvin: Go

    GroupManager

  • Avatar of Staartvin Staartvin Jun 06, 2014 at 15:36 UTC - 0 likes

    @lolipop369mcgamer: Go

    The outer or inner brackets?

  • Avatar of lolipop369mcgamer lolipop369mcgamer Jun 06, 2014 at 15:03 UTC - 0 likes

    Great Plugin! Exactly what I need for my server but 1 problem. To test I gave myself the prefix VIP and it showed up [[Vip] lolipop369]. The one '[' before VIP I don't want, is there a way to get rid of it?

  • Avatar of johandre johandre May 13, 2014 at 08:27 UTC - 0 likes

    How is it going with the UUID update? :)

  • Avatar of Staartvin Staartvin May 03, 2014 at 16:36 UTC - 0 likes

    @WitherFire: Go

    What does it tell you in the console log when it disables?

  • Avatar of WitherFire WitherFire May 03, 2014 at 00:18 UTC - 0 likes

    Can you please update to 1.7.9? The plugin keeps disabling itself because it's outdated

Facts

Date created
Jan 03, 2013
Category
Last update
Feb 23, 2014
Development stage
Mature
Language
  • enUS
License
MIT License
Curse link
Simple Suffix
Downloads
10,701
Recent files

Authors

Relationships

Required dependency
Vault