CreativeControl
CreativeControl
CreativeControl is an complete and powerfull suite designed to provide almost full control over creative players, it was built to safely grant creative access to any player without letting them give/stole items, you can use it to make constructions, improve your vip packages and anything else related to creative. With per-world configurations and a full availability of settings and permissions, you can define every single function of the plugin as you want.
Pages: Permissions | Configuration | Translate | Jenkins | Pages | Source
Features
- Highly Configurable
- MySQL/SQLite Support
- Multilingual
- Blacklist to commands, block place/break and item use
- Define survival/creative worlds
- Disable item drop/pickup
- Disable TnT Explosion
- Disable IceMelt and Water/Lava Flow
- Disable Fire damage on creative blocks
- Disable inventory interact
- Disable pvp and mob attacking
- Disable mob drop
- Disable mob target
- Disable SnowGolem and IronGolem creation
- Disable Creature and Chicken Eggs
- Separate inventories to survival/creative, also, save your survival status and restores it when you back from creative.
- If a block was placed by an creative, you can choose to nodrop or to be protected.
- Much More!
Translations
- Outdated:
- Updated:
- Russian, by Naeven17
- Slovak, by skiller4ever
- Danish, by Killertudse, Server: mc.epicgamingmc.com:25586
- Spanish, by Gonzalineitor, Server: gonzalineitor.com
- German, by TimurCastro, Server: mc.avalon-mine.de
Commands
- /cc help - to see the command list
- /cc tool - Tool to add/remove or get informations about a block
- /cc status - Database status of the plugin
- /cc add/del - Delete blocks from the database inside a selected area
- /cc check - Check players gamemode
- /cc debug - Enable debug mode
- /cc region - Create/Remove regions
- /cc sel - Expand [up,down or vert] the selection
- /cc reload - Reload the configuration file
- /cc <command> ? - To get more help
To-Do
- Send me your sugestion
ATTENTION:
Before ask for help, take a look at the FAQ and Know Bugs page. NEVER post full error in the comments, use paste, pastebin or pastie.
Using multiverse inventories? READ FAQ#3! This plugin is using metrics by Tyler Blair!
Want to see it in action? Join our test server: 204.11.61.18:25580, proudly hosted by PytoHost!
Dont use the comment section for bug reports or feature requests! Create a ticket for that!
FurmigaHumana, thank you very much. Will you add per-group permission support later?
this problem with chest/etc access i will need to find a new way to prevent that, i guess this is because bukkit changed some stuff :C
If you have chest in blacklist, try to remove it, use only the Chest: true [probably not a solution]
@drdeft I guess this is another problem caused by the new bukkit. DataBase SaveInterval do not affect inventories, only the block protection/nodrops.
I will finish to fix all this errors soon as possible. but i will need to rewrite almost all my code, so will take at least 1 day.
For now, i guess v3.2 is the most recommended to use.
@drdeft
even this? if i restart the server, or it crashes...my creative's players lose their creative's inventory..even if they do logout..when they join, thery creative's inventory is disappeared..only the survivor inventory is save.. i tried to set to 1 but nothin.. DataBase: SaveInterval: 1
Time to save the database [In minutes]
Yes Yes. Creative-players can access chests not only with free hand, but with spawn-eggs in the hand too =)))
levisn1, I confirm all bugs you found!
@drdeft
ey you have my problems too? read below pls :)
Generated new config file.
Using 3.2 now (3.4 doesn't control anything at all on bukkit R4). It grants access to everything.
Please fix compatibility of last versione of CreativeControl with bukkit R4. And freehand chest bug in creative mode.
When user in creative mode tries to access chest with free hand.... this log happens in console.... and user can access the chest (chest is in the USE-Blacklist) !!!
Could not pass event org.bukkit.event.player.PlayerInteractEvent to CreativeControl org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:187) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:283) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:609) at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:96) at net.minecraft.server.Packet15Place.handle(SourceFile:39) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:60) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor64.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024) ... 14 more Caused by: java.lang.NullPointerException at me.FurH.CreativeControl.ItemBlackList.CreativeItemBlackList$Some.matches(CreativeItemBlackList.java:55) at me.FurH.CreativeControl.ItemBlackList.CreativeItemBlackList.isBlackListed(CreativeItemBlackList.java:27) at me.FurH.CreativeControl.Listeners.CreativePlayerListener.onPlayerInteract(CreativePlayerListener.java:71) ... 18 more
@FurmigaHumana
we <3 youuuuuuuuuuuuuuuuuuuuu!!!!!!!!! 100000 thankssssssssss ok it works...but always has two very important bugs, so when you have time try to fix this:
This option will prevent the use of any type of storage, such as minecart chest, enchantment tables etc...
did u add it so you cant use minecrat chests
@Kekler
3.4 Fixed, sorry.
Very bad flaw, I tried using this and EVERYONE could NOT open their chests, it didnt matter if they were in creative OR in survival, Im running the latest version and I also have vault installed along with Bukkit 1.2.3. Beta
@FurmigaHumana
its ok man thats the only real bug ive seen works good tho thanks for making it
@levisn1 yeah, but i pass all day in the work, when i come home i just wanna sleep :C
@FurmigaHumana
WHAT???? :( had to fix just a few things..
Thank you
Sorry, i dont have time to support this plugin now. Soon, i will update this again.
found a glitch users can use minecarts with chests just a heads up thought i would let you know thanks :)
1 bug ...my players can open all chests if they press on it with hand.. 2 bug i give to my players the command /gm to switch easly from creative mode to survival mode..if they do logout in creative mode, than login in creative, then they do /gm..their invetory dont switch..so they can share their items..sry man 4 my bad english
i use rakamak login plugin
Tried:
BlackList: Use: Others: - 342 - 343
Result: can't place Minecraft and furnace-minecraft in creative mode. But if minecraft was placed to the rails in survival mode... than it's possible to access it in creative mode.
And the second trick (works only with TNT):
If I place some block in creative mode and brake it.... than someone can give the block to himself. And if I place a block in creative mode and brake it.... and than I change my mode to survival... I can give the braked block too.
How to fix?
@afreakinpanda
Soon.
@drdeft ChestShop have an option to prevent that.
About the minecarts use this;
@Krado76
Will check that