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 Apr 8, 2012One last thing I've notice that's quite important: it seems to interfere with the tick or clockrate or something, because redstone devices now derp out. Piston-based T flip-flops don't function when it's installed. It's a dealbreaker, I need a new plugin :(
-
View User Profile
-
Send Message
Posted Apr 8, 2012Second issue I found, since im sure it be good to know:
using vault + groupmanager, the permission for allowing placing blacklisted blocks doesnt work, and the command block thing only seems to do what you write down. If you put in /sell,that just blocks /sell not /sell this, or sell inventory
@Scott, I seem to be too stupid to get AntiShare to work - dont understand what im doing wrong :(
-
View User Profile
-
Send Message
Posted Apr 8, 2012Sorry Moved to AntiShare now.
-
View User Profile
-
Send Message
Posted Apr 8, 2012@FurmigaHumana
Sad to find out this plugin is going inactive I really loved this plugin and its pretty essential for my server :(. I hope everything goes well with your testing :). And i use mysql btw
-
View User Profile
-
Send Message
Posted Apr 8, 2012An issue I've noticed, it's preventing proper chain reactions of TNT. They don't go sequentially and fly off somewhere, they just sort of all explode at once, but within a radius from the 'source' ignited TNT block.
Otherwise, fantastic. Keeps the admins in mah survival server from building stuff for the spawn area and accidentally leaving items around for users to pick up. The separate survival/creative inventories is extremely convenient.
Also, you probably know already, but blocks attached to other blocks still drop when the thing it's attached to is broken. Like, redstone on a dirt block: if the dirt block is broken, the redstone still drops. It's no big deal, it would probably be expensive to implement, if it's even possible.
Also also, flatfile. Because my MySQL server is on another machine and it generates a lot of network traffic if large amounts of data are passed to it. It's mainly used for a wiki running on localhost and for HawkEye running on a remote machine, don't want to load it up any more.
EDIT: And another thing, in survival only worlds (which I have the Nether and The End set to), if someone changes to creative there (or arrives in creative maybe, haven't tested), they stay in creative mode until they place or break a block or run some of the chat commands...so they can still fly indefinitely as long as they don't change the world.
-
View User Profile
-
Send Message
Posted Apr 7, 2012Your plugin is so necessary! Hope you'll still develop it.
And I prefer flatfile.
Maybe you should make a poll: mysql vs. flatfile ?
-
View User Profile
-
Send Message
Posted Apr 6, 2012This plugin helped allot with my server before i had this people had a bug between worlds where they could bring diamond blocks so i put this in it fixed that and had alot more options to help manage creative. The only thing that didn't work i think (could be something wrong with my config was the place blocks each second.Hope you continue this plugin again later it was a main plugin to support the multiple worlds i have.
-
View User Profile
-
Send Message
Posted Apr 5, 2012Honestly only issue I've had with the newest version is creative placed blocks can be destroyed by TNT and creepers. Sadly AntiShare nor LimitedCreative have a "noDrops" feature, that I can see
-
View User Profile
-
Send Message
Posted Apr 5, 2012Alright. I am willing to help out with getting this plugin fixed and working. I rely on it quite heavily :)
I use mysql.
-
View User Profile
-
Send Message
Posted Apr 5, 2012@AndrewsPanda
you is not the reason, you just tried to help, but no function in my plugin works as it should. But, i can't put months of work in the waste, so I will not abandon the project, I'll just take a break in new updates, rebuild the plugin and test it very well on my server before making it public again
Just one random question, you use mysql of flatfile? xD
-
View User Profile
-
Send Message
Posted Apr 5, 2012Awww :( It wasn't my intention to discourage you on the plugin. I just wanted to list all of the known bugs, that way when they are fixed then the plugin is 100%
I think the actuall array of options and specific creative control methods this plugin has, makes it better then the others.
Its only a seemingly new plugin, it doesn't need to be nerfed already. It's on the way to being really great
-
View User Profile
-
Send Message
Posted Apr 5, 2012A lot of bugs and horrible performance let me no reasons to continue trying to fix, I tried to make a simple plugin precisely to avoid this, but the result was completely opposite.
I recommend for use the AntiShare or LimitedCreative, they have less bugs and can easily replace CreativeControl.
My plugin have too much duplicated code, maybe i make a rewrite with more advanced methods to make the code cleaner.
-
View User Profile
-
Send Message
Posted Apr 5, 2012@Thefinaleofseem
That's exactly the problem i've experienced for a long time with this plugin..
-
View User Profile
-
Send Message
Posted Apr 5, 2012BIG PROBLEM! Enabling nodrop completely bypasses faction protection and logblock! It allows anyone in survival to break any block logged by nodrop regardless of faction protection and logblock does not record it!
-
View User Profile
-
Send Message
Posted Apr 4, 2012---------------------------------------------------------------------------------------------------------
**Minor**
SQL Errors
http://pastie.org/3731383
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
**Minor**
16:41:30 [SEVERE] Could not pass event PlayerKickEvent to CreativeControl
http://pastie.org/3731383
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
**Major**
High server lag - The comparison on server load is dramatically different.
http://pastie.org/3731461
---------------------------------------------------------------------------------------------------------
-
View User Profile
-
Send Message
Posted Apr 4, 20123.8.6 Bugs:
---------------------------------------------------------------------------------------------------------
**Major**
//## Players with creative mode CAN'T throw exp bottle//
**^^ Even though it is disabled, they can still throw exp bottles.**
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
**Major:**
Items which are placed on blocks, such as torches, gives drops when you break the block they are one.
Ie, torch placed on dirt. Break the dirt and you get a drop of the torch. You can pick up in survival mode
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
**Major**
I cannot block the use of bows, brewing stands and enchantment tables
I have added it to the "Use" blacklist and they are still able to use them
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
**Medium**
Even though PVP is disabled in creative, you can still shoot people with bows.
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
**Medium**
/cc reload - Will only work when you are NOT OP. As soon as you are OP, it will not work.
Also it doesn't actually reload the config changes
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
**Minor:**
I have blocked doors on "Place". Wood door: 324 || Iron door: 330
But you can still place them
---------------------------------------------------------------------------------------------------------
-
View User Profile
-
Send Message
Posted Apr 3, 2012http://pastie.org/3725169
I am getting this error a lot in console.
CC: 3.8.6
Bukkit: 1.2.4 RB
-
View User Profile
-
Send Message
Posted Apr 3, 2012In version 3.8.6 players are not able to break blocks that are originally set in the config (such as iron ore and gold ore) even though I have removed them.
Also everyone is able to access the /cc reload and /cc restart commands even if they do not have the permissions nodes.
Are you able to fix this?
-
View User Profile
-
Send Message
Posted Apr 3, 2012for the next versions I'll do more tests before uploading, to avoid what happened today, a lot of buggy versions.
V 3.8.6 Fixed Command Error.
-
View User Profile
-
Send Message
Posted Apr 3, 2012also getting:
05:59:25 [SEVERE] Could not pass event PlayerKickEvent 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.NetServerHandler.disconnect(NetServerHandler.java:136)
at net.minecraft.server.ServerConfigurationManager.attemptLogin(ServerConfigurationManager.java:236)
at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:102)
at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
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.PlayerData.CreativePlayerData.onPlayerKick(CreativePlayerData.java:119)
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)
... 10 more
05:59:25 [INFO] [MCBans] sack_night has disconnected!
05:59:25 [SEVERE] Could not pass event PlayerQuitEvent 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.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:178)
at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:158)
at net.minecraft.server.ServerConfigurationManager.attemptLogin(ServerConfigurationManager.java:236)
at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:102)
at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
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.PlayerData.CreativePlayerData.onPlayerQuit(CreativePlayerData.java:77)
at sun.reflect.GeneratedMethodAccessor422.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)
... 11 more