1.2.0 SNAPSHOT 1.0latestMinecord Update 1.2.0 SNAPSHOT 1.0Apr 10, 2018 · Added support for saving data in XML format · Enhanced support for multiple command expansions · Now configuration and data can auto save with different intervals · Improved configuration backup system · Added utility class EnhancedSet · Added partial support for multiple DataManipulators · Added some utility methods · Removed rank manager · Improved server, channel, and sendable identifier system · Fixed some minor bugs · Removed all getters due to EnhancedSet starts existing1.1.5Minecord Update 1.1.5Mar 21, 2018 · Now supports multiple command expansions · Increased security to command /minecord connect · Chat filter now works correctly · Implemented the new SQL saving API completely · Planning to remove rank manager like channel manager · Added utility methods to Sendable and Conversable · Fixed a bug in SQLObjectConverter · Added utility class ComparativeList1.1.4Minecord Update 1.1.4Mar 19, 2018 · Added auto saving scheduler · Removed deprecated elements · Enhanced the SQLObjectConverter1.1.3Minecord Update 1.1.3Mar 18, 2018 · Recoded Core class · New enhanced data and configuration safety system · Host, user and password are no longer saved in configuration files due to security reasons. · Enhanced the Command Expansion API · You can now set host, user and password through console · Rearranged classes · Enhanced SQLObjectConverter and fixed some bugs · Enhanced update available detection system · SQLObjectConverter now supports external serializers and deserializers1.1.2Minecord Update 1.1.2Mar 17, 2018 · Added support for PlaceholderAPI1.1.1Minecord Update 1.1.1Mar 16, 2018 · Rearranged classes · Redesigned the static Minecord methods access method · Improved the implementation towards the new API1.1.0Minecord Update 1.1.0Mar 15, 2018 API and Saving Update · SQLObjectConverter now supports Java object referencing · Minecord can now load and save data after reimplementation · Added FinalTypeConverter for final external serialization and deserialization · Added utility methods · Added and fixed Javadocs1.1.0 SNAPSHOT 5.0Minecord Update 1.1.0 SNAPSHOT 5.0Mar 10, 2018 · Conversable and User class implemented the new API. · DataManipulator reimplementing the new API. · Added a few exceptions to the SQLObjectConverter API. · Added TypeConverter for conversions between types that either one of them does not implement this API. · Added many Javadoc comments.1.1.0 SNAPSHOT 4.1Minecord Update 1.1.0 SNAPSHOT 4.1Mar 8, 2018 · Added TypeConvertor for supporting serializations and deserializations between SQL types and java classes that haven't implemented this API · Added utility FunctionalInterface Convertor1.1.0 SNAPSHOT 4.0Minecord Update 1.1.0 SNAPSHOT 4.0Mar 8, 2018 · Now finally supports loading and saving any Sendables (including instances of subclasses') correctly. · Now plugin only supports Java 8+ due to using Lambda expressions and APIs only available on Java 8+. · Updated ComparativeSet filter from Method to Predicate. · Added method getIf(Predicate) in ComparativeSet · Added a few utility classes for loading and saving data1.1.0 SNAPSHOT 3.0Minecord Update 1.1.0 SNAPSHOT 3.0Mar 4, 2018 · Renamed ChannelPreference to ChannelOptions · Renamed ConversablePreference to SendableOptions · Options inside servers changed from pointing to Conversable to Sendable · New data saving method created, DataManipulator (replacement of DatabaseManager) can now save sendables of subclasses of Sendable.1.1.0 SNAPSHOT 2.0Minecord Update 1.1.0 SNAPSHOT 2.0Feb 27, 2018 · Improved the implementation of the multi-channel system · Renamed Listener to ChannelPreference · Removed ServerIdentity · Added ConversablePreference for server to configure member settings · Added a few getter interfaces · Added ConversationSender interface to indicate a class that it can be used to send message inside a channel. · Added Conversable class to indicate that it can read messages beside from the features of the implementing ConversationSender · User class now inherits Conversable · Renamed a few methods1.1.0 SNAPSHOT 1.0Minecord Update 1.1.0 SNAPSHOT 1.0Feb 26, 2018 · Removed ChannelManager · Most classes fully implemented the new change of ChannelManager removal, except for CommandHandler. · Added new utility class ComparativeSet · Added a few getter interfaces · Improved the implementation of the multi-channel system1.0.3Minecord Update 1.0.3Feb 22, 2018 · Adding identities now doesn't throw DuplicatedException, and replaced with returning a boolean value. · Planning to remove ChannelManager (Read the ChannelManager javadoc for more info)1.0.2Minecord Update 1.0.2Feb 9, 2018 · Fixed a bug that prints minecord.properties · Fixed automatic ServerIdentity generation bug · Joining servers now change the view of a user to the main channel in it1.0.1Minecord Update 1.0.1Feb 4, 2018 · Fixed all initial bugs · Fixed Jar builder (Not visible from source) · Fixed database manager bugs · Fixed minecord.properties default config generation bug · Fixed update checker bugs · Categorized some events into different packages1.0.0Minecord Update 1.0.0 (Unstable)Feb 4, 2018 MultiChat Update This version is unstable because a new system has added and many bugs are awaiting to be discovered and fixed. · Added Message class for storing messages. (Alternative of UserMessageEvent) They will not be saved to database. · Updated Command Handler to adapt to new Multi-Chat system. · Database manager updated from 5.1 (minecord5dot1) to 6.0 (minecord6dot0). · Added a method to load old version of data to new version of plugin. · Fixed some create event bugs · Channel Switch Event is deprecated · Finalized some fields · Added ListenerUpdateEvent and ServerIdentityUpdateEvent · Identifier deprecated in UserMessageEvent, due to no longer stored in channels as messaging records. · Update message restore system. Now currently restores unread messages only. · Added Multi-Chat system along with switchview command. · Added a utility class - Pair.Beta 12.1Minecord Update Beta 12.1Jan 1, 2018 · Executing command select without argument will now display your current editing target if selected · Fixed various bugsBeta 12.0Minecord Update Beta 12.0Jan 1, 2018 · You can now edit server and channel properties with commands · Changed some event names to support the new commandsBeta 11.1Minecord Update Beta 11.1Nov 9, 2017 · Local project repository restored · You can now close a Server Editor · Removed deprecated and unused classesBeta 11.0Minecord Update Beta 11.0Oct 22, 2017 · Fixed server editer menu generator · You can now create servers with customized properties · Fixed result messages for command channel, channels and servers · Fixed channel duplicated entry bug in database · Fixed not saving whether the rank is main to database · Fixed ghost files (Files used to be deleted still exists) · Removed deprecated classes · Now database manager has a version shown behind "minecord" in database nameBeta 10.1Minecord Update Beta 10.1Oct 17, 2017 · Fixed the large bug which crashes the server when chatting · Fixed data column not existed bug on loading · Removed debugging messagesBeta 10.0Minecord Update Beta 10.0Oct 15, 2017 · You can now create servers with command · You can now edit servers with inventory · Added a few eventsBeta 9.0Minecord Update Beta 9.0Oct 15, 2017 · Removed permissions interface · Removed permission enumerations · Removed Minecord permission package · Rank now has Bukkit permissions instead of Minecord permissions · Fixed default server generated after user registration bug · Temporarily removed user specific permission for plugin stable · Now depends on Vault · Now updates permissions for a user once the rank has changed · Fixed database saving issues · Added permission minecord.create-serverBeta 8.0Minecord Update Beta 8.0Oct 8, 2017 · Added command profile (for viewing profile of a user) · Fixed user null rank and auto rank assignment · Improved API a lot · Rearranged statements into different methods · Fixed command reload · Removed message printing statements (for debugging)Beta 7.0Minecord Update Beta 7.0Oct 7, 2017 · Removed temporary command users (probably u dont even know that command existed XD) · Tracked all command updates · Added command server · Added command channel · Added filtering function in command servers and channels · Fixed reload command actions · Improved command responses Command instructions will be posted on the plugin description pageBeta 6.3Minecord Update Beta 6.3Oct 7, 2017 · Fixed duplicate user registration issue · Fixed uuid equality check statement · Users now contains UUIDs of players but not player instancesBeta 6.2Minecord Update Beta 6.2Oct 5, 2017 · Fixed auto main channel assignment issueBeta 6.1Minecord Update Beta 6.1Oct 5, 2017 · Fixed null Rank Manager · Fixed No database selected bugBeta 6.0Minecord Update Beta 6.0Oct 5, 2017 · Now ranks are saved · Improved Database Manager API · Fixed max channels issues (changed from around 8k to 2,147,483,647) · Fixed max users issues per channel (changed from around 8k to unlimited) · Fixed a bug of wrong assignment of channels to servers (before this fix a channel in server A may be moved to server B internally) · Improved database saving and loading speed · Now registering users requires a channel for the user to join after registration, null for default server · Added unimplemented method getIdentifier() in interface Permission · Recoded Database ManagerBeta 5.0Minecord Update Beta 5.0Oct 2, 2017 · Added Ranks · Added Permissions (Can be overrided by Bukkit permissions) · Fixed null validation in channel creator method · Removed Rank Manager deprecationBeta 4.1Minecord Update Beta 4.1Oct 1, 2017 · Now load data and check update asynchronously · Improved error logsBeta 4.0Minecord Update Beta 4.0Sep 30, 2017 · Added detector for incompatible event handlers · Fixed coreBeta 3.1Minecord Update Beta 3.1Sep 29, 2017 · Fixed default server channel initialization bug · Fixed on not calling the update checkerBeta 3.0Minecord Update Beta 3.0Sep 29, 2017 · Added Update Checker · Configuration file format changed to properties (like server.properties in your server) · Improved error logs · Fixed runtime after plugin disable bugBeta 2.0Minecord Update Beta 2.0Sep 27, 2017 · Fixed duplicated channels issues · Escaped from mysterious event handler issue · Removed testing codes · Updated dependency descriptionBeta 1.4Minecord Update Beta 1.4Sep 27, 2017 · Now users can reload data with commandsBeta 1.3Minecord Update Beta 1.3Sep 26, 2017 · Fixed duplicated database and table issues on save · Fixed identifier truncation issues · Fixed API bugs Info: · There can only be 2 147 483 647 users, channels, and servers (refer to Integer.MAX_VALUE) currently · Currently only guarantee to support MySQL database.Beta 1.2Minecord Update Beta 1.2Sep 24, 2017 · Fixed database initialization issues · HashSets are serialized into stringsBeta 1.1Minecord Update Beta 1.1Sep 24, 2017 · Fixed database connectivity occupation issue. · Fixed versionBeta 1.0Minecord Update Beta 1.0Sep 24, 2017 · Fixed database connectivity issues · required databases and tables can be created automatically · fixed exception handlings · fixed database connection securityAlpha 8.1 (Pre-Beta 4.1)Minecord Update Alpha 8.1 (Pre-Beta 4.1)Sep 17, 2017 · No longer save records into files, but they exists before plugin reload (not config reload) · config can be reloaded · compacted plugin · config no longer in yaml format. · in config, first line is database host, second is username, third is password, fourth is message format, fifth is message load count. · fixed all initial bugs · No longer depends on RcLib due to config format changingAlpha 8.0 (Pre-Beta 4.0)Minecord Update Alpha 8.0 (Pre-Beta 4.0)Aug 30, 2017 · Fixed command registration and instruction manual · Fixed event handler registration · Added command: join and leave · ChannelJoinEvent becomes ChannelSwitchEvent · ChannelSwitchEvent's inheritance changes from ChannelEvent to UserEvent, so the target channel the user is about to switch to can be changed · A server is guaranteed to exist, and it is used for users that leave their current server but no another target channel to join, or a new user joins. · Fixed plugin.yml referenceAlpha 7.0 (Pre-Beta 3.0)Minecord Update Alpha 7.0 (Pre-Beta 3.0)Aug 24, 2017 · You can now join server and channels with commands. · Only 1 record manager exists · UserEvent no longer inherits ChannelEvent · the switch between command ui and gui is built (does not work properly cuz gui is not built) · Fixed version string · Not tested on 1.12.1 due to technical issues · Will have github when betaAlpha 6.1 (Pre-Beta 2.1)Minecord Update Alpha 6.1 (Pre-Beta 2.1)Aug 17, 2017 · Fixed plugin dependency. Currently depends on RcLibAlpha 6.0 (Pre-Beta 2.0)Minecord Update Alpha 6.0 (Pre-Beta 2.0)Aug 17, 2017 · Supports saving records · More detailed json message · more user friendly user tagging system (currently search if words behind @ contains username, userid, or uuid, previously search if words behind @ but in front of the next space instead) · Fixed event inheritances · UserTagEvent is no longer a subtype of MinecordEventAlpha 5.0 (Pre-beta 1)Minecord Update Alpha 5.0 (Pre-beta 1): Load and SaveAug 15, 2017 · All data are now able to be loaded and saved, except records · Requires databaseAlpha 4.1Minecord Update Alpha 4.1Aug 15, 2017 · Supports reload commandAlpha 4.0Minecord Update Alpha 4.0Aug 13, 2017 · Removed duplicated codes · Improved API appearance and functionalities · Loads message when a player joins · Added player tagging by "@"+their names or "@uuid:"+ their uuids. · Click the message to reply · Once format changed reloads message to playersAlpha 3.0Minecord Update Alpha 3.0: RecodeAug 11, 2017 The plugin is recoded with some progressions. · Removed Super Channels (You can simulate a super channel by creating a server and only a channel inside) · Add several events for developers · Core is built (not ready to run, not ready to be injected) · Removed temporary rank system · added user system · Added server manager · Added message manager · Messages are fully handled by the core by completely a different type of system from bukkit (simulates bukkit api)Alpha 2.0Jul 19, 2017 Alpha 1.0Jul 17, 2017
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta