From 31acf8469f5e5ade0f2945eaaae8dc4f397ff712 Mon Sep 17 00:00:00 2001 From: Micle Date: Fri, 6 Jun 2025 00:02:03 +0100 Subject: [PATCH] Created particle type registry. --- .../particle/ModParticles.java | 15 +++++++++++++++ .../micle/firefly_bush_backport/proxy/Proxy.java | 2 ++ 2 files changed, 17 insertions(+) create mode 100644 src/main/java/dev/micle/firefly_bush_backport/particle/ModParticles.java diff --git a/src/main/java/dev/micle/firefly_bush_backport/particle/ModParticles.java b/src/main/java/dev/micle/firefly_bush_backport/particle/ModParticles.java new file mode 100644 index 0000000..82e7389 --- /dev/null +++ b/src/main/java/dev/micle/firefly_bush_backport/particle/ModParticles.java @@ -0,0 +1,15 @@ +package dev.micle.firefly_bush_backport.particle; + +import dev.micle.firefly_bush_backport.FireflyBushBackport; +import net.minecraft.core.particles.ParticleType; +import net.minecraftforge.eventbus.api.IEventBus; +import net.minecraftforge.registries.DeferredRegister; +import net.minecraftforge.registries.ForgeRegistries; + +public class ModParticles { + public static final DeferredRegister> PARTICLE_TYPES = DeferredRegister.create(ForgeRegistries.PARTICLE_TYPES, FireflyBushBackport.MOD_ID); + + public static void register(IEventBus modEventBus) { + PARTICLE_TYPES.register(modEventBus); + } +} diff --git a/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java b/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java index af50851..28f23ed 100644 --- a/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java +++ b/src/main/java/dev/micle/firefly_bush_backport/proxy/Proxy.java @@ -5,6 +5,7 @@ import dev.micle.firefly_bush_backport.block.ModBlocks; import dev.micle.firefly_bush_backport.config.Config; import dev.micle.firefly_bush_backport.creative_mode_tab.ModCreativeModeTabs; import dev.micle.firefly_bush_backport.item.ModItems; +import dev.micle.firefly_bush_backport.particle.ModParticles; import dev.micle.firefly_bush_backport.sound.ModSounds; import net.minecraft.client.Minecraft; import net.minecraft.server.MinecraftServer; @@ -31,6 +32,7 @@ public class Proxy implements IProxy { ModItems.register(modEventBus); ModCreativeModeTabs.register(modEventBus); ModSounds.register(modEventBus); + ModParticles.register(modEventBus); // Register mod event bus listeners modEventBus.addListener(Proxy::setup);