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:)
@tabr Nope still nothing. Now TnT isnt banned after I added what you wrote to the list. Something else I need to change or write?
http://pastebin.com/UF2u3aF0
When i start my server up it doesn't load the plugin. does it have any requirements?
Okay so I have a tekkit server, and I want all items to be able to be crafted, HOWEVER, I would like one of my worlds to have items and tools disabled...how would I do this? Using multiverse btw.
@awesomebilly
disablecraft.disabled.281.-1
and set logLevel to 5 and give me a log when u try to graft (and cannot to)
@Eyeball114
disallow:
- 126::11 OR - 126::-1
- 27556::0 OR -1
- 27570::0 OR -1
- 27573::0 OR -1
Im trying to ban some of EE is this right? It doesnt seem to work
@tabr
ok, thanks a bunch! : )~
@RockBreaker
better if u add a ticket.
@out2k
i'm use a craftbukkit with mods, so full update & my test will be after all mods will ported.
But i'll update(Alpha) for bukkit 1.3.1 soon.
Hi there! I first like to say great work, as i have used this on my bukkit, and my tekkit server for quite a while. Question? Do you have any plans, on updating? It broke when i just updated my bukkit server to 1.3.1-R1.0, i am sure you do but, just so i know to wait it out, or start the endless search for something else, cause i would rather use yours, and ill wait for it. I dont know if on my tekkit server is broken yet,as i am getting ready to install there update tonight. Thanks for any info. : )
its not working for Groupmanager, you can see a snippit of it here. can you allow groupmanager support?
Default:
default: true
permissions:
- -bukkit.command.kill
- autorank.check
- autorank.checkothers
- disablecraft.disabled.30171.-1
Confused- Do you do like - 46::-1- 1- 2- 3 For items 1, 2, and 3?
@Dennisboy1111
NOT: version: '0.10' contrabandList:
BUT: version: '0.10'
contrabandList:
@Kingrobichaud
I 'll add the explanation tomorrow to the post but:
LogLevel: 5
### loglevel is a number from 1-5.
### on 5 it will show evreything the plugin does in the command window
### on 1 it will only show 'disablecraft enabled'
disallow:
- 46::-1
### disallows evrey id that has 46 as base id, such as 46, 46.1, 46.2, 46.3, 46.4 ...
disallowIC2:
- 46::-1
version: '0.10' contrabandList:
- 46::0
contrabandScanTimer: 0
### not sure but i think it scans the inventory's for the 'version: '0.10' contrabandList:' and delete those items
permDisabledPermanently:
- 46::0
### deletes 46 or tnt from the crafting list, so people can't craft it
@kside
plugin listens "CraftItemEvent", so it can be bugged=)
report bugs - i'll fix them
@TheGoodGuy2032
try:
@Kingrobichaud
no, it is not possible for now...
and waht to explain?
"-1" meand ALL subitems:
46:-1 = 46:0 AND 46:1 AND 46:2 AND ... AND 46::(infinity)
How do you add items that have data like cataylst 27527:31 ?
LogLevel: 5
disallow:
- 46::-1
disallowIC2:
- 46::-1
version: '0.10'
contrabandList:
- 46::0
contrabandScanTimer: 0
permDisabledPermanently:
- 46::0
explain?
is it possible to block ability to crafting diamonds with diamond blocks?
disablecraft.disabled.280.-1
What does the -1 represent?