a token of my appreciation

This commit is contained in:
Ellpeck 2019-02-15 22:46:14 +01:00
parent c8211cd3ba
commit 9793fa1132
35 changed files with 188 additions and 67 deletions

View file

@ -46,4 +46,13 @@ public final class ModItems {
public static final Item MOVER_MINECART = new ItemMoverMinecart(); public static final Item MOVER_MINECART = new ItemMoverMinecart();
public static final Item RANGE_VISUALIZER = new ItemRangeVisualizer(); public static final Item RANGE_VISUALIZER = new ItemRangeVisualizer();
public static final Item CLOCK_HAND = new ItemImpl("clock_hand"); public static final Item CLOCK_HAND = new ItemImpl("clock_hand");
public static final Item TOKEN_JOY = new ItemImpl("token_joy");
public static final Item TOKEN_FEAR = new ItemImpl("token_fear");
public static final Item TOKEN_ANGER = new ItemImpl("token_anger");
public static final Item TOKEN_SORROW = new ItemImpl("token_sorrow");
public static final Item TOKEN_EUPHORIA = new ItemImpl("token_euphoria");
public static final Item TOKEN_TERROR = new ItemImpl("token_terror");
public static final Item TOKEN_RAGE = new ItemImpl("token_rage");
public static final Item TOKEN_GRIEF = new ItemImpl("token_grief");
} }

View file

