Class AutomaticItemPlacementContext


public class AutomaticItemPlacementContext extends ItemPlacementContext
Mappings:
Namespace Name
official cpi
intermediary net/minecraft/class_2968
named net/minecraft/item/AutomaticItemPlacementContext
  • Field Details

    • facing

      private final Direction facing
      Mappings:
      Namespace Name Mixin selector
      official b Lcpi;b:Lic;
      intermediary field_13362 Lnet/minecraft/class_2968;field_13362:Lnet/minecraft/class_2350;
      named facing Lnet/minecraft/item/AutomaticItemPlacementContext;facing:Lnet/minecraft/util/math/Direction;
  • Constructor Details

    • AutomaticItemPlacementContext

      public AutomaticItemPlacementContext(World world, BlockPos pos, Direction facing, ItemStack stack, Direction side)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcpi;<init>(Lctp;Lhx;Lic;Lcmy;Lic;)V
      intermediary <init> Lnet/minecraft/class_2968;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_1799;Lnet/minecraft/class_2350;)V
      named <init> Lnet/minecraft/item/AutomaticItemPlacementContext;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)V
  • Method Details

    • getBlockPos

      public BlockPos getBlockPos()
      Overrides:
      getBlockPos in class ItemPlacementContext
      Mappings:
      Namespace Name Mixin selector
      official a Lcpj;a()Lhx;
      intermediary method_8037 Lnet/minecraft/class_1838;method_8037()Lnet/minecraft/class_2338;
      named getBlockPos Lnet/minecraft/item/ItemUsageContext;getBlockPos()Lnet/minecraft/util/math/BlockPos;
    • canPlace

      public boolean canPlace()
      Overrides:
      canPlace in class ItemPlacementContext
      Mappings:
      Namespace Name Mixin selector
      official b Lcph;b()Z
      intermediary method_7716 Lnet/minecraft/class_1750;method_7716()Z
      named canPlace Lnet/minecraft/item/ItemPlacementContext;canPlace()Z
    • canReplaceExisting

      public boolean canReplaceExisting()
      Overrides:
      canReplaceExisting in class ItemPlacementContext
      Mappings:
      Namespace Name Mixin selector
      official c Lcph;c()Z
      intermediary method_7717 Lnet/minecraft/class_1750;method_7717()Z
      named canReplaceExisting Lnet/minecraft/item/ItemPlacementContext;canReplaceExisting()Z
    • getPlayerLookDirection

      public Direction getPlayerLookDirection()
      Overrides:
      getPlayerLookDirection in class ItemPlacementContext
      Mappings:
      Namespace Name Mixin selector
      official d Lcph;d()Lic;
      intermediary method_7715 Lnet/minecraft/class_1750;method_7715()Lnet/minecraft/class_2350;
      named getPlayerLookDirection Lnet/minecraft/item/ItemPlacementContext;getPlayerLookDirection()Lnet/minecraft/util/math/Direction;
    • getPlacementDirections

      public Direction[] getPlacementDirections()
      Overrides:
      getPlacementDirections in class ItemPlacementContext
      Mappings:
      Namespace Name Mixin selector
      official f Lcph;f()[Lic;
      intermediary method_7718 Lnet/minecraft/class_1750;method_7718()[Lnet/minecraft/class_2350;
      named getPlacementDirections Lnet/minecraft/item/ItemPlacementContext;getPlacementDirections()[Lnet/minecraft/util/math/Direction;
    • getHorizontalPlayerFacing

      public Direction getHorizontalPlayerFacing()
      Returns the horizontal facing direction of the player.
      Overrides:
      getHorizontalPlayerFacing in class ItemUsageContext
      Returns:
      the horizontal facing direction of the player
      Mappings:
      Namespace Name Mixin selector
      official g Lcpj;g()Lic;
      intermediary method_8042 Lnet/minecraft/class_1838;method_8042()Lnet/minecraft/class_2350;
      named getHorizontalPlayerFacing Lnet/minecraft/item/ItemUsageContext;getHorizontalPlayerFacing()Lnet/minecraft/util/math/Direction;
    • shouldCancelInteraction

      public boolean shouldCancelInteraction()
      Overrides:
      shouldCancelInteraction in class ItemUsageContext
      Mappings:
      Namespace Name Mixin selector
      official h Lcpj;h()Z
      intermediary method_8046 Lnet/minecraft/class_1838;method_8046()Z
      named shouldCancelInteraction Lnet/minecraft/item/ItemUsageContext;shouldCancelInteraction()Z
    • getPlayerYaw

      public float getPlayerYaw()
      Overrides:
      getPlayerYaw in class ItemUsageContext
      Mappings:
      Namespace Name Mixin selector
      official i Lcpj;i()F
      intermediary method_8044 Lnet/minecraft/class_1838;method_8044()F
      named getPlayerYaw Lnet/minecraft/item/ItemUsageContext;getPlayerYaw()F