Limited Creative
Separated Inventories, Creative Regions, Customizable Restrictions, Command Blocking
Overview
Scenario: You're starting your first Survival server, just finished the Spawn, and the first players joins and one asks: "hey, g1v3 me cr3at1v3. i made u teh imba whatever-building"
. Well, if you really decide to say okay to that, 5 minutes later, that player has stacks of diamond blocks/armor/tools in there bags. Next Step? Reset your world and completely start over, which is never fun!
The "separated inventories" isn't only for other players. I also like to have that as the owner. So no need to rearrange your quick-bar after switching back to survival mode. No more bother because you thrown away a stack of grilled steaks for a single wool-block on switching back ;)
Features
- Individual inventories per game mode
- Display configured armor on creative players for visual distinction
- Remember creative armor or not
- Separate adventure from survival or not
- Limit actions in creative mode
- prevent dropping of items in creative mode (even on death)
- prevent access to all types of chests in creative mode
- prevent usage of interactive signs (to stop economy in creative)
- prevent dealing or retrieving damage to/from other players (that means: no PVP in creative)
- blacklisting the use/create of items/blocks as well as breaking blocks
- blacklisting the interaction with selected entities
- optional prevent pick up of items in creative mode or remove items on pick up
- WorldGuard Region-Support
- that means: enable automatic creative-mode for selected players in regions you want
- blocks in creative regions never drop anything (independent who placed it or which game mode the destroyer is in)
- prevents pistons from getting blocks out of creative areas
- optional: let player switch game mode in creative-area (/lc creative/survival) without permission
- Command Blocker
- While in creative mode, certain commands can blocked for users via configuration
- Either blocks simple strings or complex regular expressions
- Bypass certain parameter commands via permission
- GameMode-Permissions(experimental)
- Adds players to a configured permission-group as long as they are in creative
- This allows you to negate all permissions that creative players shouldn't use, like economic features
- Requires Vault; Best to use with bPermissions
- Block-GameMode(exprimental, suggestions for better naming welcome)
- Remembers if blocks are set by creative players
- Prevents the drop of blocks created by creative players, even if it is not in a region
- A tool (wood pickaxe by default; right-click) tells an op who created the block in which gamemode.
All features are optional and can be independent disabled in config.
Commands
Permissions
FAQ (Frequently Asked Questions)
Collecting Statistics
This plugin collects some basic statistics about the amount of servers using this plugin. Read more about it and how to opt out here.
Known Problems/Bypasses/Incompatibilities
- Some economy or other plugins may allow getting items out of creative mode (e.g. creating an Essentials Trade-Sign)
- While we block interacting with signs to prevent common trade-usages, we also block useful signs like lifts :(
Attention: WorldGuard has its own "game-mode" flag. That flag doesn't relate to LC in any way! Be sure to use "//
region flag <id> gamemode creative
" instead of /region ...; Otherwise the LC restrictions won't affect that region.
Links/Contact/Donation
- PayPal-Donation
- Free-of-cost-Donation: Register on Dropbox and unlock me additional storage
- E-Mail / Jabber: jascha.starke@gmail.com
- IRC-Chat: #limitedcreative@irc.esper.net
- Skype: jascha@ja-s.de / jascha.starke
- Suggestions/Bugs - How to Use debug for additional information
- Source on GitHub
- Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
http://ci.ja-s.de:8080/
How to handle errors/problems
I will no longer bearing huge error msgs in the comments. Make a ticket for that if you want me to react on that. If there is an error message in the comments i may delete the comment without annotation.