All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addStacksForDisplay(ItemGroup group,
DefaultedList<ItemStack> list) |
void |
afterBreak(World world,
PlayerEntity player,
BlockPos pos,
BlockState state,
BlockEntity blockEntity,
ItemStack stack) |
protected void |
appendProperties(StateManager.Builder<Block,BlockState> builder) |
protected Block |
asBlock() |
Item |
asItem() |
void |
buildTooltip(ItemStack stack,
BlockView world,
List<Text> tooltip,
TooltipContext options) |
boolean |
canMobSpawnInside() |
static boolean |
cannotConnect(Block block) |
static VoxelShape |
createCuboidShape(double xMin,
double yMin,
double zMin,
double xMax,
double yMax,
double zMax) |
protected void |
dropExperience(World world,
BlockPos pos,
int size) |
static void |
dropStack(World world,
BlockPos pos,
ItemStack stack) |
static void |
dropStacks(BlockState state,
World world,
BlockPos pos) |
static void |
dropStacks(BlockState state,
World world,
BlockPos pos,
BlockEntity blockEntity) |
static void |
dropStacks(BlockState state,
World world,
BlockPos pos,
BlockEntity blockEntity,
Entity entity,
ItemStack stack) |
float |
getBlastResistance() |
static Block |
getBlockFromItem(Item item) |
BlockState |
getDefaultState() |
static List<ItemStack> |
getDroppedStacks(BlockState state,
ServerWorld world,
BlockPos pos,
BlockEntity blockEntity) |
static List<ItemStack> |
getDroppedStacks(BlockState state,
ServerWorld world,
BlockPos pos,
BlockEntity blockEntity,
Entity entity,
ItemStack stack) |
float |
getJumpVelocityMultiplier() |
Text |
getName() |
ItemStack |
getPickStack(BlockView world,
BlockPos pos,
BlockState state) |
BlockState |
getPlacementState(ItemPlacementContext ctx) |
static int |
getRawIdFromState(BlockState state) |
float |
getSlipperiness() |
BlockSoundGroup |
getSoundGroup(BlockState state) |
static BlockState |
getStateFromRawId(int stateId) |
StateManager<Block,BlockState> |
getStateManager() |
String |
getTranslationKey() |
float |
getVelocityMultiplier() |
boolean |
hasDynamicBounds() |
boolean |
hasRandomTicks(BlockState state) |
static boolean |
hasTopRim(BlockView world,
BlockPos pos) |
static boolean |
isFaceFullSquare(VoxelShape shape,
Direction side) |
boolean |
isIn(Tag<Block> tag) |
static boolean |
isShapeFullCube(VoxelShape shape) |
static boolean |
isSideSolidFullSquare(BlockState state,
BlockView world,
BlockPos pos,
Direction side) |
boolean |
isTranslucent(BlockState state,
BlockView world,
BlockPos pos) |
void |
onBreak(World world,
BlockPos pos,
BlockState state,
PlayerEntity player) |
void |
onBroken(IWorld world,
BlockPos pos,
BlockState state) |
void |
onDestroyedByExplosion(World world,
BlockPos pos,
Explosion explosion) |
void |
onEntityLand(BlockView world,
Entity entity) |
void |
onLandedUpon(World world,
BlockPos pos,
Entity entity,
float distance) |
void |
onPlaced(World world,
BlockPos pos,
BlockState state,
LivingEntity placer,
ItemStack itemStack) |
void |
onSteppedOn(World world,
BlockPos pos,
Entity entity) |
static BlockState |
postProcessState(BlockState state,
IWorld world,
BlockPos pos) |
static BlockState |
pushEntitiesUpBeforeBlockChange(BlockState from,
BlockState to,
World world,
BlockPos pos) |
void |
rainTick(World world,
BlockPos pos) |
void |
randomDisplayTick(BlockState state,
World world,
BlockPos pos,
Random random) |
static void |
replaceBlock(BlockState state,
BlockState newState,
IWorld world,
BlockPos pos,
int flags) |
protected void |
setDefaultState(BlockState state) |
static boolean |
shouldDrawSide(BlockState state,
BlockView world,
BlockPos pos,
Direction facing) |
boolean |
shouldDropItemsOnExplosion(Explosion explosion) |
static boolean |
sideCoversSmallSquare(WorldView world,
BlockPos pos,
Direction side) |
String |
toString() |