All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
appendBlocks(Map<Block,Item> map,
Item item) |
void |
appendStacks(ItemGroup group,
DefaultedList<ItemStack> stacks) |
void |
appendTooltip(ItemStack stack,
World world,
List<Text> tooltip,
TooltipContext context) |
protected boolean |
canPlace(ItemPlacementContext context,
BlockState state) |
protected boolean |
checkStatePlacement() |
Block |
getBlock() |
ItemPlacementContext |
getPlacementContext(ItemPlacementContext context) |
protected BlockState |
getPlacementState(ItemPlacementContext context) |
protected SoundEvent |
getPlaceSound(BlockState state) |
String |
getTranslationKey() |
ActionResult |
place(ItemPlacementContext context) |
protected boolean |
place(ItemPlacementContext context,
BlockState state) |
private BlockState |
placeFromTag(BlockPos pos,
World world,
ItemStack stack,
BlockState state) |
protected boolean |
postPlacement(BlockPos pos,
World world,
PlayerEntity player,
ItemStack stack,
BlockState state) |
ActionResult |
useOnBlock(ItemUsageContext context) |
private static <T extends Comparable<T>> BlockState |
with(BlockState state,
Property<T> property,
String name) |
static boolean |
writeTagToBlockEntity(World world,
PlayerEntity player,
BlockPos pos,
ItemStack stack) |