PlayerCommands

Current version: PlayerCommands v1.3
OverView
PlayerCommands is a plugin with the objective of providing various commands, both complex and basic ones. PlayerCommands will create player files for your players, but instead of having PlayerCommands read/write on the files all the time, PlayerCommands will store the settings in an object (it's a bit technical) , and save the player file when the player logs out, is kicked/banned or when the server stops. Another one of the objectives of PlayerCommands is to provide a UUID-compatible plugin that covers most of the needs of your server. Bans, teleports, mutes, warps, mails, signs, color chat, economy, PlayerCommands will take care of it.
One of the main features of PlayerCommands is the online-mode/offline-mode UUID compatibility. Instead of just working with both modes, PlayerCommands will support offline mode servers which are converting into online mode, even after you have used the offline mode UUID's. PlayerCommands will just do the conversion for you. Tl;dr: PlayerCommands is a plugin, UUID-compatible (1.8 ready) that will cover most of your server's needs.
Features:
These are a few of PlayerCommands' features. I'll try to keep the list short.
- UUID Compatible: With Online Mode or Offline Mode!
- Block creeper explosions/block damage (when enabled on config
- Custom Join/Leave messages
- Special signs!
- Add color codes to chat/signs if player has a permission
- AutoBroadcasting, Anticurse and Antibuild!
- Simple Economy
- Vault Support (Chat, Permissions and Economy!)
- Configurable message Prefix and no permission message
- Homes, Warps and Jails (multiple)!
- Bans (Temporary, IP and/or user bans) and mutes!
- About 70 commands!
- More to come...
Installation:
To install player Commands, Download the playercommands.jar and place it in your plugins folder. After that, start your server, and you're done. If you'd like to do so, you can install an economy plugin and vault, but PlayerCommands has its own economy.
To-do list for version 2.0
The plugin is under a heavy re-code, as i'm taking advantage of the language file addition to recode commands. Hopefully, the performance of the plugin should be increased. I'm also adding a UUID cache in a json file, and bungeecord support for Networks. Some of the main changes are:
- Introduction to BungeeCord support.
- Release language files, and improve messages. (English and Spanish for the time being).
- Huge command cleanup.
- Teleport to other players' homes and Teleporting to offline players!
Auto afk timer- Done!Improve player files; make locations serialized into a single string.- Done!Major improvements in UUID and Name lookups, making a json cache.- Done!Auto updater/Update checker- Done!The UUID conversion already is relesed. Remove some start up warnings.- Done!Make other plugins compatible with PlayerCommandsEconomy via Vault- Done!Improve the ban handler and economy, as well as expand it.- Done!Optimizations.- Done!Improve Antibuild- Done!Optional TnT protection- Done!/KickAll- Done!/Difficulty- Done!/rocket- Done!Fix all typos.- Done!/Weather- Done!/Recipe- Done!Fix bed spawning, a /kick error and a /vanish bug- Done!Expand the Developer API and create Javadocs.- Done!Fix bug when using /afk while being afk- Done!Fix a bug with selling signs- Done!
To do list last updated: 26/12/14
To-do for later versions
- MySQL Integration (optional), that way people won't be getting too many player files created.
- Tab complete for commands
- Make Teleport requests expire after an amount of time.
- /teleporthere
- Make mutes temporary (with optional parameters).
- /nickname
- Kits
- CommandTool/PowerTool (Set, remove)
Requirements
PlayerCommands doesn't depend on any plugin, but it can hook into Vault if you enable the options to do so in the config. This way, PlayerCommands could hook into your economy plugin using vault, or into your chat plugin. Please Note, If you wish Vault integration, you must have Vault version 1.4.1 or any later build!
If you find any bugs, please comment below :) I'll try to fix them ASAP.
-
View User Profile
-
Send Message
Posted Apr 12, 2015do as many as u can matey! =3 this is sw3g plugin bruh I LOVE IT!
-
View User Profile
-
Send Message
Posted Jul 24, 2014I'm back, and working in the update! :)
Edit: As in this update I'm recoding all of the commands, I'll also be adding some, like /nickname. I'll also maybe introduce an AFK timer! :)
-
View User Profile
-
Send Message
Posted Jul 13, 2014Please notice that the release for 1.4, in which I'm still working on, will be delayed as I'm going away for about 2 weeks. :)
-
View User Profile
-
Send Message
Posted Jul 4, 2014I am still working on this update. It's taking a bit longer than what I expected, as I'm releasing Language Files. :)
-
View User Profile
-
Send Message
Posted Jun 20, 2014@CloudeLecaw
Okay, I'll release 1.4 earlier then. Although, for now, I'll try to make some more bug fixes and performance optimizations. :) I've also added in the TnT protection you asked for, expect it in 1.4. Thanks for the suggestion! :)
-
View User Profile
-
Send Message
Posted Jun 19, 2014@CloudeLecaw
I'll try to fix it now. Expect it fixed for 1.4 :). I'm thinking about releasing 1.4 way sooner, but without some of the planned features, which will of course come out later in 1.5. That way, 1.4 could be a bug-fixes build, as I understand that server owners who use this plugin would like these bugs fixed ASAP :)
-
View User Profile
-
Send Message
Posted Jun 13, 2014@CloudeLecaw
I don't get what you mean. Do you mean a configurable cooldown for the command /spawn? If so, I guess I could do that for version 1.4. :)
-
View User Profile
-
Send Message
Posted Jun 13, 2014@CloudeLecaw
Hi! I shall include the permissions of the AntiBuild in the config for 1.4. Meanwhile, I'll tell you the permissions and write them on the main page of the plugin as well.
Permission for block placing: pcommands.antibuild.bypass.place
Permission for block breaking: pcommands.antibuild.bypass.break
Permission for block interacting: pcommands.antibuild.bypass.interact
Hope this helps!
-
View User Profile
-
Send Message
Posted Jun 3, 2014@CloudeLecaw
Yes, as you would be able to change the messages in the language files. The point in language files isn't just to make the plugin in a variety of languages, but also to let the server owners set their own custom messages :)
-
View User Profile
-
Send Message
Posted Jun 2, 2014@CloudeLecaw
That will be coming out in Version 1.4, thanks for the suggestion! :)
-
View User Profile
-
Send Message
Posted May 31, 2014I have now finished updating all of the documentation about the plugin to Version 1.3. PlayerCommands v1.3 is currently waiting for approval in BukkitDev.
-
View User Profile
-
Send Message
Posted May 29, 2014I have uploaded version 1.3. Once BukkitDev approves the new version, If you find any bugs in it, please report them here ASAP. Thanks :)
-
View User Profile
-
Send Message
Posted May 21, 2014Updated main post. Please note: PlayerCommands v1.3 will support offline -> online mode UUID conversions, even after offline mode UUIDs were used, but online -> offline mode UUID conversions won't be supported. If you used offline mode before using PlayerCommands v 1.3 installed, there will be no problem.
Although everything in my todo list of features is nearly done, I still need a short amount of time for bug fixing. Until a few hours ago, I hadn't tested version 1.3 in game. I just solved some file renaming issues, and NullPointerExceptions on player join. I have also finished fixing mails. Expect version 1.3 on Thursday the 29th or Friday 30 at the latest.
-
View User Profile
-
Send Message
Posted May 15, 2014I have fixed the /speed bug, the new build with the fix will come out in PlayerCommands 1.3. You can see the 1.3 To-Do list in the main page which is above. :) UUID support is coming out in 1.3; your player files will be converted to UUID-compatible files automatically.
-
View User Profile
-
Send Message
Posted Mar 17, 2014@YoonSung
Try using /time <ticks/day/might> <world>
@cole9370
I'll try to solve that for next update
Sorry everyone, I've been busy with lots of projects, but I'm releasing a PlayerCommands update soon :)
-
View User Profile
-
Send Message
Posted Mar 13, 2014Help me! I did /speed Walk 10 and now when i do /speed walk 9 or lower I cant walk i have to jump Please help!
-
View User Profile
-
Send Message
Posted Mar 9, 2014Hello, I've been using this plugin for quite a while and it's awesome, but do you think you can make the player commands for this command-block-usable? Most of them can be used for command blocks, but it would be helpful if /time could be used. Thanks again if you do make this change!
-
View User Profile
-
Send Message
Posted Dec 24, 2013@YoonSung
No problem! Feel free to give suggestions or comment If you need help in anything :D
-
View User Profile
-
Send Message
Posted Dec 24, 2013Thanks for the list of commands page!
-
View User Profile
-
Send Message
Posted Dec 22, 2013over 1,000 downloads, thanks so much! :D Working hard on more documentation, and bug fixing with commands. Please report any bugs you find, I'll gladly try to fix them! :D