@ -56,7 +56,7 @@ public final class ModRecipes {
Helper.blockIng(Blocks.STONE), Helper.blockIng(Blocks.STONE),
Ingredient.fromItem(ModItems.GOLD_LEAF), Ingredient.fromItem(ModItems.GOLD_LEAF),
Ingredient.fromItem(Items.GOLD_INGOT), Ingredient.fromItem(Items.GOLD_INGOT),
new NBTIngredient(ItemAuraBottle.setType(new ItemStack(ModItems.AURA_BOTTLE), NaturesAuraAPI.TYPE_OVERWORLD))).register(); Ingredient.fromItem(ModItems.TOKEN_JOY)).register();
new TreeRitualRecipe(new ResourceLocation(NaturesAura.MOD_ID, "ancient_sapling"), new TreeRitualRecipe(new ResourceLocation(NaturesAura.MOD_ID, "ancient_sapling"),
Helper.blockIng(Blocks.SAPLING), new ItemStack(ModBlocks.ANCIENT_SAPLING), 200, Helper.blockIng(Blocks.SAPLING), new ItemStack(ModBlocks.ANCIENT_SAPLING), 200,
Helper.blockIng(Blocks.SAPLING), Helper.blockIng(Blocks.SAPLING),
@ -74,7 +74,7 @@ public final class ModRecipes {
Ingredient.fromItem(Items.FIRE_CHARGE), Ingredient.fromItem(Items.FIRE_CHARGE),
Ingredient.fromItem(Items.FLINT), Ingredient.fromItem(Items.FLINT),
Helper.blockIng(Blocks.MAGMA), Helper.blockIng(Blocks.MAGMA),
new NBTIngredient(ItemAuraBottle.setType(new ItemStack(ModItems.AURA_BOTTLE), NaturesAuraAPI.TYPE_NETHER))).register(); Ingredient.fromItem(ModItems.TOKEN_FEAR)).register();
new TreeRitualRecipe(new ResourceLocation(NaturesAura.MOD_ID, "conversion_catalyst"), new TreeRitualRecipe(new ResourceLocation(NaturesAura.MOD_ID, "conversion_catalyst"),
Ingredient.fromStacks(new ItemStack(Blocks.SAPLING, 1, 3)), new ItemStack(ModBlocks.CONVERSION_CATALYST), 600, Ingredient.fromStacks(new ItemStack(Blocks.SAPLING, 1, 3)), new ItemStack(ModBlocks.CONVERSION_CATALYST), 600,
Helper.blockIng(ModBlocks.GOLD_BRICK), Helper.blockIng(ModBlocks.GOLD_BRICK),
@ -88,7 +88,8 @@ public final class ModRecipes {
Helper.blockIng(ModBlocks.GOLD_BRICK), Helper.blockIng(ModBlocks.GOLD_BRICK),
Helper.blockIng(ModBlocks.INFUSED_STONE), Helper.blockIng(ModBlocks.INFUSED_STONE),
Helper.blockIng(Blocks.PISTON), Helper.blockIng(Blocks.PISTON),
Ingredient.fromItem(Items.FLINT)).register(); Ingredient.fromItem(Items.FLINT),
Ingredient.fromItem(ModItems.TOKEN_ANGER)).register();
new TreeRitualRecipe(new ResourceLocation(NaturesAura.MOD_ID, "plant_powder"), new TreeRitualRecipe(new ResourceLocation(NaturesAura.MOD_ID, "plant_powder"),
Ingredient.fromStacks(new ItemStack(Blocks.SAPLING)), Ingredient.fromStacks(new ItemStack(Blocks.SAPLING)),
ItemEffectPowder.setEffect(new ItemStack(ModItems.EFFECT_POWDER, 24), PlantBoostEffect.NAME), 400, ItemEffectPowder.setEffect(new ItemStack(ModItems.EFFECT_POWDER, 24), PlantBoostEffect.NAME), 400,
@ -110,6 +111,34 @@ public final class ModRecipes {
Helper.blockIng(ModBlocks.GOLD_POWDER), Helper.blockIng(ModBlocks.GOLD_POWDER),
Ingredient.fromItem(ModItems.SKY_INGOT), Ingredient.fromItem(ModItems.SKY_INGOT),
Ingredient.fromItem(Items.EGG)).register(); Ingredient.fromItem(Items.EGG)).register();
new TreeRitualRecipe(new ResourceLocation(NaturesAura.MOD_ID, "token_joy"),
Helper.blockIng(Blocks.SAPLING), new ItemStack(ModItems.TOKEN_JOY, 2), 200,
new NBTIngredient(ItemAuraBottle.setType(new ItemStack(ModItems.AURA_BOTTLE), NaturesAuraAPI.TYPE_OVERWORLD)),
Ingredient.fromItem(ModItems.GOLD_LEAF),
Ingredient.fromStacks(new ItemStack(Blocks.RED_FLOWER, 1, OreDictionary.WILDCARD_VALUE), new ItemStack(Blocks.YELLOW_FLOWER)),
Ingredient.fromItem(Items.APPLE),
Helper.blockIng(Blocks.TORCH)).register();
new TreeRitualRecipe(new ResourceLocation(NaturesAura.MOD_ID, "token_anger"),
Helper.blockIng(Blocks.SAPLING), new ItemStack(ModItems.TOKEN_ANGER, 2), 200,
new NBTIngredient(ItemAuraBottle.setType(new ItemStack(ModItems.AURA_BOTTLE), NaturesAuraAPI.TYPE_NETHER)),
Ingredient.fromItem(ModItems.GOLD_LEAF),
Helper.blockIng(Blocks.MAGMA),
Ingredient.fromItem(Items.BLAZE_POWDER),
Ingredient.fromItem(Items.GUNPOWDER)).register();
new TreeRitualRecipe(new ResourceLocation(NaturesAura.MOD_ID, "token_sorrow"),
Helper.blockIng(Blocks.SAPLING), new ItemStack(ModItems.TOKEN_SORROW, 2), 200,
new NBTIngredient(ItemAuraBottle.setType(new ItemStack(ModItems.AURA_BOTTLE), NaturesAuraAPI.TYPE_OVERWORLD)),
Ingredient.fromItem(ModItems.GOLD_LEAF),
Ingredient.fromItem(Items.GHAST_TEAR),
Ingredient.fromItems(Items.BEEF, Items.MUTTON, Items.CHICKEN, Items.PORKCHOP),
Helper.blockIng(Blocks.GLASS)).register();
new TreeRitualRecipe(new ResourceLocation(NaturesAura.MOD_ID, "token_fear"),
Helper.blockIng(Blocks.SAPLING), new ItemStack(ModItems.TOKEN_FEAR, 2), 200,
new NBTIngredient(ItemAuraBottle.setType(new ItemStack(ModItems.AURA_BOTTLE), NaturesAuraAPI.TYPE_NETHER)),
Ingredient.fromItem(ModItems.GOLD_LEAF),
Ingredient.fromItem(Items.ROTTEN_FLESH),
Ingredient.fromItem(Items.FEATHER),
Ingredient.fromItem(Items.BONE)).register();
new AltarRecipe(new ResourceLocation(NaturesAura.MOD_ID, "infused_iron"), new AltarRecipe(new ResourceLocation(NaturesAura.MOD_ID, "infused_iron"),
Ingredient.fromItem(Items.IRON_INGOT), new ItemStack(ModItems.INFUSED_IRON), Ingredient.fromItem(Items.IRON_INGOT), new ItemStack(ModItems.INFUSED_IRON),
@ -164,6 +193,22 @@ public final class ModRecipes {
Ingredient.fromItem(Items.NETHER_STAR), Ingredient.fromItem(Items.NETHER_STAR),
Ingredient.fromItem(ModItems.CALLING_SPIRIT), Ingredient.fromItem(ModItems.CALLING_SPIRIT),
new ItemStack(ModItems.CLOCK_HAND)).register(); new ItemStack(ModItems.CLOCK_HAND)).register();
new OfferingRecipe(new ResourceLocation(NaturesAura.MOD_ID, "token_euphoria"),
Ingredient.fromItem(ModItems.TOKEN_JOY),
Ingredient.fromItem(ModItems.CALLING_SPIRIT),
new ItemStack(ModItems.TOKEN_EUPHORIA)).register();
new OfferingRecipe(new ResourceLocation(NaturesAura.MOD_ID, "token_rage"),
Ingredient.fromItem(ModItems.TOKEN_ANGER),
Ingredient.fromItem(ModItems.CALLING_SPIRIT),
new ItemStack(ModItems.TOKEN_RAGE)).register();
new OfferingRecipe(new ResourceLocation(NaturesAura.MOD_ID, "token_grief"),
Ingredient.fromItem(ModItems.TOKEN_SORROW),
Ingredient.fromItem(ModItems.CALLING_SPIRIT),
new ItemStack(ModItems.TOKEN_GRIEF)).register();
new OfferingRecipe(new ResourceLocation(NaturesAura.MOD_ID, "token_terror"),
Ingredient.fromItem(ModItems.TOKEN_FEAR),
Ingredient.fromItem(ModItems.CALLING_SPIRIT),
new ItemStack(ModItems.TOKEN_TERROR)).register();
NaturesAuraAPI.BOTANIST_PICKAXE_CONVERSIONS.put( NaturesAuraAPI.BOTANIST_PICKAXE_CONVERSIONS.put(
Blocks.COBBLESTONE.getDefaultState(), Blocks.COBBLESTONE.getDefaultState(),

View file

@ -80,6 +80,14 @@ item.naturesaura.effect_powder.naturesaura:animal.name=Powder of Fertility
item.naturesaura.mover_cart.name=Aura Attraction Cart item.naturesaura.mover_cart.name=Aura Attraction Cart
item.naturesaura.range_visualizer.name=Mystical Magnifier item.naturesaura.range_visualizer.name=Mystical Magnifier
item.naturesaura.clock_hand.name=Hand of Time item.naturesaura.clock_hand.name=Hand of Time
item.naturesaura.token_anger.name=Token of Anger
item.naturesaura.token_euphoria.name=Token of Euphoria
item.naturesaura.token_fear.name=Token of Fear
item.naturesaura.token_grief.name=Token of Grief
item.naturesaura.token_joy.name=Token of Joy
item.naturesaura.token_rage.name=Token of Rage
item.naturesaura.token_sorrow.name=Token of Sorrow
item.naturesaura.token_terror.name=Token of Terror
container.naturesaura.tree_ritual.name=Ritual of the Forest container.naturesaura.tree_ritual.name=Ritual of the Forest
container.naturesaura.altar.name=Natural Altar Infusion container.naturesaura.altar.name=Natural Altar Infusion

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "naturesaura:items/token_anger"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "naturesaura:items/token_euphoria"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "naturesaura:items/token_fear"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "naturesaura:items/token_grief"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "naturesaura:items/token_joy"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "naturesaura:items/token_rage"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "naturesaura:items/token_sorrow"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "naturesaura:items/token_terror"
}
}

View file

@ -31,6 +31,26 @@
"type": "naturesaura:offering", "type": "naturesaura:offering",
"text": "Asking for $(item)Ingots of the Sky$(), a powerful metal infused with divine energy.", "text": "Asking for $(item)Ingots of the Sky$(), a powerful metal infused with divine energy.",
"recipe": "naturesaura:sky_ingot" "recipe": "naturesaura:sky_ingot"
},
{
"type": "naturesaura:offering",
"text": "Exchanging the $(item)Token of Joy$() for a much stronger version, the $(item)Token of Euphoria$()",
"recipe": "naturesaura:token_euphoria"
},
{
"type": "naturesaura:offering",
"text": "Exchanging the $(item)Token of Fear$() for a much stronger version, the $(item)Token of Terror$()",
"recipe": "naturesaura:token_terror"
},
{
"type": "naturesaura:offering",
"text": "Exchanging the $(item)Token of Anger$() for a much stronger version, the $(item)Token of Rage$()",
"recipe": "naturesaura:token_rage"
},
{
"type": "naturesaura:offering",
"text": "Exchanging the $(item)Token of Sorrow$() for a much stronger version, the $(item)Token of Grief$()",
"recipe": "naturesaura:token_grief"
} }
] ]
} }

