ModsJava
Simple Items Perms [1.21.8 - 1.21.10]
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotSimpleItemsPerms
The Ultimate Permission System for Minecraft Items
____________________________________________________
✨ OVERVIEW
SimpleItemsPerms is a powerful and intuitive plugin that allows you to assign specific permissions to individual items in your Minecraft server. Perfect for creating exclusive VIP kits, premium items, or special rewards that only certain players can use!
Perfect for:
- VIP/MVIP/Elite exclusive items
- Donor rewards and perks
- Special event items
- Rank-specific equipment
- Custom kit systems
- Economy shops with premium items
____________________________________________________
KEY FEATURES
KEY FEATURES
Advanced Permission System
- Item-Specific Permissions - Assign unique permissions to any item
- Automatic Permission Checks - Players without permission cannot use restricted items
- Visual Feedback - Custom lore shows permission status
- Dynamic Lore - Hide permission lore from players who have the permission
- Persistent Storage - Permissions stored in item NBT data (survives server restarts)
Intuitive GUI System
- Easy-to-Use Interface - Assign permissions through a beautiful GUI
- Drag & Drop - Simply place items in the GUI to assign permissions
- Visual Confirmation - Green confirm and red cancel buttons
- Fully Customizable - Configure GUI size, materials, and colors
- Real-Time Updates - See changes immediately
Multi-Language Support
- Bilingual System - Full English and Italian translations
- Language Files - Easy to translate to any language
- Dynamic Switching - Change language with /sip reload
- Fully Translated - GUI, commands, messages, and lore
- No Hardcoded Strings - Everything is translatable
Item Registry & Management
- Global Item Registry - Track all items with permissions
- Detailed Information - View item details, creator, and usage statistics
- Browse Interface - Paginated list of all registered items
- Item Details GUI - See enchantments, lore, and metadata
- Easy Deletion - Remove items from registry with one click
️ Comprehensive Event Blocking
- Use Items - Block right/left click usage
- Equip Armor - Prevent wearing restricted armor
- Consume Items - Block eating/drinking
- Drop/Pickup - Control item transfer
- Move Inventory - Prevent inventory manipulation
- Break/Place Blocks - Control block interactions
- Attack Entities - Restrict combat usage
- Shoot Projectiles - Block bow/crossbow usage
⚙️ Advanced Configuration
- Customizable Lore - Define permission denial message
- Lore Position - Choose start or end position
- Sound Effects - Custom sounds when actions are blocked
- Event Toggle - Enable/disable specific event checks
- Debug Mode - Detailed logging for troubleshooting
bStats Integration
- Anonymous Statistics - Help improve the plugin
- Custom Charts - Track total items with permissions
- Embedded System - No conflicts with other plugins
- Privacy Focused - Fully compliant with privacy standards
____________________________________________________
SCREENSHOTS
SCREENSHOTS
Spoiler: Main GUI - Assign Permissions
Spoiler: Items List GUI
____________________________________________________
COMMANDS
COMMANDS
| Command | Description | Permission |
| /sip gui | Open the GUI to assign permissions to items | simpleitemsperms.admin |
| /sip give <p> <perm> | Give the item in hand with permission to a player | simpleitemsperms.admin |
| /sip remove | Remove permission from item in hand | simpleitemsperms.admin |
| /sip check | Check if item in hand has a permission | simpleitemsperms.admin |
| /sip list | Open the GUI to browse all registered items | simpleitemsperms.admin |
| /sip reload | Reload the configuration and language files | simpleitemsperms.admin |
| /sip info | Display plugin information and commands | simpleitemsperms.admin |
Command Aliases:
/simpleitemsperms,
/itemsperms
____________________________________________________
PERMISSIONS
PERMISSIONS
Permission Nodes:
- simpleitemsperms.admin
Access to all plugin commands and features
Default: OP only
- simpleitemsperms.<custom>
Permission required to use items assigned with <custom>
Default: False (must be granted manually)
Permission Examples:
Code (Text):
# Grant a player access to VIP items
/lp user PlayerName permission set simpleitemsperms.vip true
# Grant a group access to Elite items
/lp group elite permission set simpleitemsperms.elite true
# Multiple permission levels
simpleitemsperms.vip - Basic VIP items
simpleitemsperms.mvip - More VIP items
simpleitemsperms.elite - Elite exclusive items
simpleitemsperms.admin - Admin-only items
____________________________________________________
⚙️ CONFIGURATION
⚙️ CONFIGURATION
Spoiler: config.yml - Full Configuration File
SimpleItemsPerms - Configuration
Developed with ❤ by AlessioGTAII
# Language / Lingua
# Supported languages: en_US (English), it_IT (Italiano)
# Change this to switch the plugin language
language: "en_US"
# Message prefix
prefix: "&8[&6SimpleItemsPerms&8]&r"
# GUI Configuration
gui:
title: "&6Assign Permission to Items"
size: 54 # Must be multiple of 9 (9, 18, 27, 36, 45, 54)
# Confirm button
confirm-button:
slot: 49
material: LIME_CONCRETE
name: "&a&lCONFIRM"
lore:
- "&7Click to confirm"
- "&7permission assignment"
# Cancel button
cancel-button:
slot: 53
material: RED_CONCRETE
name: "&c&lCANCEL"
lore:
- "&7Click to cancel"
- "&7and close the GUI"
# Lore Configuration
lore:
# Lore text is now defined in language files:
# - lang/messages_en_US.yml: lore-no-permission
# - lang/messages_it_IT.yml: lore-no-permission
# Hide lore for players who HAVE the permission
hide-for-permitted-players: true
# Lore position (start or end)
position: "end" # Options: "start", "end"
# Events to block for players without permission
blocked-events:
use-item: true # Right/left click
equip-armor: true # Equipping armor
consume: true # Eating/drinking potions
drop: false # Dropping the item (ALLOWED - to get rid of it!)
pickup: true # Picking up the item (BLOCKED)
move-inventory: true # Moving in inventory
break-block: true # Breaking blocks
place-block: true # Placing blocks
attack: true # Attacking entities
shoot-bow: true # Shooting with bow
# Sound played when an action is blocked
block-sound:
enabled: true
sound: "ENTITY_VILLAGER_NO" # Vanilla Minecraft sound
volume: 1.0
pitch: 1.0
# Debug system
debug: false
Code (Text):
SimpleItemsPerms - Configuration
Developed with ❤ by AlessioGTAII
# Language / Lingua
# Supported languages: en_US (English), it_IT (Italiano)
# Change this to switch the plugin language
language: "en_US"
# Message prefix
prefix: "&8[&6SimpleItemsPerms&8]&r"
# GUI Configuration
gui:
title: "&6Assign Permission to Items"
size: 54 # Must be multiple of 9 (9, 18, 27, 36, 45, 54)
# Confirm button
confirm-button:
slot: 49
material: LIME_CONCRETE
name: "&a&lCONFIRM"
lore:
- "&7Click to confirm"
- "&7permission assignment"
# Cancel button
cancel-button:
slot: 53
material: RED_CONCRETE
name: "&c&lCANCEL"
lore:
- "&7Click to cancel"
- "&7and close the GUI"
# Lore Configuration
lore:
# Lore text is now defined in language files:
# - lang/messages_en_US.yml: lore-no-permission
# - lang/messages_it_IT.yml: lore-no-permission
# Hide lore for players who HAVE the permission
hide-for-permitted-players: true
# Lore position (start or end)
position: "end" # Options: "start", "end"
# Events to block for players without permission
blocked-events:
use-item: true # Right/left click
equip-armor: true # Equipping armor
consume: true # Eating/drinking potions
drop: false # Dropping the item (ALLOWED - to get rid of it!)
pickup: true # Picking up the item (BLOCKED)
move-inventory: true # Moving in inventory
break-block: true # Breaking blocks
place-block: true # Placing blocks
attack: true # Attacking entities
shoot-bow: true # Shooting with bow
# Sound played when an action is blocked
block-sound:
enabled: true
sound: "ENTITY_VILLAGER_NO" # Vanilla Minecraft sound
volume: 1.0
pitch: 1.0
# Debug system
debug: false
Language Files:
Language files are located in plugins/SimpleItemsPerms/lang/
- messages_en_US.yml - English translations
- messages_it_IT.yml - Italian translations
____________________________________________________
HOW TO USE
HOW TO USE
Method 1: Using the GUI (Recommended)
1. Run command: /sip gui
2. Place items you want to restrict in the GUI
3. Click the green CONFIRM button
4. Type the permission name in chat (e.g., vip)
5. Done! Items now require permission simpleitemsperms.vip
Method 2: Using Commands
1. Hold the item in your hand
2. Run: /sip give <player> <permission>
3. The item will be given to the player with the permission requirement
Pro Tips:
- Use descriptive permission names like vip, mvip, elite
- Group related items with the same permission
- Set hide-for-permitted-players: true to hide lore from players who can use the item
- Use /sip list to manage all your restricted items
- Check /sip check to verify item permissions
____________________________________________________
❓ FREQUENTLY ASKED QUESTIONS
❓ FREQUENTLY ASKED QUESTIONS
Spoiler: How do I create VIP-only items?
1. Run
/sip gui
2. Place your VIP items in the GUI
3. Click confirm and type vip
4. Give your VIP players the permission: simpleitemsperms.vip
5. Only players with this permission can use those items!
2. Place your VIP items in the GUI
3. Click confirm and type vip
4. Give your VIP players the permission: simpleitemsperms.vip
5. Only players with this permission can use those items!
Spoiler: What happens if a player without permission tries to use a restricted item?
The action will be blocked and the player will receive a message explaining they need the permission. A sound effect will play (configurable) to give clear feedback. The specific events blocked depend on your configuration (use, equip, consume, etc.).
Spoiler: Can I use this with LuckPerms/PermissionsEx/other permission plugins?
Yes! SimpleItemsPerms works with any permission plugin that implements the Bukkit/Spigot permission system. This includes LuckPerms, PermissionsEx, GroupManager, and more.
Spoiler: Does this work with custom items from other plugins?
Yes! SimpleItemsPerms works with any item, including:
- Vanilla Minecraft items
- Custom items from other plugins
- Items with custom names/lore
- Enchanted items
- Items with custom NBT data
Spoiler: If I change the language, do existing items update their lore?
No. The lore is saved in the item when you create it. Only
new items will have lore in the new language. However,
the permission always works regardless of the lore language.
To update existing items:
1. Remove the permission: /sip remove
2. Reassign the permission with the new language active
To update existing items:
1. Remove the permission: /sip remove
2. Reassign the permission with the new language active
Spoiler: Do permissions persist after server restarts?
Yes! Permissions are stored in the item's NBT data using Minecraft's PersistentDataContainer system. They will survive:
- Server restarts
- Plugin reloads
- World changes
- Item trades between players
Spoiler: What happens if I place a restricted block and then break it?
When you place a block, Minecraft removes all NBT data from that block. This is normal Minecraft behavior and affects all plugins. When you break the block, you'll get a vanilla item without the permission.
SimpleItemsPerms is perfect for: Weapons, armor, tools, food, potions, etc.
Not recommended for: Placeable blocks (they lose data when placed)
SimpleItemsPerms is perfect for: Weapons, armor, tools, food, potions, etc.
Not recommended for: Placeable blocks (they lose data when placed)
Spoiler: Can I customize the permission denial message?
Yes! The message is defined in the language files (
lang/messages_XX_XX.yml) under the key
lore-no-permission. You can edit it to say whatever you want!
Spoiler: How do I disable specific event checks?
In
config.yml, under the
blocked-events section, set any event to
false to disable that check. For example:
blocked-events:
use-item: true # Keep blocking use
drop: false # Allow dropping (so players can get rid of items)
pickup: true # Block pickup
Code (Text):
blocked-events:
use-item: true # Keep blocking use
drop: false # Allow dropping (so players can get rid of items)
pickup: true # Block pickup
Spoiler: Does this plugin lag the server?
No! SimpleItemsPerms is extremely lightweight:
- Efficient NBT data storage
- Optimized event listeners
- No database queries for permission checks
- Minimal memory footprint
- Async operations where possible
____________________________________________________
COMPATIBILITY
COMPATIBILITY
✅ Tested & Compatible:
- Minecraft Versions: 1.21, 1.21.1, 1.21.3+ (API 1.21+)
- Server Software: Spigot, Paper, Purpur, Pufferfish
- Java Versions: Java 21+
- Permission Plugins: LuckPerms, PermissionsEx, GroupManager, zPermissions
- Economy Plugins: Vault, PlayerPoints, Essentials Economy
- Custom Item Plugins: ItemsAdder, Oraxen, CustomItems, MMOItems
- Kit Plugins: EssentialsX, KitsPvP, AdvancedKits
⚠️ Known Incompatibilities:
- None currently reported!
____________________________________________________
DOWNLOAD & INSTALLATION
DOWNLOAD & INSTALLATION
Installation Steps:
1. Download SimpleItemsPerms-1.1.0.jar
2. Place the file in your plugins/ folder
3. Restart your server
4. Configure plugins/SimpleItemsPerms/config.yml (optional)
5. Done! Use /sip gui to get started
⚠️ Requirements:
- Minecraft 1.21+ server (Spigot/Paper)
- Java 21 or higher
- Permission plugin (LuckPerms recommended)
____________________________________________________
CHANGELOG
CHANGELOG
Spoiler: Version 1.1.0 - Current (November 22, 2025)
✨ New Features:
Improvements:
Bug Fixes:
- Complete multi-language system (English + Italian)
- bStats integration with custom charts
- Fully translated GUI system
- Translated chat messages and prompts
- Dynamic language switching with /sip reload
- Item registry and management system
- Item details GUI with statistics
Improvements:
- ✅ Fixed items without ItemMeta (vanilla pickaxes, etc.)
- ✅ Global item registry for tracking
- ✅ Embedded bStats (zero conflicts with other plugins)
- ✅ Automatic language file extraction
- ✅ Zero hardcoded strings
- ✅ Improved permission system
Bug Fixes:
- ✅ Items without metadata now work correctly
- ✅ bStats conflicts resolved
- ✅ Language files auto-create on startup
- ✅ GUI buttons now properly translated
- ✅ Lore text now translates with language changes
Spoiler: Version 1.0.0 - Initial Release
- Initial plugin release
- Basic permission system
- GUI for assigning permissions
- ⚙️ Configuration system
- Basic commands
____________________________________________________
SUPPORT & LINKS
SUPPORT & LINKS
Need Help?
- Discord: Join our Discord server
- Email: Contact developer
- Bug Reports: Use the "Issues" section on this page
- Feature Requests: Post in the discussion section
- ⭐ Reviews: Leave a review if you enjoy the plugin!
Useful Links:
- Wiki/Documentation: Coming soon!
- Source Code: Available on request
____________________________________________________
❤️ SUPPORT THE DEVELOPER
❤️ SUPPORT THE DEVELOPER
SimpleItemsPerms is 100% free and will always be! If you enjoy this plugin, consider:
- ⭐ Leaving a 5-star review
- Sharing feedback and suggestions
- Reporting bugs to help improve the plugin
- Contributing translations
- ☕ Buying the developer a coffee❤️
Every bit of support helps continue development! Thank you! ❤️
____________________________________________________
Developed with ❤️ by AlessioGTAII
SimpleItemsPerms v1.1.0 - © 2025
Developed with ❤️ by AlessioGTAII
SimpleItemsPerms v1.1.0 - © 2025
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Simple Items Perms [1.21.8 - 1.21.10] is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 72 times (via Spigot). Download it and open it directly in the game.