Guest User

Untitled

a guest
Jul 21st, 2020
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1. package com.github.Crazzy4999.BetterBiomesMod.particles;
  2.  
  3. import com.github.Crazzy4999.BetterBiomesMod.MoreBetterBiomesMod;
  4.  
  5. import net.minecraft.particles.BasicParticleType;
  6. import net.minecraft.particles.ParticleType;
  7. import net.minecraft.util.ResourceLocation;
  8. import net.minecraft.util.registry.Registry;
  9. import net.minecraftforge.event.RegistryEvent;
  10. import net.minecraftforge.eventbus.api.SubscribeEvent;
  11. import net.minecraftforge.fml.common.Mod;
  12.  
  13. @Mod.EventBusSubscriber(modid = MoreBetterBiomesMod.MODID, bus = Mod.EventBusSubscriber.Bus.MOD)
  14. public class MBBParticleRegistries
  15. {
  16.     /*particleIn.setRegistryName(location(name));
  17.     particleIn = new BasicParticleType(alwaysShow);
  18.     ForgeRegistries.PARTICLE_TYPES.register(particleIn);
  19.     return particleIn;*/
  20.  
  21.     public static BasicParticleType registerParticle(BasicParticleType particleIn, String name, boolean alwaysShow)
  22.     {
  23.         particleIn = new BasicParticleType(alwaysShow);
  24.         return (BasicParticleType)Registry.register(Registry.PARTICLE_TYPE, location(name), particleIn);
  25.     }
  26.  
  27.     public static BasicParticleType ember;
  28.     //public static final BasicParticleType mud = registerParticle("mud", true);
  29.  
  30.     @SubscribeEvent
  31.     public static void registerParticles(final RegistryEvent.Register<ParticleType<?>> event)
  32.     {
  33.         event.getRegistry().registerAll
  34.         (
  35.                 registerParticle(ember,"ember", true)
  36.         );
  37.     }
  38.    
  39.     private static ResourceLocation location(String name)
  40.     {
  41.         return new ResourceLocation(MoreBetterBiomesMod.MODID, name);
  42.     }
  43. }
Add Comment
Please, Sign In to add comment