Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.krokoyt.fa.particles;
- import com.ibm.icu.impl.Normalizer2Impl.ReorderingBuffer;
- import net.minecraft.particles.BasicParticleType;
- import net.minecraft.particles.IParticleData;
- import net.minecraft.particles.ParticleType;
- import net.minecraft.util.ResourceLocation;
- import net.minecraft.util.registry.Registry;
- public class ParticleTypes extends BasicParticleType{
- public static BasicParticleType FOOTSTEP;
- public ParticleTypes(ResourceLocation rl, boolean alwaysRender) {
- super(alwaysRender);
- setRegistryName(rl);
- // TODO Auto-generated constructor stub
- }
- private static BasicParticleType register(String key, boolean alwaysShow) {
- return (BasicParticleType)Registry.<ParticleType<? extends IParticleData>>register(Registry.PARTICLE_TYPE, key, new BasicParticleType(alwaysShow));
- }
- private static <T extends IParticleData> ParticleType<T> register(String key, IParticleData.IDeserializer<T> deserializer) {
- return Registry.register(Registry.PARTICLE_TYPE, key, new ParticleType<>(false, deserializer));
- }
- public static void registration()
- {
- FOOTSTEP = register("fa:footstep", false);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement