Class UltraForestFlowerBlock
java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.Block
net.minecraft.world.level.block.BushBlock
com.pixelmonmod.pixelmon.blocks.ultraspace.UltraForestFlowerBlock
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement
,net.minecraft.world.level.ItemLike
,net.minecraftforge.common.extensions.IForgeBlock
,net.minecraftforge.common.IPlantable
public class UltraForestFlowerBlock
extends net.minecraft.world.level.block.BushBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.block.Block
net.minecraft.world.level.block.Block.BlockStatePairKey
Nested classes/interfaces inherited from class net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.state.BlockBehaviour.BlockStateBase, net.minecraft.world.level.block.state.BlockBehaviour.OffsetFunction, net.minecraft.world.level.block.state.BlockBehaviour.OffsetType, net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.state.BlockBehaviour.StateArgumentPredicate<A extends Object>, net.minecraft.world.level.block.state.BlockBehaviour.StatePredicate
-
Field Summary
Modifier and TypeFieldDescriptionstatic final net.minecraft.world.level.block.state.properties.EnumProperty<net.minecraft.core.Direction.Axis>
static final net.minecraft.world.level.block.state.properties.DirectionProperty
static final net.minecraft.world.level.block.state.properties.BooleanProperty
Fields inherited from class net.minecraft.world.level.block.Block
BLOCK_STATE_REGISTRY, INDESTRUCTIBLE, INSTANT, stateDefinition, UPDATE_ALL, UPDATE_ALL_IMMEDIATE, UPDATE_CLIENTS, UPDATE_IMMEDIATE, UPDATE_INVISIBLE, UPDATE_KNOWN_SHAPE, UPDATE_LIMIT, UPDATE_MOVE_BY_PISTON, UPDATE_NEIGHBORS, UPDATE_NONE, UPDATE_SUPPRESS_DROPS
Fields inherited from class net.minecraft.world.level.block.state.BlockBehaviour
drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, properties, requiredFeatures, soundType, speedFactor, UPDATE_SHAPE_ORDER
Fields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
Constructor Summary
ConstructorDescriptionUltraForestFlowerBlock
(net.minecraft.world.level.block.state.BlockBehaviour.Properties p_i48328_1_) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canBeReplaced
(net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.item.context.BlockPlaceContext useContext) protected void
createBlockStateDefinition
(net.minecraft.world.level.block.state.StateDefinition.Builder<net.minecraft.world.level.block.Block, net.minecraft.world.level.block.state.BlockState> builder) void
entityInside
(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.Entity entity) int
getLightEmission
(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.BlockGetter world, net.minecraft.core.BlockPos pos) float
getShadeBrightness
(net.minecraft.world.level.block.state.BlockState p_220080_1_, net.minecraft.world.level.BlockGetter p_220080_2_, net.minecraft.core.BlockPos p_220080_3_) net.minecraft.world.level.block.state.BlockState
getStateForPlacement
(net.minecraft.world.item.context.BlockPlaceContext useContext) protected boolean
mayPlaceOn
(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.BlockGetter blockReader, net.minecraft.core.BlockPos blockPos) boolean
useShapeForLightOcclusion
(net.minecraft.world.level.block.state.BlockState p_220074_1_) Methods inherited from class net.minecraft.world.level.block.BushBlock
canSurvive, getPlant, isPathfindable, propagatesSkylightDown, updateShape
Methods inherited from class net.minecraft.world.level.block.Block
animateTick, appendHoverText, asBlock, asItem, box, builtInRegistryHolder, byItem, canSupportCenter, canSupportRigidBlock, canSustainPlant, defaultBlockState, destroy, dropFromExplosion, dropResources, dropResources, dropResources, dropResources, fallOn, getCloneItemStack, getDescriptionId, getDrops, getDrops, getExplosionResistance, getFriction, getId, getJumpFactor, getName, getRenderPropertiesInternal, getShapeForEachState, getSoundType, getSpeedFactor, getStateDefinition, handlePrecipitation, hasDynamicShape, initializeClient, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isRandomlyTicking, isShapeFullBlock, playerDestroy, playerWillDestroy, popExperience, popResource, popResourceFromFace, pushEntitiesUp, registerDefaultState, setPlacedBy, shouldRenderFace, spawnDestroyParticles, stateById, stepOn, toString, tryDropExperience, updateEntityAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded, withPropertiesOf
Methods inherited from class net.minecraft.world.level.block.state.BlockBehaviour
attack, canBeReplaced, defaultDestroyTime, defaultMapColor, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDestroyProgress, getDirectSignal, getDrops, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getSeed, getShape, getSignal, getVisualShape, hasAnalogOutputSignal, isAir, isCollisionShapeFullBlock, isOcclusionShapeFullBlock, isSignalSource, mirror, neighborChanged, onPlace, onProjectileHit, onRemove, randomTick, requiredFeatures, rotate, skipRendering, spawnAfterBreak, tick, triggerEvent, updateIndirectNeighbourShapes, use
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabled
Methods inherited from interface net.minecraftforge.common.extensions.IForgeBlock
addLandingEffects, addRunningEffects, canBeHydrated, canConnectRedstone, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canStickTo, collisionExtendsVertically, getAdjacentBlockPathType, getAppearance, getBeaconColorMultiplier, getBedDirection, getBlockPathType, getCloneItemStack, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getFireSpreadSpeed, getFlammability, getFriction, getMapColor, getPistonPushReaction, getRespawnPosition, getSoundType, getStateAtViewpoint, getToolModifiedState, getWeakChanges, hidesNeighborFace, isBed, isBurning, isConduitFrame, isFertile, isFireSource, isFlammable, isLadder, isPortalFrame, isScaffolding, isSlimeBlock, isStickyBlock, isValidSpawn, makesOpenTrapdoorAboveClimbable, onBlockExploded, onBlockStateChange, onCaughtFire, onDestroyedByPlayer, onNeighborChange, onTreeGrow, rotate, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlay, supportsExternalFaceHiding
Methods inherited from interface net.minecraftforge.common.IPlantable
getPlantType
-
Field Details
-
TALL
public static final net.minecraft.world.level.block.state.properties.BooleanProperty TALL -
FACING
public static final net.minecraft.world.level.block.state.properties.DirectionProperty FACING -
AXIS
public static final net.minecraft.world.level.block.state.properties.EnumProperty<net.minecraft.core.Direction.Axis> AXIS
-
-
Constructor Details
-
UltraForestFlowerBlock
public UltraForestFlowerBlock(net.minecraft.world.level.block.state.BlockBehaviour.Properties p_i48328_1_)
-
-
Method Details
-
createBlockStateDefinition
protected void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition.Builder<net.minecraft.world.level.block.Block, net.minecraft.world.level.block.state.BlockState> builder) - Overrides:
createBlockStateDefinition
in classnet.minecraft.world.level.block.Block
-
useShapeForLightOcclusion
public boolean useShapeForLightOcclusion(net.minecraft.world.level.block.state.BlockState p_220074_1_) - Overrides:
useShapeForLightOcclusion
in classnet.minecraft.world.level.block.state.BlockBehaviour
-
canBeReplaced
public boolean canBeReplaced(net.minecraft.world.level.block.state.BlockState blockState, net.minecraft.world.item.context.BlockPlaceContext useContext) - Overrides:
canBeReplaced
in classnet.minecraft.world.level.block.state.BlockBehaviour
-
entityInside
public void entityInside(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.Entity entity) - Overrides:
entityInside
in classnet.minecraft.world.level.block.state.BlockBehaviour
-
mayPlaceOn
protected boolean mayPlaceOn(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.BlockGetter blockReader, net.minecraft.core.BlockPos blockPos) - Overrides:
mayPlaceOn
in classnet.minecraft.world.level.block.BushBlock
-
getStateForPlacement
public net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.context.BlockPlaceContext useContext) - Overrides:
getStateForPlacement
in classnet.minecraft.world.level.block.Block
-
getShadeBrightness
public float getShadeBrightness(net.minecraft.world.level.block.state.BlockState p_220080_1_, net.minecraft.world.level.BlockGetter p_220080_2_, net.minecraft.core.BlockPos p_220080_3_) - Overrides:
getShadeBrightness
in classnet.minecraft.world.level.block.state.BlockBehaviour
-
getLightEmission
public int getLightEmission(net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.BlockGetter world, net.minecraft.core.BlockPos pos)
-