CreativeItemControl
Control impossible items that players get in your creative mode worlds
CreativeItemControl
CreativeItemControl is a plugin designed to allow you to prevent playters from obtaining or using impossible items, such as.. - Impossible enchantments - Incompatible (Infinity + mending) - Impossible levels (Sharpness 10) - Incompatible items (Sharpness on a stick) - Custom potions - Potions with custom effects - Attribute Modifiers - Prevent any items with attributre modifiers
You can also allow specific items with the /cic exclude commmand. I'd love to hear any questions or suggestions you have for this plugin! Please reach out at discord.gg/simplestudio
Commands: - /cic exclude <id> | Exclude held item from CIC. Id is any name you wish to give it - /cic give <id> [player] | Give yourself or another player (if you have permissions) an excluded item - /cic list | List available excluded items - /cic reload | Reload the plugin config - /cic remove <id> | Remove an excluded item from exclusions list
Permissions:
``` cic.bypass.enchantments - Bypass enchantment protections cic.bypass.potions - Bypass potion protections cic.bypass.attributes - Bypass attrribute protections cic.bypass.components - Bypass component protections cic.bypass.* - Bypass all protections
cic.give - Allow a player to use /cic give on themself cic.admin - Admin commands (/cic exclude, reload, remove), allow /cic give on others ```
Multiple action options for dealing with the items, configurable in the config.
Config.yml
```
Creative Item Control Plugin Config
This plugin is designed to give full control over item data to server administrators, especially those
with creative mode worlds or servers
config: enabled: true # Is plugin enabled? playeralerts: true # Send a message to the player attempting to get the item
worlds: # Worlds in which the plugin is active - example blacklist: false # If true, above worlds config will act as a blacklist
enchantments:
By default, only regular enchantments and levels will be allowed.
Action to take when impossible enchants are found. Options:
LOWER - Set enchants to the highest possible value for that item
REMOVE - Remove enchantments from the item all-together
DELETE - Delete the item
enabled: true # Enable enchantment checks? action: LOWER allow-incompatible: false # Whether or not to allow incompatible enchantments (Sharpness with Smite, Infinity with Mending, etc)
attributes:
By default, no attribute modifying items will be allowed
Action to take when attribute modifiers are found. Options:
REMOVE - Remove the attribute modifiers from the item
DELETE - Delete the item
enabled: true action: DELETE
potions: enabled: true
components:
Warning, directly blocking components can have unintended consequences, including MANY false positives.
Use only if you know what you're doing
enabled: false blocked: # Blocked components - minecraft:example_component
```
If you have any questions, suggestions, or issues with this plugin, feel free to DM me on discord Discord: kingidk