Ungodly v0.2
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
- Reads the Config.yml
- 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. :)
@WuBoytheHedgehog
Well, the whole idea is that the player is in God Mode. I am going to be adding coding for this to only apply when they're invulnerable. For now, I'm just adding the preliminary measures so that it's easier to add in the coding for it. :)
Hi there!! I found this plugin randomly, and I have to say it's a pretty neat idea. Quick question though, if you turn off the mobs interacting and whatnot, can the player still be attacked from the mobs?