Class NetworkedParticleEffectType.ParticleEffectBuilder<T extends NetworkedParticleEffectExtraData>
java.lang.Object
team.lodestar.lodestone.systems.network.particle.NetworkedParticleEffectType.ParticleEffectBuilder<T>
- Direct Known Subclasses:
WeaponParticleEffectType.WeaponParticleEffectBuilder
- Enclosing class:
NetworkedParticleEffectType<T extends NetworkedParticleEffectExtraData>
public static class NetworkedParticleEffectType.ParticleEffectBuilder<T extends NetworkedParticleEffectExtraData>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NetworkedParticleEffectColorDataprotected Tprotected NetworkedParticleEffectPositionDataprotected final NetworkedParticleEffectType<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionat(net.minecraft.core.BlockPos position) at(net.minecraft.world.entity.Entity target) at(net.minecraft.world.phys.Vec3 position) at(NetworkedParticleEffectPositionData position) color(List<? extends ColorParticleDataWrapper> colors) color(ColorParticleDataWrapper color) customData(T extra) protected Tspawn(Consumer<NetworkedParticleEffectPayload> sender) spawn(net.minecraft.server.level.ServerLevel level)
-
Field Details
-
type
-
position
-
color
-
extra
-
-
Constructor Details
-
ParticleEffectBuilder
-
-
Method Details
-
at
public NetworkedParticleEffectType.ParticleEffectBuilder<T> at(net.minecraft.core.BlockPos position) -
at
public NetworkedParticleEffectType.ParticleEffectBuilder<T> at(net.minecraft.world.phys.Vec3 position) -
at
public NetworkedParticleEffectType.ParticleEffectBuilder<T> at(net.minecraft.world.entity.Entity target) -
at
public NetworkedParticleEffectType.ParticleEffectBuilder<T> at(NetworkedParticleEffectPositionData position) -
color
-
color
-
color
public NetworkedParticleEffectType.ParticleEffectBuilder<T> color(List<? extends ColorParticleDataWrapper> colors) -
color
public NetworkedParticleEffectType.ParticleEffectBuilder<T> color(NetworkedParticleEffectColorData color) -
customData
-
getCustomData
-
spawn
public NetworkedParticleEffectType.ParticleEffectBuilder<T> spawn(net.minecraft.server.level.ServerLevel level) -
spawn
public NetworkedParticleEffectType.ParticleEffectBuilder<T> spawn(Consumer<NetworkedParticleEffectPayload> sender)
-