From 80fb2273b5eb234a57e8c088c8378635f751660c Mon Sep 17 00:00:00 2001 From: Mrbysco Date: Sun, 3 Mar 2024 17:49:29 +0100 Subject: [PATCH] Datagen the DamageType --- .../.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 | 2 ++ .../actuallyadditions/damage_type/atomicreconstructor.json | 5 +++++ .../actuallyadditions/data/ActuallyAdditionsData.java | 5 +++++ 3 files changed, 12 insertions(+) create mode 100644 src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 create mode 100644 src/generated/resources/data/actuallyadditions/damage_type/atomicreconstructor.json diff --git a/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 b/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 new file mode 100644 index 000000000..186f3ba5a --- /dev/null +++ b/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 @@ -0,0 +1,2 @@ +// 1.20.1 2024-03-03T17:49:23.1730309 Registries +020d2b1f1c21d6c6663ef8126a52e2b9deb0e52e data/actuallyadditions/damage_type/atomicreconstructor.json diff --git a/src/generated/resources/data/actuallyadditions/damage_type/atomicreconstructor.json b/src/generated/resources/data/actuallyadditions/damage_type/atomicreconstructor.json new file mode 100644 index 000000000..8cae6bcab --- /dev/null +++ b/src/generated/resources/data/actuallyadditions/damage_type/atomicreconstructor.json @@ -0,0 +1,5 @@ +{ + "exhaustion": 0.0, + "message_id": "actuallyadditions.atomic_reconstructor", + "scaling": "when_caused_by_living_non_player" +} \ No newline at end of file diff --git a/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyAdditionsData.java b/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyAdditionsData.java index 6826d2606..6aae2097f 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyAdditionsData.java +++ b/src/main/java/de/ellpeck/actuallyadditions/data/ActuallyAdditionsData.java @@ -13,11 +13,13 @@ import net.minecraft.data.PackOutput; import net.minecraft.data.registries.VanillaRegistries; import net.minecraft.world.damagesource.DamageType; import net.minecraftforge.common.crafting.CraftingHelper; +import net.minecraftforge.common.data.DatapackBuiltinEntriesProvider; import net.minecraftforge.common.data.ExistingFileHelper; import net.minecraftforge.data.event.GatherDataEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; +import java.util.Set; import java.util.concurrent.CompletableFuture; @Mod.EventBusSubscriber(modid = ActuallyAdditions.MODID, bus = Mod.EventBusSubscriber.Bus.MOD) @@ -56,6 +58,9 @@ public class ActuallyAdditionsData { generator.addProvider(true, new MiningLensGenerator(packOutput)); generator.addProvider(true, new SoundsGenerator(packOutput, helper)); + + generator.addProvider(event.includeServer(), new DatapackBuiltinEntriesProvider( + packOutput, lookupProvider, Set.of(ActuallyAdditions.MODID))); } private static HolderLookup.Provider getProvider() {