View file

@ -23,6 +23,30 @@
"type": "crafting", "type": "crafting",
"text": "Creating $(item)Wooden Stands$()", "text": "Creating $(item)Wooden Stands$()",
"recipe": "naturesaura:wood_stand" "recipe": "naturesaura:wood_stand"
},
{
"type": "text",
"text": "Together with the ritual, knowledge of $(item)Tokens$() can be gained: Wooden figurines, depicting key emotions - created from trees infused with their respective symbols. These figurines contain a combination of the vast power of $(aura) itself and the power of the emotions they represent.$(p)Going forward, these $(item)Tokens$() will be a key construction ingredient."
},
{
"type": "naturesaura:tree_ritual",
"recipe": "naturesaura:token_joy",
"text": "Creating the $(item)Token of Joy$(), infused with items that spark joy, found in nature, exploration and beauty"
},
{
"type": "naturesaura:tree_ritual",
"recipe": "naturesaura:token_fear",
"text": "Creating the $(item)Token of Fear$(), infused with items representing transience, falling"
},
{
"type": "naturesaura:tree_ritual",
"recipe": "naturesaura:token_anger",
"text": "Creating the $(item)Token of Anger$(), infused with dark components - explosiveness, fire, darkness"
},
{
"type": "naturesaura:tree_ritual",
"recipe": "naturesaura:token_sorrow",
"text": "Creating the $(item)Token of Sorrow$(), infused with tears, fragility and death"
} }
] ]
} }

