- Versions
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
Native Minecraft Version:1.18Tested Minecraft Versions:
Spoiler: Spanish translation
Spoiler: Showcase videos
Container Controls allows your players to interact with inventories more efficiently. Automating otherwise annoying tasks. Does a control feel a bit to overpowered for your server? No problem, all controls are completely configurable.
How to use?
Container controls are triggered by clicking next to the inventory. For example, by default Steal requires one right-click next to the gui, Store requires 2. You can Close by left-clicking next to the gui, you can Sort by middle-clicking (the middle mouse button) one and Compress by middle-clicking twice.
Processes like Steal, Store & Fuel stop automatically when you exit the inventory. Alternatively you can stop them by firing a Close control. (This is better demonstrated in the showcase videos)
Features:
Configuration files
This plugin makes use of three configuration files.
Both automatically generate on load in case missing.
Sounds and materials make use of the XSeries
general.yml
Spoiler: Commented example
Alternative paste link here
controls.yml
Spoiler: Commented example
Alternative paste link here
validator.yml
Spoiler: Commented example
Alternative paste link here
Developer API
Container Controls has built-in API functionality with custom events
Spoiler: Example API Plugin
containercontrols.admin Gives the player access to all controls. There are also individual permissions for each control.
This way controls can be used as donator perks.
If you want to disable a control or simply don't use it disable it in the config instead of not giving anyone permissions. This improves both performance and auto-fire efficiency.
All permissions except for containercontrols.admin are [true] by default.
Code (Text):
containercontrols.admin
containercontrols.close
containercontrols.steal
containercontrols.store
containercontrols.fuel
containercontrols.sort
containercontrols.compress
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
Spoiler: Spanish translation
Spoiler: Showcase videos
Container Controls allows your players to interact with inventories more efficiently. Automating otherwise annoying tasks. Does a control feel a bit to overpowered for your server? No problem, all controls are completely configurable.
How to use?
Container controls are triggered by clicking next to the inventory. For example, by default Steal requires one right-click next to the gui, Store requires 2. You can Close by left-clicking next to the gui, you can Sort by middle-clicking (the middle mouse button) one and Compress by middle-clicking twice.
Processes like Steal, Store & Fuel stop automatically when you exit the inventory. Alternatively you can stop them by firing a Close control. (This is better demonstrated in the showcase videos)
Features:
- Controls
- Close
- Closes inventory view
- Alternatively cancels any active progresses
- Works on any container
- Steal
- Transfer all items from the container to the players inventory
- Configurable transfer speed
- Works on most containers
- Store
- Transfer all items from the players inventory to the container
- Configurable transfer speed
- Works on all storage containers
- Fuel
- Automatically picks best fit fuel from the players inventory
- Works on furnaces, brewing stands and enchanting tables
- Configurable transfer speed
- Is capable of overriding store's chain
- Sort
- Sorts an inventory
- Automatically stacks the items
- Arranges the items alphabetically (by enum name)
- Works on all storage containers
- Compress
- Compresses an inventory
- Turns ingots into blocks
- Works for Coal, Iron nuggets, Iron ingots, Gold nuggets, Gold ingots, Diamonds, Emeralds, Lapis Lazuli, Redstone, Slime balls, Bone meal and Wheat
- Custom item protection
- Works on all storage containers
- Is capable of sorting container automatically afterwards
- Close
- Chains
- Customize:
- Chain length
- Button used
- Chain decay speed
- Optional instant fire
- Customize:
- Inventory view validation
- Contains powerful tools to detect custom Gui's
- Block inventories in certain worlds
- Block inventories with certain titles
- Block inventories with certain holders
- Block inventories with titles containing chat colors
- Block inventories without a valid location
- Block inventories without a valid holder
- Custom messages
- Debug settings
- Developer API
Configuration files
This plugin makes use of three configuration files.
Both automatically generate on load in case missing.
Sounds and materials make use of the XSeries
general.yml
Spoiler: Commented example
Alternative paste link here
controls.yml
Spoiler: Commented example
Alternative paste link here
validator.yml
Spoiler: Commented example
Alternative paste link here
Developer API
Container Controls has built-in API functionality with custom events
Spoiler: Example API Plugin
containercontrols.admin Gives the player access to all controls. There are also individual permissions for each control.
This way controls can be used as donator perks.
If you want to disable a control or simply don't use it disable it in the config instead of not giving anyone permissions. This improves both performance and auto-fire efficiency.
All permissions except for containercontrols.admin are [true] by default.
Code (Text):
containercontrols.admin
containercontrols.close
containercontrols.steal
containercontrols.store
containercontrols.fuel
containercontrols.sort
containercontrols.compress