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 Oct 18, 2012@morlanius
This plugin doesn't hangle gm switching C:
-
View User Profile
-
Send Message
Posted Oct 18, 2012How do I block creative in a certain world?
-
View User Profile
-
Send Message
Posted Oct 18, 2012Would I be right in thinking that this doesn't handle gm switching? I want a group that can switch in and out of creative, but whilst in creative they have separate inv and so on. As everything defaults to op, if i just give the perm to switch this should handle it from there on or will it open switching into gm by everyone?
M
-
View User Profile
-
Send Message
Posted Oct 17, 2012@MrRhino27
Maybe your mysql server is too slow? Hard to say, this stacktrace is very superficial. It happens without my plugin?
-
View User Profile
-
Send Message
Posted Oct 17, 2012Hey i am having the following error: http://pastebin.com/Xxfn4SWS Any reason why?
-
View User Profile
-
Send Message
Posted Oct 16, 2012@portapipe
There is a priority, My plugin is executed before, so the event is never cast to essentials, but he ignores when the event is cancelled, the best solution is the EssentialsTeam add an option for that, which is extremealy simple [an permission or a config node]
-
View User Profile
-
Send Message
Posted Oct 16, 2012@FurmigaHumana
No one have the "others" permission, I use only the .gamemode node. The essentials signs I think, maybe it can help you, it's used before your plugin, so the user make the action and the system send that action to essentials and AFTER to your plugin. There is a priority node or something else? Thanks for your answers
-
View User Profile
-
Send Message
Posted Oct 16, 2012@portapipe
check if they have the permission: essentials.gamemode.others
The essentials signs is very hard to fully block it, but maybe in the next release it'll be better. If the signs are all in the same place, set that place as a Survival region with WorldGuard or with my plugin, so they wont be able to get close to those signs while in creative.
-
View User Profile
-
Send Message
Posted Oct 16, 2012@FurmigaHumana
I think it's an essentials bug: everyone with their own gm command can put other player in creative :| Do you have in your plugin a gamemode permission? I saw only the keep permissions.
What about the essentials signs? (i've tried to add the antishare plugin to the server that deny every usage of the signs but it seems to be ignored totally, like never loaded... maybe a conflict)
Ok with the global (world.yml) permissions for all the worlds (10 are a lot :)
-
View User Profile
-
Send Message
Posted Oct 16, 2012@portapipe
What is wrong with the gamemode command?
-
View User Profile
-
Send Message
Posted Oct 16, 2012@FurmigaHumana
I use the Essentials Trade sign system but they can still use it, a message tell him that they can't use it but they trade the items.
I've found the new version (5.1.4 for an "error") and it run fine, except for the sign issue.
What about the gamemode command? (only a question)
-
View User Profile
-
Send Message
Posted Oct 16, 2012@kbryantLA24
@aNaughtyCuban
I'll see if I can make something about that, but this isn't a problem with my plugin, since it uses the simple bukkit permission sistem and works with PEX without problems.
@kozzy68
I don't have this planned, but I'll try something for the next release.
@portapipe
I tried, really, but I don't understand what you need. If you wanna block sell/buy signs: FAQ#5, if you dont want to change the configuration file for each world, open the config.yml and set 'Configurations > Single' to true, block bonemeal usage is not working yet, to block pistons just put the piston id in the BlockPlace blacklist.
-
View User Profile
-
Send Message
Posted Oct 16, 2012FURMIGA! Signs interaction! Trade Sell and Buy trade! How can I fix it? And what about a principal setting that overwrite all the worlds? I have 10 world and I don't want that my creative users doesn't use the trade signs and can't place pistons (and other item use like sapling and bonemeal). Please please help me to fix it 'cause this can mess all my server and unbalance it. Thankyou man! ;)
-
View User Profile
-
Send Message
Posted Oct 12, 2012Im having the same problems kbryant is having. Its as if the permissions are completely useless.
-
View User Profile
-
Send Message
Posted Oct 8, 2012Hi, have you not considered to integrate this with towny towns ? (creative town)
-
View User Profile
-
Send Message
Posted Oct 3, 2012@FurmigaHumana
When I'm OP everything works fine, but I want to give these permissions to other groups.
-
View User Profile
-
Send Message
Posted Oct 3, 2012@kbryantLA24
You are OP?
-
View User Profile
-
Send Message
Posted Oct 3, 2012@FurmigaHumana
Okay I updated to the latest CB 1.3.2, with the latest bPermissions, with the latest Vault, with the latest CreativeControl... and yet I'm still having problems with the parent permission nodes. If I grant "creativecontrol.*" i still can't use "/cc add".... I also tried adding "creativecontrol.commands.*" and yet i cant use "/cc add"
-
View User Profile
-
Send Message
Posted Oct 2, 2012@kbryantLA24
You need the lasted CraftBukkit 1.3.2 R1.0, and make sure you have vault!
-
View User Profile
-
Send Message
Posted Oct 2, 2012Also, my server console is being spammed with the following, this seems to be only happening with v5.1.4. It doesn't happen in v5.1:
07:32:23 [SEVERE] Could not pass event BlockBreakEvent to CreativeControl org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) 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.ItemInWorldManager.breakBlock(ItemInWorldManager.java:260) at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:126) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:546) at net.minecraft.server.Packet14BlockDig.handle(SourceFile:46) at net.minecraft.server.NetworkManager.b(NetworkManager.java:281) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:583) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:476) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NoSuchMethodError: org.bukkit.event.block.BlockBreakEvent.setExpToDrop(I)V at me.FurH.CreativeControl.listener.CreativeBlockListener.onBlockBreak(CreativeBlockListener.java:349) at sun.reflect.GeneratedMethodAccessor142.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:330) ... 16 more