Class WindDisturbance<T>

java.lang.Object
net.frozenblock.lib.wind.api.WindDisturbance<T>

public class WindDisturbance<T> extends Object
  • Field Details

  • Constructor Details

    • WindDisturbance

      public WindDisturbance(Optional<T> source, net.minecraft.world.phys.Vec3 origin, net.minecraft.world.phys.AABB affectedArea, WindDisturbanceLogic<T> disturbanceLogic)
  • Method Details

    • calculateDisturbanceResult

      public WindDisturbance.DisturbanceResult calculateDisturbanceResult(net.minecraft.world.level.Level level, net.minecraft.world.phys.Vec3 windTarget)
    • isWithinViewDistance

      public boolean isWithinViewDistance(@NotNull @NotNull net.minecraft.server.level.ChunkTrackingView chunkTrackingView)
    • toPacket

      public Optional<WindDisturbancePacket> toPacket()