Package net.minecraft.block
Class FrogspawnBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.FrogspawnBlock
- All Implemented Interfaces:
ItemConvertible
- Mappings:
Namespace Name official clpintermediary net/minecraft/class_7113named net/minecraft/block/FrogspawnBlock
-
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 TypeFieldDescriptionprivate static final intprivate static final intprivate static intprivate static final intprivate static final intprivate static intprotected static final VoxelShapeFields inherited from class net.minecraft.block.Block
field_31022, field_31023, field_31024, field_31025, field_31035, FORCE_STATE, 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 TypeMethodDescriptionprivate voidbreakWithoutDrop(World world, BlockPos pos) private static booleanbooleancanPlaceAt(BlockState state, WorldView world, BlockPos pos) private static intgetHatchTime(Random random) getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) private doublegetSpawnOffset(Random random) getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Gets the possibly updated block state of this block when a neighboring block is updated.private voidhatch(ServerWorld world, BlockPos pos, Random random) voidonBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify) voidonEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) static voidvoidscheduledTick(BlockState state, ServerWorld world, BlockPos pos, Random random) static voidsetHatchTimeRange(int min, int max) private voidspawnTadpoles(ServerWorld world, BlockPos pos, Random random) Methods inherited from class net.minecraft.block.Block
afterBreak, appendProperties, appendStacks, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropExperienceWhenMined, dropStack, dropStack, dropStacks, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getPlacementState, getRawIdFromState, getRegistryEntry, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getStateWithProperties, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toStringMethods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getHardness, getLootTableId, getMaxHorizontalModelOffset, getOpacity, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStrongRedstonePower, getVerticalModelOffsetMultiplier, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isCullingShapeFullCube, isShapeFullCube, isSideInvisible, mirror, neighborUpdate, onBlockBreakStart, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, randomTick, rotate
-
Field Details
-
MIN_TADPOLES
private static final int MIN_TADPOLES- See Also:
- Mappings:
Namespace Name Mixin selector official bLclp;b:Iintermediary field_37579Lnet/minecraft/class_7113;field_37579:Inamed MIN_TADPOLESLnet/minecraft/block/FrogspawnBlock;MIN_TADPOLES:I
-
MAX_TADPOLES
private static final int MAX_TADPOLES- See Also:
- Mappings:
Namespace Name Mixin selector official cLclp;c:Iintermediary field_37580Lnet/minecraft/class_7113;field_37580:Inamed MAX_TADPOLESLnet/minecraft/block/FrogspawnBlock;MAX_TADPOLES:I
-
MIN_HATCH_TIME
private static final int MIN_HATCH_TIME- See Also:
- Mappings:
Namespace Name Mixin selector official dLclp;d:Iintermediary field_37581Lnet/minecraft/class_7113;field_37581:Inamed MIN_HATCH_TIMELnet/minecraft/block/FrogspawnBlock;MIN_HATCH_TIME:I
-
MAX_HATCH_TIME
private static final int MAX_HATCH_TIME- See Also:
- Mappings:
Namespace Name Mixin selector official eLclp;e:Iintermediary field_37582Lnet/minecraft/class_7113;field_37582:Inamed MAX_HATCH_TIMELnet/minecraft/block/FrogspawnBlock;MAX_HATCH_TIME:I
-
SHAPE
- Mappings:
Namespace Name Mixin selector official aLclp;a:Ldwm;intermediary field_37578Lnet/minecraft/class_7113;field_37578:Lnet/minecraft/class_265;named SHAPELnet/minecraft/block/FrogspawnBlock;SHAPE:Lnet/minecraft/util/shape/VoxelShape;
-
minHatchTime
private static int minHatchTime- Mappings:
Namespace Name Mixin selector official fLclp;f:Iintermediary field_37583Lnet/minecraft/class_7113;field_37583:Inamed minHatchTimeLnet/minecraft/block/FrogspawnBlock;minHatchTime:I
-
maxHatchTime
private static int maxHatchTime- Mappings:
Namespace Name Mixin selector official gLclp;g:Iintermediary field_37584Lnet/minecraft/class_7113;field_37584:Inamed maxHatchTimeLnet/minecraft/block/FrogspawnBlock;maxHatchTime:I
-
-
Constructor Details
-
FrogspawnBlock
- Mappings:
Namespace Name Mixin selector official <init>Lcuq;<init>(Lcuq$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
-
getOutlineShape
public VoxelShape getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) - Overrides:
getOutlineShapein classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLcuq;a(Lcur;Lcfg;Lgt;Ldvy;)Ldwm;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;
-
canPlaceAt
- Overrides:
canPlaceAtin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLcuq;a(Lcur;Lcgd;Lgt;)Zintermediary method_9558Lnet/minecraft/class_4970;method_9558(Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Znamed canPlaceAtLnet/minecraft/block/AbstractBlock;canPlaceAt(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldView;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 bLcuq;b(Lcur;Lcga;Lgt;Lcur;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
-
getHatchTime
- Mappings:
Namespace Name Mixin selector official aLclp;a(Lalu;)Iintermediary method_41429Lnet/minecraft/class_7113;method_41429(Lnet/minecraft/class_5819;)Inamed getHatchTimeLnet/minecraft/block/FrogspawnBlock;getHatchTime(Lnet/minecraft/util/math/random/Random;)I
-
getStateForNeighborUpdate
public BlockState getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) Gets the possibly updated block state of this block when a neighboring block is updated.- Overrides:
getStateForNeighborUpdatein classAbstractBlock- Parameters:
state- the state of this blockdirection- the direction from this block to the neighborneighborState- the state of the updated neighbor blockworld- the worldpos- the position of this blockneighborPos- the position of the neighbor block- Returns:
- the new state of this block
- Mappings:
Namespace Name Mixin selector official aLcuq;a(Lcur;Lgy;Lcur;Lcgb;Lgt;Lgt;)Lcur;intermediary method_9559Lnet/minecraft/class_4970;method_9559(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;named getStateForNeighborUpdateLnet/minecraft/block/AbstractBlock;getStateForNeighborUpdate(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
scheduledTick
- Overrides:
scheduledTickin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLcuq;a(Lcur;Lafo;Lgt;Lalu;)Vintermediary method_9588Lnet/minecraft/class_4970;method_9588(Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vnamed scheduledTickLnet/minecraft/block/AbstractBlock;scheduledTick(Lnet/minecraft/block/BlockState;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
onEntityCollision
- Overrides:
onEntityCollisionin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLcuq;a(Lcur;Lcga;Lgt;Lbaq;)Vintermediary method_9548Lnet/minecraft/class_4970;method_9548(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Vnamed onEntityCollisionLnet/minecraft/block/AbstractBlock;onEntityCollision(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
-
canLayAt
- Mappings:
Namespace Name Mixin selector official aLclp;a(Lcfg;Lgt;)Zintermediary method_41427Lnet/minecraft/class_7113;method_41427(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed canLayAtLnet/minecraft/block/FrogspawnBlock;canLayAt(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
hatch
- Mappings:
Namespace Name Mixin selector official aLclp;a(Lafo;Lgt;Lalu;)Vintermediary method_41426Lnet/minecraft/class_7113;method_41426(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vnamed hatchLnet/minecraft/block/FrogspawnBlock;hatch(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
breakWithoutDrop
- Mappings:
Namespace Name Mixin selector official aLclp;a(Lcga;Lgt;)Vintermediary method_41428Lnet/minecraft/class_7113;method_41428(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Vnamed breakWithoutDropLnet/minecraft/block/FrogspawnBlock;breakWithoutDrop(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
spawnTadpoles
- Mappings:
Namespace Name Mixin selector official bLclp;b(Lafo;Lgt;Lalu;)Vintermediary method_41430Lnet/minecraft/class_7113;method_41430(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Vnamed spawnTadpolesLnet/minecraft/block/FrogspawnBlock;spawnTadpoles(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
getSpawnOffset
- Mappings:
Namespace Name Mixin selector official bLclp;b(Lalu;)Dintermediary method_44015Lnet/minecraft/class_7113;method_44015(Lnet/minecraft/class_5819;)Dnamed getSpawnOffsetLnet/minecraft/block/FrogspawnBlock;getSpawnOffset(Lnet/minecraft/util/math/random/Random;)D
-
setHatchTimeRange
public static void setHatchTimeRange(int min, int max) - Mappings:
Namespace Name Mixin selector official aLclp;a(II)Vintermediary method_41425Lnet/minecraft/class_7113;method_41425(II)Vnamed setHatchTimeRangeLnet/minecraft/block/FrogspawnBlock;setHatchTimeRange(II)V
-
resetHatchTimeRange
public static void resetHatchTimeRange()- Mappings:
Namespace Name Mixin selector official bLclp;b()Vintermediary method_41431Lnet/minecraft/class_7113;method_41431()Vnamed resetHatchTimeRangeLnet/minecraft/block/FrogspawnBlock;resetHatchTimeRange()V
-