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:)
same problem to me, new version of DisableCraft Disable almost all crafting.
im using 0.8.2 for now its work fine
Example of what I am trying to do: Trying to disable crafting of a material redmatter, for every member. So I assume permission nodes are not needed as long as I do it in the config. Tekkit 1.0.1.3 DisableCraft[125] v.0.10 PermissionEX (updated today) Essentials (updated today) SafeCreeper (updated today)
Without DisableCraft on I can build as I please. But with it on, I can't even craft a crafting table or sticks.
Permissions:
This is happening with default code:
These permissions are a bit different as I have been testing different things.
Thanks for any help you can provide.
@landontc
UUM - UU matter?
i'll planing: make config recipes like "source=>target"
when? don't know, soon i think =)
Thanks, I'll try it.
I saw someone below referencing being able to have custom machine recipes blocked.
For instance, I'd like to block UUM recipes for diamonds (with IC2), yet allow people to compress coal into diamonds still. Right now, if I use IC2 disable, it disallows both.
Thanks for you work.
@landontc Thanks,
try v.0.10
Seems like if you just disable the IC2 recipes, things can still be crated in the automatic crafting table and project table (from BuildCraft, and RedPower, respectively).
If you disable the recipe completely, it blocks them from everything. However, this causes many problems.
Is there a way to block recipes only with IC2, but have them be blocked with any crafting process?
Could somebody make a good tutorial or a good explanation of the config? I don't understand the current explanation.
@Kane_Hart
done
@phuriousgeorge Q1: for now u can ONLY disable output for this (u can use config parameter "disableIC2")
Q2: added to FAQ
about source ... will see... i'll think i'll open it, just cleanup my source
About Tekkit... give me plz your config + permissions
Cam you update this baby to use the new forge ore dictionary. She cries with forestry for example: http://pastebin.com/bzWrzECM
Thanks :)
First off, absolutely LOVE this plugin. Many plugin authors forget about us modded servers :(
Question 1: How do I configure what you added with disableIC2Extreactor / disableIC2Macerator / disableIC2Compressor or disableIC2ExtreactorInput & disableIC2ExtreactorResult ?
Question 2: Do the permissions override the config, or if we want to disable based on permission do we need to only disable through permission?
Also, please, if you abandon this, please post the source code. This is a greatly needed plugin and VERY appreciated :)
@Firepun
i am not use EE/tekkit, but will try...
Firepun, log plz.
When I disable recipes, all of my EE items disable too... What the hell?
Tekkit 3.0.4
does this support tekkit with Automatic Crafting Tables and Crafting Table III?
Is anyone else having trouble with it allowing crafting of items through pex, even though I have it, for lack of a better word, black listed?
EDIT: I'm talking about EE items
Will this work with EE and other tekkit mods?
Or you could just use PermissionsEx with it's world-specific permissions.
@JukanX
will implement in next version. twill be based on permissions, something like that: "disablecraft.worlds.world.disabled.ITEMID.ITEMDATA"...
May i suggest/ask if it is or will be possible to have multi-world support? I mean, if you want to disable an ID in 1 world, but not another. For example. You want Flint and Steal to not function in the main world, but you do want it to function in another.
@MrSnugglesworth seems to be compatible...
1) show permmissions.yml
2) is there are any errors (on startup)?
So i was wondering, is this also compatible with Equivalent Exchange? because i've tried both the permissions method as well as the config and neither worked. Any solutions?