Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
2,589
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. package de.krokoyt.fa.particles;
  2.  
  3. import com.ibm.icu.impl.Normalizer2Impl.ReorderingBuffer;
  4.  
  5. import net.minecraft.particles.BasicParticleType;
  6. import net.minecraft.particles.IParticleData;
  7. import net.minecraft.particles.ParticleType;
  8. import net.minecraft.util.ResourceLocation;
  9. import net.minecraft.util.registry.Registry;
  10.  
  11. public class ParticleTypes extends BasicParticleType{
  12.  
  13. public static BasicParticleType FOOTSTEP;
  14.  
  15. public ParticleTypes(ResourceLocation rl, boolean alwaysRender) {
  16. super(alwaysRender);
  17. setRegistryName(rl);
  18. // TODO Auto-generated constructor stub
  19. }
  20.  
  21. private static BasicParticleType register(String key, boolean alwaysShow) {
  22. return (BasicParticleType)Registry.<ParticleType<? extends IParticleData>>register(Registry.PARTICLE_TYPE, key, new BasicParticleType(alwaysShow));
  23. }
  24.  
  25. private static <T extends IParticleData> ParticleType<T> register(String key, IParticleData.IDeserializer<T> deserializer) {
  26. return Registry.register(Registry.PARTICLE_TYPE, key, new ParticleType<>(false, deserializer));
  27. }
  28.  
  29. public static void registration()
  30. {
  31. FOOTSTEP = register("fa:footstep", false);
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement