-
Notifications
You must be signed in to change notification settings - Fork 15
Beam Transmutation
Da-Technomancer edited this page Aug 30, 2020
·
1 revision
Beam transmutation recipes are defined by JSON files, and can be added/changed/removed by data packs.
All beam alignment IDs can be found in this file: https://github.com/Da-Technomancer/Crossroads/blob/1.16/src/main/java/com/Da_Technomancer/crossroads/API/beams/EnumBeamAlignments.java The ids are the name listed in this file, but in lowercase.
Format (anything preceded by // is a comment that should not be in a real JSON):
{
"type": "crossroads:beam_transmute",
"active": <boolean>//Optional, defaults to true. If false, disables this recipe
"alignment": <string alignment name>,//The required beam alignment
"void": <boolean>,//Optional, defaults to false. Whether the beam must be the void version of the alignment
"power": <integer>,//Optional, defaults to 1. Minimum beam power
"input": [
{
"tag": <string block tag ID>//Tag containing blocks this can convert
},
{
"block": <string block id>//Registry name of block this can convert
},
... //Unlimited tags or registry names can be specified
],
"output": <string block id> //Registry name of the created block
}