CreativeControl

logo

CreativeControl

ATTENTION: At this time I'm not able to maintain this project. If any experienced developer wants to maintain this project while I can't, contact-me.

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

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!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of LegoPal92 LegoPal92 Apr 16, 2014 at 18:22 UTC - 0 likes

    @ItIsMeMyself: Go

    I haven't fixed anything yet, it was just a compile for 1.7, but those will be fixed as soon as I can.

    BFAK:LegoPal92,90680946,dd9b96d370e66e329585ada56d1613713dbe1ea5be73fe006dc48908d265d42f PLUGINS

  • Avatar of ItIsMeMyself ItIsMeMyself Apr 16, 2014 at 03:23 UTC - 0 likes

    @LegoPal92: Go

    I guess you already fixed these, but I have 2 problems using the 1.6.2 version. First, the inventory split feature fails to save the players survival inventory and resets it. Second, there is ALWAYS and error file generated in the plugins folder. I will have a PasteBin link of the error file ready as soon as possible.

    Last edited Apr 16, 2014 by ItIsMeMyself

    Server IP: play-frostnetwork.mc-srv.com

    Server Website: FrostNetwork - #1 Minecraft Server!

  • Avatar of SCH00LB0YQ SCH00LB0YQ Apr 14, 2014 at 19:41 UTC - 0 likes

    @LegoPal92: Go

    Could you send me the file in a link to [email protected] ill try out your plugin on my server !!!

    SchoolboyQ

  • Avatar of LegoPal92 LegoPal92 Apr 14, 2014 at 17:20 UTC - 0 likes

    Remember guys, if you are having problems with that version, I have an updated version that I am working on, and it should be the same as the current unupdated version, except, it should be working, if anyone wants it, message me. It is mostly untested.

  • Avatar of tinyhacker tinyhacker Apr 14, 2014 at 07:33 UTC - 0 likes

    @NobleStrike: Go

    The updated version is on github.com/kangarko/creativecontrol

  • Avatar of NobleStrike NobleStrike Apr 13, 2014 at 17:37 UTC - 0 likes

    For those of you trying to update this plugin. It is abandoned and broken for now.

  • Avatar of orlinoss orlinoss Apr 11, 2014 at 18:31 UTC - 0 likes

    Hey, there!

    I ran this plugin and it spams a little that an error is saved.... I opened the error file and I get this StackTrace:

    - java.lang.Thread.getStackTrace(Unknown Source) - me.FurH.CreativeControl.core.util.Communicator.stack(Communicator.java:307) - me.FurH.CreativeControl.core.util.Communicator.error(Communicator.java:162) - me.FurH.CreativeControl.core.CorePlugin.error(CorePlugin.java:184) - me.FurH.CreativeControl.data.CreativePlayerData.toArrayString(CreativePlayerData.java:388) - me.FurH.CreativeControl.data.CreativePlayerData.save(CreativePlayerData.java:150) - me.FurH.CreativeControl.data.CreativePlayerData.process(CreativePlayerData.java:56) - me.FurH.CreativeControl.listener.CreativePlayerListener.onPlayerGameModeChange(CreativePlayerListener.java:104) - sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - java.lang.reflect.Method.invoke(Unknown Source) - org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) - org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) - org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) - org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) - org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer.setGameMode(CraftPlayer.java:625) - de.luricos.bukkit.xAuth.PlayerManager.protect(PlayerManager.java:250) - de.luricos.bukkit.xAuth.tasks.DelayedProtectTask.run(DelayedProtectTask.java:42) - org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:53) - org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) - net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:587) - net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) - net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) - net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) - net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)

    =======================[ CORE STACKTRACE ]

    - Failed to convert the ItemStack Array into a string. [ String ] - me.FurH.CreativeControl.core.inventory.InventoryStack.getStringFromArray(InventoryStack.java:191) - me.FurH.CreativeControl.data.CreativePlayerData.toArrayString(CreativePlayerData.java:386) - me.FurH.CreativeControl.data.CreativePlayerData.save(CreativePlayerData.java:150) - me.FurH.CreativeControl.data.CreativePlayerData.process(CreativePlayerData.java:56) - me.FurH.CreativeControl.listener.CreativePlayerListener.onPlayerGameModeChange(CreativePlayerListener.java:104) - sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - java.lang.reflect.Method.invoke(Unknown Source) - org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) - org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) - org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) - org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) - org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer.setGameMode(CraftPlayer.java:625) - de.luricos.bukkit.xAuth.PlayerManager.protect(PlayerManager.java:250) - de.luricos.bukkit.xAuth.tasks.DelayedProtectTask.run(DelayedProtectTask.java:42) - org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:53) - org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) - net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:587) - net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) - net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) - net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) - net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)

    =======================[ ERROR STACKTRACE ]

    - Failed to find NBTBase required method! [ CoreException ] - me.FurH.CreativeControl.core.inventory.InventoryStack.getStringFromArray(InventoryStack.java:181) - me.FurH.CreativeControl.data.CreativePlayerData.toArrayString(CreativePlayerData.java:386) - me.FurH.CreativeControl.data.CreativePlayerData.save(CreativePlayerData.java:150) - me.FurH.CreativeControl.data.CreativePlayerData.process(CreativePlayerData.java:56) - me.FurH.CreativeControl.listener.CreativePlayerListener.onPlayerGameModeChange(CreativePlayerListener.java:104) - sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - java.lang.reflect.Method.invoke(Unknown Source) - org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) - org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) - org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) - org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) - org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer.setGameMode(CraftPlayer.java:625) - de.luricos.bukkit.xAuth.PlayerManager.protect(PlayerManager.java:250) - de.luricos.bukkit.xAuth.tasks.DelayedProtectTask.run(DelayedProtectTask.java:42) - org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:53) - org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) - net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:587) - net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) - net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) - net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) - net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)

    =======================[ EXTRA STACKTRACE ]

    - java.lang.Thread.getStackTrace(Unknown Source) - me.FurH.CreativeControl.core.exceptions.CoreException.getThreadStackTrace(CoreException.java:48) - me.FurH.CreativeControl.core.util.Communicator.stack(Communicator.java:310) - me.FurH.CreativeControl.core.util.Communicator.error(Communicator.java:162) - me.FurH.CreativeControl.core.CorePlugin.error(CorePlugin.java:184) - me.FurH.CreativeControl.data.CreativePlayerData.toArrayString(CreativePlayerData.java:388) - me.FurH.CreativeControl.data.CreativePlayerData.save(CreativePlayerData.java:150) - me.FurH.CreativeControl.data.CreativePlayerData.process(CreativePlayerData.java:56) - me.FurH.CreativeControl.listener.CreativePlayerListener.onPlayerGameModeChange(CreativePlayerListener.java:104) - sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - java.lang.reflect.Method.invoke(Unknown Source) - org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) - org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) - org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) - org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) - org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer.setGameMode(CraftPlayer.java:625) - de.luricos.bukkit.xAuth.PlayerManager.protect(PlayerManager.java:250) - de.luricos.bukkit.xAuth.tasks.DelayedProtectTask.run(DelayedProtectTask.java:42) - org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:53) - org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) - net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:587) - net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) - net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) - net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) - net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)

    Help?

  • Avatar of lunarixx lunarixx Apr 11, 2014 at 17:17 UTC - 0 likes

    @timgeel: Go

    The link you've provided - I downloaded the file and i'm having an issue, when a player changes his gamemode from Survival to creative and then back to Survival, the inventory gets whiped. Is it because my mySQL is not set up in the settings?

  • Avatar of lunarixx lunarixx Apr 10, 2014 at 07:15 UTC - 0 likes

    Having a small problem. Sometimes for some reason, the plugin buggs out, and it won't let me replace items or take items from my inventory, or even move them..

  • Avatar of eccentricnz eccentricnz Apr 09, 2014 at 08:47 UTC - 0 likes

    @timgeel: Go

    Good job, now I can stop adding stuff to GameModeInventories that I don't really want to...

    BFAK:90604773,b4832901eb55c7659c3cbf87df08cd6ab2482d93419fbc71639d5afa8ba7e67c

Facts

Date created
Feb 25, 2012
Categories
Last update
Jul 13, 2013
Development stage
Mature
Language
  • enUS
  • ptBR
License
GNU General Public License version 3 (GPLv3)
Curse link
CreativeControl
Downloads
89,582
Recent files
  • R: v6.4 for 1.6.2 Jul 13, 2013
  • R: v6.3 for CB 1.5.2-R1.0 Jun 20, 2013
  • R: v6.2 for CB 1.5.2-R1.0 Jun 16, 2013
  • R: v6.1 for CB 1.5.2-R0.1 Jun 08, 2013
  • R: v6.0 for CB 1.5.2-R0.1 May 26, 2013

Authors