Custom Crafters: Difference between revisions

From Official Gamemode 4 Wiki
Jump to navigation Jump to search
mNo edit summary
(23 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{ModuleInfobox|name=Custom Crafters|icon=custom_crafters.png|type=Base|creator=Sparks|updater=Sparks, SpecialBuilder32, and Bluefire610|versions=1.13|complementary=[[Standard Crafting]], [[Record Crafting]]}}
{{ModuleInfobox|name=Custom Crafters|icon=custom_crafters.png|type=Base|creator=Sparks|updater=Bloo, Sparks, and SpecialBuilder32|versions=1.8+|complementary=[[Block Compressors]], [[Custom Crafters/Record Crafting|Record Craftings]], [[Custom Crafters/Master Crafting|Master Crafting]], [[Disassemblers]]}}


This module allows you to craft custom items.
This module allows you to craft custom items using a special crafting table. Recipes are added by other Gamemode 4 Modules.
==Details==
==Features==
To create a custom crafter, fill a dropper with the recipe of 1 dropper, and throw a crafting table on top of the dropper. When mined, a custom crafter will drop all the items that was used to create it. With custom crafting recipes, multi-crafting works as long as each '''non-empty''' item slot has the same amount of items.
 
===Technical Summary===
=== General ===
Only Custom Crafting recipes can be done in the Custom Crafter. If the stack size for crafting multiple items would result in an output with more than the resulting item stack would allow, the crafting recipe will not initiate. e.g. if a stone recipe would yield over 64 stone (due to multi-crafting), the recipe would not work. Another example is if a snowball recipe would yield over 16 snowballs.  
A Custom Crafter enables other Gamemode 4 modules to add custom recipes, and supports multi-crafting and item nbt - unlike Minecraft's recipe system. Alone, this module adds no recipes. It can be used to add new items to the game without having to replace an existing one.
 
An example of a module adding recipes is [[Custom Crafters/Standard Crafting|Standard Crafting]] which adds recipes for horse armor and cobwebs, among other items. Another example is the [[Heart Canisters]] module, which adds a custom item that increases player health. The canisters themselves are textured player heads, which requires specific item nbt. See the [[Custom Crafters#Expansion Packs & Reliant Modules|Expansions]] section below for more modules that add recipes.
 
Multi-crafting is also supported by Custom Crafters, allowing multiple items to be crafted at the same time. This works as long as each non-empty slot has the same number of items and the resulting output does not exceed one stack.
 
A Custom Crafter can be disabled by powering the dropper with redstone.
 
=== Creation ===
To create a Custom Crafter, put the recipe of a dropper inside a dropper, and throw a crafting table on top of it. When broken, a Custom Crafter will drop the items that was used to create it.
{{Crafting
| Name = Dropper
| Input = {{CraftingGrid
| Cobblestone | Cobblestone | Cobblestone
| Cobblestone | | Cobblestone
| Cobblestone | Redstone Dust | Cobblestone
}}
| Catalyst = Crafting Table
| Output=[[File:custom_crafter_block.png|96px]]
| Type = Standard
}}
[[File:Custom Crafting Creation.png|none|thumb|649x649px|alt=|Three step creation of a custom crafter]]
 
===Technical Details===
Recipes in the Custom Crafter are processed every 0.8 seconds, 16 game ticks, or 8 redstone ticks. 
 
If the stack size for crafting multiple items would result in an output with more than the resulting item stack would allow, the crafting recipe will not initiate. e.g. if a stone recipe would yield over 64 stone (due to multi-crafting), the recipe would not work. Another example is if a snowball recipe would yield over 16 snowballs.
 
Custom Crafters do not process recipes when empty or powered, meaning that leaving your Crafter empty when not in use is an excellent way to help reduce strain on the server.  


=== Advancements ===
=== Advancements ===
Line 11: Line 39:
|+
|+
!Advancement
!Advancement
!Description
!Requirement
!Requirement
|-
|-
|Clever Crafting
|{{Advancement|Crafting Table|Clever Crafting|Construct a Custom Crafter from a Dropper}}
|Build yourself a Custom Crafter with droppers and a crafting table.
|Be within 4 blocks of a Custom Crafter being created
|Create a custom crafter
|}
|}


