Class PositionedScreenshakePacket
java.lang.Object
team.lodestar.lodestone.systems.network.LodestoneClientPacket
team.lodestar.lodestone.network.screenshake.ScreenshakePacket
team.lodestar.lodestone.network.screenshake.PositionedScreenshakePacket
-
Nested Class Summary
Nested classes/interfaces inherited from class team.lodestar.lodestone.systems.network.LodestoneClientPacket
LodestoneClientPacket.ClientOnly -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal floatfinal Easingfinal floatfinal net.minecraft.world.phys.Vec3Fields inherited from class team.lodestar.lodestone.network.screenshake.ScreenshakePacket
duration, intensity1, intensity2, intensity3, intensityCurveEndEasing, intensityCurveStartEasing -
Constructor Summary
ConstructorsConstructorDescriptionPositionedScreenshakePacket(int duration, net.minecraft.world.phys.Vec3 position, float falloffDistance, float maxDistance) PositionedScreenshakePacket(int duration, net.minecraft.world.phys.Vec3 position, float falloffDistance, float maxDistance, Easing falloffEasing) -
Method Summary
Modifier and TypeMethodDescriptionstatic PositionedScreenshakePacketdecode(net.minecraft.network.FriendlyByteBuf buf) voidencode(net.minecraft.network.FriendlyByteBuf buf) voidstatic voidregister(net.minecraftforge.network.simple.SimpleChannel instance, int index) Methods inherited from class team.lodestar.lodestone.network.screenshake.ScreenshakePacket
setEasing, setEasing, setIntensity, setIntensity, setIntensityMethods inherited from class team.lodestar.lodestone.systems.network.LodestoneClientPacket
handle
-
Field Details
-
position
public final net.minecraft.world.phys.Vec3 position -
falloffDistance
public final float falloffDistance -
maxDistance
public final float maxDistance -
falloffEasing
-
-
Constructor Details
-
PositionedScreenshakePacket
public PositionedScreenshakePacket(int duration, net.minecraft.world.phys.Vec3 position, float falloffDistance, float maxDistance, Easing falloffEasing) -
PositionedScreenshakePacket
public PositionedScreenshakePacket(int duration, net.minecraft.world.phys.Vec3 position, float falloffDistance, float maxDistance)
-
-
Method Details
-
execute
- Overrides:
executein classScreenshakePacket
-
encode
public void encode(net.minecraft.network.FriendlyByteBuf buf) - Overrides:
encodein classScreenshakePacket
-
register
public static void register(net.minecraftforge.network.simple.SimpleChannel instance, int index) -
decode
-