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 ckzintermediary 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(AbstractRandom random) getOutlineShape(BlockState state, BlockView world, BlockPos pos, ShapeContext context) 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, AbstractRandom random) private doublemethod_44015(AbstractRandom abstractRandom) 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, AbstractRandom random) static voidsetHatchTimeRange(int min, int max) private voidspawnTadpoles(ServerWorld world, BlockPos blockPos, AbstractRandom abstractRandom) 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 bLckz;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 cLckz;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 dLckz;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 eLckz;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 aLckz;a:Ldvu;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 fLckz;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 gLckz;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>Lcua;<init>(Lcua$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 aLcua;a(Lcub;Lces;Lgs;Ldvg;)Ldvu;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 aLcua;a(Lcub;Lcfp;Lgs;)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 bLcua;b(Lcub;Lcfm;Lgs;Lcub;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 aLckz;a(Lalq;)Iintermediary method_41429Lnet/minecraft/class_7113;method_41429(Lnet/minecraft/class_5819;)Inamed getHatchTimeLnet/minecraft/block/FrogspawnBlock;getHatchTime(Lnet/minecraft/util/math/random/AbstractRandom;)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 aLcua;a(Lcub;Lgx;Lcub;Lcfn;Lgs;Lgs;)Lcub;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 aLcua;a(Lcub;Lafl;Lgs;Lalq;)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/AbstractRandom;)V
-
onEntityCollision
- Overrides:
onEntityCollisionin classAbstractBlock- Mappings:
Namespace Name Mixin selector official aLcua;a(Lcub;Lcfm;Lgs;Lbad;)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 aLckz;a(Lces;Lgs;)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 aLckz;a(Lafl;Lgs;Lalq;)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/AbstractRandom;)V
-
breakWithoutDrop
- Mappings:
Namespace Name Mixin selector official aLckz;a(Lcfm;Lgs;)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 bLckz;b(Lafl;Lgs;Lalq;)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/AbstractRandom;)V
-
method_44015
- Mappings:
Namespace Name Mixin selector official bLckz;b(Lalq;)Dintermediary method_44015Lnet/minecraft/class_7113;method_44015(Lnet/minecraft/class_5819;)Dnamed method_44015Lnet/minecraft/block/FrogspawnBlock;method_44015(Lnet/minecraft/util/math/random/AbstractRandom;)D
-
setHatchTimeRange
public static void setHatchTimeRange(int min, int max) - Mappings:
Namespace Name Mixin selector official aLckz;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 bLckz;b()Vintermediary method_41431Lnet/minecraft/class_7113;method_41431()Vnamed resetHatchTimeRangeLnet/minecraft/block/FrogspawnBlock;resetHatchTimeRange()V
-