Class GravityAPI

java.lang.Object
net.frozenblock.lib.gravity.api.GravityAPI

public final class GravityAPI extends Object
  • Field Details

    • DEFAULT_GRAVITY

      public static final net.minecraft.world.phys.Vec3 DEFAULT_GRAVITY
    • MODIFICATIONS

      public static final net.fabricmc.fabric.api.event.Event<GravityAPI.GravityModification> MODIFICATIONS
  • Method Details

    • register

      public static void register(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, GravityBelt<?> gravityBelt)
    • getAllBelts

      @NotNull public static @NotNull List<GravityBelt<?>> getAllBelts(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension)
    • getAllBelts

      public static List<GravityBelt<?>> getAllBelts(net.minecraft.world.level.Level level)
    • calculateGravity

      public static net.minecraft.world.phys.Vec3 calculateGravity(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, double y)
    • calculateGravity

      public static net.minecraft.world.phys.Vec3 calculateGravity(net.minecraft.world.level.Level level, double y)
    • calculateGravity

      public static net.minecraft.world.phys.Vec3 calculateGravity(net.minecraft.world.entity.Entity entity)
    • getAffectingGravityBelt

      public static Optional<GravityBelt<?>> getAffectingGravityBelt(List<GravityBelt<?>> belts, double y)