BlockControl

Description
BlockControl is a block management plugin and is a fully configurable plugin to manage blocks. This was also a re-creation of Anti-Bedrock which formerly controlled bedrock. BlockControl also introduces helpful features such as preventing dragon egg teleportation and pickup control. Suggestions are openly accepted and may be implemented.
Features
- Java 7 required
- Multi-World support
- A completely flexible configuration file
- Completely disable a world from being built on
- Control block placement and destruction
- Disable a item from being picked up and a choice of it being deleted
- Disable a item from being dropped and a choice of it being removed from the players inventory
- Control lava and water placement or removal
- Disable Ender Egg teleportation
- Configurable messages to display to a player
- Suggestion?
Installation and Configuration
- Drop it in the plugins folder
- Start server and the plugin will automatically generate a folder containing "config.yml"
- Execute command "/blockcontrol create worldname". This will generate a configuration tree for you. This is case sensitive!
- Go into the config.yml file and configure as you please
- Execute command "/blockcontrol reload". This will tell the server that you made changes.
Configuration
Permission nodes
| Permission | Details |
|---|---|
| blockcontrol.command | Grants access to BlockControl's commands. This is really just for the operator |
| blockcontrol.destroy | Allows a player to destroy a disabled item |
| blockcontrol.place | Allows a player to place a disabled item |
| blockcontrol.denydestroy.# | Denies a player to destroy this block. Replace hash tag with data value |
| blockcontrol.denyplace.# | Denies a player to place this block. Replace hash tag with data value |
| blockcontrol.lava.place | Allows a player to place lava on a disabled world |
| blockcontrol.lava.fill | Allows a player to fill lava buckets on a disabled world |
| blockcontrol.water.place | Allows a player to place water on a disabled world |
| blockcontrol.water.fill | Allows a player to fill water buckets on a disabled world |
| blockcontrol.pickup | Allows a player to pickup disabled items |
| blockcontrol.drop | Allows a player to drop disabled items |
| blockcontrol.world.WORLDNAMEGOESHERE | Allows a player to build on a disabled world |


-
View User Profile
-
Send Message
Posted Mar 30, 2013I get this error:
-
View User Profile
-
Send Message
Posted Mar 26, 2013Are wildcards supported?
I want to use this mod to prevent guests from breaking/placing, picking up/dropping items in certain worlds, while allowing certain actions for other (higher) ranks.
-
View User Profile
-
Send Message
Posted Mar 23, 2013@Samppatus
Yes it does work, no need for an update :D
@kajar9
Next update :D
-
View User Profile
-
Send Message
Posted Mar 20, 2013Does this work with latest 1.5.0 build?
-
View User Profile
-
Send Message
Posted Mar 19, 2013Add
drop-message
pickup-message
-
View User Profile
-
Send Message
Posted Mar 7, 2013@EpicMan21
What Java version are you using?
If you're using Java 6 and below you cannot use this plugin, you have to use Java 7.
-
View User Profile
-
Send Message
Posted Mar 6, 2013So. I want report for a bug. MCPC+ remapper cant remap your plugin with this:
[INFO] ApplySrg: Parsing inheritance in /home/EpicMan2/HiTech/plugins/BlockControl-1.3.0.jar
[INFO] ApplySrg: Inheritance map loaded of 7 classes
[INFO] ApplySrg: Translating /plugins/BlockControl-1.3.0.jar -> /plugins/ported_BlockControl-1.3.0.jar
[INFO] ApplySrg: Done!
[SEVERE] Could not load 'plugins/BlockControl-1.3.0.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: Failed to remap class us.th3controller.blockcontrol.BlockControl
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:207)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:248)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:226)
at gm.<init>(ServerConfigurationManager.java:121)
at hn.<init>(DedicatedPlayerList.java:19)
at ho.c(DedicatedServer.java:148)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:724)
at fy.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.ClassNotFoundException: Failed to remap class us.th3controller.blockcontrol.BlockControl
at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:344)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:265)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:243)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:196)
... 9 more
Caused by: java.lang.UnsupportedClassVersionError: us/th3controller/blockcontrol/BlockControl : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:332)
... 16 more
But i really want use your plugin!
MCPC plus 213 build
-
View User Profile
-
Send Message
Posted Feb 17, 2013How is someone running this in Java 6? Haha
-
View User Profile
-
Send Message
Posted Feb 16, 2013The Configuration Update! Get it while its hot! http://dev.bukkit.org/server-mods/blockcontroller/files/10-block-control-1-3-0/
-
View User Profile
-
Send Message
Posted Feb 10, 2013New release! 1.2.6!
For more information check the changelog: http://dev.bukkit.org/server-mods/blockcontroller/files/9-block-control-1-2-6/
1.3.0 coming soon! 1.3.0 will have an all new configuration update.
-
View User Profile
-
Send Message
Posted Feb 10, 2013@BaluMonster
You're using R 0.1 this is built against 1.0. Please update to the latest craftbukkit.
-
View User Profile
-
Send Message
Posted Feb 10, 2013@BaluMonster
You could of typed "WORLDNAMEGOESHERE" than your real world name. ex: bootyland.
-
View User Profile
-
Send Message
Posted Feb 10, 2013@th3controller
I've Java 7 and craftbukkit 1.4.7 R01
-
View User Profile
-
Send Message
Posted Feb 9, 2013@fungreenfox
No, I'm planning to keep this on topic, however I am working on a plugin that will support an array of features.
-
View User Profile
-
Send Message
Posted Feb 9, 2013@BaluMonster
Have you recently updated your CraftBukkit?
Or maybe you could be using an old version of CraftBukkit. This will also not work with Java 6 as it is built from Java 7 and will only support Java 7.
My plugin currently has no bugs, but if this issue persist I would be happy to assist you.
Diagnostic: Try downloading the latest RECOMMENDED build of CraftBukkit, or if you use Spigot use the latest recommended build. Download the RB of CraftBukkit here: http://dl.bukkit.org/
When you have finished downloading the latest RB, download the latest file version of my plugin which is currently at 1.2.5.
If the problem still persist please don't hesitate to ask.
-
View User Profile
-
Send Message
Posted Feb 9, 2013What's this error?
16:16:25 [GRAVE] Could not load 'plugins\BlockControl-1.2.2.jar' in folder 'plug ins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError : us/th3controller/blockcontrol/BlockControl : Unsupported major.minor version 5 1.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager. java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager .java:230) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.ja va:239) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.reload(CraftServer.java:59 1) at org.bukkit.Bukkit.reload(Bukkit.java:184) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java: 23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18 6) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServe r.java:514) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchServerCommand(Craf tServer.java:506) at net.minecraft.server.v1_4_R1.DedicatedServer.al(DedicatedServer.java: 260) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 25) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.UnsupportedClassVersionError: us/th3controller/blockcontrol /BlockControl : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader .java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:173) ... 14 more
-
View User Profile
-
Send Message
Posted Feb 9, 2013Can this prevent spawning animals from eggs in creative mode?
-
View User Profile
-
Send Message
Posted Feb 8, 2013@S1lverK3y
I made the plot me logo. Lol I used to be co developer but I quit.
-
View User Profile
-
Send Message
Posted Feb 8, 2013Logotext looks much like PlotMe ones .-.
-
View User Profile
-
Send Message
Posted Feb 8, 2013This is a very interesting plug-in and compact. But it is not enough support for lock items from mods