Zauber Cauldrons: Difference between revisions

Add pictures, overhaul some paragraphs
(username removed)
(Added the values I found for the wormholes in a bottle on PSVI)
(Add pictures, overhaul some paragraphs)
Line 1: Line 1:
{{ModuleInfobox|name=Zauber Cauldrons|icon=zauber_cauldrons.png|versions=1.15|creator=Bluefire610|updater=Bluefire610|type=Stand Alone|complementary=[[Liquid Tanks/Zauber Liquids|Zauber Liquids]]}}
This module adds a wide range of features to minecraft's cauldrons, ranging all the way from tier IV potions to magical gear and wormhole potions. Zauber Cauldrons acts as a complete package and adds a whole new branch of magic to your game!{{ModuleInfobox|name=Zauber Cauldrons|icon=zauber_cauldrons.png|versions=1.15|creator=Bluefire610|updater=Bluefire610|type=Stand Alone|complementary=[[Liquid Tanks/Zauber Liquids|Zauber Liquids]]}}
Zauber Cauldrons enhances vanilla cauldrons to allow the user to craft magic themed gear and potions at them.


== Details ==
== Getting Started ==
To be used for crafting a Zauber Cauldron requires heat - provided by a fire block beneath - and water, if both is provided the Zauber Cauldron emits steam to show that it is ready to be used for crafting.
[[File:Zauber-cauldron.png|left|thumb|218x218px|A Zauber Cauldron with some steam coming off of it.]]
 
Zauber Cauldrons is accessible once the player has gained access to an enchanted book, some source of fire and a cauldron. Though, a lot of the module's features require items that are only obtainable once a considerable amount of world exploration has been done.
=== Technical Summary ===
Zauber Cauldrons uses Raycasting to ensure items in a Zauber cauldron can not be picked up.
 
Crafting checks are ran in stages to minimize passive lag:
 
First off, only Cauldrons with a valid structure - meaning a fire block beneath and water - are considered valid for crafting checks.
 
Once the module has found a Zauber Cauldron that's ready for crafting checks, the module checks for so called "identifier Items". These are items that are unique to a recipe category, e.g. prismarine crystals for the Category "potions". Once such an item is found the module will start to go through all the entries for a recipe Category. These are specified within the <category folder/<category name>.mcfunction, E.g. Potions/Zauber_Potions.mcfuntion. At this point the function checks for a second order identifier item, e.g. a speed potion, which is again unique within the category. Once that is found a function unique for the actual recipe checks for all the items that all recipes of the category have in common (e.g. golden apples for potion recipes) and then summons the output item.  


=== Creation ===
=== Creation ===
A Zauber Cauldron is created by having a fire block beneath a water-filled cauldron and stepping up to it whilst holding an enchanted book. Every plain vanilla cauldron may be used for this.
A Zauber Cauldron is formed by standing next to a cauldron, provided the following criteria are met:
* The player is holding ''any'' enchanted book
* The cauldrons is holding water
* There must be fire below the cauldron
Zauber Cauldrons cause steam to show as long as they're ready to perform a crafting operation - i.e. as long as they have a sufficient amount of water and a fire block below.


== Features ==
=== Recipes ===
=== Recipes ===
Crafting in a Zauber Cauldron is as easy as dropping the items into the cauldron. The Player will not be able to pick these items up again, as long as they are looking at the Zauber Cauldron.
Crafting in a Zauber Cauldron is as easy as dropping the items into the cauldron. The Player will not be able to pick these items up again, as long as they are looking at the Zauber Cauldron.
Line 23: Line 19:


==== Potions ====
==== Potions ====
Zauber Cauldrons can be used to craft Tier IV potions, which are not obtainable in vanilla. To do this the Player must throw the Potion, a Golden Apple (non-enchanted), and a Prismarine Crystals item into the Zauber Cauldron.
[[File:Zauber-potions.png|thumb|358x358px|All craftable tier IV potions.]]
Zauber Cauldrons can be used to craft tier IV potions, which are not obtainable in vanilla. To do this the Player must throw the Potion, a Golden Apple (non-enchanted), and a Prismarine Crystals item into the Zauber Cauldron.


Crafting these potions causes side effects depending on the potion type, see the chart below.
Crafting these potions causes side effects depending on the potion type, see the chart below.
Line 92: Line 89:
|Vexes will be caught in the bottle. Will not work if the amount of vexes that would be spawned is not a multiple of 3
|Vexes will be caught in the bottle. Will not work if the amount of vexes that would be spawned is not a multiple of 3
|}
|}
[[File:Zauber-armor.png|thumb|634x634px|A set of zauber armor. Usage of mending and unbreaking is highly recommended.]]


==== Armour ====
==== Armour ====
Line 146: Line 144:


Every piece of Zauber Armor also holds an Attribute Called "+25% Magic", used by an easter egg.
Every piece of Zauber Armor also holds an Attribute Called "+25% Magic", used by an easter egg.
[[File:Zauber-crystals.png|thumb|389x389px|Crystals act as portable beacons. In total there are four types: Fire Resistance, Resistance, Speed and Regeneration.]]


==== Crystals ====
==== Crystals ====
Line 224: Line 223:
|Use a Wormhole in a Bottle
|Use a Wormhole in a Bottle
|}
|}
=== Technical Summary ===
Zauber Cauldrons uses Raycasting to ensure items in a Zauber cauldron can not be picked up.
Crafting checks are ran in stages to minimize passive lag:
First off, only Cauldrons with a valid structure - meaning a fire block beneath and water - are considered valid for crafting checks.
Once the module has found a Zauber Cauldron that's ready for crafting checks, the module checks for so called "identifier Items". These are items that are unique to a recipe category, e.g. prismarine crystals for the Category "potions". Once such an item is found the module will start to go through all the entries for a recipe Category. These are specified within the <category folder/<category name>.mcfunction, E.g. Potions/Zauber_Potions.mcfuntion. At this point the function checks for a second order identifier item, e.g. a speed potion, which is again unique within the category. Once that is found a function unique for the actual recipe checks for all the items that all recipes of the category have in common (e.g. golden apples for potion recipes) and then summons the output item.


== Learn More and Download ==
== Learn More and Download ==
Bureaucrats, emailconfirmed, Interface administrators, staff, Administrators, translation-admin, translator
196

edits