Uses of Interface
net.minecraft.util.math.random.AbstractRandom
Packages that use AbstractRandom
Package
Description
-
Uses of AbstractRandom in net.minecraft.block
Methods in net.minecraft.block with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate voidRedstoneWireBlock.addPoweredParticles(World world, AbstractRandom random, BlockPos pos, Vec3d color, Direction direction, Direction direction2, float float2, float float3) protected BlockStateAbstractPlantStemBlock.age(BlockState state, AbstractRandom random) protected BlockStateCaveVinesHeadBlock.age(BlockState state, AbstractRandom random) static voidSculkCatalystBlock.bloom(ServerWorld world, BlockPos pos, BlockState state, AbstractRandom random) booleanAbstractPlantBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanAbstractPlantStemBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanAzaleaBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanBambooBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanBambooSaplingBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanBigDripleafBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanBigDripleafStemBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanCaveVinesBodyBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanCaveVinesHeadBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanCocoaBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanCropBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanFernBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanFertilizable.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanFungusBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanGlowLichenBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanGrassBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanMangroveLeavesBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanMossBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanMushroomPlantBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanNetherrackBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanNyliumBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanPropaguleBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanRootedDirtBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanSaplingBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanSeagrassBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanSeaPickleBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanSmallDripleafBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanStemBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanSweetBerryBushBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) booleanTallFlowerBlock.canGrow(World world, AbstractRandom random, BlockPos pos, BlockState state) private booleanSculkVeinBlock.convertToBlock(SculkSpreadManager spreadManager, WorldAccess world, BlockPos pos, AbstractRandom random) static voidChorusFlowerBlock.generate(WorldAccess world, BlockPos pos, AbstractRandom random, int size) private static voidChorusFlowerBlock.generate(WorldAccess world, BlockPos pos, AbstractRandom random, BlockPos rootPos, int size, int layer) voidSaplingBlock.generate(ServerWorld world, BlockPos pos, BlockState state, AbstractRandom random) private BlockStateSculkBlock.getExtraBlockState(WorldAccess world, BlockPos pos, AbstractRandom random, boolean allowShrieker) private static intFireBlock.getFireTickDelay(AbstractRandom random) private BlockStateVineBlock.getGrownState(BlockState above, BlockState state, AbstractRandom random) protected abstract intAbstractPlantStemBlock.getGrowthLength(AbstractRandom random) protected intCaveVinesHeadBlock.getGrowthLength(AbstractRandom random) protected intKelpBlock.getGrowthLength(AbstractRandom random) protected intTwistingVinesBlock.getGrowthLength(AbstractRandom random) static intVineLogic.getGrowthLength(AbstractRandom random) protected intWeepingVinesBlock.getGrowthLength(AbstractRandom random) private static intFrogspawnBlock.getHatchTime(AbstractRandom random) voidAbstractPlantBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidAbstractPlantStemBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidAzaleaBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidBambooBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidBambooSaplingBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidBigDripleafBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) static voidBigDripleafBlock.grow(WorldAccess world, AbstractRandom random, BlockPos pos, Direction direction) voidBigDripleafStemBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidCaveVinesBodyBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidCaveVinesHeadBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidCocoaBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidCropBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidFernBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidFertilizable.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidFungusBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidGlowLichenBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidGrassBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) LichenGrower.grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, AbstractRandom random, boolean markForPostProcessing) LichenGrower.grow(BlockState state, WorldAccess world, BlockPos pos, AbstractRandom random) voidMangroveLeavesBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidMossBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidMushroomPlantBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidNetherrackBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidNyliumBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidPropaguleBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidRootedDirtBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidSaplingBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidSeagrassBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidSeaPickleBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidSmallDripleafBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidStemBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidSweetBerryBushBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) voidTallFlowerBlock.grow(ServerWorld world, AbstractRandom random, BlockPos pos, BlockState state) private voidFrogspawnBlock.hatch(ServerWorld world, BlockPos pos, AbstractRandom random) default booleanSculkSpreadable.method_41470(WorldAccess world, BlockPos pos, AbstractRandom random) voidAbstractCandleBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidAbstractFireBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidBeehiveBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidBlastFurnaceBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidBrewingStandBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidBubbleColumnBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidCampfireBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidCryingObsidianBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidEnchantingTableBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidEnderChestBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidEndGatewayBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidEndPortalBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidEndRodBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidFallingBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidFurnaceBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidLeavesBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidLeverBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidLightningRodBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidMyceliumBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidNetherPortalBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidPointedDripstoneBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidRedstoneOreBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidRedstoneTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidRedstoneWireBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidRepeaterBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidRespawnAnchorBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidSculkSensorBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidSmokerBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidSporeBlossomBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidStairsBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidWallRedstoneTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidWallTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidWetSpongeBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidWitherRoseBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom random) voidAbstractBlock.AbstractBlockState.randomTick(ServerWorld world, BlockPos pos, AbstractRandom random) voidAbstractBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) Deprecated.voidAbstractPlantStemBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidBambooBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidBambooSaplingBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidBeetrootsBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidBuddingAmethystBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidCactusBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidChorusFlowerBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidCocoaBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidCropBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidFarmlandBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidFluidBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidFrostedIceBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidIceBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidLeavesBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidMagmaBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidMushroomPlantBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidNetherPortalBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidNetherWartBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidNyliumBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidOxidizableBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidOxidizableSlabBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidOxidizableStairsBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidPointedDripstoneBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidPropaguleBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidRedstoneOreBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidSaplingBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidSnowBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidSpreadableBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidStairsBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidStemBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidSugarCaneBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidSweetBerryBushBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidTurtleEggBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidVineBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidAbstractBlock.AbstractBlockState.scheduledTick(ServerWorld world, BlockPos pos, AbstractRandom random) voidAbstractBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidAbstractButtonBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidAbstractCauldronBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidAbstractPlantPartBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidAbstractPressurePlateBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidAbstractRedstoneGateBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidBambooBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidBarrelBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidBigDripleafBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidBigDripleafStemBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidBubbleColumnBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidCactusBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidChestBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidChorusFlowerBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidChorusPlantBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidCommandBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidComparatorBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidComposterBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidCoralBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidCoralBlockBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidCoralFanBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidCoralWallFanBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidDetectorRailBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidDirtPathBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidDispenserBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidEnderChestBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidFallingBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidFarmlandBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidFireBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidFrogspawnBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidFrostedIceBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidLeavesBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidLecternBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidLightningRodBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidMagmaBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidObserverBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidPointedDripstoneBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidRedstoneLampBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidRedstoneTorchBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidScaffoldingBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidSculkCatalystBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidSculkSensorBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidSculkShriekerBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidSoulSandBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidStairsBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidSugarCaneBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidTargetBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidTripwireBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) voidTripwireHookBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) private static voidAbstractCandleBlock.spawnCandleParticles(World world, Vec3d vec3d, AbstractRandom random) private voidFrogspawnBlock.spawnTadpoles(ServerWorld world, BlockPos pos, AbstractRandom random) intSculkBlock.spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, AbstractRandom random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) intSculkSpreadable.spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, AbstractRandom random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) intSculkVeinBlock.spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, AbstractRandom random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) default voidSculkSpreadable.spreadAtSamePosition(WorldAccess world, BlockState state, BlockPos pos, AbstractRandom random) voidSculkVeinBlock.spreadAtSamePosition(WorldAccess world, BlockState state, BlockPos pos, AbstractRandom random) default voidDegradable.tickDegradation(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) default voidDegradable.tryDegrade(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) static voidPointedDripstoneBlock.tryGrow(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom random) booleanMushroomPlantBlock.trySpawningBigMushroom(ServerWorld world, BlockPos pos, BlockState state, AbstractRandom random) private voidFireBlock.trySpreadingFire(World world, BlockPos pos, int spreadFactor, AbstractRandom random, int currentAge) protected voidBambooBlock.updateLeaves(BlockState state, World world, BlockPos pos, AbstractRandom random, int height) -
Uses of AbstractRandom in net.minecraft.block.entity
Fields in net.minecraft.block.entity declared as AbstractRandomModifier and TypeFieldDescriptionprivate static final AbstractRandomEnchantingTableBlockEntity.RANDOMMethods in net.minecraft.block.entity that return AbstractRandomModifier and TypeMethodDescriptionprivate static AbstractRandomStructureBlockBlockEntity.createRandom(long seed) Methods in net.minecraft.block.entity with parameters of type AbstractRandomModifier and TypeMethodDescriptionintDispenserBlockEntity.chooseNonEmptySlot(AbstractRandom random) SculkSpreadManager.Cursor.getSpreadPos(WorldAccess world, BlockPos pos, AbstractRandom random) static voidLootableContainerBlockEntity.setLootTable(BlockView world, AbstractRandom random, BlockPos pos, Identifier id) SculkSpreadManager.Cursor.shuffleOffsets(AbstractRandom random) voidSculkSpreadManager.Cursor.spread(WorldAccess world, BlockPos pos, AbstractRandom random, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) voidSculkSpreadManager.tick(WorldAccess world, BlockPos pos, AbstractRandom random, boolean shouldConvertToBlock) -
Uses of AbstractRandom in net.minecraft.block.sapling
Methods in net.minecraft.block.sapling with parameters of type AbstractRandomModifier and TypeMethodDescriptionbooleanLargeTreeSaplingGenerator.generate(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, AbstractRandom random) booleanSaplingGenerator.generate(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, AbstractRandom random) booleanLargeTreeSaplingGenerator.generateLargeTree(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, AbstractRandom random, int x, int z) protected @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> DarkOakSaplingGenerator.getLargeTreeFeature(AbstractRandom random) protected RegistryEntry<? extends ConfiguredFeature<?,?>> JungleSaplingGenerator.getLargeTreeFeature(AbstractRandom random) protected abstract @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> LargeTreeSaplingGenerator.getLargeTreeFeature(AbstractRandom random) protected RegistryEntry<? extends ConfiguredFeature<?,?>> SpruceSaplingGenerator.getLargeTreeFeature(AbstractRandom random) protected RegistryEntry<? extends ConfiguredFeature<?,?>> AcaciaSaplingGenerator.getTreeFeature(AbstractRandom random, boolean bees) protected @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> AzaleaSaplingGenerator.getTreeFeature(AbstractRandom random, boolean bees) protected RegistryEntry<? extends ConfiguredFeature<?,?>> BirchSaplingGenerator.getTreeFeature(AbstractRandom random, boolean bees) protected @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> DarkOakSaplingGenerator.getTreeFeature(AbstractRandom random, boolean bees) protected RegistryEntry<? extends ConfiguredFeature<?,?>> JungleSaplingGenerator.getTreeFeature(AbstractRandom random, boolean bees) protected @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> MangroveSaplingGenerator.getTreeFeature(AbstractRandom random, boolean bees) protected RegistryEntry<? extends ConfiguredFeature<?,?>> OakSaplingGenerator.getTreeFeature(AbstractRandom random, boolean bees) protected abstract @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> SaplingGenerator.getTreeFeature(AbstractRandom random, boolean bees) protected RegistryEntry<? extends ConfiguredFeature<?,?>> SpruceSaplingGenerator.getTreeFeature(AbstractRandom random, boolean bees) -
Uses of AbstractRandom in net.minecraft.client.font
Fields in net.minecraft.client.font declared as AbstractRandomModifier and TypeFieldDescriptionfinal AbstractRandomTextRenderer.randomprivate static final AbstractRandomFontStorage.RANDOM -
Uses of AbstractRandom in net.minecraft.client.gui.hud
Fields in net.minecraft.client.gui.hud declared as AbstractRandom -
Uses of AbstractRandom in net.minecraft.client.gui.screen.ingame
Fields in net.minecraft.client.gui.screen.ingame declared as AbstractRandomModifier and TypeFieldDescriptionprivate final AbstractRandomEnchantingPhrases.randomprivate final AbstractRandomEnchantmentScreen.random -
Uses of AbstractRandom in net.minecraft.client.model
Methods in net.minecraft.client.model with parameters of type AbstractRandom -
Uses of AbstractRandom in net.minecraft.client.network
Fields in net.minecraft.client.network declared as AbstractRandom -
Uses of AbstractRandom in net.minecraft.client.particle
Fields in net.minecraft.client.particle declared as AbstractRandomModifier and TypeFieldDescriptionprivate final AbstractRandomBlockLeakParticle.FallingSporeBlossomFactory.randomprotected final AbstractRandomParticle.randomprivate final AbstractRandomParticleManager.random(package private) static final AbstractRandomGlowParticle.RANDOMprivate static final AbstractRandomSpellParticle.RANDOMMethods in net.minecraft.client.particle with parameters of type AbstractRandomModifier and TypeMethodDescriptionParticleManager.SimpleSpriteProvider.getSprite(AbstractRandom random) SpriteProvider.getSprite(AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.client.render
Fields in net.minecraft.client.render declared as AbstractRandom -
Uses of AbstractRandom in net.minecraft.client.render.block
Fields in net.minecraft.client.render.block declared as AbstractRandomMethods in net.minecraft.client.render.block with parameters of type AbstractRandomModifier and TypeMethodDescriptionvoidBlockModelRenderer.render(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, AbstractRandom random, long seed, int overlay) voidBlockRenderManager.renderBlock(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, AbstractRandom random) voidBlockModelRenderer.renderFlat(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, AbstractRandom random, long seed, int overlay) voidBlockModelRenderer.renderSmooth(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, AbstractRandom random, long seed, int overlay) -
Uses of AbstractRandom in net.minecraft.client.render.debug
Methods in net.minecraft.client.render.debug that return AbstractRandomModifier and TypeMethodDescriptionprivate static AbstractRandomNameGenerator.randomFromUuid(UUID uuid) Methods in net.minecraft.client.render.debug with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate static StringNameGenerator.getRandom(AbstractRandom random, String[] options) -
Uses of AbstractRandom in net.minecraft.client.render.entity
Fields in net.minecraft.client.render.entity declared as AbstractRandomModifier and TypeFieldDescriptionprivate final AbstractRandomEndermanEntityRenderer.randomprivate final AbstractRandomItemEntityRenderer.random -
Uses of AbstractRandom in net.minecraft.client.render.entity.model
Methods in net.minecraft.client.render.entity.model with parameters of type AbstractRandom -
Uses of AbstractRandom in net.minecraft.client.render.model
Methods in net.minecraft.client.render.model with parameters of type AbstractRandomModifier and TypeMethodDescriptionBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction face, AbstractRandom random) BasicBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction face, AbstractRandom random) BuiltinBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction face, AbstractRandom random) MultipartBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction face, AbstractRandom random) WeightedBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction face, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.client.resource
Fields in net.minecraft.client.resource declared as AbstractRandomModifier and TypeFieldDescriptionprivate static final AbstractRandomSplashTextResourceSupplier.RANDOM -
Uses of AbstractRandom in net.minecraft.client.sound
Fields in net.minecraft.client.sound declared as AbstractRandomModifier and TypeFieldDescriptionprotected AbstractRandomAbstractSoundInstance.field_38800private final AbstractRandomBiomeEffectSoundPlayer.randomprivate final AbstractRandomMusicTracker.randomprivate final AbstractRandomWeightedSoundSet.randomMethods in net.minecraft.client.sound that return AbstractRandomMethods in net.minecraft.client.sound with parameters of type AbstractRandomModifier and TypeMethodDescriptionstatic PositionedSoundInstancePositionedSoundInstance.ambient(SoundEvent sound, AbstractRandom random, double x, double y, double z) Sound.getSound(AbstractRandom abstractRandom) SoundContainer.getSound(AbstractRandom random) WeightedSoundSet.getSound(AbstractRandom abstractRandom) Constructors in net.minecraft.client.sound with parameters of type AbstractRandomModifierConstructorDescriptionprotectedAbstractSoundInstance(SoundEvent sound, SoundCategory category, AbstractRandom random) protectedAbstractSoundInstance(Identifier soundId, SoundCategory category, AbstractRandom abstractRandom) protectedMovingSoundInstance(SoundEvent sound, SoundCategory category, AbstractRandom random) privatePositionedSoundInstance(SoundEvent sound, SoundCategory category, float volume, float pitch, AbstractRandom random, boolean repeat, int repeatDelay, SoundInstance.AttenuationType attenuationType, double x, double y, double z) PositionedSoundInstance(SoundEvent sound, SoundCategory category, float volume, float pitch, AbstractRandom random, double x, double y, double z) PositionedSoundInstance(SoundEvent sound, SoundCategory category, float volume, float pitch, AbstractRandom random, BlockPos pos) PositionedSoundInstance(Identifier id, SoundCategory category, float volume, float pitch, AbstractRandom random, boolean repeat, int repeatDelay, SoundInstance.AttenuationType attenuationType, double x, double y, double z, boolean relative) -
Uses of AbstractRandom in net.minecraft.client.util
Methods in net.minecraft.client.util with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate static Vec3dParticleUtil.getRandomVelocity(AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.client.world
Methods in net.minecraft.client.world with parameters of type AbstractRandomModifier and TypeMethodDescriptionvoidClientWorld.randomBlockDisplayTick(int centerX, int centerY, int centerZ, int radius, AbstractRandom random, @Nullable Block block, BlockPos.Mutable pos) -
Uses of AbstractRandom in net.minecraft.datafixer.fix
Fields in net.minecraft.datafixer.fix declared as AbstractRandomModifier and TypeFieldDescriptionprivate static final AbstractRandomEntityZombieVillagerTypeFix.RANDOM -
Uses of AbstractRandom in net.minecraft.enchantment
Methods in net.minecraft.enchantment with parameters of type AbstractRandomModifier and TypeMethodDescriptionstatic intEnchantmentHelper.calculateRequiredExperienceLevel(AbstractRandom random, int slotIndex, int bookshelfCount, ItemStack stack) Returns the required experience level for an enchanting option in the enchanting table's screen, or the enchantment screen.static ItemStackEnchantmentHelper.enchant(AbstractRandom random, ItemStack target, int level, boolean treasureAllowed) Enchants thetargetitem stack and returns it.static List<EnchantmentLevelEntry>EnchantmentHelper.generateEnchantments(AbstractRandom random, ItemStack stack, int level, boolean treasureAllowed) Generate the enchantments for enchanting thestack.static intThornsEnchantment.getDamageAmount(int level, AbstractRandom random) static booleanThornsEnchantment.shouldDamageAttacker(int level, AbstractRandom random) static booleanUnbreakingEnchantment.shouldPreventDamage(ItemStack item, int level, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.entity
Fields in net.minecraft.entity declared as AbstractRandomMethods in net.minecraft.entity that return AbstractRandomMethods in net.minecraft.entity with parameters of type AbstractRandomModifier and TypeMethodDescriptionbooleanSaddledComponent.boost(AbstractRandom random) static <T extends Entity>
booleanSpawnRestriction.canSpawn(EntityType<T> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) booleanSpawnRestriction.SpawnPredicate.test(EntityType<T> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.entity.ai
Methods in net.minecraft.entity.ai with parameters of type AbstractRandomModifier and TypeMethodDescriptionstatic BlockPosFuzzyPositions.localFuzz(AbstractRandom random, int horizontalRange, int verticalRange) Creates a fuzzy offset position within the given horizontal and vertical ranges.FuzzyPositions.localFuzz(AbstractRandom random, int horizontalRange, int verticalRange, int startHeight, double directionX, double directionZ, double angleRange) Tries to create a fuzzy offset position from the direction and the angle range given.static BlockPosFuzzyPositions.towardTarget(PathAwareEntity entity, int horizontalRange, AbstractRandom random, BlockPos fuzz) -
Uses of AbstractRandom in net.minecraft.entity.ai.brain.sensor
Fields in net.minecraft.entity.ai.brain.sensor declared as AbstractRandom -
Uses of AbstractRandom in net.minecraft.entity.ai.brain.task
Fields in net.minecraft.entity.ai.brain.task declared as AbstractRandomModifier and TypeFieldDescriptionprivate final AbstractRandomFindPointOfInterestTask.RetryMarker.randomMethods in net.minecraft.entity.ai.brain.task with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate static intGoToCelebrateTask.fuzz(AbstractRandom random) Constructors in net.minecraft.entity.ai.brain.task with parameters of type AbstractRandom -
Uses of AbstractRandom in net.minecraft.entity.mob
Methods in net.minecraft.entity.mob with parameters of type AbstractRandomModifier and TypeMethodDescriptionstatic booleanMagmaCubeEntity.canMagmaCubeSpawn(EntityType<MagmaCubeEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanMobEntity.canMobSpawn(EntityType<? extends MobEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanDrownedEntity.canSpawn(EntityType<DrownedEntity> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanEndermiteEntity.canSpawn(EntityType<EndermiteEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanGhastEntity.canSpawn(EntityType<GhastEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanGuardianEntity.canSpawn(EntityType<? extends GuardianEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanHoglinEntity.canSpawn(EntityType<HoglinEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanHuskEntity.canSpawn(EntityType<HuskEntity> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanPatrolEntity.canSpawn(EntityType<? extends PatrolEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanPiglinEntity.canSpawn(EntityType<PiglinEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanSilverfishEntity.canSpawn(EntityType<SilverfishEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanSlimeEntity.canSpawn(EntityType<SlimeEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanStrayEntity.canSpawn(EntityType<StrayEntity> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanWaterCreatureEntity.canSpawn(EntityType<? extends WaterCreatureEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, AbstractRandom random) static booleanZombifiedPiglinEntity.canSpawn(EntityType<ZombifiedPiglinEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanHostileEntity.canSpawnIgnoreLightLevel(EntityType<? extends HostileEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanHostileEntity.canSpawnInDark(EntityType<? extends HostileEntity> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) protected voidMobEntity.enchantEquipment(AbstractRandom random, float power, EquipmentSlot slot) protected voidMobEntity.enchantMainHandItem(AbstractRandom random, float power) protected voidPillagerEntity.enchantMainHandItem(AbstractRandom random, float power) private voidPiglinEntity.equipAtChance(EquipmentSlot slot, ItemStack stack, AbstractRandom random) protected voidSkeletonHorseEntity.initAttributes(AbstractRandom random) protected voidZombieHorseEntity.initAttributes(AbstractRandom random) protected voidAbstractSkeletonEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) protected voidDrownedEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) protected voidMobEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) protected voidPiglinBruteEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) protected voidPiglinEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) protected voidPillagerEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) protected voidVexEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) protected voidVindicatorEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) protected voidWitherSkeletonEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) protected voidZombieEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) protected voidZombifiedPiglinEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) static booleanHostileEntity.isSpawnDark(ServerWorldAccess world, BlockPos pos, AbstractRandom random) voidSpiderEntity.SpiderData.setEffect(AbstractRandom random) protected static voidPiglinBrain.setHuntedRecently(PiglinEntity piglin, AbstractRandom random) static booleanZombieEntity.shouldBeBaby(AbstractRandom random) protected voidMobEntity.updateEnchantments(AbstractRandom random, LocalDifficulty localDifficulty) protected voidWitherSkeletonEntity.updateEnchantments(AbstractRandom random, LocalDifficulty localDifficulty) -
Uses of AbstractRandom in net.minecraft.entity.passive
Methods in net.minecraft.entity.passive with parameters of type AbstractRandomModifier and TypeMethodDescriptionstatic booleanAxolotlEntity.canSpawn(EntityType<? extends LivingEntity> type, ServerWorldAccess world, SpawnReason reason, BlockPos pos, AbstractRandom random) static booleanBatEntity.canSpawn(EntityType<BatEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanFoxEntity.canSpawn(EntityType<FoxEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanFrogEntity.canSpawn(EntityType<? extends AnimalEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, AbstractRandom random) static booleanGlowSquidEntity.canSpawn(EntityType<? extends LivingEntity> type, ServerWorldAccess world, SpawnReason reason, BlockPos pos, AbstractRandom random) static booleanGoatEntity.canSpawn(EntityType<? extends AnimalEntity> entityType, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanMooshroomEntity.canSpawn(EntityType<MooshroomEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanOcelotEntity.canSpawn(EntityType<OcelotEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanParrotEntity.canSpawn(EntityType<ParrotEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanPolarBearEntity.canSpawn(EntityType<PolarBearEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanRabbitEntity.canSpawn(EntityType<RabbitEntity> entity, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanStriderEntity.canSpawn(EntityType<StriderEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanTurtleEntity.canSpawn(EntityType<TurtleEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanWolfEntity.canSpawn(EntityType<WolfEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) static booleanTropicalFishEntity.canTropicalFishSpawn(EntityType<TropicalFishEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, AbstractRandom random) protected static voidFrogBrain.coolDownLongJump(FrogEntity frog, AbstractRandom random) static PandaEntity.GenePandaEntity.Gene.createRandom(AbstractRandom random) static DyeColorSheepEntity.generateDefaultColor(AbstractRandom random) protected floatAbstractHorseEntity.getChildHealthBonus(AbstractRandom random) protected doubleAbstractHorseEntity.getChildJumpStrengthBonus(AbstractRandom random) protected doubleAbstractHorseEntity.getChildMovementSpeedBonus(AbstractRandom random) private static AxolotlEntity.VariantAxolotlEntity.Variant.getRandom(AbstractRandom random, boolean natural) static AxolotlEntity.VariantAxolotlEntity.Variant.getRandomNatural(AbstractRandom random) static SoundEventParrotEntity.getRandomSound(World world, AbstractRandom random) static AxolotlEntity.VariantAxolotlEntity.Variant.getRandomUnnatural(AbstractRandom random) AxolotlEntity.AxolotlData.getRandomVariant(AbstractRandom random) static floatParrotEntity.getSoundPitch(AbstractRandom abstractRandom) protected voidAbstractDonkeyEntity.initAttributes(AbstractRandom random) protected voidAbstractHorseEntity.initAttributes(AbstractRandom random) protected voidHorseEntity.initAttributes(AbstractRandom random) protected voidFoxEntity.initEquipment(AbstractRandom random, LocalDifficulty localDifficulty) private voidLlamaEntity.initializeStrength(AbstractRandom random) static booleanAnimalEntity.isValidNaturalSpawn(EntityType<? extends AnimalEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom random) protected static voidGoatBrain.resetLongJumpCooldown(GoatEntity goat, AbstractRandom random) private static booleanAxolotlEntity.shouldBabyBeDifferent(AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.entity.projectile
Fields in net.minecraft.entity.projectile declared as AbstractRandom -
Uses of AbstractRandom in net.minecraft.fluid
Methods in net.minecraft.fluid with parameters of type AbstractRandomModifier and TypeMethodDescriptionprotected voidFluid.onRandomTick(World world, BlockPos pos, FluidState state, AbstractRandom random) voidFluidState.onRandomTick(World world, BlockPos pos, AbstractRandom random) voidLavaFluid.onRandomTick(World world, BlockPos pos, FluidState state, AbstractRandom random) protected voidFluid.randomDisplayTick(World world, BlockPos pos, FluidState state, AbstractRandom random) voidFluidState.randomDisplayTick(World world, BlockPos pos, AbstractRandom random) voidLavaFluid.randomDisplayTick(World world, BlockPos pos, FluidState state, AbstractRandom random) voidWaterFluid.randomDisplayTick(World world, BlockPos pos, FluidState state, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.item
Methods in net.minecraft.item with parameters of type AbstractRandomModifier and TypeMethodDescriptionbooleanItemStack.damage(int amount, AbstractRandom random, @Nullable ServerPlayerEntity player) private static floatCrossbowItem.getSoundPitch(boolean flag, AbstractRandom random) private static float[]CrossbowItem.getSoundPitches(AbstractRandom random) static voidGoatHornItem.setRandomSoundVariant(ItemStack itemStack, TagKey<class_7444> tagKey, AbstractRandom abstractRandom) private voidArmorStandItem.setRotations(ArmorStandEntity stand, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.loot
Methods in net.minecraft.loot with parameters of type AbstractRandomModifier and TypeMethodDescriptionLootTable.getFreeSlots(Inventory inventory, AbstractRandom random) private voidLootTable.shuffle(ObjectArrayList<ItemStack> drops, int freeSlots, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.loot.context
Fields in net.minecraft.loot.context declared as AbstractRandomModifier and TypeFieldDescriptionprivate AbstractRandomLootContext.Builder.randomprivate final AbstractRandomLootContext.randomMethods in net.minecraft.loot.context that return AbstractRandomMethods in net.minecraft.loot.context with parameters of type AbstractRandomModifier and TypeMethodDescriptionLootContext.Builder.random(long seed, AbstractRandom random) LootContext.Builder.random(AbstractRandom random) Constructors in net.minecraft.loot.context with parameters of type AbstractRandomModifierConstructorDescription(package private)LootContext(AbstractRandom random, float luck, ServerWorld world, Function<Identifier, LootTable> tableGetter, Function<Identifier, LootCondition> conditionGetter, Map<LootContextParameter<?>, Object> parameters, Map<Identifier, LootContext.Dropper> drops) -
Uses of AbstractRandom in net.minecraft.loot.function
Methods in net.minecraft.loot.function with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate static ItemStackEnchantRandomlyLootFunction.addEnchantmentToStack(ItemStack stack, Enchantment enchantment, AbstractRandom random) intApplyBonusLootFunction.BinomialWithBonusCount.getValue(AbstractRandom random, int initialCount, int enchantmentLevel) intApplyBonusLootFunction.Formula.getValue(AbstractRandom random, int initialCount, int enchantmentLevel) intApplyBonusLootFunction.OreDrops.getValue(AbstractRandom random, int initialCount, int enchantmentLevel) intApplyBonusLootFunction.UniformBonusCount.getValue(AbstractRandom random, int initialCount, int enchantmentLevel) -
Uses of AbstractRandom in net.minecraft.screen
Fields in net.minecraft.screen declared as AbstractRandom -
Uses of AbstractRandom in net.minecraft.server
Fields in net.minecraft.server declared as AbstractRandom -
Uses of AbstractRandom in net.minecraft.server.command
Methods in net.minecraft.server.command with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate static SpreadPlayersCommand.Pile[]SpreadPlayersCommand.makePiles(AbstractRandom random, int count, double minX, double minZ, double maxX, double maxZ) voidSpreadPlayersCommand.Pile.setPileLocation(AbstractRandom random, double minX, double minZ, double maxX, double maxZ) private static voidSpreadPlayersCommand.spread(Vec2f center, double spreadDistance, ServerWorld world, AbstractRandom random, double minX, double minZ, double maxX, double maxZ, int maxY, SpreadPlayersCommand.Pile[] piles, boolean respectTeams) -
Uses of AbstractRandom in net.minecraft.server.network
Fields in net.minecraft.server.network declared as AbstractRandomModifier and TypeFieldDescriptionprivate static final AbstractRandomServerLoginNetworkHandler.RANDOM -
Uses of AbstractRandom in net.minecraft.structure
Fields in net.minecraft.structure declared as AbstractRandomModifier and TypeFieldDescriptionprivate @Nullable AbstractRandomStructurePlacementData.randomprivate final AbstractRandomWoodlandMansionGenerator.LayoutGenerator.randomprivate final AbstractRandomWoodlandMansionGenerator.MansionParameters.randomMethods in net.minecraft.structure that return AbstractRandomModifier and TypeMethodDescriptionMethods in net.minecraft.structure with parameters of type AbstractRandomModifier and TypeMethodDescriptionprotected voidStructurePiece.addBlockWithRandomThreshold(StructureWorldAccess world, BlockBox bounds, AbstractRandom random, float threshold, int x, int y, int z, BlockState state) protected booleanMineshaftGenerator.MineshaftCorridor.addChest(StructureWorldAccess world, BlockBox boundingBox, AbstractRandom random, int x, int y, int z, Identifier lootTableId) protected booleanStructurePiece.addChest(ServerWorldAccess world, BlockBox boundingBox, AbstractRandom random, BlockPos pos, Identifier lootTableId, @Nullable BlockState block) protected booleanStructurePiece.addChest(StructureWorldAccess world, BlockBox boundingBox, AbstractRandom random, int x, int y, int z, Identifier lootTableId) private voidMineshaftGenerator.MineshaftCorridor.addCobwebsUnderground(StructureWorldAccess world, BlockBox box, AbstractRandom random, float threshold, int x, int y, int z) protected booleanStructurePiece.addDispenser(StructureWorldAccess world, BlockBox boundingBox, AbstractRandom random, int x, int y, int z, Direction facing, Identifier lootTableId) static voidShipwreckGenerator.addParts(StructureManager structureManager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, AbstractRandom random, boolean bool) static voidEndCityGenerator.addPieces(StructureManager structureManager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, AbstractRandom random) static voidIglooGenerator.addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, AbstractRandom random) static voidNetherFossilGenerator.addPieces(StructureManager manager, StructurePiecesHolder holder, AbstractRandom random, BlockPos pos) static voidOceanRuinGenerator.addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, AbstractRandom random, OceanRuinStructure oceanRuinStructure) static voidWoodlandMansionGenerator.addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, List<WoodlandMansionGenerator.Piece> pieces, AbstractRandom random) voidPostPlacementProcessor.afterPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos pos, StructurePiecesList children) booleanEndCityGenerator.Part.create(StructureManager manager, int depth, EndCityGenerator.Piece root, BlockPos pos, List<StructurePiece> pieces, AbstractRandom random) NetherFortressGenerator.Bridge.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressGenerator.BridgeEnd.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressGenerator.CorridorExit.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressGenerator.CorridorLeftTurn.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressGenerator.CorridorRightTurn.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) StrongholdGenerator.ChestCorridor.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainlength) static StrongholdGenerator.CorridorStrongholdGenerator.Corridor.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) StrongholdGenerator.FiveWayCrossing.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) static StrongholdGenerator.LeftTurnStrongholdGenerator.LeftTurn.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) static StrongholdGenerator.LibraryStrongholdGenerator.Library.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) StrongholdGenerator.PrisonHall.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) StrongholdGenerator.RightTurn.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) static BlockBoxStrongholdGenerator.SmallCorridor.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation) StrongholdGenerator.SpiralStaircase.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) StrongholdGenerator.SquareRoom.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) static StrongholdGenerator.StairsStrongholdGenerator.Stairs.create(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) (package private) static booleanEndCityGenerator.createPart(StructureManager manager, EndCityGenerator.Part piece, int depth, EndCityGenerator.Piece parent, BlockPos pos, List<StructurePiece> pieces, AbstractRandom random) (package private) static NetherFortressGenerator.PieceNetherFortressGenerator.createPiece(NetherFortressGenerator.PieceData pieceData, StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) private static StrongholdGenerator.PieceStrongholdGenerator.createPiece(Class<? extends StrongholdGenerator.Piece> pieceType, StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, @Nullable Direction orientation, int chainLength) protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillForwardOpening(NetherFortressGenerator.Start start, StructurePiecesHolder holder, AbstractRandom random, int leftRightOffset, int heightOffset, boolean inside) protected @Nullable StructurePieceStrongholdGenerator.Piece.fillForwardOpening(StrongholdGenerator.Start start, StructurePiecesHolder holder, AbstractRandom random, int leftRightOffset, int heightOffset) protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillNWOpening(NetherFortressGenerator.Start start, StructurePiecesHolder holder, AbstractRandom random, int heightOffset, int leftRightOffset, boolean inside) protected @Nullable StructurePieceStrongholdGenerator.Piece.fillNWOpening(StrongholdGenerator.Start start, StructurePiecesHolder holder, AbstractRandom random, int heightOffset, int leftRightOffset) voidMineshaftGenerator.MineshaftCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidMineshaftGenerator.MineshaftCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidMineshaftGenerator.MineshaftRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidMineshaftGenerator.MineshaftStairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.Bridge.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.BridgeCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.BridgeSmallCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.BridgeStairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.CorridorBalcony.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.CorridorCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.CorridorExit.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.CorridorLeftTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.CorridorNetherWartsRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.CorridorRightTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.CorridorStairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidNetherFortressGenerator.SmallCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStrongholdGenerator.ChestCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStrongholdGenerator.Corridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStrongholdGenerator.FiveWayCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStrongholdGenerator.LeftTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStrongholdGenerator.PortalRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStrongholdGenerator.PrisonHall.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStrongholdGenerator.RightTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStrongholdGenerator.SpiralStaircase.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStrongholdGenerator.SquareRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStrongholdGenerator.Stairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) voidStructurePiece.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random) protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillSEOpening(NetherFortressGenerator.Start start, StructurePiecesHolder holder, AbstractRandom random, int heightOffset, int leftRightOffset, boolean inside) protected @Nullable StructurePieceStrongholdGenerator.Piece.fillSEOpening(StrongholdGenerator.Start start, StructurePiecesHolder holder, AbstractRandom random, int heightOffset, int leftRightOffset) protected voidStructurePiece.fillWithOutline(StructureWorldAccess world, BlockBox box, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, boolean cantReplaceAir, AbstractRandom random, StructurePiece.BlockRandomizer randomizer) protected voidStructurePiece.fillWithOutline(StructureWorldAccess world, BlockBox box, BlockBox fillBox, boolean cantReplaceAir, AbstractRandom random, StructurePiece.BlockRandomizer randomizer) protected voidStructurePiece.fillWithOutlineUnderSeaLevel(StructureWorldAccess world, BlockBox box, AbstractRandom random, float blockChance, int minX, int minY, int minZ, int maxX, int maxY, int maxZ, BlockState outline, BlockState inside, boolean cantReplaceAir, boolean stayBelowSeaLevel) voidBuriedTreasureGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidDesertTempleGenerator.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidIglooGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidJungleTempleGenerator.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidMineshaftGenerator.MineshaftCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidMineshaftGenerator.MineshaftCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidMineshaftGenerator.MineshaftRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidMineshaftGenerator.MineshaftStairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.Bridge.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.BridgeCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.BridgeEnd.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.BridgePlatform.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.BridgeSmallCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.BridgeStairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorBalcony.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorExit.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorLeftTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorNetherWartsRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorRightTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorStairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.SmallCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFossilGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentGenerator.Base.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentGenerator.CoreRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentGenerator.DoubleXRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.DoubleXRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom random) voidOceanMonumentGenerator.DoubleXYRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.DoubleXYRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom random) voidOceanMonumentGenerator.DoubleYRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.DoubleYRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom random) voidOceanMonumentGenerator.DoubleYZRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.DoubleYZRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom random) voidOceanMonumentGenerator.DoubleZRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.DoubleZRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom random) voidOceanMonumentGenerator.Entry.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentGenerator.Penthouse.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.PieceFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom random) voidOceanMonumentGenerator.SimpleRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.SimpleRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom random) voidOceanMonumentGenerator.SimpleRoomTop.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.SimpleRoomTopFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom random) voidOceanMonumentGenerator.WingRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidOceanRuinGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidPoolStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox boundingBox, BlockPos pos, boolean keepJigsaws) voidPoolStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidRuinedPortalStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidShipwreckGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidSimpleStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.ChestCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.Corridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.FiveWayCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.LeftTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.Library.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.PortalRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.PrisonHall.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.RightTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.SmallCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.SpiralStaircase.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.SquareRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.Stairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) abstract voidStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidSwampHutGenerator.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) protected voidStrongholdGenerator.Piece.generateEntrance(StructureWorldAccess world, AbstractRandom random, BlockBox boundingBox, StrongholdGenerator.Piece.EntranceType type, int x, int y, int z) private voidRuinedPortalStructurePiece.generateOvergrownLeaves(AbstractRandom random, WorldAccess world, BlockPos pos) private voidMineshaftGenerator.MineshaftCorridor.generateSupports(StructureWorldAccess world, BlockBox boundingBox, int minX, int minY, int z, int maxY, int maxX, AbstractRandom random) private voidRuinedPortalStructurePiece.generateVines(AbstractRandom random, WorldAccess world, BlockPos pos) WoodlandMansionGenerator.FirstFloorRoomPool.getBigRoom(AbstractRandom random) abstract StringWoodlandMansionGenerator.RoomPool.getBigRoom(AbstractRandom random) WoodlandMansionGenerator.SecondFloorRoomPool.getBigRoom(AbstractRandom random) WoodlandMansionGenerator.FirstFloorRoomPool.getBigSecretRoom(AbstractRandom random) abstract StringWoodlandMansionGenerator.RoomPool.getBigSecretRoom(AbstractRandom random) WoodlandMansionGenerator.SecondFloorRoomPool.getBigSecretRoom(AbstractRandom random) MineshaftGenerator.MineshaftCorridor.getBoundingBox(StructurePiecesHolder structurePiecesHolder, AbstractRandom random, int x, int y, int z, Direction orientation) MineshaftGenerator.MineshaftCrossing.getBoundingBox(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation) MineshaftGenerator.MineshaftStairs.getBoundingBox(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation) WoodlandMansionGenerator.FirstFloorRoomPool.getMediumFunctionalRoom(AbstractRandom random, boolean staircase) abstract StringWoodlandMansionGenerator.RoomPool.getMediumFunctionalRoom(AbstractRandom random, boolean staircase) WoodlandMansionGenerator.SecondFloorRoomPool.getMediumFunctionalRoom(AbstractRandom random, boolean staircase) WoodlandMansionGenerator.FirstFloorRoomPool.getMediumGenericRoom(AbstractRandom random, boolean staircase) abstract StringWoodlandMansionGenerator.RoomPool.getMediumGenericRoom(AbstractRandom random, boolean staircase) WoodlandMansionGenerator.SecondFloorRoomPool.getMediumGenericRoom(AbstractRandom random, boolean staircase) WoodlandMansionGenerator.FirstFloorRoomPool.getMediumSecretRoom(AbstractRandom random) abstract StringWoodlandMansionGenerator.RoomPool.getMediumSecretRoom(AbstractRandom random) WoodlandMansionGenerator.SecondFloorRoomPool.getMediumSecretRoom(AbstractRandom random) private static IdentifierOceanRuinGenerator.getRandomBigWarmRuin(AbstractRandom random) protected StrongholdGenerator.Piece.EntranceTypeStrongholdGenerator.Piece.getRandomEntrance(AbstractRandom random) protected static DirectionStructurePiece.getRandomHorizontalDirection(AbstractRandom random) private static IdentifierOceanRuinGenerator.getRandomWarmRuin(AbstractRandom random) OceanRuinGenerator.getRoomPositions(AbstractRandom random, BlockPos pos) WoodlandMansionGenerator.FirstFloorRoomPool.getSmallRoom(AbstractRandom random) abstract StringWoodlandMansionGenerator.RoomPool.getSmallRoom(AbstractRandom random) WoodlandMansionGenerator.SecondFloorRoomPool.getSmallRoom(AbstractRandom random) WoodlandMansionGenerator.FirstFloorRoomPool.getSmallSecretRoom(AbstractRandom random) abstract StringWoodlandMansionGenerator.RoomPool.getSmallSecretRoom(AbstractRandom random) WoodlandMansionGenerator.SecondFloorRoomPool.getSmallSecretRoom(AbstractRandom random) protected voidEndCityGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom random, BlockBox boundingBox) protected voidIglooGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom random, BlockBox boundingBox) protected voidNetherFossilGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom random, BlockBox boundingBox) protected voidOceanRuinGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom random, BlockBox boundingBox) protected voidRuinedPortalStructurePiece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom random, BlockBox boundingBox) protected voidShipwreckGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom random, BlockBox boundingBox) protected abstract voidSimpleStructurePiece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom random, BlockBox boundingBox) protected voidWoodlandMansionGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom random, BlockBox boundingBox) private List<OceanMonumentGenerator.PieceSetting>OceanMonumentGenerator.Base.method_14760(AbstractRandom random) private voidOceanMonumentGenerator.Base.method_14761(boolean bool, int int2, StructureWorldAccess world, AbstractRandom random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14762(StructureWorldAccess world, AbstractRandom random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14763(StructureWorldAccess world, AbstractRandom random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14764(StructureWorldAccess world, AbstractRandom random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14765(StructureWorldAccess world, AbstractRandom random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14766(StructureWorldAccess world, AbstractRandom random, BlockBox box) private voidOceanMonumentGenerator.Base.method_14767(StructureWorldAccess world, AbstractRandom random, BlockBox box) private static voidOceanRuinGenerator.method_14822(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, AbstractRandom random, OceanRuinStructure oceanRuinStructure, boolean large, float integrity) private static voidOceanRuinGenerator.method_14825(StructureManager manager, AbstractRandom random, BlockRotation rotation, BlockPos pos, OceanRuinStructure oceanRuinStructure, StructurePiecesHolder structurePiecesHolder) private static MineshaftGenerator.MineshaftPartMineshaftGenerator.pickPiece(StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, @Nullable Direction orientation, int chainLength, MineshaftStructure.Type type) private NetherFortressGenerator.PieceNetherFortressGenerator.Piece.pickPiece(NetherFortressGenerator.Start start, List<NetherFortressGenerator.PieceData> possiblePieces, StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) private static StrongholdGenerator.PieceStrongholdGenerator.pickPiece(StrongholdGenerator.Start start, StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) (package private) static MineshaftGenerator.MineshaftPartMineshaftGenerator.pieceGenerator(StructurePiece start, StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, Direction orientation, int chainLength) private StructurePieceNetherFortressGenerator.Piece.pieceGenerator(NetherFortressGenerator.Start start, StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, @Nullable Direction orientation, int chainLength, boolean inside) (package private) static StructurePieceStrongholdGenerator.pieceGenerator(StrongholdGenerator.Start start, StructurePiecesHolder holder, AbstractRandom random, int x, int y, int z, @Nullable Direction orientation, int chainLength) booleanStructure.place(ServerWorldAccess world, BlockPos pos, BlockPos pivot, StructurePlacementData placementData, AbstractRandom random, int flags) voidStructureStart.place(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox chunkBox, ChunkPos chunkPos) private voidRuinedPortalStructurePiece.placeNetherrackBase(AbstractRandom random, WorldAccess world) private voidRuinedPortalStructurePiece.placeNetherrackBottom(AbstractRandom random, WorldAccess world, BlockPos pos) voidJungleTempleGenerator.CobblestoneRandomizer.setBlock(AbstractRandom random, int x, int y, int z, boolean placeBlock) voidStrongholdGenerator.StoneBrickRandomizer.setBlock(AbstractRandom random, int x, int y, int z, boolean placeBlock) abstract voidStructurePiece.BlockRandomizer.setBlock(AbstractRandom random, int x, int y, int z, boolean placeBlock) StructurePlacementData.setRandom(@Nullable AbstractRandom random) voidStructurePiecesCollector.shiftInto(int topY, int bottomY, AbstractRandom random, int topPenalty) Deprecated.voidStructurePiecesCollector.shiftInto(AbstractRandom random, int baseY, int topY) Shifts all pieces so they lie within[baseY, topY]vertically.private voidRuinedPortalStructurePiece.updateNetherracks(AbstractRandom random, WorldAccess world, BlockPos pos) private voidRuinedPortalStructurePiece.updateNetherracksInBound(AbstractRandom random, WorldAccess world) Constructors in net.minecraft.structure with parameters of type AbstractRandomModifierConstructorDescriptionBase(AbstractRandom random, int x, int z, Direction orientation) Bridge(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) BridgeEnd(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) ChestCorridor(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) Corridor(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) CorridorExit(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) CorridorLeftTurn(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) CorridorRightTurn(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) DesertTempleGenerator(AbstractRandom random, int x, int z) FiveWayCrossing(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) JungleTempleGenerator(AbstractRandom random, int x, int z) LayoutGenerator(StructureManager manager, AbstractRandom random) LeftTurn(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) Library(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) MansionParameters(AbstractRandom random) MineshaftCorridor(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation, MineshaftStructure.Type type) MineshaftRoom(int chainLength, AbstractRandom random, int x, int z, MineshaftStructure.Type type) PrisonHall(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) RightTurn(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) SimpleRoom(Direction orientation, OceanMonumentGenerator.PieceSetting setting, AbstractRandom random) SpiralStaircase(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) SquareRoom(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) Stairs(int chainLength, AbstractRandom random, BlockBox boundingBox, Direction orientation) Start(AbstractRandom random, int x, int z) Start(AbstractRandom random, int int2, int int3) SwampHutGenerator(AbstractRandom random, int x, int z) -
Uses of AbstractRandom in net.minecraft.structure.pool
Fields in net.minecraft.structure.pool declared as AbstractRandomModifier and TypeFieldDescriptionprivate final AbstractRandomStructurePoolBasedGenerator.StructurePoolGenerator.randomMethods in net.minecraft.structure.pool with parameters of type AbstractRandomModifier and TypeMethodDescriptionbooleanEmptyPoolElement.generate(StructureManager structureManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos blockPos, BlockRotation rotation, BlockBox box, AbstractRandom random, boolean keepJigsaws) booleanFeaturePoolElement.generate(StructureManager structureManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos blockPos, BlockRotation rotation, BlockBox box, AbstractRandom random, boolean keepJigsaws) booleanListPoolElement.generate(StructureManager structureManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos blockPos, BlockRotation rotation, BlockBox box, AbstractRandom random, boolean keepJigsaws) booleanSinglePoolElement.generate(StructureManager structureManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos blockPos, BlockRotation rotation, BlockBox box, AbstractRandom random, boolean keepJigsaws) private static voidStructurePoolBasedGenerator.generate(NoiseConfig noiseConfig, int int2, boolean bool, ChunkGenerator chunkGenerator, StructureManager structureManager, HeightLimitView heightLimitView, AbstractRandom abstractRandom, Registry<StructurePool> registry, PoolStructurePiece poolStructurePiece, List<PoolStructurePiece> list, VoxelShape voxelShape) abstract booleanStructurePoolElement.generate(StructureManager structureManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos blockPos, BlockRotation rotation, BlockBox box, AbstractRandom random, boolean keepJigsaws) StructurePool.getElementIndicesInRandomOrder(AbstractRandom random) StructurePool.getRandomElement(AbstractRandom random) EmptyPoolElement.getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, AbstractRandom random) FeaturePoolElement.getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, AbstractRandom random) ListPoolElement.getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, AbstractRandom random) SinglePoolElement.getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, AbstractRandom random) abstract List<Structure.StructureBlockInfo>StructurePoolElement.getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, AbstractRandom random) voidStructurePoolElement.method_16756(WorldAccess world, Structure.StructureBlockInfo structureBlockInfo, BlockPos pos, BlockRotation rotation, AbstractRandom random, BlockBox box) Constructors in net.minecraft.structure.pool with parameters of type AbstractRandomModifierConstructorDescription(package private)StructurePoolGenerator(Registry<StructurePool> registry, int maxSize, ChunkGenerator chunkGenerator, StructureManager structureManager, List<? super PoolStructurePiece> list, AbstractRandom abstractRandom) -
Uses of AbstractRandom in net.minecraft.structure.processor
Methods in net.minecraft.structure.processor with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate BlockStateBlockAgeStructureProcessor.process(AbstractRandom random, BlockState[] regularStates, BlockState[] mossyStates) private @Nullable BlockStateBlockAgeStructureProcessor.processBlocks(AbstractRandom random) private @Nullable BlockStateBlockAgeStructureProcessor.processObsidian(AbstractRandom random) private @Nullable BlockStateBlockAgeStructureProcessor.processSlabs(AbstractRandom random) private @Nullable BlockStateBlockAgeStructureProcessor.processStairs(AbstractRandom random, BlockState state) private @Nullable BlockStateBlockAgeStructureProcessor.processWalls(AbstractRandom random) private static BlockStateBlockAgeStructureProcessor.randomStairProperties(AbstractRandom random, Block stairs) private static BlockStateBlockAgeStructureProcessor.randomState(AbstractRandom random, BlockState[] states) booleanStructureProcessorRule.test(BlockState input, BlockState location, BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.structure.rule
Methods in net.minecraft.structure.rule with parameters of type AbstractRandomModifier and TypeMethodDescriptionbooleanAlwaysTruePosRuleTest.test(BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, AbstractRandom random) booleanAlwaysTrueRuleTest.test(BlockState state, AbstractRandom random) booleanAxisAlignedLinearPosRuleTest.test(BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, AbstractRandom random) booleanBlockMatchRuleTest.test(BlockState state, AbstractRandom random) booleanBlockStateMatchRuleTest.test(BlockState state, AbstractRandom random) booleanLinearPosRuleTest.test(BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, AbstractRandom random) abstract booleanPosRuleTest.test(BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, AbstractRandom random) booleanRandomBlockMatchRuleTest.test(BlockState state, AbstractRandom random) booleanRandomBlockStateMatchRuleTest.test(BlockState state, AbstractRandom random) abstract booleanRuleTest.test(BlockState state, AbstractRandom random) booleanTagMatchRuleTest.test(BlockState state, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.util
Methods in net.minecraft.util with parameters of type AbstractRandomModifier and TypeMethodDescriptionstatic <T> List<T>Util.copyShuffled(ObjectArrayList<T> list, AbstractRandom random) static <T> List<T>Util.copyShuffled(Stream<T> stream, AbstractRandom random) static <T> List<T>Util.copyShuffled(T[] array, AbstractRandom random) static intUtil.getRandom(int[] array, AbstractRandom random) static <T> TUtil.getRandom(List<T> list, AbstractRandom random) static <T> TUtil.getRandom(T[] array, AbstractRandom random) static <T> Optional<T>Util.getRandomOrEmpty(List<T> list, AbstractRandom random) static BlockRotationBlockRotation.random(AbstractRandom random) static List<BlockRotation>BlockRotation.randomRotationOrder(AbstractRandom random) static <T> voidUtil.shuffle(ObjectArrayList<T> list, AbstractRandom random) static IntArrayListUtil.shuffle(IntStream stream, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.util.collection
Fields in net.minecraft.util.collection declared as AbstractRandomMethods in net.minecraft.util.collection with parameters of type AbstractRandomModifier and TypeMethodDescriptionDataPool.getDataOrEmpty(AbstractRandom random) Pool.getOrEmpty(AbstractRandom random) Weighting.getRandom(AbstractRandom random, List<T> pool) Weighting.getRandom(AbstractRandom random, List<T> pool, int totalWeight) -
Uses of AbstractRandom in net.minecraft.util.math
Fields in net.minecraft.util.math declared as AbstractRandomMethods in net.minecraft.util.math with parameters of type AbstractRandomModifier and TypeMethodDescriptionDirection.Type.getShuffled(AbstractRandom random) BlockPos.iterateRandomly(AbstractRandom random, int count, int minX, int minY, int minZ, int maxX, int maxY, int maxZ) Iterates throughcountrandom block positions in the given area.BlockPos.iterateRandomly(AbstractRandom random, int count, BlockPos around, int range) Iterates throughcountrandom block positions in a given range around the given position.static intMathHelper.method_34950(AbstractRandom abstractRandom, double[] double2) static floatMathHelper.nextBetween(AbstractRandom random, float min, float max) static intMathHelper.nextBetween(AbstractRandom random, int min, int max) Returns a random, uniformly distributed integer value in[min, max].static doubleMathHelper.nextDouble(AbstractRandom random, double min, double max) static floatMathHelper.nextFloat(AbstractRandom random, float min, float max) static floatMathHelper.nextGaussian(AbstractRandom random, float mean, float deviation) static intMathHelper.nextInt(AbstractRandom random, int min, int max) Returns a random, uniformly distributed integer value in[min, max].static Direction.AxisDirection.Axis.pickRandomAxis(AbstractRandom random) static DirectionDirection.random(AbstractRandom random) Direction.Type.random(AbstractRandom random) Direction.Type.randomAxis(AbstractRandom random) static UUIDMathHelper.randomUuid(AbstractRandom random) static Collection<Direction>Direction.shuffle(AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.util.math.floatprovider
Methods in net.minecraft.util.math.floatprovider with parameters of type AbstractRandomModifier and TypeMethodDescriptionfloatClampedNormalFloatProvider.get(AbstractRandom random) static floatClampedNormalFloatProvider.get(AbstractRandom random, float mean, float deviation, float min, float max) floatConstantFloatProvider.get(AbstractRandom random) floatFloatSupplier.get(AbstractRandom random) floatMultipliedFloatSupplier.get(AbstractRandom random) floatTrapezoidFloatProvider.get(AbstractRandom random) floatUniformFloatProvider.get(AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.util.math.intprovider
Methods in net.minecraft.util.math.intprovider with parameters of type AbstractRandomModifier and TypeMethodDescriptionintBiasedToBottomIntProvider.get(AbstractRandom random) intClampedIntProvider.get(AbstractRandom random) intClampedNormalIntProvider.get(AbstractRandom random) intConstantIntProvider.get(AbstractRandom random) abstract intIntProvider.get(AbstractRandom random) intUniformIntProvider.get(AbstractRandom random) intWeightedListIntProvider.get(AbstractRandom random) static intClampedNormalIntProvider.next(AbstractRandom random, float mean, float deviation, float min, float max) -
Uses of AbstractRandom in net.minecraft.util.math.noise
Methods in net.minecraft.util.math.noise with parameters of type AbstractRandomModifier and TypeMethodDescriptionstatic DoublePerlinNoiseSamplerDoublePerlinNoiseSampler.create(AbstractRandom random, int offset, double[] octaves) static DoublePerlinNoiseSamplerDoublePerlinNoiseSampler.create(AbstractRandom random, DoublePerlinNoiseSampler.NoiseParameters parameters) static OctavePerlinNoiseSamplerOctavePerlinNoiseSampler.create(AbstractRandom random, int offset, double firstAmplitude, double[] amplitudes) static OctavePerlinNoiseSamplerOctavePerlinNoiseSampler.create(AbstractRandom random, int offset, DoubleList amplitudes) static OctavePerlinNoiseSamplerOctavePerlinNoiseSampler.create(AbstractRandom random, List<Integer> list) static OctavePerlinNoiseSamplerOctavePerlinNoiseSampler.create(AbstractRandom random, IntStream intStream) static DoublePerlinNoiseSamplerDoublePerlinNoiseSampler.createLegacy(AbstractRandom random, DoublePerlinNoiseSampler.NoiseParameters parameters) Deprecated.static OctavePerlinNoiseSamplerOctavePerlinNoiseSampler.createLegacy(AbstractRandom random, int offset, DoubleList amplitudes) Deprecated.static OctavePerlinNoiseSamplerOctavePerlinNoiseSampler.createLegacy(AbstractRandom random, IntStream intStream) Deprecated.InterpolatedNoiseSampler.method_42386(AbstractRandom abstractRandom) private static voidOctavePerlinNoiseSampler.skipCalls(AbstractRandom random) Constructors in net.minecraft.util.math.noise with parameters of type AbstractRandomModifierConstructorDescriptionprivateDoublePerlinNoiseSampler(AbstractRandom random, DoublePerlinNoiseSampler.NoiseParameters noiseParameters, boolean bool) InterpolatedNoiseSampler(AbstractRandom random, double double2, double double3, double double4, double double5, double double6) protectedOctavePerlinNoiseSampler(AbstractRandom random, com.mojang.datafixers.util.Pair<Integer, DoubleList> pair, boolean xoroshiro) privateOctaveSimplexNoiseSampler(AbstractRandom random, IntSortedSet octaves) OctaveSimplexNoiseSampler(AbstractRandom random, List<Integer> octaves) PerlinNoiseSampler(AbstractRandom random) SimplexNoiseSampler(AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.util.math.random
Subinterfaces of AbstractRandom in net.minecraft.util.math.randomClasses in net.minecraft.util.math.random that implement AbstractRandomModifier and TypeClassDescriptionclassclassDeprecated.classclassFields in net.minecraft.util.math.random declared as AbstractRandomFields in net.minecraft.util.math.random with type parameters of type AbstractRandomModifier and TypeFieldDescriptionprivate final LongFunction<AbstractRandom>ChunkRandom.RandomProvider.providerMethods in net.minecraft.util.math.random that return AbstractRandomModifier and TypeMethodDescriptionstatic AbstractRandomAbstractRandom.create()ChunkRandom.RandomProvider.create(long seed) static AbstractRandomAbstractRandom.createAtomic()static AbstractRandomAbstractRandom.createAtomic(long seed) static AbstractRandomAbstractRandom.createBlocking()Deprecated.AtomicSimpleRandom.RandomDeriver.createRandom(int x, int y, int z) AtomicSimpleRandom.RandomDeriver.createRandom(String string) RandomDeriver.createRandom(int x, int y, int z) RandomDeriver.createRandom(String string) default AbstractRandomRandomDeriver.createRandom(Identifier id) default AbstractRandomRandomDeriver.createRandom(BlockPos pos) AbstractRandom.derive()AtomicSimpleRandom.derive()BlockingSimpleRandom.derive()Deprecated.ChunkRandom.derive()SimpleRandom.derive()static AbstractRandomChunkRandom.getSlimeRandom(int chunkX, int chunkZ, long worldSeed, long scrambler) Constructors in net.minecraft.util.math.random with parameters of type AbstractRandomConstructor parameters in net.minecraft.util.math.random with type arguments of type AbstractRandom -
Uses of AbstractRandom in net.minecraft.util.registry
Methods in net.minecraft.util.registry with parameters of type AbstractRandomModifier and TypeMethodDescriptionDefaultedRegistry.getRandom(AbstractRandom random) abstract Optional<RegistryEntry<T>>Registry.getRandom(AbstractRandom random) RegistryEntryList.getRandom(AbstractRandom random) RegistryEntryList.ListBacked.getRandom(AbstractRandom random) SimpleRegistry.getRandom(AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.village
Methods in net.minecraft.village with parameters of type AbstractRandomModifier and TypeMethodDescriptionTradeOffers.BuyForOneEmeraldFactory.create(Entity entity, AbstractRandom random) Creates a trade offer.TradeOffers.EnchantBookFactory.create(Entity entity, AbstractRandom random) Creates a trade offer.TradeOffers.Factory.create(Entity entity, AbstractRandom random) Creates a trade offer.TradeOffers.ProcessItemFactory.create(Entity entity, AbstractRandom random) Creates a trade offer.TradeOffers.SellDyedArmorFactory.create(Entity entity, AbstractRandom random) Creates a trade offer.TradeOffers.SellEnchantedToolFactory.create(Entity entity, AbstractRandom random) Creates a trade offer.TradeOffers.SellItemFactory.create(Entity entity, AbstractRandom random) Creates a trade offer.TradeOffers.SellMapFactory.create(Entity entity, AbstractRandom random) Creates a trade offer.TradeOffers.SellPotionHoldingItemFactory.create(Entity entity, AbstractRandom random) Creates a trade offer.TradeOffers.SellSuspiciousStewFactory.create(Entity entity, AbstractRandom random) Creates a trade offer.TradeOffers.TypeAwareBuyForOneEmeraldFactory.create(Entity entity, AbstractRandom random) Creates a trade offer.private static DyeItemTradeOffers.SellDyedArmorFactory.getDye(AbstractRandom random) private Collection<VillagerGossips.GossipEntry>VillagerGossips.pickGossips(AbstractRandom random, int count) voidVillagerGossips.shareGossipFrom(VillagerGossips from, AbstractRandom random, int count) -
Uses of AbstractRandom in net.minecraft.village.raid
Fields in net.minecraft.village.raid declared as AbstractRandomMethods in net.minecraft.village.raid with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate intRaid.getBonusCount(Raid.Member member, AbstractRandom random, int wave, LocalDifficulty localDifficulty, boolean extra) -
Uses of AbstractRandom in net.minecraft.world
Fields in net.minecraft.world declared as AbstractRandomModifier and TypeFieldDescriptionprivate final AbstractRandomWorld.blockingRandomDeprecated.private final AbstractRandomChunkRegion.randomprivate final AbstractRandomWanderingTraderManager.randomfinal AbstractRandomWorld.randomMethods in net.minecraft.world that return AbstractRandomModifier and TypeMethodDescriptionChunkRegion.getRandom()World.getRandom()WorldAccess.getRandom()Methods in net.minecraft.world with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate static Optional<SpawnSettings.SpawnEntry>SpawnHelper.pickRandomSpawnEntry(ServerWorld world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, SpawnGroup spawnGroup, AbstractRandom random, BlockPos pos) static voidSpawnHelper.populateEntities(ServerWorldAccess world, RegistryEntry<Biome> registryEntry, ChunkPos chunkPos, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.world.biome
Methods in net.minecraft.world.biome with parameters of type AbstractRandomModifier and TypeMethodDescriptionbooleanBiomeParticleConfig.shouldAddParticle(AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.world.biome.source
Methods in net.minecraft.world.biome.source with parameters of type AbstractRandomModifier and TypeMethodDescription@Nullable com.mojang.datafixers.util.Pair<BlockPos,RegistryEntry<Biome>> BiomeSource.locateBiome(int x, int y, int z, int radius, int blockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, AbstractRandom random, boolean bool, MultiNoiseUtil.MultiNoiseSampler noiseSampler) @Nullable com.mojang.datafixers.util.Pair<BlockPos,RegistryEntry<Biome>> BiomeSource.locateBiome(int x, int y, int z, int radius, Predicate<RegistryEntry<Biome>> predicate, AbstractRandom random, MultiNoiseUtil.MultiNoiseSampler noiseSampler) @Nullable com.mojang.datafixers.util.Pair<BlockPos,RegistryEntry<Biome>> FixedBiomeSource.locateBiome(int x, int y, int z, int radius, int blockCheckInterval, Predicate<RegistryEntry<Biome>> predicate, AbstractRandom random, boolean bool, MultiNoiseUtil.MultiNoiseSampler noiseSampler) -
Uses of AbstractRandom in net.minecraft.world.explosion
Fields in net.minecraft.world.explosion declared as AbstractRandom -
Uses of AbstractRandom in net.minecraft.world.gen.carver
Methods in net.minecraft.world.gen.carver with parameters of type AbstractRandomModifier and TypeMethodDescriptionabstract booleanCarver.carve(CarverContext context, C config, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, AbstractRandom random, AquiferSampler aquiferSampler, ChunkPos pos, CarvingMask mask) booleanCaveCarver.carve(CarverContext carverContext, CaveCarverConfig caveCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, AbstractRandom abstractRandom, AquiferSampler aquiferSampler, ChunkPos chunkPos, CarvingMask carvingMask) booleanConfiguredCarver.carve(CarverContext context, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> posToBiome, AbstractRandom random, AquiferSampler aquiferSampler, ChunkPos pos, CarvingMask mask) booleanRavineCarver.carve(CarverContext carverContext, RavineCarverConfig ravineCarverConfig, Chunk chunk, Function<BlockPos, RegistryEntry<Biome>> function, AbstractRandom abstractRandom, AquiferSampler aquiferSampler, ChunkPos chunkPos, CarvingMask carvingMask) private float[]RavineCarver.createHorizontalStretchFactors(CarverContext context, RavineCarverConfig config, AbstractRandom random) protected floatCaveCarver.getTunnelSystemWidth(AbstractRandom random) protected floatNetherCaveCarver.getTunnelSystemWidth(AbstractRandom random) private doubleRavineCarver.getVerticalScale(RavineCarverConfig config, AbstractRandom random, double pitch, float branchCount, float branchIndex) abstract booleanCarver.shouldCarve(C config, AbstractRandom random) booleanCaveCarver.shouldCarve(CaveCarverConfig caveCarverConfig, AbstractRandom abstractRandom) booleanConfiguredCarver.shouldCarve(AbstractRandom random) booleanRavineCarver.shouldCarve(RavineCarverConfig ravineCarverConfig, AbstractRandom abstractRandom) -
Uses of AbstractRandom in net.minecraft.world.gen.chunk.placement
Methods in net.minecraft.world.gen.chunk.placement with parameters of type AbstractRandom -
Uses of AbstractRandom in net.minecraft.world.gen.feature
Methods in net.minecraft.world.gen.feature with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate voidBlockPileFeature.addPileBlock(WorldAccess world, BlockPos pos, AbstractRandom random, BlockPileFeatureConfig config) private booleanBlockPileFeature.canPlace(WorldAccess world, BlockPos pos, AbstractRandom random) private static floatDripstoneClusterFeature.clampedGaussian(AbstractRandom random, float min, float max, float mean, float deviation) private static LargeDripstoneFeature.DripstoneGeneratorLargeDripstoneFeature.createGenerator(BlockPos pos, boolean isStalagmite, AbstractRandom abstractRandom, int scale, FloatProvider bluntness, FloatProvider heightScale) booleanConfiguredFeature.generate(StructureWorldAccess world, ChunkGenerator chunkGenerator, AbstractRandom random, BlockPos origin) private voidDripstoneClusterFeature.generate(StructureWorldAccess world, AbstractRandom random, BlockPos pos, int localX, int localZ, float wetness, double dripstoneChance, int height, float density, DripstoneClusterFeatureConfig config) (package private) voidLargeDripstoneFeature.DripstoneGenerator.generate(StructureWorldAccess world, AbstractRandom abstractRandom, LargeDripstoneFeature.WindModifier wind) static booleanMultifaceGrowthFeature.generate(StructureWorldAccess world, BlockPos pos, BlockState state, MultifaceGrowthFeatureConfig config, AbstractRandom random, List<Direction> directions) private booleanPlacedFeature.generate(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) booleanPlacedFeature.generate(StructureWorldAccess world, ChunkGenerator generator, AbstractRandom abstractRandom, BlockPos pos) Generates a configured feature at the positions obtained by applying placement modifiers to the given position.booleanRandomFeatureEntry.generate(StructureWorldAccess world, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockPos pos) private booleanTreeFeature.generate(StructureWorldAccess world, AbstractRandom random, BlockPos pos, BiConsumer<BlockPos, BlockState> rootPlacerReplacer, BiConsumer<BlockPos, BlockState> trunkPlacerReplacer, BiConsumer<BlockPos, BlockState> foliagePlacerReplacer, TreeFeatureConfig config) protected voidHugeBrownMushroomFeature.generateCap(WorldAccess world, AbstractRandom random, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config) protected abstract voidHugeMushroomFeature.generateCap(WorldAccess world, AbstractRandom random, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config) protected voidHugeRedMushroomFeature.generateCap(WorldAccess world, AbstractRandom random, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config) protected booleanCoralClawFeature.generateCoral(WorldAccess world, AbstractRandom random, BlockPos pos, BlockState state) protected abstract booleanCoralFeature.generateCoral(WorldAccess world, AbstractRandom random, BlockPos pos, BlockState state) protected booleanCoralMushroomFeature.generateCoral(WorldAccess world, AbstractRandom random, BlockPos pos, BlockState state) protected booleanCoralTreeFeature.generateCoral(WorldAccess world, AbstractRandom random, BlockPos pos, BlockState state) protected booleanCoralFeature.generateCoralPiece(WorldAccess world, AbstractRandom random, BlockPos pos, BlockState state) private static voidSmallDripstoneFeature.generateDripstoneBlocks(WorldAccess world, AbstractRandom random, BlockPos pos, SmallDripstoneFeatureConfig config) private static voidRootSystemFeature.generateHangingRoots(StructureWorldAccess world, RootSystemFeatureConfig config, AbstractRandom abstractRandom, BlockPos pos, BlockPos.Mutable mutablePos) private voidHugeFungusFeature.generateHat(WorldAccess world, AbstractRandom random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem) booleanFeature.generateIfValid(FC config, StructureWorldAccess world, ChunkGenerator chunkGenerator, AbstractRandom random, BlockPos pos) private voidWeepingVinesFeature.generateNetherWartBlocksInArea(WorldAccess world, AbstractRandom random, BlockPos pos) private static voidRootSystemFeature.generateRoots(StructureWorldAccess world, RootSystemFeatureConfig config, AbstractRandom abstractRandom, int x, int z, BlockPos.Mutable mutablePos) private static voidRootSystemFeature.generateRootsColumn(BlockPos pos, int maxY, StructureWorldAccess world, RootSystemFeatureConfig config, AbstractRandom abstractRandom) private voidEndSpikeFeature.generateSpike(ServerWorldAccess world, AbstractRandom random, EndSpikeFeatureConfig config, EndSpikeFeature.Spike spike) private voidHugeFungusFeature.generateStem(WorldAccess world, AbstractRandom random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem) protected voidHugeMushroomFeature.generateStem(WorldAccess world, AbstractRandom random, BlockPos pos, HugeMushroomFeatureConfig config, int height, BlockPos.Mutable mutablePos) private static booleanRootSystemFeature.generateTreeAndRoots(StructureWorldAccess world, ChunkGenerator generator, RootSystemFeatureConfig config, AbstractRandom abstractRandom, BlockPos.Mutable mutablePos, BlockPos pos) booleanPlacedFeature.generateUnregistered(StructureWorldAccess world, ChunkGenerator generator, AbstractRandom abstractRandom, BlockPos pos) protected voidVegetationPatchFeature.generateVegetation(FeatureContext<VegetationPatchFeatureConfig> context, StructureWorldAccess world, VegetationPatchFeatureConfig config, AbstractRandom abstractRandom, Set<BlockPos> positions, int radiusX, int radiusZ) protected booleanVegetationPatchFeature.generateVegetationFeature(StructureWorldAccess world, VegetationPatchFeatureConfig config, ChunkGenerator generator, AbstractRandom random, BlockPos pos) protected booleanWaterloggedVegetationPatchFeature.generateVegetationFeature(StructureWorldAccess world, VegetationPatchFeatureConfig config, ChunkGenerator generator, AbstractRandom random, BlockPos pos) protected booleanOreFeature.generateVeinPart(StructureWorldAccess world, AbstractRandom abstractRandom, OreFeatureConfig config, double startX, double endX, double startZ, double endZ, double startY, double endY, int x, int y, int z, int horizontalSize, int verticalSize) static voidTwistingVinesFeature.generateVineColumn(WorldAccess world, AbstractRandom random, BlockPos.Mutable pos, int maxLength, int minAge, int maxAge) static voidWeepingVinesFeature.generateVineColumn(WorldAccess world, AbstractRandom random, BlockPos.Mutable pos, int length, int minAge, int maxAge) private static voidHugeFungusFeature.generateVines(BlockPos pos, WorldAccess world, AbstractRandom random) private voidWeepingVinesFeature.generateVinesInArea(WorldAccess world, AbstractRandom random, BlockPos pos) SmallDripstoneFeature.getDirection(WorldAccess world, BlockPos pos, AbstractRandom random) private intDripstoneClusterFeature.getHeight(AbstractRandom random, int localX, int localZ, float density, int height, DripstoneClusterFeatureConfig config) protected intHugeMushroomFeature.getHeight(AbstractRandom random) private EntityType<?>DungeonFeature.getMobSpawnerEntity(AbstractRandom random) private intScatteredOreFeature.getSpread(AbstractRandom abstractRandom, int spread) private intIcebergFeature.method_13419(AbstractRandom abstractRandom, int y, int height, int factor) private doubleIcebergFeature.method_13421(int x, int z, BlockPos pos, int int2, AbstractRandom abstractRandom) private intIcebergFeature.method_13427(AbstractRandom abstractRandom, int y, int height, int factor) private voidIcebergFeature.method_13428(AbstractRandom abstractRandom, WorldAccess world, int int2, int int3, BlockPos pos, boolean bool, int int4, double double2, int int5) private voidIcebergFeature.placeAt(WorldAccess world, AbstractRandom abstractRandom, BlockPos pos, int height, int offsetX, int offsetY, int offsetZ, int int2, int int3, boolean bool, int int4, double randomSine, boolean placeSnow, BlockState state) protected booleanDiskFeature.placeBlock(DiskFeatureConfig config, StructureWorldAccess world, AbstractRandom random, int topY, int bottomY, BlockPos.Mutable pos) private voidIcebergFeature.placeBlockOrSnow(BlockPos pos, WorldAccess world, AbstractRandom abstractRandom, int heightRemaining, int height, boolean lessSnow, boolean placeSnow, BlockState state) protected booleanVegetationPatchFeature.placeGround(StructureWorldAccess world, VegetationPatchFeatureConfig config, Predicate<BlockState> replaceable, AbstractRandom abstractRandom, BlockPos.Mutable pos, int depth) VegetationPatchFeature.placeGroundAndGetPositions(StructureWorldAccess world, VegetationPatchFeatureConfig config, AbstractRandom random, BlockPos pos, Predicate<BlockState> replaceable, int radiusX, int radiusZ) WaterloggedVegetationPatchFeature.placeGroundAndGetPositions(StructureWorldAccess world, VegetationPatchFeatureConfig config, AbstractRandom random, BlockPos pos, Predicate<BlockState> replaceable, int radiusX, int radiusZ) private voidHugeFungusFeature.placeHatBlock(WorldAccess world, AbstractRandom random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance) private voidHugeFungusFeature.placeWithOptionalVines(WorldAccess world, AbstractRandom random, BlockPos pos, BlockState state, boolean vines) private voidScatteredOreFeature.setPos(BlockPos.Mutable mutable, AbstractRandom abstractRandom, BlockPos origin, int spread) protected static booleanOreFeature.shouldNotDiscard(AbstractRandom abstractRandom, float chance) static booleanOreFeature.shouldPlace(BlockState state, Function<BlockPos, BlockState> posToState, AbstractRandom abstractRandom, OreFeatureConfig config, OreFeatureConfig.Target target, BlockPos.Mutable pos) MultifaceGrowthFeatureConfig.shuffleDirections(AbstractRandom random) MultifaceGrowthFeatureConfig.shuffleDirections(AbstractRandom random, Direction excluded) private booleanBasaltPillarFeature.stopOrPlaceBasalt(WorldAccess world, AbstractRandom random, BlockPos pos) private voidBasaltPillarFeature.tryPlaceBasalt(WorldAccess world, AbstractRandom random, BlockPos pos) Constructors in net.minecraft.world.gen.feature with parameters of type AbstractRandomModifierConstructorDescription(package private)WindModifier(int y, AbstractRandom abstractRandom, FloatProvider wind) -
Uses of AbstractRandom in net.minecraft.world.gen.feature.util
Fields in net.minecraft.world.gen.feature.util declared as AbstractRandomMethods in net.minecraft.world.gen.feature.util that return AbstractRandomConstructors in net.minecraft.world.gen.feature.util with parameters of type AbstractRandomModifierConstructorDescriptionFeatureContext(Optional<ConfiguredFeature<?, ?>> feature, StructureWorldAccess world, ChunkGenerator generator, AbstractRandom abstractRandom, BlockPos origin, FC config) -
Uses of AbstractRandom in net.minecraft.world.gen.foliage
Methods in net.minecraft.world.gen.foliage with parameters of type AbstractRandomModifier and TypeMethodDescriptionprotected voidAcaciaFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.protected voidBlobFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.protected voidBushFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.protected voidDarkOakFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.voidFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius) protected abstract voidFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.protected voidJungleFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.protected voidLargeOakFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.protected voidMegaPineFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.protected voidPineFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.protected voidRandomSpreadFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.protected voidSpruceFoliagePlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, int trunkHeight, FoliagePlacer.TreeNode treeNode, int foliageHeight, int radius, int offset) This is the main method used to generate foliage.protected voidFoliagePlacer.generateSquare(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, BlockPos centerPos, int radius, int y, boolean giantTrunk) Generates a square of leaves with the given radius.intAcaciaFoliagePlacer.getRandomHeight(AbstractRandom abstractRandom, int trunkHeight, TreeFeatureConfig config) intBlobFoliagePlacer.getRandomHeight(AbstractRandom abstractRandom, int trunkHeight, TreeFeatureConfig config) intDarkOakFoliagePlacer.getRandomHeight(AbstractRandom abstractRandom, int trunkHeight, TreeFeatureConfig config) abstract intFoliagePlacer.getRandomHeight(AbstractRandom abstractRandom, int trunkHeight, TreeFeatureConfig config) intJungleFoliagePlacer.getRandomHeight(AbstractRandom abstractRandom, int trunkHeight, TreeFeatureConfig config) intMegaPineFoliagePlacer.getRandomHeight(AbstractRandom abstractRandom, int trunkHeight, TreeFeatureConfig config) intPineFoliagePlacer.getRandomHeight(AbstractRandom abstractRandom, int trunkHeight, TreeFeatureConfig config) intRandomSpreadFoliagePlacer.getRandomHeight(AbstractRandom abstractRandom, int trunkHeight, TreeFeatureConfig config) intSpruceFoliagePlacer.getRandomHeight(AbstractRandom abstractRandom, int trunkHeight, TreeFeatureConfig config) private intFoliagePlacer.getRandomOffset(AbstractRandom abstractRandom) intFoliagePlacer.getRandomRadius(AbstractRandom abstractRandom, int baseHeight) intPineFoliagePlacer.getRandomRadius(AbstractRandom abstractRandom, int baseHeight) protected booleanAcaciaFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected booleanBlobFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected booleanBushFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected booleanDarkOakFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected abstract booleanFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected booleanJungleFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected booleanLargeOakFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected booleanMegaPineFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected booleanPineFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected booleanRandomSpreadFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected booleanSpruceFoliagePlacer.isInvalidForLeaves(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Used to exclude certain positions such as corners when creating a square of leaves.protected booleanDarkOakFoliagePlacer.isPositionInvalid(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Normalizes x and z coords before checking if they are invalid.protected booleanFoliagePlacer.isPositionInvalid(AbstractRandom abstractRandom, int dx, int y, int dz, int radius, boolean giantTrunk) Normalizes x and z coords before checking if they are invalid.protected static voidFoliagePlacer.placeFoliageBlock(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, TreeFeatureConfig config, BlockPos pos) -
Uses of AbstractRandom in net.minecraft.world.gen.heightprovider
Methods in net.minecraft.world.gen.heightprovider with parameters of type AbstractRandomModifier and TypeMethodDescriptionintBiasedToBottomHeightProvider.get(AbstractRandom abstractRandom, HeightContext context) intConstantHeightProvider.get(AbstractRandom abstractRandom, HeightContext context) abstract intHeightProvider.get(AbstractRandom abstractRandom, HeightContext context) intTrapezoidHeightProvider.get(AbstractRandom abstractRandom, HeightContext context) intUniformHeightProvider.get(AbstractRandom abstractRandom, HeightContext context) intVeryBiasedToBottomHeightProvider.get(AbstractRandom abstractRandom, HeightContext context) intWeightedListHeightProvider.get(AbstractRandom abstractRandom, HeightContext context) -
Uses of AbstractRandom in net.minecraft.world.gen.noise
Methods in net.minecraft.world.gen.noise that return AbstractRandomModifier and TypeMethodDescriptionprivate AbstractRandomNoiseConfig.class_7271.method_42375(long long2) -
Uses of AbstractRandom in net.minecraft.world.gen.placementmodifier
Methods in net.minecraft.world.gen.placementmodifier with parameters of type AbstractRandomModifier and TypeMethodDescriptionprotected abstract intAbstractCountPlacementModifier.getCount(AbstractRandom abstractRandom, BlockPos pos) protected intCountPlacementModifier.getCount(AbstractRandom abstractRandom, BlockPos pos) protected intNoiseBasedCountPlacementModifier.getCount(AbstractRandom abstractRandom, BlockPos pos) protected intNoiseThresholdCountPlacementModifier.getCount(AbstractRandom abstractRandom, BlockPos pos) AbstractConditionalPlacementModifier.getPositions(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) Applies this placement modifier to the given position.AbstractCountPlacementModifier.getPositions(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) Applies this placement modifier to the given position.CarvingMaskPlacementModifier.getPositions(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) Applies this placement modifier to the given position.CountMultilayerPlacementModifier.getPositions(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) Deprecated.Applies this placement modifier to the given position.EnvironmentScanPlacementModifier.getPositions(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) Applies this placement modifier to the given position.HeightmapPlacementModifier.getPositions(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) Applies this placement modifier to the given position.HeightRangePlacementModifier.getPositions(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) Applies this placement modifier to the given position.PlacementModifier.getPositions(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) Applies this placement modifier to the given position.RandomOffsetPlacementModifier.getPositions(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) Applies this placement modifier to the given position.SquarePlacementModifier.getPositions(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) Applies this placement modifier to the given position.protected abstract booleanAbstractConditionalPlacementModifier.shouldPlace(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) protected booleanBiomePlacementModifier.shouldPlace(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) protected booleanBlockFilterPlacementModifier.shouldPlace(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) protected booleanRarityFilterPlacementModifier.shouldPlace(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) protected booleanSurfaceThresholdFilterPlacementModifier.shouldPlace(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) protected booleanSurfaceWaterDepthFilterPlacementModifier.shouldPlace(FeaturePlacementContext context, AbstractRandom abstractRandom, BlockPos pos) -
Uses of AbstractRandom in net.minecraft.world.gen.random
Classes in net.minecraft.world.gen.random that implement AbstractRandomModifier and TypeClassDescriptionclassXoroshiro128++ based pseudo random number generator.Fields in net.minecraft.world.gen.random declared as AbstractRandomMethods in net.minecraft.world.gen.random that return AbstractRandomModifier and TypeMethodDescriptionXoroshiro128PlusPlusRandom.RandomDeriver.createRandom(int x, int y, int z) Xoroshiro128PlusPlusRandom.RandomDeriver.createRandom(String string) Xoroshiro128PlusPlusRandom.derive()Constructors in net.minecraft.world.gen.random with parameters of type AbstractRandom -
Uses of AbstractRandom in net.minecraft.world.gen.root
Methods in net.minecraft.world.gen.root with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate booleanMangroveRootPlacer.canGrow(TestableWorld world, AbstractRandom random, BlockPos pos, Direction direction, BlockPos origin, List<BlockPos> offshootPositions, int rootLength) booleanMangroveRootPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, BlockPos pos, BlockPos trunkPos, TreeFeatureConfig config) abstract booleanRootPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, BlockPos pos, BlockPos trunkPos, TreeFeatureConfig config) MangroveRootPlacer.getOffshootPositions(BlockPos pos, Direction direction, AbstractRandom random, BlockPos origin) protected voidMangroveRootPlacer.placeRoots(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, BlockPos pos, TreeFeatureConfig config) protected voidRootPlacer.placeRoots(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, BlockPos pos, TreeFeatureConfig config) RootPlacer.trunkOffset(BlockPos pos, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.world.gen.stateprovider
Methods in net.minecraft.world.gen.stateprovider with parameters of type AbstractRandomModifier and TypeMethodDescriptionabstract BlockStateBlockStateProvider.getBlockState(AbstractRandom random, BlockPos pos) Returns a provided block state.DualNoiseBlockStateProvider.getBlockState(AbstractRandom random, BlockPos pos) Returns a provided block state.NoiseBlockStateProvider.getBlockState(AbstractRandom random, BlockPos pos) Returns a provided block state.NoiseThresholdBlockStateProvider.getBlockState(AbstractRandom random, BlockPos pos) Returns a provided block state.PillarBlockStateProvider.getBlockState(AbstractRandom random, BlockPos pos) Returns a provided block state.PredicatedStateProvider.getBlockState(StructureWorldAccess world, AbstractRandom random, BlockPos pos) RandomizedIntBlockStateProvider.getBlockState(AbstractRandom random, BlockPos pos) Returns a provided block state.SimpleBlockStateProvider.getBlockState(AbstractRandom random, BlockPos pos) Returns a provided block state.WeightedBlockStateProvider.getBlockState(AbstractRandom random, BlockPos pos) Returns a provided block state. -
Uses of AbstractRandom in net.minecraft.world.gen.structure
Methods in net.minecraft.world.gen.structure with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate static intRuinedPortalStructure.choosePlacementHeight(AbstractRandom random, int min, int max) private static intRuinedPortalStructure.getFloorHeight(AbstractRandom random, ChunkGenerator chunkGenerator, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BlockBox box, HeightLimitView world, NoiseConfig noiseConfig) voidStructureType.postPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox box, ChunkPos chunkPos, StructurePiecesList pieces) voidWoodlandMansionStructure.postPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox box, ChunkPos chunkPos, StructurePiecesList pieces) -
Uses of AbstractRandom in net.minecraft.world.gen.surfacebuilder
Methods in net.minecraft.world.gen.surfacebuilder with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate static voidSurfaceBuilder.addTerracottaBands(AbstractRandom random, BlockState[] terracottaBands, int minBandSize, BlockState state) private static BlockState[]SurfaceBuilder.createTerracottaBands(AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.world.gen.treedecorator
Fields in net.minecraft.world.gen.treedecorator declared as AbstractRandomMethods in net.minecraft.world.gen.treedecorator that return AbstractRandomConstructors in net.minecraft.world.gen.treedecorator with parameters of type AbstractRandomModifierConstructorDescriptionGenerator(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, Set<BlockPos> logPositions, Set<BlockPos> leavesPositions, Set<BlockPos> rootPositions) -
Uses of AbstractRandom in net.minecraft.world.gen.trunk
Methods in net.minecraft.world.gen.trunk with parameters of type AbstractRandomModifier and TypeMethodDescriptionBendingTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundDarkOakTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundForkingTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundGiantTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundLargeOakTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundMegaJungleTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundStraightTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundabstract List<FoliagePlacer.TreeNode>TrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundUpwardsBranchingTrunkPlacer.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundprivate voidUpwardsBranchingTrunkPlacer.generateExtraBranch(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, int height, TreeFeatureConfig config, List<FoliagePlacer.TreeNode> nodes, BlockPos.Mutable pos, int yOffset, Direction direction, int length, int steps) protected booleanTrunkPlacer.getAndSetState(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, BlockPos pos, TreeFeatureConfig config) protected booleanTrunkPlacer.getAndSetState(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, BlockPos pos, TreeFeatureConfig config, Function<BlockState, BlockState> function) intTrunkPlacer.getHeight(AbstractRandom random) private voidLargeOakTrunkPlacer.makeBranches(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, int treeHeight, BlockPos startPos, List<LargeOakTrunkPlacer.BranchPosition> branchPositions, TreeFeatureConfig config) private booleanLargeOakTrunkPlacer.makeOrCheckBranch(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, AbstractRandom abstractRandom, BlockPos startPos, BlockPos branchPos, boolean make, TreeFeatureConfig config) private voidGiantTrunkPlacer.setLog(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, AbstractRandom abstractRandom, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig, BlockPos blockPos, int int2, int int3, int int4) protected static voidTrunkPlacer.setToDirt(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, BlockPos pos, TreeFeatureConfig config) protected voidTrunkPlacer.trySetState(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom random, BlockPos.Mutable pos, TreeFeatureConfig config) -
Uses of AbstractRandom in net.minecraft.world.poi
Methods in net.minecraft.world.poi with parameters of type AbstractRandomModifier and TypeMethodDescriptionPointOfInterestStorage.getPosition(Predicate<PointOfInterestType> typePredicate, Predicate<BlockPos> positionPredicate, PointOfInterestStorage.OccupationStatus occupationStatus, BlockPos pos, int radius, AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.world.spawner
Methods in net.minecraft.world.spawner with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate booleanPatrolSpawner.spawnPillager(ServerWorld world, BlockPos pos, AbstractRandom random, boolean captain)
AbstractBlock.AbstractBlockState.randomTick(net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos, net.minecraft.util.math.random.AbstractRandom)instead.