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 Jul 1, 2013update coming for 1.6.1?
-
View User Profile
-
Send Message
Posted Jun 26, 2013Does v2.0-6 work with bukkit 1.5.2? And more importantly, will this plugin be migrating to bukkit 1.6? Just trying to plan ahead here...
-
View User Profile
-
Send Message
Posted Jun 16, 2013Is it possible you can 100% make someone do nothing in creative mode because some times a admin might give it to his friend or somthing.
-
View User Profile
-
Send Message
Posted Jun 11, 2013I solved my problem. Now you need the permission node limitedcreative.command to be able to use /lc. Maybe you should update your documentation. Your doc says: Gives player access to the general /limitedcreative command. This permission doesn't affect the usability, but allows to hide the command from /help for users.
But if you don't use it, you will be rejected when using /lc.
-
View User Profile
-
Send Message
Posted Jun 10, 2013After upgrade to newest version, my permissions doesn't work anymore. I'm using same permissions as on the list.
An example is that limitedcreative.gamemode is not working. But if I add limitedcreative.* i'm allowed to do the command /lc c. My guess is that, you have updated some permissions nodes?
-
View User Profile
-
Send Message
Posted Jun 10, 2013@ydeneyer
it's because the plugin forces the users to login in survival and gives an error on restoring the inventories..if this setting could be eliminated, this would work fine..or make it a toggle setting...force survival on join true/false
-
View User Profile
-
Send Message
Posted Jun 9, 2013thx :D
-
View User Profile
-
Send Message
Posted Jun 5, 2013Download for 1.5.2? Is dead?
-
View User Profile
-
Send Message
Posted Jun 4, 2013Last dev: 1 mo 8 days - #22 2 mo 3 days - #18
Safe to say it's dead?
-
View User Profile
-
Send Message
Posted Jun 1, 2013Okay I got this plugin and it seemed like my server was laggy. I uninstalled it, completely lag gone. Every time someone in creative joined the server I got this error in console. So I really don't know what happened there but yeah there ya go.
-
View User Profile
-
Send Message
Posted May 30, 2013I have the same problem :(
We must wait for update
-
View User Profile
-
Send Message
Posted May 27, 2013Fancy seeing you here Maxetto.
Anyway, RIP Limited Creative.
-
View User Profile
-
Send Message
Posted May 25, 2013@Maxetto
Exactly the same problem. If you disconnect in creative, and reconnect and after go to survival, you keep creative inv.
-
View User Profile
-
Send Message
Posted May 25, 2013With 2.0-6 (with CB 1.5.2 Beta 0.1), if you leave in creative, rejoin, leave again and join again, you will have creative inv in survival (the old famous AuthMe Bug...)
-
View User Profile
-
Send Message
Posted May 23, 2013I am sad to have to remove one of my top 5 favorite plugins out of 46 I have installed. I really had hoped it would have gotten updated. If it gets updated again I will surely donate and I hope others will too. However I cant justify donating to a plugin that seems to be forgotten. Can anyone recommend another limited creative plug that was as powerful as LC C? I have looked and they all pale in comparison to this great plugin
thanks
-
View User Profile
-
Send Message
Posted May 23, 2013Incredible: It don't allow you to bypass limitations for OPs. UNACCEPTABLE!!!
-
View User Profile
-
Send Message
Posted May 20, 2013Use of neither permissions (using PermissionsEx and Vault) nor blocked commands seem to be functioning correctly. It is in no way attempting to block any commands or adding the player to the group I designate in the config for permissions.
http://pastie.org/7936476
-
View User Profile
-
Send Message
Posted May 20, 2013@undead4life253
Thats on a slow period dude, around 2-5PM Pacific theres around 110 people on all the servers.
Compared to other people who only have 10 players? Yes mine is successful. I am not talking about having hundreds of thousands of fans, the average server is hosted on a damn laptop and has 5 people playing on it.
As for not knowing java, no your right i don't. And i have no interest in learning Java, i pay people to code java for me if i really need it.
I use over 60 plugins, and every author i have reported an error too be it Death_Marine or RegalOwl or rmh etc they fix their issues within the week, not a month. It has nothing to do about getting it for free if they cant keep everything up to date and working there going to lose people who use their plugin.
Oh and the most "successful" servers are normally cracked that allow people who don't even buy the game to play on their servers. If i made mine cracked im sure id get triple the amount of people, but triple the amount of problems as well.
-
View User Profile
-
Send Message
Posted May 19, 2013@Zilacon
Umm your servers aren't very successful. I went to your website and your bukkit server have 7 out of 100 players online, Tekkit has 31 out of 100 and tekkit classic has 4 out of 15. So maybe you should learn what a successful server is before saying yours are successful.
-
View User Profile
-
Send Message
Posted May 18, 2013@Zilacon
do i look like i want million slots server which is always 95% full? NO
i like low population server
i have fixed the errors already i've gotten including the gamemode change problem and inventory losing problem
what about you?`ah shit you got 175 slot server without any clue how to code java sorry my bad
end of story
public class fuckingNoob extends youSuck implements moreStupidArguments