Posted January 29, 20223 yr Hi there, I've tried to register a custom particle, just like the docs say, but instead of a valid texture I get: It uses my block textures, not the particle ones. assets/modid/particles/crystal.json: { "textures": [ "modid:crystal/crystal_0", "modid:crystal/crystal_1", "modid:crystal/crystal_2", "modid:crystal/crystal_3", "modid:crystal/crystal_4", "modid:crystal/crystal_5", "modid:crystal/crystal_6", "modid:crystal/crystal_7" ] } ParticleTypes registered via RegistryEvent.Register<ParticleType<?>> event (SubscribeEvent) ParticleProviders registered via Minecraft.getInstance().particleEngine.register(ParticleType<T>, ParticleEngine.SpriteParticleRegistration<T>) My particle class is a copy of SuspendedParticle with some additions: So probably all should be fine, but it is not. Any ideas why? Thanks.
January 29, 20223 yr Author Yeah I just in the same time discovered, instead TERRAIN_SHEET use PARTICLE_SHEET_OPAQUE. No idea why vanilla used terrain sheet.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.