From 46f2f5bcd99168f49aaecf0a6d989a2aa39cf838 Mon Sep 17 00:00:00 2001 From: ian1337 Date: Fri, 16 Oct 2026 21:54:27 +0200 Subject: [PATCH] 16.10.26-21:24 --- .../java/ovh/glitchlabs/ichori/Item/ModItems.java | 3 --- .../ichori/datagen/ModItemModelProvider.java | 1 - .../ovh/glitchlabs/ichori/event/CustomPartical.java | 11 +++++++++++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/java/ovh/glitchlabs/ichori/Item/ModItems.java b/src/main/java/ovh/glitchlabs/ichori/Item/ModItems.java index 77ac637..df4bd11 100644 --- a/src/main/java/ovh/glitchlabs/ichori/Item/ModItems.java +++ b/src/main/java/ovh/glitchlabs/ichori/Item/ModItems.java @@ -25,9 +25,6 @@ public class ModItems { () -> new test_spawn_magic_tourch(new Item.Properties())); - - - public static void register(IEventBus eventBus) { ITEMS.register(eventBus); } diff --git a/src/main/java/ovh/glitchlabs/ichori/datagen/ModItemModelProvider.java b/src/main/java/ovh/glitchlabs/ichori/datagen/ModItemModelProvider.java index ad1798a..de27201 100644 --- a/src/main/java/ovh/glitchlabs/ichori/datagen/ModItemModelProvider.java +++ b/src/main/java/ovh/glitchlabs/ichori/datagen/ModItemModelProvider.java @@ -19,6 +19,5 @@ public class ModItemModelProvider extends ItemModelProvider { withExistingParent(ModItems.TEST_Spawn_LIGHT.getId().getPath(), mcLoc("item/stick")); withExistingParent(ModItems.TEST_Spawn_MAGIC_TOURCH.getId().getPath(), mcLoc("item/stick")); - } } diff --git a/src/main/java/ovh/glitchlabs/ichori/event/CustomPartical.java b/src/main/java/ovh/glitchlabs/ichori/event/CustomPartical.java index cf8e24f..2782109 100644 --- a/src/main/java/ovh/glitchlabs/ichori/event/CustomPartical.java +++ b/src/main/java/ovh/glitchlabs/ichori/event/CustomPartical.java @@ -4,6 +4,7 @@ import foundry.veil.api.client.render.VeilRenderSystem; import foundry.veil.api.quasar.particle.ParticleEmitter; import foundry.veil.api.quasar.particle.ParticleSystemManager; import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.Entity; import net.minecraft.world.phys.Vec3; public class CustomPartical { @@ -16,6 +17,16 @@ public class CustomPartical { manager.addParticleSystem(emitter); } catch (Exception ignored) { + } + } + public static void spawnParticleByEntity(Entity entity, ResourceLocation id){ + try { + ParticleSystemManager manager = VeilRenderSystem.renderer().getParticleManager(); + ParticleEmitter emitter = manager.createEmitter(id); + emitter.setAttachedEntity(entity); + manager.addParticleSystem(emitter); + } catch (Exception ignored) { + } } }