View file

@ -19,11 +19,7 @@
"item": "minecraft:soul_sand" "item": "minecraft:soul_sand"
}, },
"W": { "W": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_grief"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:nether"
}
} }
}, },
"result": { "result": {

View file

@ -16,11 +16,7 @@
"item": "naturesaura:sky_ingot" "item": "naturesaura:sky_ingot"
}, },
"W": { "W": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_euphoria"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:end"
}
} }
}, },
"result": { "result": {

View file

@ -16,11 +16,7 @@
"item": "naturesaura:ancient_planks" "item": "naturesaura:ancient_planks"
}, },
"W": { "W": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_joy"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:end"
}
} }
}, },
"result": { "result": {

View file

@ -2,7 +2,7 @@
"type": "forge:ore_shaped", "type": "forge:ore_shaped",
"pattern": [ "pattern": [
"RYB", "RYB",
"I I", "ITI",
" I " " I "
], ],
"key": { "key": {
@ -20,6 +20,9 @@
"B": { "B": {
"type": "forge:ore_dict", "type": "forge:ore_dict",
"ore": "dyeBlue" "ore": "dyeBlue"
},
"T": {
"item": "naturesaura:token_euphoria"
} }
}, },
"result": { "result": {

View file

@ -16,11 +16,7 @@
"item": "minecraft:piston" "item": "minecraft:piston"
}, },
"E": { "E": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_rage"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:overworld"
}
} }
}, },
"result": { "result": {

View file

@ -18,11 +18,7 @@
"data": 5 "data": 5
}, },
"B": { "B": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_joy"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:overworld"
}
} }
}, },
"result": { "result": {

View file

@ -13,11 +13,7 @@
"item": "naturesaura:infused_iron" "item": "naturesaura:infused_iron"
}, },
"W": { "W": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_joy"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:overworld"
}
} }
}, },
"result": { "result": {

View file

@ -1,7 +1,7 @@
{ {
"type": "forge:ore_shaped", "type": "forge:ore_shaped",
"pattern": [ "pattern": [
"MBI", "MTI",
"SOS", "SOS",
"IBM" "IBM"
], ],
@ -27,6 +27,9 @@
}, },
"I": { "I": {
"item": "naturesaura:infused_iron" "item": "naturesaura:infused_iron"
},
"T": {
"item": "naturesaura:token_fear"
} }
}, },
"result": { "result": {

View file

@ -2,7 +2,7 @@
"type": "forge:ore_shaped", "type": "forge:ore_shaped",
"pattern": [ "pattern": [
"SIS", "SIS",
" S ", "FST",
"WWW" "WWW"
], ],
"key": { "key": {
@ -16,6 +16,12 @@
}, },
"I": { "I": {
"item": "naturesaura:infused_iron" "item": "naturesaura:infused_iron"
},
"F": {
"item": "naturesaura:token_fear"
},
"T": {
"item": "naturesaura:token_sorrow"
} }
}, },
"result": { "result": {

View file

@ -16,11 +16,7 @@
"item": "naturesaura:sky_ingot" "item": "naturesaura:sky_ingot"
}, },
"W": { "W": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_fear"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:nether"
}
} }
}, },
"result": { "result": {

View file

@ -16,18 +16,10 @@
"item": "naturesaura:sky_ingot" "item": "naturesaura:sky_ingot"
}, },
"W": { "W": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_fear"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:nether"
}
}, },
"O": { "O": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_anger"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:overworld"
}
} }
}, },
"result": { "result": {

View file

@ -7,8 +7,7 @@
], ],
"key": { "key": {
"I": { "I": {
"type": "forge:ore_dict", "item": "naturesaura:token_rage"
"ore": "ingotIron"
}, },
"B": { "B": {
"item": "minecraft:diamond_boots" "item": "minecraft:diamond_boots"

View file

@ -14,7 +14,7 @@
"item": "minecraft:glass" "item": "minecraft:glass"
}, },
"S": { "S": {
"item": "naturesaura:sky_ingot" "item": "naturesaura:token_terror"
}, },
"G": { "G": {
"item": "minecraft:glowstone" "item": "minecraft:glowstone"

View file

@ -13,18 +13,10 @@
"item": "naturesaura:infused_brick" "item": "naturesaura:infused_brick"
}, },
"N": { "N": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_terror"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:nether"
}
}, },
"O": { "O": {
"type": "minecraft:item_nbt", "item": "naturesaura:token_euphoria"
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:overworld"
}
} }
}, },
"result": { "result": {

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 B