added campfire as infinite fuel

This commit is contained in:
J-onasJones 2024-10-06 17:58:17 +02:00
parent bca1eb45b9
commit 7b54f22926
4 changed files with 56 additions and 0 deletions

View file

@ -0,0 +1,34 @@
{
"parent": "minecraft:nec/root",
"criteria": {
"use_campfire_as_fuel": {
"conditions": {
"items": [
{
"items": "minecraft:campfire"
}
]
},
"trigger": "minecraft:inventory_changed"
}
},
"display": {
"description": {
"translate": "advancements.nec.use_campfire_as_fuel.description"
},
"hidden": true,
"icon": {
"count": 1,
"id": "minecraft:campfire"
},
"title": {
"translate": "advancements.nec.use_campfire_as_fuel.title"
}
},
"requirements": [
[
"use_campfire_as_fuel"
]
],
"sends_telemetry_event": true
}

View file

@ -10,6 +10,8 @@ import java.util.concurrent.CompletableFuture;
import java.util.function.Consumer; import java.util.function.Consumer;
import net.minecraft.advancement.criterion.InventoryChangedCriterion; import net.minecraft.advancement.criterion.InventoryChangedCriterion;
import net.minecraft.advancement.criterion.RecipeCraftedCriterion;
import net.minecraft.advancement.criterion.RecipeUnlockedCriterion;
import net.minecraft.advancement.criterion.TickCriterion; import net.minecraft.advancement.criterion.TickCriterion;
import net.minecraft.item.Items; import net.minecraft.item.Items;
import net.minecraft.registry.RegistryWrapper; import net.minecraft.registry.RegistryWrapper;
@ -190,6 +192,20 @@ public class NecDataGen implements DataGeneratorEntrypoint {
) )
.criterion("got_lapis_golden_apple", InventoryChangedCriterion.Conditions.items(LAPIS_GOLDEN_APPLE_ITEM)) .criterion("got_lapis_golden_apple", InventoryChangedCriterion.Conditions.items(LAPIS_GOLDEN_APPLE_ITEM))
.build(consumer, "nec" + "/got_lapis_golden_apple"); .build(consumer, "nec" + "/got_lapis_golden_apple");
AdvancementEntry useCampfireAsFuelAdvancement = Advancement.Builder.create().parent(rootAdvancement)
.display(
Items.CAMPFIRE,
Text.translatable("advancements.nec.use_campfire_as_fuel.title"),
Text.translatable("advancements.nec.use_campfire_as_fuel.description"),
null, // children to parent advancements don't need a background set
AdvancementFrame.TASK,
true,
true,
true
)
.criterion("use_campfire_as_fuel", InventoryChangedCriterion.Conditions.items(Items.CAMPFIRE))
.build(consumer, "nec" + "/use_campfire_as_fuel");
} }
} }
} }

View file

@ -22,6 +22,8 @@
"advancements.nec.even_thicker_end_rod.description": "Bekomme einen Noch Dickeren Endstab", "advancements.nec.even_thicker_end_rod.description": "Bekomme einen Noch Dickeren Endstab",
"advancements.nec.lapis_golden_apple.title": "Verdammt, du bist geizig!", "advancements.nec.lapis_golden_apple.title": "Verdammt, du bist geizig!",
"advancements.nec.lapis_golden_apple.description": "Crafte einen Wenn du nicht genug Gold hast, also benutzt du Lapis stattdessen Goldener Apfel", "advancements.nec.lapis_golden_apple.description": "Crafte einen Wenn du nicht genug Gold hast, also benutzt du Lapis stattdessen Goldener Apfel",
"advancements.nec.use_campfire_as_fuel.title": "Die Lösung für alle Energieprobleme gefunden!",
"advancements.nec.use_campfire_as_fuel.description": "Benutze ein Lagerfeuer als Brennstoff",
"block.nec.blaze_block": "Lohenblock", "block.nec.blaze_block": "Lohenblock",
"block.nec.cursed_dirt_stairs": "Verfluchte Erdtreppe", "block.nec.cursed_dirt_stairs": "Verfluchte Erdtreppe",
@ -35,6 +37,8 @@
"block.nec.java_block": "Javablock", "block.nec.java_block": "Javablock",
"block.nec.pocket_block": "Pocketblock", "block.nec.pocket_block": "Pocketblock",
"block.nec.thick_end_rod": "Dicker Endstab", "block.nec.thick_end_rod": "Dicker Endstab",
"block.nec.thicker_end_rod": "Dickerer Endstab",
"block.nec.even_thicker_end_rod": "Noch Dickerer Endstab",
"item.nec.ak_47": "AK-47", "item.nec.ak_47": "AK-47",
"item.nec.chainmail": "Kettenbrief", "item.nec.chainmail": "Kettenbrief",
"item.nec.dirt_sword": "Erdschwert", "item.nec.dirt_sword": "Erdschwert",

View file

@ -22,6 +22,8 @@
"advancements.nec.even_thicker_end_rod.description": "Obtain an Even Thicker End Rod", "advancements.nec.even_thicker_end_rod.description": "Obtain an Even Thicker End Rod",
"advancements.nec.lapis_golden_apple.title": "Damn You're cheap!", "advancements.nec.lapis_golden_apple.title": "Damn You're cheap!",
"advancements.nec.lapis_golden_apple.description": "Craft a When You Don't Have Enough Gold So You Use Lapis Instead Golden Apple", "advancements.nec.lapis_golden_apple.description": "Craft a When You Don't Have Enough Gold So You Use Lapis Instead Golden Apple",
"advancements.nec.use_campfire_as_fuel.title": "Found the solution to all energy problems!",
"advancements.nec.use_campfire_as_fuel.description": "Use a Campfire as fuel",
"block.nec.blaze_block": "Blaze Block", "block.nec.blaze_block": "Blaze Block",
"block.nec.cursed_dirt_stairs": "Cursed Dirt Stairs", "block.nec.cursed_dirt_stairs": "Cursed Dirt Stairs",