- Tested Minecraft Versions:
- Source Code:
Features of the Serialization API 2.0 (aka Serialization API Reloaded):
- Serialization API 2.0 (Sorry I am working hard on this so the next update will be released soon)
- Complete XML Saving Support
More features may be added soon. The library com.rcextract.commons along with the Serialization API 2.0 (com.rcextract.commons.io) as a standalone resource.
- Universal binders for serializing and deserializing objects for saving and loading convenience. Default provided binding tools:
- java.lang.String and java.util.UUID
- java.lang.Iterable or Object and com.rcextract.commons.io.ElementStorage
- org.bukkit.OfflinePlayer and java.util.UUID
- Savers for loading and saving data into different data sources. Default provided savers:
- SQL Saver
- YAML Saver
- String Saver
- Types exempted from serializations are:
- all primitive types
A SERVER NECESSITY PLUGIN
It is time to ditch traditional Mailbox systems and vanilla chat system*. A brand new advanced MultiChat system is here to enhance your server very much. Your players can chat secretly without being heard by other strangers. Use the API included to build team, faction chats. Possibilities are endless, the only thing you need is learn to use and expand Minecord. Click here for wiki.
*It is impossible to remove the vanilla chat system. Minecord simpily wraps it so you won't feel the vanilla chat system existance.
A DEVELOPER NECESSITY API
Ranged chats, party chats, team chats, faction chats, private messanger, admin chat, etc. They all have the same feature that limits a message visibility to only a few players, and this is what Minecord presents. Convert your ranged chat into a few lines of code now. Also, Minecord helps you to save what you need automatically to the database*.
*Only objects inherit any class in Minecord API can be saved. Visit wiki for more information on how to do it.
Minecord has many root rich features, including:
- Database and XML saving support
- Simple plugin configuration which will not affect any configurations of servers*
- Server specific configuration
- High Security
- High Data Safety system
- High Performance
- Supports all Minecraft versions
- Always free
- Permissions are specified by mostly users and ranks, plugin permissions will not affect any of them
- Each server can assign permissions diferently
- Supports Chat Bot
- Legit MultiChat system which users can switch between channels
- Very rich API
- Update available detector
- PlaceholderAPI support
*Server does not mean Minecraft server. Instead, it is a grouping of channels which are related to a topic, team, faction, etc.Take a look at the comparison chart below:
This plugin requires database to store data. It is tested that MySQL works completely fine, so MySQL database system is recommended, download available from here.
Make sure you provide correct information, including the database host, username and password in the configuration. Incorrect information will cause the plugin to fail from loading data from the database. More information about configuring Minecord properties will be mentioned below.
It is discouraged to modify data from the database currently, until a tutorial on how to manage the data from the database is posted. Minecord will automatically generate databases and tables needed, so you don't need to initialize the database for Minecord yourself.
Starting from Minecord Update 1.1.3, Host, user and password no longer stores inside the configuration file due to security reasons. To configure it, please visit Commands section.
Below is the default configuration file with two options:
Code (YAML):# A simple configuration file for storing what format should chat messages be sent in.
format: %minecord_nickname% > %minecord_message%
- Format. Minecord determines how messages sent by users should be formatted by this something like regular expressions, which then Minecord will replace the placeholders with the current value when a message is sent.
- Auto-save. This field configures how frequent should Minecord automatically save data when enabled, in seconds. To disable auto saving, put an integer 0 or below. You are warned that you should modify this with special care to how much RAM is allocated for your server, because setting the value too low will cause serious lag. Recommended values are above 180.
Internal command expansion is coming soon (planning to release at version 1.3.0). Currently supported commands are:
- /minecord connect host user password: Modifies the preferences for connecting to the database. If the command execution is not the first time on the JRE*, connection will be automatically attempted to be opened.
- /minecord status: Check whether Minecord is ready for using. It is usually not ready when an error occurs while connecting to the database, or before setting host, user and password the first time.
- /minecord info: Checks the current Minecord version
50 Downloads ✔
100 Downloads ✔
200 Downloads ✔
300 Downloads ✔
400 Downloads ✔
500 Downloads ✔
1000 Downloads ✘
- Servers and channels can be merged (A member in channel A can listen messages in channel B, but not combining them) Currently Supported
- Servers and channels can be combined
- Tag users
- Messages can be replied by clicking on it
- Messages support colors
- PlaceHolderAPI support Currently Supported
- Bungee support
- Inheritances support Currently Supported
- GUIIf you encounter any issues, please open an issue ticket at here. Suggestions and reviews are the only read messages in the discussion.
Minecord 1.2.0 SNAPSHOT 1.0
The ultimate multichat solution for Minecraft servers.