A simple Minecraft Plugin that auto-populates the Essentials' items.csv file with Forge items and blocks.
This Plugin needs some dependencies in order to work.
- Mohist, Arclight, Magma (abandoned) or any other hybrid server implementation.
- EssentialsX
Put the plugin jar in your plugins folder and start your server. Now the Essentials' items.csv file is populated.
To use modded materials with essentials you need to follow the following scheme: <modID>_<itemID>
Example with Tough As Nails ➠ toughasnails:purified_water_bottle
➠ /give <playerName> toughasnails_purified_water_bottle
The only one command that this plugin provides is /moddedintegration
.
There are different sub-commands for the command:
Command | Action | Permission |
---|---|---|
/moddedintegration info |
Prints Plugin Information | moddedintegration.command.moddedintegration |
/moddedintegration reset |
Resets items.csv | moddedintegration.command.moddedintegration |
/moddedintegration populate |
Forces the population | moddedintegration.command.moddedintegration |
/moddedintegration reload |
Reloads the config | moddedintegration.command.moddedintegration |
The only thing that can be modified in the config.yml file is the reload-delay
(default: 10 ticks). The reload delay is the amount of ticks between the items.csv saving and the EssentialsX reloading.
The plugin gets all the modded materials (blocks and items) and puts them into the essentials' items.csv file.
The idea of creating this plugin came to me through this issue opened on the Magma's GitLab.