This is my first plugin.
Ungodly is a plugin that prevents the usage of God Mode while interacting with all entities.
Features
- Enables/Reports to the Console
- Generates a Config.yml file
- Working Reload Command
- Partial Permission Nodes
Commands
There is one command currently: "/ungodly reload", which reloads the Config.yml file. If I find a need for a passive plugin such as this to have a toggle, I will add it when I find necessary.
Permissions
There are a few permission nodes currently:
- ungodly.bypass (bypasses the limits of Ungodly)
- ungodly.reload (allows access to the "/ungodly reload" command)
- ungodly.* (should allow access to all permission nodes).
Configuration
The default Config,yml is loaded when the plugin is enabled. There are four variables:
- allow-interact-normal-mobs
- allow-interact-nether-mobs
- allow-interact-end-mobs
- allow-interact-players
The Config.yml goes into more detail. Bows have not been incorporated yet, so it prevents melee attacks only (bow support will be added in later). If you shoot a bow now, it will throw a big error in the console. So, don't do that.
To Do
- Implement Support for God Mode
- Implement Permissions Support
- Implement Bow Support
- Implement Toggling the Plugin (Maybe?)
Add in the full configuration implementation
Feel free to give constructive criticism. I can take it. I just need help making the plugin better for you and I. :)