DisableCraft
DisableCraft - Proper Recipe Assassination
Blue: What is the purpose in disabling crafting?
Scroll Tro0L: Disabling Fun!"
DisableCraft is a lightweight plugin that allows server administrators to disable certain recipes. This plugin can target anything with an item ID, even stuff from your favorite mods!
This plugin has been tested, and works, with TekkitLite
Features
- Disable item crafting
- Works with mods
- Check players' inventories
- Target item metadata
- Target permission groups (Experimental)
- Specify worlds
- Plays nice with other plugins
Mods
DisableCraft has been tested with the following mods:
- Balkon's Weapon Mod
- Buildcraft 3
- Factorization
- Industrial Craft 2
- Redpower 2
- Thermal Expansion
- and more...
Something missing? Help us add more!
Getting Started
- Download the latest release of DisableCraft
- Upload the downloaded DisableCraft .jar file to your server's plugin folder
- (Re)Start your server to generate the 'disablecraft' plugin folder and files.
- Edit the generated files to suit your needs
Helpful Links
FAQ
What is the command to add an item to the "disabled" list?
There is none. The only way to disable an item is through the DisableCraft config.cfg or your permissions plugin.
Are there any commands?
Yes, type: "/dc" or "/disablecraft" in-game to see available commands (There is only one currently!).
How do I get rid of all this spam in my server log?
You can reduce the spam by setting 'LogLevel' to 4 in the DisableCraft config.cfg.
What is the difference between adding an item to the configuration file versus as a permission?
Adding an Item via the configuration will disable crafting of that item server-wide, whereas the permissions route can be used to disable crafting for a certain group. Furthermore, an item disabled via configuration will not appear in the crafting table, an item disabled via permissions will appear in crafting table but will not be obtainable.
Video Tutorial
To-do
- Disable item-pickup
- Work with IC2 UU-Matter recipes
- Make an event for contraband scan?
- Make config recipes like: "source=>target"
- More flexible recipe detection
- Permission-based manual contraband scan
Inventory scan for contrabandRemove bugs & release:)
Pls Update!
This plugin does not seem to be working with mcMMO. I have to manually fix or just update?
Does this plugin work with Equivalent Exchange 2?
update please!!
hmm wried, it wont ban computercraft id's like turtels, and does this also work in autocrafting like ME?
Update for 1.5.2?
You you you just save me now =) Thank you =D
Everything working great so far. I want to add 3 recipes to be used only on specific worlds. I have tested and blocked 72 other items I am a little unsure how i would handle this specifically.
I'm unable to get this block to work (Latest build -> Ftb -> 1.4.7 -> Mindcrack) It doesn't seem to broadcast to the console, and it doesn't disable any of the recipes/blocks. Any advice?
Hey! First of all I'd like to say this plugin sounds awesome! But unfortunately, I cannot use it.
I downloaded the JAR, put it in my \plugins folder, loaded the server up, but unfortunately the server didn't notice the plugin so there was no commands or CFG files/folders.
I then re-downloaded the server from the technic website to see if it was anything I changed; It still didn't load any CFG Files/folders and didn't give any commands
This is for the Tekkit Lite 0.6.5 server
Thanks for any help in advance!
@MrFrostmaul
I've been try everything but I'm not getting any successful tests with 1.5.2. I'm not the expert but I would say it doesn't work with 1.5.2. Have you had any successful test?
Does this work on 1.5.2?
Wow this plugin sounds amazing. It'll be perfect for our FTB survival server and items that cause lag/keep chunks loaded. Are you updating it by any chance? No rush if you are, I just want to make sure I'm not waiting around for an update that's not coming. xP
Great work by the way, this plugin seems awesome.
This plugin doesn't have to handle item placing, there are many plugins that do this already. However, it's extremely hard to find a solid crafting restriction plugin that doesn't drop support a month later. Focus on that and I'll love you.
However, if you could handle specific furnace restrictions, it would be great
@piritacraft No Worries, we're working on making the page much more descriptive and easier to understand!
@BrierieServers No, at the moment, the plugin: 1. Disables crafting, 2. Removes items from inventories.
Quick question can this mod also prevent users from placing the items, i want them to be able to make the item but not place it.
I'm really confused to use this plugin. Very complicated.
@tabr thats caused by the same downloadfolder.. at the server, there is only one version of disablecraft.
@Firefly86
it seems to u have 2 plugin files in your "plugin" folder (disablecraft_147.jar & disablecraft_147_(1).jar) - remove one=)
I really would LOVE to use that plugin. But i recieve problems when using both versions! Using Mcpc+ in the lastest recommend version for MC 1.4.7..
TY
2013-03-17 20:05:25 [SEVERE] Could not load 'plugins/disablecraft_147_(1).jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: Failed to remap class me.tabr.disablecraft.DCMain at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:176) 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 me.tabr.disablecraft.DCMain 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:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:165) ... 9 more Caused by: java.lang.UnsupportedClassVersionError: me/tabr/disablecraft/DCMain : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:332) ... 16 more