==Expansion Packs & Reliant Modules==
==Expansion Packs & Reliant Modules==
The Custom Crafters module doesn't do anything on it's own. Expansion packs for this module add custom crafting recipes to the game. Some reliant modules rely on this module in order to properly function, for example to craft some items.
The Custom Crafters module doesn't do anything on its own. Expansion packs for this module add custom crafting recipes to the game. Some reliant modules depend on this module in order to properly function, for example to craft some items.


=== Expansion Packs ===
=== Expansion Packs ===
* [[Custom Crafters/Disassemblers|Disassemblers]]
* [[Custom Crafters/Equivalent Exchange|Equivalent Exchange]]
* [[Custom Crafters/Master Crafting|Master Crafting]]
* [[Custom Crafters/Master Crafting|Master Crafting]]
* [[Custom Crafters/Record Crafting|Record Crafting]]
* [[Custom Crafters/Record Crafting|Record Crafting]]
Line 32: Line 55:
=== Reliant Modules ===
=== Reliant Modules ===
* [[Boots of Ostara]]
* [[Boots of Ostara]]
* [[Blast Furnaces]]
* [[Block Compressors]]
* [[Block Compressors]]
 
* [[Disassemblers]]
* [[Heart Canisters]]
* [[Heart Canisters]]
* [[Lightning Rods]]
* [[Lightning Rods]]
* [[Orb of Ankou]]
* [[Relocators]]
* [[SCUBA Gear]]
* [[Smelteries]]
* [[Soul Probes]]
* [[Soul Probes]]
* [[Trapped Signs]]
* [[Trapped Signs]]
* [[Tunnel Bores]]


