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!
-
View User Profile
-
Send Message
Posted Nov 5, 2012Thank you!!! Turning off the worldedit setting in the worldName.yml finally stopped my specific WE crashing. It was a combination of your plugin, WorldEdit, and PlotMe. I'm not sure if you're familiar with PlotMe, but basically it's a Creative World plugin where players have their own plots to build in. They can't build in other plots. It also has the feature of only allowing you to WE in your own plot, not others. The author of PlotMe does this by setting a WorldEdit "mask" on the player. Once this mask is enabled, the player can only WE in his own plots not others. My crashes were happening when a player tried to WE in a plot they do not own. Turning off your "worldedit" config to "false" made this problem go away! The downside I guess is that I no longer have your plugins protections on WE :(
-
View User Profile
-
Send Message
Posted Nov 5, 2012@kbryantLA24
FAQ#6, is just nolagg being annoying and he blames my plugin just because it shows up in the stacktrace. But, if you disable "worldedit" in the worldName.yml this problem may go away.
-
View User Profile
-
Send Message
Posted Nov 4, 2012I have your most updated version (v5.1.5) and the most updated beta release of CB1.4.2. My server crashed twice today with the same console message:
2012-11-04 15:45:55 [WARNING] Could not properly handle event CHUNK_LOAD: java.lang.IllegalAccessError: Synchronized code got accessed from another thread: me.FurH.CreativeControl.integration.worldedit.CreativeWorldEditHook$1 at org.bukkit.event.NLTCListener.onChunkLoad(NLTCListener:0) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) 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:339) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:113) at net.timedminecraft.server.TimedChunkProviderServer.getChunkAt(TimedChunkProviderServer.java:127) at org.bukkit.craftbukkit.CraftWorld.getChunkAt(CraftWorld.java:108) at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:72) at org.bukkit.craftbukkit.CraftWorld.getBlockAt(CraftWorld.java:469) at me.FurH.CreativeControl.integration.worldedit.CreativeWorldEditHook$1.run(CreativeWorldEditHook.java:41)
2012-11-04 15:45:55 [INFO] This error is logged only once: it could have occurred multiple times by now. 2012-11-04 15:45:55 [INFO] Potential failures may occur in other plugins handling this Event. 2012-11-04 15:45:55 [INFO] Please contact one of the authors of plugin 'CreativeControl': FurmigaHumana 2012-11-04 15:46:13 [WARNING] [Server] The main thread failed to respond after 10 seconds 2012-11-04 15:46:13 [WARNING] [Server] Probable Plugin cause: 'WorldEdit' 2012-11-04 15:46:13 [WARNING] [Server] What follows is the stack trace of the main thread 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.World.getTypeId(World.java:181) 2012-11-04 15:46:13 [WARNING] [Server] at org.bukkit.craftbukkit.CraftWorld.getBlockTypeIdAt(CraftWorld.java:76) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.bukkit.BukkitWorld.getBlockType(BukkitWorld.java:175) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.bukkit.BukkitWorld.getBlock(BukkitWorld.java:973) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.EditSession.rawGetBlock(EditSession.java:403) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.EditSession.getBlock(EditSession.java:357) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.EditSession.setBlock(EditSession.java:254) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.EditSession.setBlocks(EditSession.java:1121) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.commands.RegionCommands.set(RegionCommands.java:79) 2012-11-04 15:46:13 [WARNING] [Server] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2012-11-04 15:46:13 [WARNING] [Server] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 2012-11-04 15:46:13 [WARNING] [Server] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2012-11-04 15:46:13 [WARNING] [Server] at java.lang.reflect.Method.invoke(Method.java:601) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(CommandsManager.java:522) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.WorldEdit$1.invokeMethod(WorldEdit.java:241) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.WorldEdit$1.invokeMethod(WorldEdit.java:172) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:509) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.minecraft.util.commands.CommandsManager.execute(CommandsManager.java:425) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit.java:1339) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:197) 2012-11-04 15:46:13 [WARNING] [Server] at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:52) 2012-11-04 15:46:13 [WARNING] [Server] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:185) 2012-11-04 15:46:13 [WARNING] [Server] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:504) 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:911) 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:824) 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:806) 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:111) 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.ServerConnection.b(SourceFile:35) 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:578) 2012-11-04 15:46:13 [WARNING] [Server] at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:215)
-
View User Profile
-
Send Message
Posted Nov 4, 2012@Graybot
Now I don't know, my plugin doesn't control the gamemode switching nor even the permission from other plugins, but this dupe problem with the adventurer will be gone soon, v 5.2.0 is almost finished.
@faxionsurvival
If they are OP and in the config file is set to false at OpHasPerm, they will not have any permission.
-
View User Profile
-
Send Message
Posted Nov 4, 2012I checked my permissions, and vault, and the nodes. A ll is correct and my admin group cannot drop items in creative.,
-
View User Profile
-
Send Message
Posted Nov 4, 2012i'm write in permission - -essentials.gamemode.adventure - -essentials.gma
but they stil can use it for dupe
-
View User Profile
-
Send Message
Posted Nov 4, 2012@Graybot
check the permissions page of essentials, and dont allow them to use the command to switch to adventurer.
-
View User Profile
-
Send Message
Posted Nov 4, 2012how i can disable gamemode adventure ? i i'm using essential , and players only can user gms and gmc?
-
View User Profile
-
Send Message
Posted Nov 3, 2012@faxionsurvival
Make sure you have Vault and a permission plugin supported by him. Also, the permissions are case sensitive, so it has to be 'CreativeControl.*'
@kbryantLA24
Or your MySQL is super slow / losting connection (if you uses a external one like freedb, I recomend you to use SQLite) or is just NoLagg being anoing.
-
View User Profile
-
Send Message
Posted Nov 3, 2012My server just crashed with this on the console (I have the latest build of 1.4.2):
22:45:19 [WARNING] [Server] The main thread failed to respond after 10 seconds 22:45:19 [WARNING] [Server] Probable Plugin cause: 'CreativeControl' 22:45:19 [WARNING] [Server] What follows is the stack trace of the main thread 22:45:19 [WARNING] [Server] at java.net.SocketInputStream.socketRead0(Native Method) 22:45:19 [WARNING] [Server] at java.net.SocketInputStream.read(SocketInputStream.java:150) 22:45:19 [WARNING] [Server] at java.net.SocketInputStream.read(SocketInputStream.java:121) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:114) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:161) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:189) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2526) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111) 22:45:19 [WARNING] [Server] at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362) 22:45:19 [WARNING] [Server] at me.FurH.CreativeControl.database.CreativeSQLDatabase.getBlock(CreativeSQLDatabase.java:206) 22:45:19 [WARNING] [Server] at me.FurH.CreativeControl.database.CreativeBlockProtection.isProtected(CreativeBlockProtection.java:143) 22:45:19 [WARNING] [Server] at me.FurH.CreativeControl.listener.CreativeBlockListener.onBlockBreak(CreativeBlockListener.java:341) 22:45:19 [WARNING] [Server] at sun.reflect.GeneratedMethodAccessor362.invoke(Unknown Source) 22:45:19 [WARNING] [Server] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 22:45:19 [WARNING] [Server] at java.lang.reflect.Method.invoke(Method.java:601) 22:45:19 [WARNING] [Server] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339) 22:45:19 [WARNING] [Server] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 22:45:19 [WARNING] [Server] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 22:45:19 [WARNING] [Server] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 22:45:19 [WARNING] [Server] at net.minecraft.server.ItemInWorldManager.breakBlock(ItemInWorldManager.java:278) 22:45:19 [WARNING] [Server] at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:126) 22:45:19 [WARNING] [Server] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:549) 22:45:19 [WARNING] [Server] at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46) 22:45:19 [WARNING] [Server] at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) 22:45:19 [WARNING] [Server] at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:111) 22:45:19 [WARNING] [Server] at net.minecraft.server.ServerConnection.b(SourceFile:35) 22:45:19 [WARNING] [Server] at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) 22:45:19 [WARNING] [Server] at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:578) 22:45:19 [WARNING] [Server] at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:215)
-
View User Profile
-
Send Message
Posted Nov 3, 2012I am having problems with the latest release with permissions. my admin group has creativecontrol.* yet they cannot drop blocks or interact with chests/furnaces
-
View User Profile
-
Send Message
Posted Nov 3, 2012V 5.1.5 (Needs Approval)
@krovnatik
Try the lasted V5.1.5, if dosent work, check if your permissions plugin is suported by VAULT.
@elvaron
Try v5.1.5, itemframe protection is working, but you need to set the "MineCartStorage" to true at worldName.yml, they are using the same config/permission node.
@kustomcraft
You have something wrong with your config, try to regenerate it!
-
View User Profile
-
Send Message
Posted Nov 2, 2012It says this why?
11 00:38:56 [Server] SEVERE [CreativeControl]: Cant load World Config: {0}
-
View User Profile
-
Send Message
Posted Nov 2, 2012Combo-Bug: Item Frames aren't protected by creativecontrol, and creative players can place blocks they arent supposed to be able to place into an item frame and break it in survival mode to get the block/item.
-
View User Profile
-
Send Message
Posted Nov 2, 2012Hi I'am having trouble with your plugins permissions. I have installed vault and configured permissions. In console i have no errors and massage Vault is successfully hooked... ... ... but still plugin ignores any permissions. What is wrong. I have this problem with 1 another plugin but other plugins is working fine.
P.S. sorry for my bad English.
-
View User Profile
-
Send Message
Posted Nov 1, 2012This plugin is not dead, I'm working hard to get a stable release asap, will be lots of internal changes and I need to make sure everything is running fine before!
@DeWilX
FAQ#5 (Updated Now)
@deleted_6833196
Ok so, I'll fix that asap.
@dddeeefff
Hm, I do clean the inventory before, but I may miss something the last time I change it...
@iwuvtweets
If you have Multiverse Inventories this plugin will lets him handle the inventories, they can't work together.
@faxionsurvival
This is odd, I'll see that.
-
View User Profile
-
Send Message
Posted Nov 1, 2012I am having a problem on the latest version where if I click with an empty hand I get a cc selection made everytime.
-
View User Profile
-
Send Message
Posted Nov 1, 2012@iwuvtweets
Do you have Multiverse Inventories installed? I had that problem. This plugin auto detects for Multiverse Inventories and lets that handle inventories. If you don't have it installed... then I don't know.
-
View User Profile
-
Send Message
Posted Nov 1, 2012UHHH how come EVERY single time the inventory: true is changed to false when i restart server!
-
View User Profile
-
Send Message
Posted Oct 31, 2012I found a small weakness. The first time you go into adventure mode, your inventory is copied across. This can then be dropped onto the floor, picked up in survival mode, and then used. A fix for this should simple - if an inventory file doesn't exist, create a blank one, then load it.