Class WorldParticleOptions

java.lang.Object
team.lodestar.lodestone.systems.particle.SimpleParticleOptions
team.lodestar.lodestone.systems.particle.world.WorldParticleOptions
All Implemented Interfaces:
net.minecraft.core.particles.ParticleOptions

public class WorldParticleOptions extends SimpleParticleOptions implements net.minecraft.core.particles.ParticleOptions
  • Field Details

    • type

      public final net.minecraft.core.particles.ParticleType<?> type
    • renderType

      public net.minecraft.client.particle.ParticleRenderType renderType
    • actor

      public Consumer<GenericParticle> actor
    • noClip

      public boolean noClip
    • DESERIALIZER

      public static final net.minecraft.core.particles.ParticleOptions.Deserializer<WorldParticleOptions> DESERIALIZER
  • Constructor Details

    • WorldParticleOptions

      public WorldParticleOptions(net.minecraft.core.particles.ParticleType<?> type)
  • Method Details

    • codecFor

      public static com.mojang.serialization.Codec<WorldParticleOptions> codecFor(net.minecraft.core.particles.ParticleType<?> type)
    • getType

      public net.minecraft.core.particles.ParticleType<?> getType()
      Specified by:
      getType in interface net.minecraft.core.particles.ParticleOptions
    • writeToNetwork

      public void writeToNetwork(net.minecraft.network.FriendlyByteBuf buffer)
      Specified by:
      writeToNetwork in interface net.minecraft.core.particles.ParticleOptions
    • writeToString

      public String writeToString()
      Specified by:
      writeToString in interface net.minecraft.core.particles.ParticleOptions