Class ScreenshakePacket
java.lang.Object
team.lodestar.lodestone.systems.network.LodestoneClientPacket
team.lodestar.lodestone.network.screenshake.ScreenshakePacket
- Direct Known Subclasses:
PositionedScreenshakePacket
-
Nested Class Summary
Nested classes/interfaces inherited from class team.lodestar.lodestone.systems.network.LodestoneClientPacket
LodestoneClientPacket.ClientOnly -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfloatfloatfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ScreenshakePacketdecode(net.minecraft.network.FriendlyByteBuf buf) voidencode(net.minecraft.network.FriendlyByteBuf buf) voidstatic voidregister(net.minecraftforge.network.simple.SimpleChannel instance, int index) setIntensity(float intensity) setIntensity(float intensity1, float intensity2) setIntensity(float intensity1, float intensity2, float intensity3) Methods inherited from class team.lodestar.lodestone.systems.network.LodestoneClientPacket
handle
-
Field Details
-
duration
public final int duration -
intensity1
public float intensity1 -
intensity2
public float intensity2 -
intensity3
public float intensity3 -
intensityCurveStartEasing
-
intensityCurveEndEasing
-
-
Constructor Details
-
ScreenshakePacket
public ScreenshakePacket(int duration)
-
-
Method Details
-
setIntensity
-
setIntensity
-
setIntensity
-
setEasing
-
setEasing
public ScreenshakePacket setEasing(Easing intensityCurveStartEasing, Easing intensityCurveEndEasing) -
encode
public void encode(net.minecraft.network.FriendlyByteBuf buf) - Overrides:
encodein classLodestoneClientPacket
-
execute
- Overrides:
executein classLodestoneClientPacket
-
register
public static void register(net.minecraftforge.network.simple.SimpleChannel instance, int index) -
decode
-