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 Mar 20, 2013@Possible
I just downloaded the dev build remake v2.0-1
I fired it up and there was no LimitedCreative folder generated in /plugins/. Have I done something wrong, or am I missing something?
-
View User Profile
-
Send Message
Posted Mar 20, 2013-
View User Profile
-
Send Message
Posted Mar 20, 2013@Possible
I believe this is your plugin, please tell me if it is not so I won't waste time with a ticket. craftbukkit 1.5
http://pastebin.com/fXcZw0uC
-
View User Profile
-
Send Message
Posted Mar 20, 2013@skippyaut It is available now, BukkitDev needed more than a day to approve it. @IndigoParadox Look into server.log for "incompatibility warnings" of LC or maybe errors. Then create a Ticket.
-
View User Profile
-
Send Message
Posted Mar 19, 2013I'm back because apparently the plugin is broke. Something has happened in my server. No more separate inventories.
-
View User Profile
-
Send Message
Posted Mar 19, 2013@Jikoo_K
the node - POTION has worked perfectly.
-
View User Profile
-
Send Message
Posted Mar 19, 2013Hi, where can I get the 2.0 Rework?
-
View User Profile
-
Send Message
Posted Mar 18, 2013UPDATE
LimitedCreative is currently going through a (nearly) full rework. I've worked on it for weeks now (some time more, some time less, more less this month). It isn't completed yet and it is planned to add additional features, that you all are waiting for a long time now.
It was intended to not be released soon, but as Bukkit 1.5 is on the way, I'm not going to support two total different versions. So I will no longer support the old 1.4-Version. Please test the 2.0-Rework on your development servers (not supposed for your productive realms yet!) and give feedback (create Tickets!) to help me getting this to a Release-State. Than will this Version be updated to 1.5 and I can start to add additional features.
Thanks for your support.
-
View User Profile
-
Send Message
Posted Mar 17, 2013@IndigoParadox
Try just blocking 373. That said, individual potions should also work.. paste of your config? :D
-
View User Profile
-
Send Message
Posted Mar 17, 2013They are going to creative warp and using Potions and then leaving to use the effects in survival.
I thought listing every single potion ID would work.
e.g. - 373:16462 - 373:16481 - 373:16482 - 373:16484 - 373:16489
Didn't work. Now I'm trying - POTION Am I doing it right?
-
View User Profile
-
Send Message
Posted Mar 17, 2013i think i found a bug in the latest version (1.4.7b) with these settings:
store: enabled: true creative: false
if I switch between creative and survival, i have the following situation:
- changing from creative to survival, still having all blocks in my inventory - changing from survival to creative, everything is reseted in my inv - changing from creative to survival, still everthing is reseted
what i suspected:
- changing from creative to survival, changes my inventory back to survival - changing from survival to creative, everything is reseted in my inv
im using:
CraftBukkit version git-MCPC-Plus-jenkins-MCPC-Plus-245 (MC: 1.4.7) (Implementing API version 1.4.7-R1.1-SNAPSHOT)
-
View User Profile
-
Send Message
Posted Mar 16, 2013@Matt_Hotpocket
Oh goodness. A paste please, I don't want 20 minutes of editing the comments back in to test it, and it clutters up the comments here.
-
View User Profile
-
Send Message
Posted Mar 12, 2013@MrSmedegaard
Devbuild? The last iteration of this plugin, as per the changelog, was developed for:
Java 6 (JRE 1.5 may not supported in that build) CraftBukkit 1.4.7-R0.1 WorldEdit 5.5 WorldGuard 5.7
Recommended bukkit build... not Dev. This perhaps why it doesn't work.
-
View User Profile
-
Send Message
Posted Mar 12, 2013Eh... This plugin worked fine, but than I upgraded to 1.4.7 and now it doesn't. It just doesn't seem to e.g. change inventories, add creative armour etc. I have the latest bukkit DevBuild and I have the latest LC version.
-
View User Profile
-
Send Message
Posted Mar 12, 2013There are so many of these plugins out there. From what I can see this seems like the most solid option for me.
Q: With world guard support for auto-creative in a region... that's only if I add a player to the region first, correct?
-
View User Profile
-
Send Message
Posted Mar 8, 2013@Matt_Hotpocket
Any additional info? Server version, paste of config, things like that.
Also, have you made sure you've reloaded the config? Worth a shot at full restart if that fails, I suppose.
Creative armor is disabled fine for me with LC 1.4.7b, tested with CB1.4.7R1.0 and Spigot #470 (Yes, 470 is old, but... SmartMoving. ;-;)
@eyalabadi98
limitedcreative.nolimit.*
-
View User Profile
-
Send Message
Posted Mar 8, 2013is there a permission to be able to bypass all restrcirtions? thanks
-
View User Profile
-
Send Message
Posted Mar 8, 2013Wont let me disable CreativeArmor
-
View User Profile
-
Send Message
Posted Mar 6, 2013@kyrosiakio46
There are many plugins that let you do that. I don't mean protect blocks made just by creative players, but you can get plugins that allow you to protect blocks.
-
View User Profile
-
Send Message
Posted Mar 1, 2013Players can place blocks in creative, and are able to destroy them while in survival mode. Other players can do this as well to creative spawned and placed blocks. How do i stop this from happening? Can you add a feature where it auto protects blocks placed in creative mode, so that normal players can't destroy them and receive the items?