Original link
Dependencies
This plugin requires:
- ProtocolLib
- Vault
Integration
Plugins that supports RPGInventory slots
RPG Player Leveling
LoreAttributesRecoded
Level Systems that RPGInventory supports:
EXP (Vanilla)
SKILLAPI (SkillAPI)
BATTLELEVELS (BattleLevels)
SKILLS (Skills)
HEROES (Heroes)
RAC (RacesAndClasses)
RPGPL (RPG Player Leveling)
Class Systems that RPGInventory supports:
PERMISSIONS (Class based on permissions),
SKILLAPI (SkillAPI),
SKILLS (Skills),
HEROES (Heroes),
RAC (RacesAndClasses)
Tutorials (old but useful)
| Configuration example | Simple pet creation | Simple pet food creation |
| Simple slot creation | For plugin developers (API) |
FAQ
Q: Plugin breaks my other plugins based on chest GUI, how to fix it? (only for v1.3.5 and lower)
A: Just set resource-pack.mode in the config to DISABLED
Q: Can I change the title "RPG Inventory"?
A: Yes, see lang files
Q: Plugin is red in the plugins list.
A: Check option enabled in config.yml
Q: My RP wasn't downloaded. I was kicked from my server.
A: Check RP settings. Maybe you typed incorrect URL or forgot to update hash. Read about joining process to understand why it happening.
Q: Where I can find hash for my RP?
A: You should calculate SHA-1 hash of your RP archive with something utility, like a HashTab.
Q: How I can change RP? What do 0.0019206145966709346 numbers mean? What is "textures by durability"?
A: Read this and this.
Q: I need to disable resource-pack downloading, how I can do it?
A: Since v2.0.8 you can use option resource-pack.enabled in config.yml for it.
Q: Placeholders does not work with Placeholders API.
A: You should use these placeholders.
Features
For 2.0.4+ Moved to GitLab
Installation
/rpginv - Show plugin commands
/rpginv open - Open inventory
/rpginv reload - Reload plugin config
/rpginv [pets|food|items|bp] - Shows pets or items or backpacks or food list
/rpginv pet [player] [pet] - Gives pet to player
/rpginv bp [player] [backpack] - Gives backpack to player
/rpginv item [player] [item] - Gives item to player
/rpginv food [player] [food] (amount) - Gives food to player
Permissions
rpginventory.admin - Gives access to all RPGInventory commands
rpginventory.user - Gives access to all user commands (open and textures)
rpginventory.container - Allows you to open containers
rpginventory.open - Allows you to open inventory by command
rpginventory.keep.items - Player with this permission will not lose items from vanilla inventory on dead
rpginventory.keep.armor - Player with this permission will not lose armor on dead
rpginventory.keep.rpginv - Player with this permission will not lose items from RPG inventory on dead
Dependencies
This plugin requires:
- ProtocolLib
- Vault
Integration
Plugins that supports RPGInventory slots
RPG Player Leveling
LoreAttributesRecoded
Level Systems that RPGInventory supports:
EXP (Vanilla)
SKILLAPI (SkillAPI)
BATTLELEVELS (BattleLevels)
SKILLS (Skills)
HEROES (Heroes)
RAC (RacesAndClasses)
RPGPL (RPG Player Leveling)
Class Systems that RPGInventory supports:
PERMISSIONS (Class based on permissions),
SKILLAPI (SkillAPI),
SKILLS (Skills),
HEROES (Heroes),
RAC (RacesAndClasses)
Tutorials (old but useful)
| Configuration example | Simple pet creation | Simple pet food creation |
| Simple slot creation | For plugin developers (API) |
FAQ
Q: Plugin breaks my other plugins based on chest GUI, how to fix it? (only for v1.3.5 and lower)
A: Just set resource-pack.mode in the config to DISABLED
Q: Can I change the title "RPG Inventory"?
A: Yes, see lang files
Q: Plugin is red in the plugins list.
A: Check option enabled in config.yml
Q: My RP wasn't downloaded. I was kicked from my server.
A: Check RP settings. Maybe you typed incorrect URL or forgot to update hash. Read about joining process to understand why it happening.
Q: Where I can find hash for my RP?
A: You should calculate SHA-1 hash of your RP archive with something utility, like a HashTab.
Q: How I can change RP? What do 0.0019206145966709346 numbers mean? What is "textures by durability"?
A: Read this and this.
Q: I need to disable resource-pack downloading, how I can do it?
A: Since v2.0.8 you can use option resource-pack.enabled in config.yml for it.
Q: Placeholders does not work with Placeholders API.
A: You should use these placeholders.
Features
- Slot for elytra
- Backpacks
- Mounts
- Automatic notify about updates
- Not client mod
- Force RP downloading
- Custom items with flexible stats
- Fully configurable slots
- Slots for gloves, rings, amulet, artifacts, pet and all what you want
- Flexible pets
- System of buying vanilla inventory slots (money/lvl)
- Improved battle system
- No commands on the player side
- Compatible with many RPG plugins
- API
- etc.
For 2.0.4+ Moved to GitLab
Installation
- Copy .jar file into folder plugins
- Start server
- Configure resource-pack section and other in config.yml
- Set flag enabled: true
- Restart server
/rpginv - Show plugin commands
/rpginv open - Open inventory
/rpginv reload - Reload plugin config
/rpginv [pets|food|items|bp] - Shows pets or items or backpacks or food list
/rpginv pet [player] [pet] - Gives pet to player
/rpginv bp [player] [backpack] - Gives backpack to player
/rpginv item [player] [item] - Gives item to player
/rpginv food [player] [food] (amount) - Gives food to player
Permissions
rpginventory.admin - Gives access to all RPGInventory commands
rpginventory.user - Gives access to all user commands (open and textures)
rpginventory.container - Allows you to open containers
rpginventory.open - Allows you to open inventory by command
rpginventory.keep.items - Player with this permission will not lose items from vanilla inventory on dead
rpginventory.keep.armor - Player with this permission will not lose armor on dead
rpginventory.keep.rpginv - Player with this permission will not lose items from RPG inventory on dead