Package net.minecraft.item
Class AutomaticItemPlacementContext
java.lang.Object
net.minecraft.item.ItemUsageContext
net.minecraft.item.ItemPlacementContext
net.minecraft.item.AutomaticItemPlacementContext
public class AutomaticItemPlacementContext extends ItemPlacementContext
- Mappings:
Namespace Name official bpw
intermediary net/minecraft/class_2968
named net/minecraft/item/AutomaticItemPlacementContext
-
Field Summary
Fields inherited from class net.minecraft.item.ItemPlacementContext
canReplaceExisting
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description boolean
canPlace()
boolean
canReplaceExisting()
BlockPos
getBlockPos()
Direction[]
getPlacementDirections()
Direction
getPlayerFacing()
Direction
getPlayerLookDirection()
float
getPlayerYaw()
boolean
shouldCancelInteraction()
Methods inherited from class net.minecraft.item.ItemPlacementContext
getVerticalPlayerLookDirection, offset
Methods inherited from class net.minecraft.item.ItemUsageContext
getHand, getHitPos, getHitResult, getPlayer, getSide, getStack, getWorld, hitsInsideBlock
-
Field Details
-
facing
- Mappings:
Namespace Name Mixin selector official b
Lbpw;b:Lgc;
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>
Lbpw;<init>(Lbtv;Lfx;Lgc;Lbnv;Lgc;)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
- Overrides:
getBlockPos
in classItemPlacementContext
- Mappings:
Namespace Name Mixin selector official a
Lbpx;a()Lfx;
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 classItemPlacementContext
- Mappings:
Namespace Name Mixin selector official b
Lbpv;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 classItemPlacementContext
- Mappings:
Namespace Name Mixin selector official c
Lbpv;c()Z
intermediary method_7717
Lnet/minecraft/class_1750;method_7717()Z
named canReplaceExisting
Lnet/minecraft/item/ItemPlacementContext;canReplaceExisting()Z
-
getPlayerLookDirection
- Overrides:
getPlayerLookDirection
in classItemPlacementContext
- Mappings:
Namespace Name Mixin selector official d
Lbpv;d()Lgc;
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
- Overrides:
getPlacementDirections
in classItemPlacementContext
- Mappings:
Namespace Name Mixin selector official f
Lbpv;f()[Lgc;
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;
-
getPlayerFacing
- Overrides:
getPlayerFacing
in classItemUsageContext
- Mappings:
Namespace Name Mixin selector official g
Lbpx;g()Lgc;
intermediary method_8042
Lnet/minecraft/class_1838;method_8042()Lnet/minecraft/class_2350;
named getPlayerFacing
Lnet/minecraft/item/ItemUsageContext;getPlayerFacing()Lnet/minecraft/util/math/Direction;
-
shouldCancelInteraction
public boolean shouldCancelInteraction()- Overrides:
shouldCancelInteraction
in classItemUsageContext
- Mappings:
Namespace Name Mixin selector official h
Lbpx;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 classItemUsageContext
- Mappings:
Namespace Name Mixin selector official i
Lbpx;i()F
intermediary method_8044
Lnet/minecraft/class_1838;method_8044()F
named getPlayerYaw
Lnet/minecraft/item/ItemUsageContext;getPlayerYaw()F
-