Class PositionedScreenshakePacket


public class PositionedScreenshakePacket extends ScreenshakePacket
  • Field Details

    • position

      public final net.minecraft.world.phys.Vec3 position
    • falloffDistance

      public final float falloffDistance
    • maxDistance

      public final float maxDistance
    • falloffEasing

      public final Easing 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

      public void execute(Supplier<net.minecraftforge.network.NetworkEvent.Context> context)
      Overrides:
      execute in class ScreenshakePacket
    • encode

      public void encode(net.minecraft.network.FriendlyByteBuf buf)
      Overrides:
      encode in class ScreenshakePacket
    • register

      public static void register(net.minecraftforge.network.simple.SimpleChannel instance, int index)
    • decode

      public static PositionedScreenshakePacket decode(net.minecraft.network.FriendlyByteBuf buf)