I decided to/finally got around to update this. I chose not to continue the development of Crafting Suite, as I wasn't happy with its internals. I hope to implement a lot of the features that were in that mod, but for the time being this is where we're at.
This is the Project Bench, for your crafting needs.
Features:
- Items stay in crafting grid
- Crafting components will be removed from supply inventory first, and then from the crafting grid as needed
- Upgrade to Project Bench from Crafting Table with craftable item.
- Use fluids in crafting with the Project Bench (if upgraded)
- Displays result over the bench
- Plans to store a recipe for easy use later!
- Plans can utilize fluid tank to craft with fluids
- Two Buttons: top one becomes clickable when a plan is in the slot below it (see Using Plans below). Bottom one, when pressed, will empty the crafting grid of all items.
- Hovering over either button for a brief period of time, will give you a bit of insight into what they do.
That's all for the features as of now, but I figured instead of developing all of it in one go, I'd release it as I completed each module.
Recipes:
Project Bench:
Plan:
Project Bench Upgrade:
Fluid Handler Upgrade:
Using Plans:
Note: This process also works with fluids. If there is a bucket of water in the crafting recipe, and there is water in the tank, it will consume water from the tank before buckets of water from the supply area.
Placing a blank plan in the slot to the left of the grid will enable the button above it.
Clicking the button above it, will write the crafting recipe to that plan. The texture will change to show that the plan has a recipe associated with it.
When you start to get a couple plans in your inventory, it can be easy to forget which is which. If you hold down shift, all plans with a recipe within a Project Bench will display their result over the plan: (notice bottom right)
Last but not least, holding shift while hovering over a plan in any inventory will display all the components that go into making that recipe within the tooltip.
Using Upgrades:
Project Bench Upgrade:
Right click with this upgrade on a Crafting Table to upgrade that Crafting Table directly to a Project Bench
Fluid Handler Upgrade:
Right click with this upgrade on a Project Bench to upgrade that Project Bench to handle fluids. Doing so will allow the Project Bench to hold up to 16 buckets of a fluid, and craft with that fluid in the crafting grid, using plans, or as a supply item.
Crafting will follow this priority in using liquids: first from the tank, then from the supply inventory, finally from the crafting matrix.
- Added version checking. Automatically will be notified of new versions of the mod.
- Added config file. Disable version checking here.
- Cleaned up code & packaging.
v0.4.1
- Updated to support Ore Dictionary recipes. Experimental, if anything weird happens please let me know so i can improve this support.
v0.4
- Project Bench can now be upgrade to hold and craft with liquids
- Added upgrade items and recipes (see above)
- Plans can now handle container items in crafting, like milk in cake
- Fixed possible NPE in crafting
- Fixed rare dupe in crafting with plans
v0.3.1
- Fixed an issue where plans would consume items that would take damage in crafting.
v0.3
- Added plans
Source:
Follow and/or contribute to development on GitHub!
It is completely Open Source and can be used in whatever however.
Bugs:
None known at the moment.
I'll watch for bug reports on here, but if you have a GitHub, please do it there!
User Note:
As of v0.4.2 Project Bench establishes a connection to a remote server. It connects to the GitHub repository for version checking, which allows the user to be notified of new versions, their importance, and a brief synopsis of changes. This is disableable through the config file if you wish.
The code for that is available for inspection here.
Discovered that your project bench causes duplication issues if combined with mods that use items that destruct in the recipes. For instance Exchange Orb, Mob Drop Exchange Orb and Equivalence Shard. What gets duplicated is the duplicating item, ie, the orbs and shard.
Discovered that your project bench causes duplication issues if combined with mods that use items that destruct in the recipes. For instance Exchange Orb, Mob Drop Exchange Orb and Equivalence Shard. What gets duplicated is the duplicating item, ie, the orbs and shard.
Nah it's not hard coded haha. Problem is Minecraft doesn't have items like this in vanilla, so it's a bit of a pain to test. I'll take a look at it right now
Does that mean I need to report this to the Pocket Nether Link author too? Because his orb works fine in other benches.
Alright, posted a fix for that. Turns out his mod uses the old, hacky-ish way to do "container items." Simple fix though, should make this work with others that use the same method as well.
- Plans to store a recipe for easy use later!
- Plans can utilize fluid tank to craft with fluids
- Two Buttons: top one becomes clickable when a plan is in the slot below it (see Using Plans below). Bottom one, when pressed, will empty the crafting grid of all items.
- Hovering over either button for a brief period of time, will give you a bit of insight into what they do.
Fluid Handler Upgrade:
Using Plans:
Placing a blank plan in the slot to the left of the grid will enable the button above it.
Clicking the button above it, will write the crafting recipe to that plan. The texture will change to show that the plan has a recipe associated with it.
When you start to get a couple plans in your inventory, it can be easy to forget which is which. If you hold down shift, all plans with a recipe within a Project Bench will display their result over the plan: (notice bottom right)
Last but not least, holding shift while hovering over a plan in any inventory will display all the components that go into making that recipe within the tooltip.
Using Upgrades:
Project Bench Upgrade:
Right click with this upgrade on a Crafting Table to upgrade that Crafting Table directly to a Project Bench
Fluid Handler Upgrade:
Right click with this upgrade on a Project Bench to upgrade that Project Bench to handle fluids. Doing so will allow the Project Bench to hold up to 16 buckets of a fluid, and craft with that fluid in the crafting grid, using plans, or as a supply item.
Crafting will follow this priority in using liquids: first from the tank, then from the supply inventory, finally from the crafting matrix.
Project Bench v0.3 for Forge 11.14.1.1404Project Bench v0.2 for Forge 11.14.1.1334Project Bench v0.1 for Forge 11.14.1.1334You got some old issues on your Github, might want to clean those up.
Discovered that your project bench causes duplication issues if combined with mods that use items that destruct in the recipes. For instance Exchange Orb, Mob Drop Exchange Orb and Equivalence Shard. What gets duplicated is the duplicating item, ie, the orbs and shard.
Thanks for letting me know!
I have a typo there, I meant for items that are not supposed to destruct in recipes such as the orbs and shard.
Sorry for the delay, I've posted an update that resolved this issue. Let me know if there's anything else.
Can you share your fix with Eydamos at http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1286124-1-6-x-1-7-x-backpacks-v-2-0-1 as that was one of the issues I reported with his Workbench BackPacks. At the time about 6 months ago, he wasn't sure how to fix it.
Did you hard code it for just those two objects? Because when I put the Pocket Nether Link Orb in the grid it vanished.
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2362547-pocket-nether-link-1-4-never-venture-into-the
The other two items I reported to you before, they returned just fine.
Ok, this is weird, because I created my own durable tool @ https://github.com/kreezxil/Prismatics/blob/master/src/main/java/com/kreezxil/prismatics/items/durableCraftingTool.java for use in my own Prismatics mod and it returns just fine.
Does that mean I need to report this to the Pocket Nether Link author too? Because his orb works fine in other benches.
Nah it's not hard coded haha. Problem is Minecraft doesn't have items like this in vanilla, so it's a bit of a pain to test. I'll take a look at it right now
Alright, posted a fix for that. Turns out his mod uses the old, hacky-ish way to do "container items." Simple fix though, should make this work with others that use the same method as well.
Thanks
Can I get you to remember to update the mcmod.info file in future versions and or the internal version number? It'd help greatly.
Oops
Can this bench connect to inventories like chests or Storage Drawers controllers? That would be very useful.
At this point, no it can't. good idea though
Glad to see you're finally back!
May I ask what happened to you?
Out of the country for a while and didn't get back into it for a bit I guess
Ah, that makes perfect sense.
Keep up the good work!
Thanks! Appreciate it
I've posted an update that implements plans. Hack away at it, let me know if any issues!