PlayerCommands

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.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    68593
  • Created
    Nov 6, 2013
  • Last Released File
    May 29, 2014
  • Total Downloads
    4,299
  • License

Categories

Members

Recent Files