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!
Button - Leaver - Pressure Plate Stone / Wood - Trapdoors - Redstone Dust / Torch / repeater - Paintings - Signs - Doors - Sugar Cane - Cactus - Mushrooms - Pumkin - Melonblock - NetherWart - Ladder - Rail - Powered Rail - DetectorRail -
FYI this is a known list of items affected by the below exploits
@deleted_7536780
I had some problems with my internet, i will back to work on new insues.
@aperturemines
i dunno why WorldGuard hates me that much,
@XanderCrews01
yes, is with any kind of explosion :B
@XanderCrews01
I had some problems with my internet, sorry :C
@levisn1
if you are flying when you leave, you'll naturally fall from the sky when you rejoin, because my plugin set you to survival, so I think the problem is in my plugin
@AndrewsPanda
Ok, I will try to fix your three reports soon as possible
Also pistons can still break farming items and achieve drops. Ie, melon placed in creative mode, a piston can break it for drops.
Not sure on the possability for a fix for this exploit.
Another exploit:
Any blocks with something placed on them can be broken in creative mode and still achieve a drop.
Therefore the plugin would need to recognise that a creative player cannot break a block with something on it.
For example:
Dirt block with a torch on it placed by creative. Break the dirt block in survival and achieve the torch drop
There are many items that can be placed on other blocks.
Hey mate.
Bukkit: 1.2.4 - RB CreativeControl: v3.8
I am getting an error whenever a creative placed block is broken. It is still preventing the block from giving a drop, however it is giving this in console:
18:04:53 [SEVERE] Could not pass event BlockBreakEvent to CreativeControl org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:220) at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:175) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:540) at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.NullPointerException at me.FurH.CreativeControl.Listeners.CreativeBlockListener.OnBlockBreak(CreativeBlockListener.java:335) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 13 more
@FurmigaHumana
this happen even with survival players...now the question is..is CC problem, or AuthMe problem? xD
@deleted_7536780
Ever consider the guy is away on vacation, or he simply does not want to respond to your pm? From my experience the latter is not true. It is obvious to me in my conversations with furmiga that he cares about what we have to say so just give it time.
@aperturemines
Problem occurs with TNT, and Creeper explosions. I have submitted a ticket.
I am encountering a problem with creatively placed blocks. Worldguard is blocking creeper block damage, yet explosions are still able to destroy creatively placed blocks. I have placed a glass block in creative next to a glas block in survival and spawned a creeper. The creeper destroyed the creatively placed one, yet not the survival one. A fix would be greatly appreciated.
@FurmigaHumana
respond to my PM, its been over a day.
@TheDominicYoung
I will see what i can do.
@levisn1
This is more to a bug report, i will add something to prevent that.
@Sepulzera
Sorry, no, only item id without subtypes.
@Hayden06
I guess this will use more resources than create two worlds, but let's see.
could you add a feature that prevents players in creative mode from crossing a specific x or z coordinate value (instead of a box area), and prevent creative mode all together on one side so that I can split my map in half between creative players and survival players. I wouldn't need any limiting factors on Survival mode since they can go/build anywhere. And Creative players could simply switch into survival mode to go to the survival side..
I have players who want to build in creative, and play in survival (so they switch their own gamemode) but I want that crazy creative stuff to one side and keep a truly survival side for survival-only players
Is it possible to disable just single subtypes of items?
Like "wool:5" and not wool in general?
in 3.8 creative players still fall down from the sky when they do login?..
Hi, I think this is the best creative plugin on bukkit. I only have one suggestion. Can you make an option in the configuration, which allows you to disable the bypass permissions for Op's. For example, my gamemode doesn't get changed automatically when I teleport from my survival world to my creative world and the other way round (As an operator) I hope you can fix this :) - Dominic
v3.8 reuploaded, update check working now.
This plugin in is amazing!, works so good on mine server Big thumps op from BuildWithBlocks :D!
@FurmigaHumana
Breaking Blocks... Causes this.
@deleted_7536780
What steps will reproduce the problem?
20:41:22 [SEVERE] Could not pass event BlockBreakEvent to CreativeControl
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:220)
at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:105)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:537)
at lishid.orebfuscator.hook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:91)
at net.minecraft.server.Packet14BlockDig.handle(SourceFile:43)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
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:554)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
Caused by: java.lang.NullPointerException
at me.FurH.CreativeControl.Listeners.CreativeBlockListener.OnBlockBreak(CreativeBlockListener.java:335)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
... 14 more