Flight charge enable/disable option removed from config file
New placeholders %cmi_equation_[equation]% and %cmi_equationint_[equation]% which can solve and return results of equations like 2+2*5/4-6*(56)*pi-sin(5) and so on. So now passing throw placeholder replacer something like cmi.command.sethome.%cmi_equationint_{cmi_user_maxperm_cmi.command.sethome_1}+1% if player has cmi.command.sethome.5 will return cmi.command.sethome.6 so you can use this in alias or IC or anywhere where you have placeholders working to add one extra max home location for player.
New command /cmi solve [equation] which can solve and output result of equation
Extra check when removing items from player who donated item
Some code optimizations for better performance with particles
Changed default custom recipe furnace cooking time from 1 second to 3
Added option to define cook time for custom furnace recipes
Added option to define exp gain from custom furnace recipes. This is limited to a range from 0 to 1 as of minecraft limitations. Blame Mojang for this.
New file will be created as Modules.yml in which you will have 47 modules which can be disabled. This will completely disable quite few features and their listeners to avoid any unneeded checks running while you don't use related feature. This allows you to have as little impact on server as you wish and use only what you need. Keep in mind that not all features got included into that list and some of them will be added in future. Some of them will not be included at all. Like specialized command handling or GUI handling, which are responsible for quite few features working properly and they don't have any heavy checks running anyways. Some modules, when disabled will disable related commands. In example disabling rank system will disable rankup, ranklist, rankdown commands. Disabling afk will disable afk and checkafk commands and so on. In case some one tries to use command from disabled module, you will get notification message into console informing about this. This is in case you forgot to reenable feature and wondering why its not working.