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 27, 2013@Possible
I changed the chain_mail items to "AIR" and achieved the effect I was looking for! THanks Possible!
-
View User Profile
-
Send Message
Posted Aug 27, 2013@Silverback67 config.yml:
store: armor: enabled: falseor via command:/lc config store armor enabled falseOr you maybe could set the items to "AIR".
-
View User Profile
-
Send Message
Posted Aug 27, 2013Ho do i configure Limited Creative to show NO armor for people in creative mode? (I understand how to put a specific kind of armor in the config, but not what needs to be placed there for NO armor).
-
View User Profile
-
Send Message
Posted Aug 27, 2013@possible
Sold! And with that, I think you need a donation. I get paid on Friday (I don't get paid that much so don't expect a windfall, lol).
-
View User Profile
-
Send Message
Posted Aug 27, 2013The 'blockstate' is kinda buggy. The creative mode player can place a diamond block and rapidly go to survival mode and break the diamond block with a efficiency 5 diamond pickaxe and then the diamond block will drop.(Works with other items too) Is there a way I can prevent that?
-
View User Profile
-
Send Message
Posted Aug 26, 2013@pzannucci Yes, any XP gain is prevented.
-
View User Profile
-
Send Message
Posted Aug 26, 2013That wasn't worded properly because I know you can stop people from using enchantment bottles. But there are 100 different ways to gain levels while in creative: smelting iron (which you just gave yourself), etc.
So the real question is, regardless of the specific means, can you stop people from leveling while in creative?
-
View User Profile
-
Send Message
Posted Aug 26, 2013One more question (I should be able to test all this stuff for myself by Wednesday; so sorry for the trouble).
If someone goes into a creative area and shoots enchantment bottles at themselves for half-an-hour and goes up to level 150, will they keep those levels when they leave the creative area?
I have a feeling I need to find a way to block the use of enchantment bottles.
-
View User Profile
-
Send Message
Posted Aug 26, 2013@possible
haha, you are right. But I didn't think I could just try it out yet because I'm still log-jammed on getting my permissions to work. I'm not just a noob. I'm a special noob. But I'm learning slowly. : D
Thanks for your answer. I'll be installing your plugin shortly. Solves the problem I had with giving people their own plots of land to build on. Now I know they can't just diamond up, etc. Great idea and great plugin.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@Justmeitis Hawkeye still isn't supported, sorry. Maybe if you create a Ticket with the download location and a link to the sourcecode.
@KevinABC96 Create a suggestion ticket, to keep it in my mind...
@pzannucci They are for sure. Otherwise the feature would be useless, doesn't it? ;) But you would be faster, if you just had tried it out...
-
View User Profile
-
Send Message
Posted Aug 25, 2013I'm sorry. I'm old, a noob, trying to set up my first server, frustrated, etc. So here's my stupid question.
Under the heading WorldGuard Region Support, it says "enable automatic creative-mode for selected players in regions you want."
So when players come out of those regions, are they automatically returned to survival mode? If not, is there a way to do that?
-
View User Profile
-
Send Message
Posted Aug 25, 2013@Possible
Hey Possible its me again Suzy :)
I think I understand what KevinABC96 is talking about. Its pickblock. If he does have unique hard to get stuff which should be in only one players inventory by picking it up, pickblock can easily ruin this. However this is only essential in adventure maps and so. :)
Anyways I am here again to get your latest update hoping it will fix my misery. Updated hawkeye and LC is not hooking into we again. Anyways after updating I let you know.. x
-
View User Profile
-
Send Message
Posted Aug 25, 2013@KevinABC96 I still don't get it. Why does this even matter? The inventory-separation prevents that a player get that item to survival. Create a suggestion ticket to explain, than I might consider it.
-
View User Profile
-
Send Message
Posted Aug 24, 2013@Termite117 Use latest Plugin-Version (2.0-9 or higher).
-
View User Profile
-
Send Message
Posted Aug 24, 2013Players can spawn stuff in on my server with a donkey and its saddle with chests. Anyway to fix this?
-
View User Profile
-
Send Message
Posted Aug 24, 2013@MinecraftAdmin The lore-thing looks interesting, but I don't see any reason this would be needed as addition to the inventory separating. The intention of Limited Creative is to prevent creative users from any way to drop or store items. So there aren't any items a survival player may try to pickup.
@6Twisted Maybe the players have the nolimit-permission or are OPs? I can't reproduce the problem with your config. Placing netherbricks or bedrocks is blocked on my test-server.
@NotBjoggisAtAll.
@6Twisted Which version are you using? That shouldn't happen anymore. But you can just disable metrics to prevent it.
-
View User Profile
-
Send Message
Posted Aug 23, 2013My server has been lagging and crashing and after a Google search it turned out to be this plugin. Here's the error report: http://pastebin.com/3xjy9DV7
-
View User Profile
-
Send Message
Posted Aug 20, 2013I have other regions inside my main region that people can buy. When I set the flag gamemode creative for all my members in the main region. The people in the smaller ones, cant build in survival. How to fix this?
-
View User Profile
-
Send Message
Posted Aug 19, 2013I'm using CraftBukkit version git-Bukkit-1.6.2-R0.1-11-g81cb6e3-b2852jnks (MC: 1.6.2) (Implementing API version 1.6.2-R0.2-SNAPSHOT) and LimitedCreative v2.0-SNAPSHOT-a622d4e405.
I've granted: limitedcreative.switch_gamemode: true limitedcreative.switch_gamemode.other: true limitedcreative.keepinventory: true limitedcreative.nolimit.drop: true limitedcreative.nolimit.pickup: true
in my BukkitPermissions file, but my users still can't change game mode with /lc c or /lc s
Is there anything else I could do to make it work?
-
View User Profile
-
Send Message
Posted Aug 19, 2013Creative players can still place bedrock ect. Here's my config: http://pastebin.com/euxJFdnJ