==Learn More and Download==
==Learn More and Download==
{{YouTube|url=https://youtu.be/ibtS4zAvglQ}} {{Download|url=https://gm4.co/modules/custom-crafters}}
{{YouTube|url=https://youtu.be/_GekIoefncg}} {{Download|url=https://gm4.co/modules/custom-crafters}}


==History==
==History==
{| class="wikitable"
{| class="wikitable"
|+
|+
!Version
!Date
!Date
!Version
!Change
!Change
|-
|-
|05 Feb 2015
| rowspan="2" | 1.8
|1.0
| 05 Feb 2015
|Released Custom Crafters
|Released Custom Crafters
|-
|-
|12 Feb 2015
| 12 Feb 2015
|1.1
|Fixed Custom Crafter workbench dropping
|Fixed Custom Crafter workbench dropping
|-
|-
|27 Jan 2016
| rowspan="3" | 1.9
|2.0
|Updated for 1.9
|-
|21 May 2016
|21 May 2016
|2.1
|Fixed crafting table bug
|Fixed crafting table bug
|-
|-
|05 Jun 2016
| rowspan="2" | 05 Jun 2016
|2.1
|Fixed bug where crafting table item is not deleted upon creation
|Fixed bug where crafting table item is not deleted upon creation. Added "Clever Crafting" achievement
|-
|10 Jun 2017
|2.2
|Updated for 1.11
|-
|-
|10 Jun 2017
|Added "Clever Crafting" achievement<ref group="note">now advancements</ref>
|2.3
|Updated for 1.12
|-
|-
|19 Nov 2018
| 1.13
|3.0
| 19 Nov 2018
|Updated for 1.13
|Added multi-crafting and empty slot check
|}
|}


Line 86: Line 101:


=== MC 1.8 Versions ===
=== MC 1.8 Versions ===
The MC 1.8 Versions (v1.0-1.1) did not have achievements. Additionally, when mined, the items placed inside the dropper would not drop (7 cobblestone and 1 redstone).
The MC 1.8 Versions a Custom Crafter would only drop the crafting table upon breaking it; the 7 Cobblestone and 1 Redstone Dust used to craft it would be lost.


=== MC 1.9-1.12 Versions ===
=== MC 1.9-1.12 Versions ===
In the MC 1.9-1.12 versions (v2.1-2.3), the advancements were actually a simulated achievement, using tellraw to show the message. This has been transferred to advancements upon the release of the 1.13 version (v3.0). Additionally, items in slots that should be empty would be ignored, causing the possibility of losing items; this was fixed in the 1.13 version.
Prior to 1.13, items in slots that should be empty would be ignored, causing the possibility of losing items. Additionally, Multi-Crafting was not available, so items could only be crafted in sets of 1.
 
{{Notes}}
 
 
{{Modules List/Custom Crafters}}
[[Category:All Modules]]
[[Category:All Modules]]
[[Category:Base Modules]]
[[Category:Base Modules]]

Revision as of 20:24, 20 August 2020

Custom Crafters

Module TypeBase
Created bySparks
Last Updated byBloo, Sparks and SpecialBuilder32
Complementary ModulesBlock Compressors, Record Craftings, Master Crafting, Disassemblers
Compatible MC Versions1.8+

This module allows you to craft custom items using a special crafting table. Recipes are added by other Gamemode 4 Modules.

Features

General

A Custom Crafter enables other Gamemode 4 modules to add custom recipes, and supports multi-crafting and item nbt - unlike Minecraft's recipe system. Alone, this module adds no recipes. It can be used to add new items to the game without having to replace an existing one.

An example of a module adding recipes is Standard Crafting which adds recipes for horse armor and cobwebs, among other items. Another example is the Heart Canisters module, which adds a custom item that increases player health. The canisters themselves are textured player heads, which requires specific item nbt. See the Expansions section below for more modules that add recipes.

Multi-crafting is also supported by Custom Crafters, allowing multiple items to be crafted at the same time. This works as long as each non-empty slot has the same number of items and the resulting output does not exceed one stack.

A Custom Crafter can be disabled by powering the dropper with redstone.

Creation

To create a Custom Crafter, put the recipe of a dropper inside a dropper, and throw a crafting table on top of it. When broken, a Custom Crafter will drop the items that was used to create it.

Dropper

Three step creation of a custom crafter

Technical Details

Recipes in the Custom Crafter are processed every 0.8 seconds, 16 game ticks, or 8 redstone ticks.

If the stack size for crafting multiple items would result in an output with more than the resulting item stack would allow, the crafting recipe will not initiate. e.g. if a stone recipe would yield over 64 stone (due to multi-crafting), the recipe would not work. Another example is if a snowball recipe would yield over 16 snowballs.

Custom Crafters do not process recipes when empty or powered, meaning that leaving your Crafter empty when not in use is an excellent way to help reduce strain on the server.

Advancements

Advancement Requirement
Clever Crafting
Construct a Custom Crafter from a Dropper
Be within 4 blocks of a Custom Crafter being created

Expansion Packs & Reliant Modules

The Custom Crafters module doesn't do anything on its own. Expansion packs for this module add custom crafting recipes to the game. Some reliant modules depend on this module in order to properly function, for example to craft some items.

Expansion Packs

Reliant Modules

Learn More and Download

Watch on YouTube Download

History

Version Date Change
1.8 05 Feb 2015 Released Custom Crafters
12 Feb 2015 Fixed Custom Crafter workbench dropping
1.9 21 May 2016 Fixed crafting table bug
05 Jun 2016 Fixed bug where crafting table item is not deleted upon creation
Added "Clever Crafting" achievement[note 1]
1.13 19 Nov 2018 Added multi-crafting and empty slot check

Previous Versions

MC 1.8 Versions

The MC 1.8 Versions a Custom Crafter would only drop the crafting table upon breaking it; the 7 Cobblestone and 1 Redstone Dust used to craft it would be lost.

MC 1.9-1.12 Versions

Prior to 1.13, items in slots that should be empty would be ignored, causing the possibility of losing items. Additionally, Multi-Crafting was not available, so items could only be crafted in sets of 1.

Notes

  1. now advancements