Package net.minecraft.block
Class TurtleEggBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.TurtleEggBlock
- All Implemented Interfaces:
ItemConvertible
- Mappings:
Namespace Name official cgnintermediary net/minecraft/class_2542named net/minecraft/block/TurtleEggBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroupNested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic IntPropertystatic intstatic intstatic intstatic IntPropertyprivate static VoxelShapeprivate static VoxelShapeFields inherited from class net.minecraft.block.Block
field_31022, field_31023, field_31024, field_31025, field_31035, FORCE_STATE, LOGGER, MOVED, NO_REDRAW, NOTIFY_ALL, NOTIFY_LISTENERS, NOTIFY_NEIGHBORS, REDRAW_ON_MAIN_THREAD, SKIP_DROPS, SKIP_LIGHTING_UPDATES, STATE_IDS, stateManagerFields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable BlockEntity blockEntity, ItemStack stack)protected voidappendProperties(StateManager.Builder<Block,BlockState> builder)private voidbreakEgg(World world, BlockPos pos, BlockState state)private booleanbooleancanReplace(BlockState state, ItemPlacementContext context)getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)static booleanstatic booleanisSandBelow(BlockView world, BlockPos pos)voidonBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify)voidonLandedUpon(World world, BlockPos pos, Entity entity, float distance)voidonSteppedOn(World world, BlockPos pos, Entity entity)Called when an entity steps on this block.voidrandomTick(BlockState state, ServerWorld world, BlockPos pos, Random random)private booleanshouldHatchProgress(World world)private voidtryBreakEgg(World world, BlockPos pos, Entity entity, int inverseChance)Methods inherited from class net.minecraft.block.Block
addStacksForDisplay, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropStack, dropStacks, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getRawIdFromState, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getStateWithProperties, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onPlaced, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toStringMethods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canPlaceAt, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStateForNeighborUpdate, getStrongRedstonePower, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, mirror, neighborUpdate, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, rotate, scheduledTick
-
Field Details
-
field_31272
public static final int field_31272- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLcgn;a:Iintermediary field_31272Lnet/minecraft/class_2542;field_31272:Inamed field_31272Lnet/minecraft/block/TurtleEggBlock;field_31272:I
-
field_31273
public static final int field_31273- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLcgn;b:Iintermediary field_31273Lnet/minecraft/class_2542;field_31273:Inamed field_31273Lnet/minecraft/block/TurtleEggBlock;field_31273:I
-
field_31274
public static final int field_31274- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLcgn;c:Iintermediary field_31274Lnet/minecraft/class_2542;field_31274:Inamed field_31274Lnet/minecraft/block/TurtleEggBlock;field_31274:I
-
SMALL_SHAPE
- Mappings:
Namespace Name Mixin selector official fLcgn;f:Ldmu;intermediary field_11712Lnet/minecraft/class_2542;field_11712:Lnet/minecraft/class_265;named SMALL_SHAPELnet/minecraft/block/TurtleEggBlock;SMALL_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
LARGE_SHAPE
- Mappings:
Namespace Name Mixin selector official gLcgn;g:Ldmu;intermediary field_11709Lnet/minecraft/class_2542;field_11709:Lnet/minecraft/class_265;named LARGE_SHAPELnet/minecraft/block/TurtleEggBlock;LARGE_SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
HATCH
- Mappings:
Namespace Name Mixin selector official dLcgn;d:Lckx;intermediary field_11711Lnet/minecraft/class_2542;field_11711:Lnet/minecraft/class_2758;named HATCHLnet/minecraft/block/TurtleEggBlock;HATCH:Lnet/minecraft/state/property/IntProperty;
-
EGGS
- Mappings:
Namespace Name Mixin selector official eLcgn;e:Lckx;intermediary field_11710Lnet/minecraft/class_2542;field_11710:Lnet/minecraft/class_2758;named EGGSLnet/minecraft/block/TurtleEggBlock;EGGS:Lnet/minecraft/state/property/IntProperty;
-
-
Constructor Details
-
TurtleEggBlock
- Mappings:
Namespace Name Mixin selector official <init>Lcjw;<init>(Lcjw$c;)Vintermediary <init>Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)Vnamed <init>Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
Method Details
-
onSteppedOn
Called when an entity steps on this block.- Overrides:
onSteppedOnin classBlock- Mappings:
Namespace Name Mixin selector official aLbyw;a(Lbvx;Lgb;Laso;)Vintermediary method_9591Lnet/minecraft/class_2248;method_9591(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Vnamed onSteppedOnLnet/minecraft/block/Block;onSteppedOn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
-
onLandedUpon
- Overrides:
onLandedUponin classBlock- Mappings:
Namespace Name Mixin selector official aLbyw;a(Lbvx;Lgb;Laso;F)Vintermediary method_9554Lnet/minecraft/class_2248;method_9554(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;F)Vnamed onLandedUponLnet/minecraft/block/Block;onLandedUpon(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;F)V
-
tryBreakEgg
- Mappings:
Namespace Name Mixin selector official aLcgn;a(Lbvx;Lgb;Laso;I)Vintermediary method_10834Lnet/minecraft/class_2542;method_10834(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;I)Vnamed tryBreakEggLnet/minecraft/block/TurtleEggBlock;tryBreakEgg(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;I)V
-
breakEgg
- Mappings:
Namespace Name Mixin selector official aLcgn;a(Lbvx;Lgb;Lcjx;)Vintermediary method_10833Lnet/minecraft/class_2542;method_10833(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed breakEggLnet/minecraft/block/TurtleEggBlock;breakEgg(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
randomTick
- Overrides:
randomTickin classAbstractBlock- Mappings:
Namespace Name Mixin selector official bLcjw;b(Lcjx;Labj;Lgb;Ljava/util/Random;)Vintermediary method_9514Lnet/minecraft/class_4970;method_9514(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed randomTickLnet/minecraft/block/AbstractBlock;randomTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
isSandBelow
- Mappings:
Namespace Name Mixin selector official aLcgn;a(Lbvb;Lgb;)Zintermediary method_10831Lnet/minecraft/class_2542;method_10831(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed isSandBelowLnet/minecraft/block/TurtleEggBlock;isSandBelow(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
isSand
- Mappings:
Namespace Name Mixin selector official bLcgn;b(Lbvb;Lgb;)Zintermediary method_29952Lnet/minecraft/class_2542;method_29952(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed isSandLnet/minecraft/block/TurtleEggBlock;isSand(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
onBlockAdded
public void onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify)- Overrides:
onBlockAddedin classAbstractBlock- Mappings:
Namespace Name Mixin selector official bLcjw;b(Lcjx;Lbvx;Lgb;Lcjx;Z)Vintermediary method_9615Lnet/minecraft/class_4970;method_9615(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Vnamed onBlockAddedLnet/minecraft/block/AbstractBlock;onBlockAdded(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
shouldHatchProgress
- Mappings:
Namespace Name Mixin selector official aLcgn;a(Lbvx;)Zintermediary method_10832Lnet/minecraft/class_2542;method_10832(Lnet/minecraft/class_1937;)Znamed shouldHatchProgressLnet/minecraft/block/TurtleEggBlock;shouldHatchProgress(Lnet/minecraft/world/World;)Z
-
afterBreak
public void afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, @Nullable @Nullable BlockEntity blockEntity, ItemStack stack)- Overrides:
afterBreakin classBlock- Mappings:
Namespace Name Mixin selector official aLbyw;a(Lbvx;Lbjl;Lgb;Lcjx;Lchv;Lbpx;)Vintermediary method_9556Lnet/minecraft/class_2248;method_9556(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2586;Lnet/minecraft/class_1799;)Vnamed afterBreakLnet/minecraft/block/Block;afterBreak(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/item/ItemStack;)V
-
canReplace
- Overrides:
canReplacein classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLcjw;a(Lcjx;Lbrx;)Zintermediary method_9616Lnet/minecraft/class_4970;method_9616(Lnet/minecraft/class_2680;Lnet/minecraft/class_1750;)Znamed canReplaceLnet/minecraft/block/AbstractBlock;canReplace(Lnet/minecraft/block/BlockState;Lnet/minecraft/item/ItemPlacementContext;)Z
-
getPlacementState
- Overrides:
getPlacementStatein classBlock- Mappings:
Namespace Name Mixin selector official aLbyw;a(Lbrx;)Lcjx;intermediary method_9605Lnet/minecraft/class_2248;method_9605(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;named getPlacementStateLnet/minecraft/block/Block;getPlacementState(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
-
getOutlineShape
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context)- Overrides:
getOutlineShapein classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLcjw;a(Lcjx;Lbvb;Lgb;Ldmg;)Ldmu;intermediary method_9530Lnet/minecraft/class_4970;method_9530(Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;named getOutlineShapeLnet/minecraft/block/AbstractBlock;getOutlineShape(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;
-
appendProperties
- Overrides:
appendPropertiesin classBlock- Mappings:
Namespace Name Mixin selector official aLbyw;a(Lcjy$a;)Vintermediary method_9515Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)Vnamed appendPropertiesLnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
-
breaksEgg
- Mappings:
Namespace Name Mixin selector official aLcgn;a(Lbvx;Laso;)Zintermediary method_10835Lnet/minecraft/class_2542;method_10835(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)Znamed breaksEggLnet/minecraft/block/TurtleEggBlock;breaksEgg(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;)Z
-