Class ExperimentalMinecartShapeContext

java.lang.Object
net.minecraft.block.EntityShapeContext
net.minecraft.block.ExperimentalMinecartShapeContext
All Implemented Interfaces:
ShapeContext

public class ExperimentalMinecartShapeContext extends EntityShapeContext
Mappings:
Namespace Name
named net/minecraft/block/ExperimentalMinecartShapeContext
intermediary net/minecraft/class_10140
official fbp
  • Field Details Link icon

    • belowPos Link icon

      @Nullable private @Nullable BlockPos belowPos
      Mappings:
      Namespace Name Mixin selector
      named belowPos Lnet/minecraft/block/ExperimentalMinecartShapeContext;belowPos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_53824 Lnet/minecraft/class_10140;field_53824:Lnet/minecraft/class_2338;
      official b Lfbp;b:Lji;
    • ascendingPos Link icon

      @Nullable private @Nullable BlockPos ascendingPos
      Mappings:
      Namespace Name Mixin selector
      named ascendingPos Lnet/minecraft/block/ExperimentalMinecartShapeContext;ascendingPos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_53825 Lnet/minecraft/class_10140;field_53825:Lnet/minecraft/class_2338;
      official c Lfbp;c:Lji;
  • Constructor Details Link icon

    • ExperimentalMinecartShapeContext Link icon

      protected ExperimentalMinecartShapeContext(AbstractMinecartEntity minecart, boolean collidesWithFluid)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/block/ExperimentalMinecartShapeContext;<init>(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;Z)V
      intermediary <init> Lnet/minecraft/class_10140;<init>(Lnet/minecraft/class_1688;Z)V
      official <init> Lfbp;<init>(Lcqx;Z)V
  • Method Details Link icon

    • setIgnoredPositions Link icon

      private void setIgnoredPositions(AbstractMinecartEntity minecart)
      Mappings:
      Namespace Name Mixin selector
      named setIgnoredPositions Lnet/minecraft/block/ExperimentalMinecartShapeContext;setIgnoredPositions(Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;)V
      intermediary method_62879 Lnet/minecraft/class_10140;method_62879(Lnet/minecraft/class_1688;)V
      official a Lfbp;a(Lcqx;)V
    • getCollisionShape Link icon

      public VoxelShape getCollisionShape(BlockState state, CollisionView world, BlockPos pos)
      Specified by:
      getCollisionShape in interface ShapeContext
      Overrides:
      getCollisionShape in class EntityShapeContext
      Mappings:
      Namespace Name Mixin selector
      named getCollisionShape Lnet/minecraft/block/ShapeContext;getCollisionShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/CollisionView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
      intermediary method_62878 Lnet/minecraft/class_3726;method_62878(Lnet/minecraft/class_2680;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
      official a Lfbg;a(Ldwy;Ldfs;Lji;)Lfbv;