Class EntityMixin

java.lang.Object
net.frozenblock.lib.entity.mixin.EntityMixin
All Implemented Interfaces:
EntityStepOnBlockInterface, FrozenStartTrackingEntityInterface

public abstract class EntityMixin extends Object implements FrozenStartTrackingEntityInterface, EntityStepOnBlockInterface
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    frozenLib$onSteppedOnBlock(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos blockPos, net.minecraft.world.level.block.state.BlockState blockState)
     
    void
    frozenLib$playerStartsTracking(net.minecraft.server.level.ServerPlayer serverPlayer)
     
    void
    frozenLib$runSteppedOn(net.minecraft.world.entity.MoverType type, net.minecraft.world.phys.Vec3 pos, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci, net.minecraft.world.phys.Vec3 vec3, double d, boolean bl, boolean bl2, net.minecraft.core.BlockPos blockPos, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.block.Block block)
     
    abstract net.minecraft.world.level.Level
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EntityMixin

      public EntityMixin()
  • Method Details

    • level

      public abstract net.minecraft.world.level.Level level()
    • frozenLib$playerStartsTracking

      public void frozenLib$playerStartsTracking(net.minecraft.server.level.ServerPlayer serverPlayer)
      Specified by:
      frozenLib$playerStartsTracking in interface FrozenStartTrackingEntityInterface
    • frozenLib$runSteppedOn

      public void frozenLib$runSteppedOn(net.minecraft.world.entity.MoverType type, net.minecraft.world.phys.Vec3 pos, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci, net.minecraft.world.phys.Vec3 vec3, double d, boolean bl, boolean bl2, net.minecraft.core.BlockPos blockPos, net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.level.block.Block block)
    • frozenLib$onSteppedOnBlock

      public void frozenLib$onSteppedOnBlock(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos blockPos, net.minecraft.world.level.block.state.BlockState blockState)
      Specified by:
      frozenLib$onSteppedOnBlock in interface EntityStepOnBlockInterface