Limited Creative
Limited Creative
prevents any way of creative player to pass items to survival-mode, without need of a separate creative-world.
Overview
Scenario: You're starting your first survival server, just finished the spawn, the first players join and one asks: "hey sup, g1v3 me cr3at1v3. i made u teh imba *whatever*-building". Well, if you really decide to say okay to that, 5 minutes later, that players has stacks of diamondblocks, -armor and -tools in there bags. Next step? Reset your world and completely start over, which is never fun!
But Limited Creative is here to save you.
So how does Limited Creative prevents players from abusing creative-mode within your world:
- Switching back to survival? previous survival-inventory restored
- Trying to put items in a chest? denied
- Trying to drop something on the ground or hopper? denied
- Trying to put items into storage-carts or sell to villagers or similar? denied
- Using commands not intended for creative players? denied
- Using economy to sell for plugins? denied
- Wants to go anywhere in creative mode? denied
- Trying to place expensive blocks somewhere? allowed, for sure, that's what creative is for, but the block won't drop anything if destroyed in survival!
The restrictions aren't only for restricted players. I also like to have some of them as the owner. For example separated inventories: 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 ;)
Or building a minecart track as op. While breaking blocks often carts, rails torches, redstone and much more fall to ground... no longer! LC prevents all that drops, or just removes them when you walk over.
Features
- Inventories-Module
- Display configured armor on creative players for visual distinction
- Remember creative inventory or not
- Separate adventure from survival or not
- Limit-Module
- 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 between creative and survival player)
- 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-Module
- 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-Module
- 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-Module
- 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 and a Permission-Plugin supported by Vault
- BlockState-Module Disabled by default in config.yml
- 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
- Works with pistons, tnt, item frames, falling sand/gravel and attached items like redstone/torches
- Supports MySQL and SQLite (definition form bukkit.yml)
- A tool (wood pickaxe by default; right-click) tells an op who created the block in which gamemode.
- A command (/lc bs) to modify the saved state in the database, via WorldEdit-Selections
All features are optional and can be independent disabled in config.
Utilizing the only for LC developed library plib, LC provides easy usability for admins:
- Self explaining config.yml, with every setting documented
- Full configurable from commandline/ingame commands
- Detailed command explanation for every (sub-)command (
/lc help) - On the fly module enable- and disabling via configuration-commands
Documentation
While most of the plugin (config and commands) are self explaining, you can click on the features above for further description (incomplete). Also following some more references:
Commands
Configuration
Permissions
FAQ (Frequently Asked Questions)
Miscellaneous
Translation / Supporting the Plugin
Please help translating the plugin, by clicking on your Language at the Translation-Page. You can then enter the localized strings for you language. It should be easy to you to add some strings of your mother language. Improvements to English language is also welcome.
Also I would like to add some new Screenshots, maybe a Video. So feel free to send me what you imagine represents this Plugin.
Collecting Statistics
This plugin collects some basic statistics about the amount of servers using this plugin, as well as MCStats.
What is send: Server-Name, -Address and -Version, List of installed Plugins, LimitedCreative-Version, Count of players online. These Information aren't published and can only be seen by me, the Author (Possible).
The MCStats are complete anonymous and can be seen by everyone here.
You can disable all collection with /lc config metrics false and /lc config save
Before doing that I please you to read further about the Metrics.
Known Problems/Bypasses/Incompatibilities
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.
Currently no ways to bypass restrictions as a creative player are known
as of Nov 2, 2013 (some reports are currently under evaluation)
Links/Contact/Donation
- PayPal-Donation
- Free-of-cost-Donation: Register on Dropbox and unlock me additional storage
- IRC-Chat: #limitedcreative@irc.esper.net
- E-Mail / Jabber: jascha.starke@gmail.com
- 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/
Special thanks to all Donators:
90$ zeshan321
50$ http://www.cosmicmc.com/ (MinecraftAllen)
25$ Suzy
5$ Punkred
<sub>Timerange: Jan. 2012 till Dec. 2013</sub>
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.
-
View User Profile
-
Send Message
Posted Aug 18, 2013http://www.spigotmc.org/resources/limit-creative.180/
This plugin has an interesting functionality you could emulate. Could you perhaps consider adding it to this awesome plugin? The inability for a player to pick up the items would be awesome too! Thanks! The original developer of the plugin does not accept feature-requests. >.>
-
View User Profile
-
Send Message
Posted Aug 16, 2013As s.o. other created a ticket with the appearing error-message, I could fix the issue in 2.0-11.
-
View User Profile
-
Send Message
Posted Aug 16, 2013@Possible
Thanks for response.
Last beta build emits java error for me: B: v2.0-10 for CB 1.6.2-R0.1 Aug 12, 2013
But this works perfectly: A: v2.0-9 for 1.6.2 Jul 30, 2013
Thanks u
(tested in Craffbukit 1.6.2 and Spigot 1.6.2)
-
View User Profile
-
Send Message
Posted Aug 16, 2013@6Twisted Create a Ticket with the error message please.
@therennon Yes, use the Item-Names like in the config, e.g.: limitedcreative.nolimit.use.GOLD_BLOCK or limitecreative.nolimit.use.diamond_block
-
View User Profile
-
Send Message
Posted Aug 16, 2013It has the possibility to "bypass" to individual blocks?
For example, something like:
limitedcreative.nolimit.use.41 limitedcreative.nolimit.use.57
I need it for some ranges of my server.
have?
-
View User Profile
-
Send Message
Posted Aug 12, 2013@Possible
Thank you ^^
-Edit- Know what I've done wrong here? I get console error spam about the formatting or something. http://pastebin.com/s5e3N1ke
-
View User Profile
-
Send Message
Posted Aug 12, 2013-
View User Profile
-
Send Message
Posted Aug 12, 2013Is it possible to give creative players coloured leather armor? The chainmail isn't distinct enough as most players have mob farms and often wear the chainmail.
-
View User Profile
-
Send Message
Posted Aug 12, 2013@Morpheus1101 You could also do this with Multiverse and Multiverse-Inventories. Limited Creative is mainly needed when you want to give people creative within the survival-world.
-
View User Profile
-
Send Message
Posted Aug 11, 2013Ok im not sure how to go about doing what i want or if this plugin can do it but its the closest thing ive seen so far.... As per the info, im running primarily a Survival server, but i have and do get asked often for users to just be Creative, so ive made a new world in which they can use creative so as to not affect the other players in Survival. What im wanting is once players enter the survival world they Automatically have there game mode changed to Creative, but they have to remain on the creative world to do so and continue to use creative, once for what ever reason they leave the creative world then all there inventory is emptied and there game mode auto changed back to survival. Can this do anything close to that ?
-
View User Profile
-
Send Message
Posted Aug 4, 2013@MCCharlieCraft *confused* is your problem solved? if not, create a ticket with as much information as possible ;)
-
View User Profile
-
Send Message
Posted Aug 3, 2013My creative users keep stuffing spawn eggs into dispensers, and I want to prevent that. I cant seem to get it to work tho.
EDIT: Nevermind.. I feel stupid. I always wait so long to ask for help, then the second I ask the problem becomes obvious.
-
View User Profile
-
Send Message
Posted Jul 31, 2013Is there a way to make the limits also apply to OPs? Most specifically the picking up/dropping items while in creative mode. I'm not exactly sure if this is possible, due to the nature of OPs, but it would be extremely helpful, so that OPs wouldn't have to worry about items they drop when helping players... thanks.
-
View User Profile
-
Send Message
Posted Jul 28, 2013@CaptainTc
Latest dev-build (#43) now dismounts players on changing gamemode, so a player can't ride into a creative area to put creative stuff into the donkey-chest.Latest dev-build #45 now has a new inventory blocking. It no longer requires to block full interaction with horses (you can remove it from config). So you now can ride on horses in creative mode, with inventory bypassing still blocked. This also affects workbenches, anvils and such. there is a new dynamic permission, to allow people using some of these.If this still doesn't solve your issue, please reply to my PM to let me investigate it.
-
View User Profile
-
Send Message
Posted Jul 28, 2013@Possible
Thanks for the quick reply.
I have installed the latest dev build of yours and have used the /lc config limit entityInteract add HORSE command that you suggested, yet I'm still having the problem of my players being able to put things inside the donkey chest. Am I missing something, typed it wrong, missing a permission, or what do you think?
-
View User Profile
-
Send Message
Posted Jul 28, 2013@CaptainTc Blocking interaction with all horses works great, even in 1.6.2. There is no reason for an update just to increase version number, as long as bukkit don't even publish a beta. But feel free to use my development build from the CI-Server.
-
View User Profile
-
Send Message
Posted Jul 27, 2013Do you know when you will be updating this plugin?
Also I attempted to use the command you shared with us to remove the donkey chest and it didnt work. I'm assuming since it's now 1.6.2.
-
View User Profile
-
Send Message
Posted Jul 26, 2013Please don't create comments about the feature here. Create a Ticket instead or use any other contact method.
-
View User Profile
-
Send Message
Posted Jul 26, 2013Hi,
Just wanted to say even if it was not all perfect we really liked the Block gamemode part. we have been really relying on it. Sorely missed as no other plugins do anything similar.. -biiig sigh-
-
View User Profile
-
Send Message
Posted Jul 26, 2013@Possible
Works great, thanks :)