CreativeControlByKubqoA
Spigot resource: CreativeControlByKubqoA
This plugin is for version 1.7.x, 1.8.x, 1.9.x, Java 6 at least required.
Translations
Limit the creative. Control what your players can do in it. Set your own rules! Don't let anything bad happen. Disable dropping items while in creative, or PvP-ing, container opening, igniting, potions, disable commands, add or remove permissions, track block placing and then disable drops from them, disable some items, or switch inventories when gamemode is changed. Everything this and more you can control with this plugin. Download is for free so give t a try!
Commands
- /ccontrol - Displays information about plugin (default permission: everyone)
- /ccontrol help - Displays possible subcommands for command /cc
- /ccontrol reload - Reloads plugin's configuration.
- /ccontrol memory - Shows active memory usage for each cache.
- /ccontrol add - Adds clicked block to database.
- /ccontrol remove - Removes clicked block from database.
- /ccontrol update - Checks if update is available.
- /ccontrol help - Displays help.
- /ccperms - Displays help for this subcommand.
- /cccmds - Displays help for this subcommand.
- /ccconvert - Displays help for this subcommand.
Permissions
- cc.* - Gives permission to everything listed below
- cc.allow.* - Gives all permissions starting with cc.allow
- cc.allow.drop - Allows player to drop items while in creative
- cc.allow.pickup - Allows player to pick up items while in creative
- cc.allow.damage.* - Allows player to do damage to anything while in creative
- cc.allow.damage.MOB_NAME - eg. cc.allow.damage.creeper or cc.allow.damage.zombie-pigmen
- cc.allow.damage.ender-crystal -
- cc.allow.damage.player -
- cc.allow.container.* - Allows player to open anything while in creative
- cc.allow.container.chest -
- cc.allow.container.chestdouble -
- cc.allow.container.furnace -
- cc.allow.container.crafting -
- cc.allow.container.enderchest -
- cc.allow.container.minecart -
- cc.allow.container.dispenser -
- cc.allow.container.dropper -
- cc.allow.container.hopper -
- cc.allow.container.horse -
- cc.allow.container.donkey -
- cc.allow.container.enchant -
- cc.allow.container.repair -
- cc.allow.container.villager -
- cc.allow.container.brewing -
- cc.allow.monsteregg - Allows player to spawn mobs using monster eggs while in creative
- cc.allow.chickenegg - Allows player to throw chicken eggs while in creative
- cc.allow.potion - Allows player to use and throw potions while in creative
- cc.allow.ignite - Allows player to use flint and steel while in creative
- cc.allow.expbottle - Allows player to throw Bottle o' Enchanting while in creative
- cc.allow.armorstand - Allows player to edit armorstands while in creative
- cc.allow.jukebox - Allows player to use put discs into jukeboxes while in creative
- cc.allow.beacon - Allows player to edit beacons while in creative
- cc.allow.itemframe - Allows player to put things into itemframes
- cc.allow.plant - Allows player to plant a seed, carrot, potatoes etc.
- cc.allow.destroyfarmland - Allows player to destroy farm land by stepping on it while in creative
- cc.allow.fish - Allows player to fish while in creative
- cc.allow.breed - Allows player to breed animals while in creative
- cc.allow.eyeofender - Allows player to use eye of ender while in creative
- cc.allow.snowball - Allows player to throw snowballs while in creative
- cc.allow.fillenderportal - Allows player to put eye of ender to ender portal frame while in creative
- cc.allow.mobspawn - Allows player to spawn Iron Golem, Snowman and Wither while in creative
- cc.allow.shooting - Allows player to shoot from bow while in creative
- cc.cmd.* - Allows player to use any disabled command while in creative
- cc.cmd./cmd_name - Allows player to use specified command while in creative
- cc.item.* - Allows player to get and place any disabled item while in creative
- cc.item.ITEM - Allows player to get and place specified item while in creative
- cc.bypass.* - Gives all permissions starting with cc.bypass
- cc.bypass.gamemode.* - Allows player to bypass anything related to gamemodes
- cc.bypass.gamemode.GAMEMODE_NAME - Allows player to use disabled gamemodes
- cc.bypass.gamemode.permissions - Player won't get changed permissions when changing gamemodes
- cc.bypass.gamemode.inventory - Player won't get changed inventory when changing gamemodes
- cc.bypass.break - Allows player to get drops from creative placed blocks
- cc.bypass.place - Creative blocks placed by player won't be tracked
- cc.bypass.vehicles.* -
- cc.bypass.vehicles.place - Creative minecarts placed by player won't be tracked
- cc.bypass.vehicles.break - Allows player to get drops from creative placed minecarts
- cc.bypass.hanging.* -
- cc.bypass.hanging.place - Creative hangings placed by player won't be tracked
- cc.bypass.hanging.break - Allows player to get drops from creative placed hangings
- cc.bypass.bedrock - Allows player to destroy naturally generated bedrock
- cc.cc - Allows player to use command /cc
- cc.cc.* - Allows player to use all subcommands of command /cc
- cc.cc.reload - Allows player to use subcommand reload
- cc.cc.addcmd - Allows player to use subcommand addcmd
- cc.cc.removecmd - Allows player to use subcommand removecmd
- cc.cc.convert - Allows player to use subcommand convert
- cc.cc.addperm - Allows player to use subcommand addperm
- cc.cc.removeperm - Allows player to use subcommand removeperm
- cc.cc.memory - Allows player to use subcommand memory
Now working
- MySQL and SQLite support
- Basic block place security
- WorldGuard and Residence support
- Piston move security
- Minecart security
- ItemFrame support
- Creative placed spawners won't spawn mobs
- Prevention of picking up and dropping items in creative
- Inventory switching
- Add or remove permissions when changed to creative
- Prevention of using monster eggs, chicken eggs and potions in creative
- Preventing from spawning Snowman, Iron Golem and Wither
- Breeding prevention
- Prevention of doing any PvE or PvP damage while in creative
- Prevention of opening chests, furnaces, droppers, etc. in creative
- Prevention of using flint and steel = no portals in creative mode
- Command restrictions while in creative
- Possibility to disable gamemode adventure and spectator
- Possibility to disable blocks and items in creative mode
- Possibility to disable commands and items in creative mode
- TNT destroying creative placed block prevention
- Customizable color messages!
- Possibility to disable plugin in some worlds
- Converter (MySQL to SQLite and reversed)
To-Do list
- Converter from old CC
Donations
If you appreciate my work and what have i done you can support me by sending me donation to this link. Thanks!
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
Wiki is off!
Are there any other variables to put on enabled-feaures?
There're errors under 1.10 (((
All are waiting for update!!!
Thank you!
We're waiting for new version for 1.10 so much!!! Please!
Please help me with plugin l dont know how to disable from creative groups items drop l tryed to do cc.deny.drop and nothing l tryed to find it on wiki and nothing l just need someon to help me its so hard to do it.There is no information on youtube please contact me on skype {stefan.7360} PLEASE HELP MEEEEEEE
Helpful, thanks.
@HuMMer0k
Nice Plugin. Well DONE!)
I took Spigot server insted of craft_bukkit and all problems dissappeared.
There is 1 little bug, when i tried to drop item in Creative.
I cant drop, but a lot of errors in console appear. - try to install CreativeControl from Spigot.
Hello. I have an ERROR while starting the craftbukkit_server 1.8.8.
[CreativeControlByKubqoA] Plugin CreativeControlByKubqoA v2.0.5 has failed to register events for class me.kubqoa.creativecontrol.listeners.VariousListeners because org/bukkit/event/entity/SpawnerSpawnEvent does not exist.
And the plugin is not working normally. For example i can drop, i can get access to chest, etc. In creative Any ideas how to Fix that? Thanks.
In the 0.8-FIX for Spigot 1.8.7 version there are not problems like that. It seems to work nice)
P.S. I found bug in 0.8-FIX for Spigot 1.8.7 version. WorldEdit's command set is not working. When i use them - a lot of errors appear... [ERROR] [WorldEdit] An unexpected error while handling a WorldEdit command java.lang.reflect.InvocationTargetException ... at me.kubqoa.creativecontrol.WorldEditLogger.onBlockChange(WorldEditLogger.java:45) [?:?] ...
Oh awsome plugin, keep update!
Hey,
For some reason placing blocks in another persons WorldGuard region is blocked in survival, but is allowed when in creative.
Any reason for this?
No one have permission to continue the CreativeControl project, as the license says ^All Rights Reserved unless otherwise explicitly stated.^. I don't care about using my code as it is quite outdated now (not saying you do, I see u dont), but I do care about using the name and logo. If u want to create a similar plugin thats fine by me, if u want to use pieces of my code thats also fine. But please change the name and logo of your project. I don't want my name to have anything to do with this..
Please provide the source code of the plugin. Not on all servers is java 8. Or rewrite for all java versions!!
When creative is placeing block and there is a worldguard protection, then another guy who isnt in the protection can breake the creative blocks but he cant breake survival blocks.
I dont know if it is a cc bug or wg.
does this work with a 1.7.9 craftbukkit server? because as you know, the old one is only update to somewhere in the 1.6 range...
Any links available to update to Java 8. I'm running spigot current~
I get error with worldedit because of this plugin. How do I prevent them from placing/destroying a certain block? Bedrock, diamond block etc?
error set command
[16:46:18] [Server thread/INFO]: suhushin issued server command: set 1 [16:46:18] [Server thread/ERROR]: [WorldEdit] An unexpected error while handling a WorldEdit command java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_40] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_40] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_40] at com.sk89q.worldedit.util.command.parametric.ParametricCallable.call(ParametricCallable.java:243) [worldedit-6.1.jar:?] at com.sk89q.worldedit.util.command.SimpleDispatcher.call(SimpleDispatcher.java:125) [worldedit-6.1.jar:?] at com.sk89q.worldedit.extension.platform.CommandManager.handleCommand(CommandManager.java:225) [worldedit-6.1.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_40] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_40] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_40] at com.sk89q.worldedit.util.eventbus.MethodEventHandler.dispatch(MethodEventHandler.java:58) [worldedit-6.1.jar:?] at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:73) [worldedit-6.1.jar:?] at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:187) [worldedit-6.1.jar:?] at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:173) [worldedit-6.1.jar:?] at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:242) [worldedit-6.1.jar:?] at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:54) [worldedit-6.1.jar:?] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [java8.jar:git-Spigot-d97e08b-5e85956] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:640) [java8.jar:git-Spigot-d97e08b-5e85956] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [java8.jar:git-Spigot-d97e08b-5e85956] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [java8.jar:git-Spigot-d97e08b-5e85956] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [java8.jar:git-Spigot-d97e08b-5e85956] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [java8.jar:git-Spigot-d97e08b-5e85956] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [java8.jar:git-Spigot-d97e08b-5e85956] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_40] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_40] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [java8.jar:git-Spigot-d97e08b-5e85956] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [java8.jar:git-Spigot-d97e08b-5e85956] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [java8.jar:git-Spigot-d97e08b-5e85956] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [java8.jar:git-Spigot-d97e08b-5e85956] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [java8.jar:git-Spigot-d97e08b-5e85956] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_40] Caused by: java.lang.NullPointerException at me.kubqoa.creativecontrol.WorldEditLogger.onBlockChange(WorldEditLogger.java:45) [?:?] at com.sk89q.worldedit.extent.logging.AbstractLoggingExtent.setBlock(AbstractLoggingExtent.java:53) [?:?] at com.sk89q.worldedit.EditSession.setBlock(EditSession.java:503) [?:?] at com.sk89q.worldedit.EditSession.setBlock(EditSession.java:546) [?:?] at com.sk89q.worldedit.function.block.BlockReplace.apply(BlockReplace.java:53) [?:?] at com.sk89q.worldedit.function.visitor.RegionVisitor.resume(RegionVisitor.java:55) [?:?] at com.sk89q.worldedit.function.operation.Operations.completeLegacy(Operations.java:55) [?:?] at com.sk89q.worldedit.EditSession.setBlocks(EditSession.java:890) [?:?] at com.sk89q.worldedit.command.RegionCommands.set(RegionCommands.java:90) [?:?]
@heatingdevice
Why would you like to have it? And no
Can we get access to the source?
@nap4play
So I am planning to do the importer. And that error means you are using worng Java version for this plugin. You should use Java 8