Skip to content

🔌⛏️ A Minecraft Plugin that auto-populates the EssentialsX's items.csv file with Forge items and blocks.

License

Notifications You must be signed in to change notification settings

atferrys/ModdedIntegration

Repository files navigation

ModdedIntegration ✨ • Did somebody say population?!

Version Download Issues License Downloads

🗿 Check out Magma! · 🚧 Report an Issue · 🪄 Contribute to the Project

📌 ModdedIntegration

A simple Minecraft Plugin that auto-populates the Essentials' items.csv file with Forge items and blocks.

✅ Requirements

This Plugin needs some dependencies in order to work.

🔮 How do I use it?

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 Nailstoughasnails:purified_water_bottle/give <playerName> toughasnails_purified_water_bottle

📄 Commands

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

⚙ Configuration

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.

❓ How it works?

The plugin gets all the modded materials (blocks and items) and puts them into the essentials' items.csv file.

💡 Original idea

The idea of creating this plugin came to me through this issue opened on the Magma's GitLab.