-
Notifications
You must be signed in to change notification settings - Fork 0
"next" branch
Goals:
-
More flexibility, no need the full cc-essentials plugin to use a module based on it
cc-essentials and all its module (including cc-essentials-plugin) will now be based on cc-essentials-lib -
Full UUID support (<1.7 drop), cc-essentials actually doesn't support name changes.
-
Simplify everything, increase readibility: easier access to player's config values (CCEssentialsPlayer class?), more flexible methods in CCEssentialsLibrary
-
Make cc-essentials-lib be the base of all CartoonCraft plugins, nomatter if the the server uses cc-essentials or not
-
Less copy-paste (take a look at TellCommand class... LOLOLOLOLOL)
-
Easy add of complex commands and modules with the extensibility and flexibility of the new library, and its simple permissions system
-
Rewrite almost all commands to make them use the power of the new library!
- Changed cc-essentials-plugin package name
- Moved cc-essentials-plugin/CCCommand to cc-essentials-lib/CCEssentialsLibrary, made all methods static
- Config files are now named with UUIDs
- New permissions sytem (with custom JavaPlugin class)
- Player wrapper class
- Rewrote ALL commands
- Add y-rot and x-rot arguments to /tp (and /tpall?) command(s), see Minecraftwiki Commands page
- Test /tp and /tpall