Uses of Interface
net.minecraft.world.gen.random.AbstractRandom
Packages that use AbstractRandom
Package
Description
The base package for all Minecraft classes.
-
Uses of AbstractRandom in net.minecraft
Classes in net.minecraft that implement AbstractRandomMethods in net.minecraft that return AbstractRandomMethods in net.minecraft with parameters of type AbstractRandomModifier and TypeMethodDescriptionvoidclass_7389.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, List<BlockPos> logPositions, List<BlockPos> leavesPositions, List<BlockPos> list) class_7390.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundfloatclass_7372.get(AbstractRandom abstractRandom) floatclass_7373.get(AbstractRandom abstractRandom) protected @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> class_7382.getTreeFeature(AbstractRandom abstractRandom, boolean bees) private booleanclass_7386.method_43166(TestableWorld testableWorld, AbstractRandom abstractRandom, BlockPos blockPos, Direction direction, BlockPos blockPos2, List<BlockPos> list, int int2) class_7386.method_43168(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, AbstractRandom abstractRandom, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig) class_7387.method_43168(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, AbstractRandom abstractRandom, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig) class_7386.method_43171(BlockPos blockPos, Direction direction, AbstractRandom abstractRandom, BlockPos blockPos2) protected voidclass_7386.method_43172(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, AbstractRandom abstractRandom, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig) protected voidclass_7387.method_43172(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, AbstractRandom abstractRandom, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig) private voidclass_7390.method_43199(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, AbstractRandom abstractRandom, int int2, TreeFeatureConfig treeFeatureConfig, List<FoliagePlacer.TreeNode> list, BlockPos.Mutable mutable, int int3, Direction direction, int int4, int int5) -
Uses of AbstractRandom in net.minecraft.block
Methods in net.minecraft.block with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate voidRedstoneWireBlock.addPoweredParticles(World world, AbstractRandom abstractRandom, BlockPos pos, Vec3d color, Direction direction, Direction direction2, float float2, float float3) protected BlockStateAbstractPlantStemBlock.age(BlockState state, AbstractRandom abstractRandom) protected BlockStateCaveVinesHeadBlock.age(BlockState state, AbstractRandom abstractRandom) static voidSculkCatalystBlock.bloom(ServerWorld world, BlockPos pos, BlockState state, AbstractRandom abstractRandom) booleanAbstractPlantBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanAbstractPlantStemBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanAzaleaBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanBambooBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanBambooSaplingBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanBigDripleafBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanBigDripleafStemBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanCaveVinesBodyBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanCaveVinesHeadBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanCocoaBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanCropBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanFernBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanFertilizable.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanFungusBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanGlowLichenBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanGrassBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanMangroveLeavesBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanMossBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanMushroomPlantBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanNetherrackBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanNyliumBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanPropaguleBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanRootedDirtBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanSaplingBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanSeagrassBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanSeaPickleBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanSmallDripleafBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanStemBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanSweetBerryBushBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) booleanTallFlowerBlock.canGrow(World world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) private booleanSculkVeinBlock.convertToBlock(SculkSpreadManager spreadManager, WorldAccess world, BlockPos pos, AbstractRandom abstractRandom) static voidChorusFlowerBlock.generate(WorldAccess world, BlockPos pos, AbstractRandom abstractRandom, int size) private static voidChorusFlowerBlock.generate(WorldAccess world, BlockPos pos, AbstractRandom abstractRandom, BlockPos rootPos, int size, int layer) voidSaplingBlock.generate(ServerWorld world, BlockPos pos, BlockState state, AbstractRandom abstractRandom) private BlockStateSculkBlock.getExtraBlockState(WorldAccess world, BlockPos pos, AbstractRandom abstractRandom, boolean allowShrieker) private static intFireBlock.getFireTickDelay(AbstractRandom abstractRandom) private BlockStateVineBlock.getGrownState(BlockState above, BlockState state, AbstractRandom abstractRandom) protected abstract intAbstractPlantStemBlock.getGrowthLength(AbstractRandom abstractRandom) protected intCaveVinesHeadBlock.getGrowthLength(AbstractRandom abstractRandom) protected intKelpBlock.getGrowthLength(AbstractRandom abstractRandom) protected intTwistingVinesBlock.getGrowthLength(AbstractRandom abstractRandom) static intVineLogic.getGrowthLength(AbstractRandom abstractRandom) protected intWeepingVinesBlock.getGrowthLength(AbstractRandom abstractRandom) private static intFrogspawnBlock.getHatchTime(AbstractRandom abstractRandom) voidAbstractPlantBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidAbstractPlantStemBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidAzaleaBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidBambooBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidBambooSaplingBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidBigDripleafBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) static voidBigDripleafBlock.grow(WorldAccess world, AbstractRandom abstractRandom, BlockPos pos, Direction direction) voidBigDripleafStemBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidCaveVinesBodyBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidCaveVinesHeadBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidCocoaBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidCropBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidFernBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidFertilizable.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidFungusBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidGlowLichenBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidGrassBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) LichenGrower.grow(BlockState state, WorldAccess world, BlockPos pos, Direction direction, AbstractRandom abstractRandom, boolean markForPostProcessing) LichenGrower.grow(BlockState state, WorldAccess world, BlockPos pos, AbstractRandom abstractRandom) voidMangroveLeavesBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidMossBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidMushroomPlantBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidNetherrackBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidNyliumBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidPropaguleBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidRootedDirtBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidSaplingBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidSeagrassBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidSeaPickleBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidSmallDripleafBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidStemBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidSweetBerryBushBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) voidTallFlowerBlock.grow(ServerWorld world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) private voidFrogspawnBlock.hatch(ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) default booleanSculkSpreadable.method_41470(WorldAccess worldAccess, BlockPos blockPos, AbstractRandom abstractRandom) voidAbstractCandleBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidAbstractFireBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidBeehiveBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidBlastFurnaceBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidBrewingStandBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidBubbleColumnBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidCampfireBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidCryingObsidianBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidEnchantingTableBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidEnderChestBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidEndGatewayBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidEndPortalBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidEndRodBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidFallingBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidFurnaceBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidLeavesBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidLeverBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidLightningRodBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidMyceliumBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidNetherPortalBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidPointedDripstoneBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidRedstoneOreBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidRedstoneTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidRedstoneWireBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidRepeaterBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidRespawnAnchorBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidSculkSensorBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidSmokerBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidSporeBlossomBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidStairsBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidWallRedstoneTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidWallTorchBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidWetSpongeBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidWitherRoseBlock.randomDisplayTick(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom) voidAbstractBlock.AbstractBlockState.randomTick(ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidAbstractBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) Deprecated.voidAbstractPlantStemBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidBambooBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidBambooSaplingBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidBeetrootsBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidBuddingAmethystBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidCactusBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidChorusFlowerBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidCocoaBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidCropBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidFarmlandBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidFluidBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidFrostedIceBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidIceBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidLeavesBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidMagmaBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidMushroomPlantBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidNetherPortalBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidNetherWartBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidNyliumBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidOxidizableBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidOxidizableSlabBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidOxidizableStairsBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidPointedDripstoneBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidPropaguleBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidRedstoneOreBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidSaplingBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidSnowBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidSpreadableBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidStairsBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidStemBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidSugarCaneBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidSweetBerryBushBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidTurtleEggBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidVineBlock.randomTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidAbstractBlock.AbstractBlockState.scheduledTick(ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidAbstractBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidAbstractButtonBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidAbstractCauldronBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidAbstractPlantPartBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidAbstractPressurePlateBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidAbstractRedstoneGateBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidBambooBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidBarrelBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidBigDripleafBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidBigDripleafStemBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidBubbleColumnBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidCactusBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidChestBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidChorusFlowerBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidChorusPlantBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidCommandBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidComparatorBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidComposterBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidCoralBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidCoralBlockBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidCoralFanBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidCoralWallFanBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidDetectorRailBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidDirtPathBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidDispenserBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidEnderChestBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidFallingBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidFarmlandBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidFireBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidFrogspawnBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidFrostedIceBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidLeavesBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidLecternBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidLightningRodBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidMagmaBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidObserverBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidPointedDripstoneBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidRedstoneLampBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidRedstoneTorchBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidScaffoldingBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidSculkCatalystBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidSculkSensorBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidSculkShriekerBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidSoulSandBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidStairsBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidSugarCaneBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidTargetBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidTripwireBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) voidTripwireHookBlock.scheduledTick(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) private static voidAbstractCandleBlock.spawnCandleParticles(World world, Vec3d vec3d, AbstractRandom abstractRandom) private voidFrogspawnBlock.spawnTadpoles(ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) intSculkBlock.spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, AbstractRandom abstractRandom, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) intSculkSpreadable.spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, AbstractRandom abstractRandom, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) intSculkVeinBlock.spread(SculkSpreadManager.Cursor cursor, WorldAccess world, BlockPos catalystPos, AbstractRandom abstractRandom, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) default voidSculkSpreadable.spreadAtSamePosition(WorldAccess world, BlockState state, BlockPos pos, AbstractRandom abstractRandom) voidSculkVeinBlock.spreadAtSamePosition(WorldAccess world, BlockState state, BlockPos pos, AbstractRandom abstractRandom) default voidDegradable.tickDegradation(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) default voidDegradable.tryDegrade(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) static voidPointedDripstoneBlock.tryGrow(BlockState state, ServerWorld world, BlockPos pos, AbstractRandom abstractRandom) booleanMushroomPlantBlock.trySpawningBigMushroom(ServerWorld world, BlockPos pos, BlockState state, AbstractRandom abstractRandom) private voidFireBlock.trySpreadingFire(World world, BlockPos pos, int spreadFactor, AbstractRandom abstractRandom, int currentAge) protected voidBambooBlock.updateLeaves(BlockState state, World world, BlockPos pos, AbstractRandom abstractRandom, 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 abstractRandom) SculkSpreadManager.Cursor.getSpreadPos(WorldAccess world, BlockPos pos, AbstractRandom abstractRandom) static voidLootableContainerBlockEntity.setLootTable(BlockView world, AbstractRandom abstractRandom, BlockPos pos, Identifier id) SculkSpreadManager.Cursor.shuffleOffsets(AbstractRandom abstractRandom) voidSculkSpreadManager.Cursor.spread(WorldAccess world, BlockPos pos, AbstractRandom abstractRandom, SculkSpreadManager spreadManager, boolean shouldConvertToBlock) voidSculkSpreadManager.tick(WorldAccess world, BlockPos pos, AbstractRandom abstractRandom, 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 abstractRandom) booleanSaplingGenerator.generate(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, AbstractRandom abstractRandom) booleanLargeTreeSaplingGenerator.generateLargeTree(ServerWorld world, ChunkGenerator chunkGenerator, BlockPos pos, BlockState state, AbstractRandom abstractRandom, int x, int z) protected @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> DarkOakSaplingGenerator.getLargeTreeFeature(AbstractRandom abstractRandom) protected RegistryEntry<? extends ConfiguredFeature<?,?>> JungleSaplingGenerator.getLargeTreeFeature(AbstractRandom abstractRandom) protected abstract @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> LargeTreeSaplingGenerator.getLargeTreeFeature(AbstractRandom abstractRandom) protected RegistryEntry<? extends ConfiguredFeature<?,?>> SpruceSaplingGenerator.getLargeTreeFeature(AbstractRandom abstractRandom) protected RegistryEntry<? extends ConfiguredFeature<?,?>> AcaciaSaplingGenerator.getTreeFeature(AbstractRandom abstractRandom, boolean bees) protected @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> AzaleaSaplingGenerator.getTreeFeature(AbstractRandom abstractRandom, boolean bees) protected RegistryEntry<? extends ConfiguredFeature<?,?>> BirchSaplingGenerator.getTreeFeature(AbstractRandom abstractRandom, boolean bees) protected @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> DarkOakSaplingGenerator.getTreeFeature(AbstractRandom abstractRandom, boolean bees) protected RegistryEntry<? extends ConfiguredFeature<?,?>> JungleSaplingGenerator.getTreeFeature(AbstractRandom abstractRandom, boolean bees) protected RegistryEntry<? extends ConfiguredFeature<?,?>> OakSaplingGenerator.getTreeFeature(AbstractRandom abstractRandom, boolean bees) protected abstract @Nullable RegistryEntry<? extends ConfiguredFeature<?,?>> SaplingGenerator.getTreeFeature(AbstractRandom abstractRandom, boolean bees) protected RegistryEntry<? extends ConfiguredFeature<?,?>> SpruceSaplingGenerator.getTreeFeature(AbstractRandom abstractRandom, 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 abstractRandom) SpriteProvider.getSprite(AbstractRandom abstractRandom) -
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 TypeMethodDescriptionbooleanBlockModelRenderer.render(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, AbstractRandom abstractRandom, long seed, int overlay) booleanBlockRenderManager.renderBlock(BlockState state, BlockPos pos, BlockRenderView world, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, AbstractRandom abstractRandom) booleanBlockModelRenderer.renderFlat(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, AbstractRandom abstractRandom, long seed, int overlay) booleanBlockModelRenderer.renderSmooth(BlockRenderView world, BakedModel model, BlockState state, BlockPos pos, MatrixStack matrices, VertexConsumer vertexConsumer, boolean cull, AbstractRandom abstractRandom, 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 abstractRandom, 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 abstractRandom) BasicBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction face, AbstractRandom abstractRandom) BuiltinBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction face, AbstractRandom abstractRandom) MultipartBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction face, AbstractRandom abstractRandom) WeightedBakedModel.getQuads(@Nullable BlockState state, @Nullable Direction face, AbstractRandom abstractRandom) -
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 abstractRandom, double double2, double double3, double double4) Sound.getSound(AbstractRandom abstractRandom) SoundContainer.getSound(AbstractRandom abstractRandom) WeightedSoundSet.getSound(AbstractRandom abstractRandom) Constructors in net.minecraft.client.sound with parameters of type AbstractRandomModifierConstructorDescriptionprotectedAbstractSoundInstance(SoundEvent sound, SoundCategory category, AbstractRandom abstractRandom) protectedAbstractSoundInstance(Identifier soundId, SoundCategory category, AbstractRandom abstractRandom) protectedMovingSoundInstance(SoundEvent sound, SoundCategory category, AbstractRandom abstractRandom) privatePositionedSoundInstance(SoundEvent sound, SoundCategory category, float volume, float pitch, AbstractRandom abstractRandom, boolean bool, int int2, SoundInstance.AttenuationType attenuationType, double double2, double double3, double double4) PositionedSoundInstance(SoundEvent sound, SoundCategory category, float volume, float pitch, AbstractRandom abstractRandom, double double2, double double3, double double4) PositionedSoundInstance(SoundEvent sound, SoundCategory category, float volume, float pitch, AbstractRandom abstractRandom, BlockPos blockPos) PositionedSoundInstance(Identifier id, SoundCategory category, float volume, float pitch, AbstractRandom abstractRandom, boolean bool, int int2, SoundInstance.AttenuationType attenuationType, double double2, double double3, double double4, boolean bool2) -
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 abstractRandom) -
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 abstractRandom, @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 abstractRandom, 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 abstractRandom, ItemStack target, int level, boolean treasureAllowed) Enchants thetargetitem stack and returns it.static List<EnchantmentLevelEntry>EnchantmentHelper.generateEnchantments(AbstractRandom abstractRandom, ItemStack stack, int level, boolean treasureAllowed) Generate the enchantments for enchanting thestack.static intThornsEnchantment.getDamageAmount(int level, AbstractRandom abstractRandom) static booleanThornsEnchantment.shouldDamageAttacker(int level, AbstractRandom abstractRandom) static booleanUnbreakingEnchantment.shouldPreventDamage(ItemStack item, int level, AbstractRandom abstractRandom) -
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 abstractRandom) static <T extends Entity>
booleanSpawnRestriction.canSpawn(EntityType<T> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) booleanSpawnRestriction.SpawnPredicate.test(EntityType<T> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) -
Uses of AbstractRandom in net.minecraft.entity.ai
Methods in net.minecraft.entity.ai with parameters of type AbstractRandomModifier and TypeMethodDescriptionstatic BlockPosFuzzyPositions.localFuzz(AbstractRandom abstractRandom, int horizontalRange, int verticalRange) Creates a fuzzy offset position within the given horizontal and vertical ranges.FuzzyPositions.localFuzz(AbstractRandom abstractRandom, 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 abstractRandom, 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 abstractRandom) Constructors in net.minecraft.entity.ai.brain.task with parameters of type AbstractRandomModifierConstructorDescription(package private)RetryMarker(AbstractRandom abstractRandom, long time) -
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 abstractRandom) static booleanMobEntity.canMobSpawn(EntityType<? extends MobEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanDrownedEntity.canSpawn(EntityType<DrownedEntity> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) 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 abstractRandom) static booleanGuardianEntity.canSpawn(EntityType<? extends GuardianEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanHoglinEntity.canSpawn(EntityType<HoglinEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanHuskEntity.canSpawn(EntityType<HuskEntity> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanPatrolEntity.canSpawn(EntityType<? extends PatrolEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanPiglinEntity.canSpawn(EntityType<PiglinEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanSilverfishEntity.canSpawn(EntityType<SilverfishEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanSlimeEntity.canSpawn(EntityType<SlimeEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanStrayEntity.canSpawn(EntityType<StrayEntity> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanWaterCreatureEntity.canSpawn(EntityType<? extends WaterCreatureEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, AbstractRandom abstractRandom) static booleanZombifiedPiglinEntity.canSpawn(EntityType<ZombifiedPiglinEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanHostileEntity.canSpawnIgnoreLightLevel(EntityType<? extends HostileEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanHostileEntity.canSpawnInDark(EntityType<? extends HostileEntity> type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanHostileEntity.isSpawnDark(ServerWorldAccess world, BlockPos pos, AbstractRandom abstractRandom) voidSpiderEntity.SpiderData.setEffect(AbstractRandom abstractRandom) static booleanZombieEntity.shouldBeBaby(AbstractRandom abstractRandom) -
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 abstractRandom) static booleanBatEntity.canSpawn(EntityType<BatEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanFoxEntity.canSpawn(EntityType<FoxEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanGlowSquidEntity.canSpawn(EntityType<? extends LivingEntity> type, ServerWorldAccess world, SpawnReason reason, BlockPos pos, AbstractRandom abstractRandom) static booleanGoatEntity.canSpawn(EntityType<? extends AnimalEntity> entityType, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanMooshroomEntity.canSpawn(EntityType<MooshroomEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanOcelotEntity.canSpawn(EntityType<OcelotEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanParrotEntity.canSpawn(EntityType<ParrotEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanPolarBearEntity.canSpawn(EntityType<PolarBearEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanRabbitEntity.canSpawn(EntityType<RabbitEntity> entity, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanStriderEntity.canSpawn(EntityType<StriderEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanTurtleEntity.canSpawn(EntityType<TurtleEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanWolfEntity.canSpawn(EntityType<WolfEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) static booleanTropicalFishEntity.canTropicalFishSpawn(EntityType<TropicalFishEntity> type, WorldAccess world, SpawnReason reason, BlockPos pos, AbstractRandom abstractRandom) static PandaEntity.GenePandaEntity.Gene.createRandom(AbstractRandom abstractRandom) static DyeColorSheepEntity.generateDefaultColor(AbstractRandom abstractRandom) private static AxolotlEntity.VariantAxolotlEntity.Variant.getRandom(AbstractRandom abstractRandom, boolean natural) static AxolotlEntity.VariantAxolotlEntity.Variant.getRandomNatural(AbstractRandom abstractRandom) static SoundEventParrotEntity.getRandomSound(World world, AbstractRandom abstractRandom) static AxolotlEntity.VariantAxolotlEntity.Variant.getRandomUnnatural(AbstractRandom abstractRandom) AxolotlEntity.AxolotlData.getRandomVariant(AbstractRandom abstractRandom) static floatParrotEntity.getSoundPitch(AbstractRandom abstractRandom) static booleanAnimalEntity.isValidNaturalSpawn(EntityType<? extends AnimalEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, AbstractRandom abstractRandom) private static booleanAxolotlEntity.shouldBabyBeDifferent(AbstractRandom abstractRandom) -
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 abstractRandom) voidFluidState.onRandomTick(World world, BlockPos pos, AbstractRandom abstractRandom) voidLavaFluid.onRandomTick(World world, BlockPos pos, FluidState state, AbstractRandom abstractRandom) protected voidFluid.randomDisplayTick(World world, BlockPos pos, FluidState state, AbstractRandom abstractRandom) voidFluidState.randomDisplayTick(World world, BlockPos pos, AbstractRandom abstractRandom) voidLavaFluid.randomDisplayTick(World world, BlockPos pos, FluidState state, AbstractRandom abstractRandom) voidWaterFluid.randomDisplayTick(World world, BlockPos pos, FluidState state, AbstractRandom abstractRandom) -
Uses of AbstractRandom in net.minecraft.item
Methods in net.minecraft.item with parameters of type AbstractRandomModifier and TypeMethodDescriptionbooleanItemStack.damage(int amount, AbstractRandom abstractRandom, @Nullable ServerPlayerEntity player) private static floatCrossbowItem.getSoundPitch(boolean flag, AbstractRandom abstractRandom) private static float[]CrossbowItem.getSoundPitches(AbstractRandom abstractRandom) private voidArmorStandItem.setRotations(ArmorStandEntity stand, AbstractRandom abstractRandom) -
Uses of AbstractRandom in net.minecraft.loot
Methods in net.minecraft.loot with parameters of type AbstractRandomModifier and TypeMethodDescriptionLootTable.getFreeSlots(Inventory inventory, AbstractRandom abstractRandom) private voidLootTable.shuffle(List<ItemStack> drops, int freeSlots, AbstractRandom abstractRandom) -
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 abstractRandom) LootContext.Builder.random(AbstractRandom abstractRandom) Constructors in net.minecraft.loot.context with parameters of type AbstractRandomModifierConstructorDescription(package private)LootContext(AbstractRandom abstractRandom, 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 abstractRandom) intApplyBonusLootFunction.BinomialWithBonusCount.getValue(AbstractRandom abstractRandom, int initialCount, int enchantmentLevel) intApplyBonusLootFunction.Formula.getValue(AbstractRandom abstractRandom, int initialCount, int enchantmentLevel) intApplyBonusLootFunction.OreDrops.getValue(AbstractRandom abstractRandom, int initialCount, int enchantmentLevel) intApplyBonusLootFunction.UniformBonusCount.getValue(AbstractRandom abstractRandom, 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 abstractRandom, int count, double minX, double minZ, double maxX, double maxZ) voidSpreadPlayersCommand.Pile.setPileLocation(AbstractRandom abstractRandom, double minX, double minZ, double maxX, double maxZ) private static voidSpreadPlayersCommand.spread(Vec2f center, double spreadDistance, ServerWorld world, AbstractRandom abstractRandom, 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 abstractRandom, float threshold, int x, int y, int z, BlockState state) protected booleanMineshaftGenerator.MineshaftCorridor.addChest(StructureWorldAccess world, BlockBox boundingBox, AbstractRandom abstractRandom, int x, int y, int z, Identifier lootTableId) protected booleanStructurePiece.addChest(ServerWorldAccess world, BlockBox boundingBox, AbstractRandom abstractRandom, BlockPos pos, Identifier lootTableId, @Nullable BlockState block) protected booleanStructurePiece.addChest(StructureWorldAccess world, BlockBox boundingBox, AbstractRandom abstractRandom, int x, int y, int z, Identifier lootTableId) private voidMineshaftGenerator.MineshaftCorridor.addCobwebsUnderground(StructureWorldAccess world, BlockBox box, AbstractRandom abstractRandom, float threshold, int x, int y, int z) protected booleanStructurePiece.addDispenser(StructureWorldAccess world, BlockBox boundingBox, AbstractRandom abstractRandom, int x, int y, int z, Direction facing, Identifier lootTableId) static voidShipwreckGenerator.addParts(StructureManager structureManager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, AbstractRandom abstractRandom, boolean bool) static voidEndCityGenerator.addPieces(StructureManager structureManager, BlockPos pos, BlockRotation rotation, List<StructurePiece> pieces, AbstractRandom abstractRandom) static voidIglooGenerator.addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, AbstractRandom abstractRandom) static voidNetherFossilGenerator.addPieces(StructureManager manager, StructurePiecesHolder holder, AbstractRandom abstractRandom, BlockPos pos) static voidOceanRuinGenerator.addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, AbstractRandom abstractRandom, OceanRuinFeature oceanRuinFeature) static voidWoodlandMansionGenerator.addPieces(StructureManager manager, BlockPos pos, BlockRotation rotation, List<WoodlandMansionGenerator.Piece> pieces, AbstractRandom abstractRandom) voidPostPlacementProcessor.afterPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos pos, StructurePiecesList children) booleanEndCityGenerator.Part.create(StructureManager manager, int depth, EndCityGenerator.Piece root, BlockPos pos, List<StructurePiece> pieces, AbstractRandom abstractRandom) NetherFortressGenerator.Bridge.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) NetherFortressGenerator.BridgeEnd.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) NetherFortressGenerator.CorridorExit.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) NetherFortressGenerator.CorridorLeftTurn.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) NetherFortressGenerator.CorridorRightTurn.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) StrongholdGenerator.ChestCorridor.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainlength) static StrongholdGenerator.CorridorStrongholdGenerator.Corridor.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) StrongholdGenerator.FiveWayCrossing.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) static StrongholdGenerator.LeftTurnStrongholdGenerator.LeftTurn.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) static StrongholdGenerator.LibraryStrongholdGenerator.Library.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) StrongholdGenerator.PrisonHall.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) StrongholdGenerator.RightTurn.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) static BlockBoxStrongholdGenerator.SmallCorridor.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation) StrongholdGenerator.SpiralStaircase.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) StrongholdGenerator.SquareRoom.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) static StrongholdGenerator.StairsStrongholdGenerator.Stairs.create(StructurePiecesHolder holder, AbstractRandom abstractRandom, 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 abstractRandom) (package private) static NetherFortressGenerator.PieceNetherFortressGenerator.createPiece(NetherFortressGenerator.PieceData pieceData, StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) private static StrongholdGenerator.PieceStrongholdGenerator.createPiece(Class<? extends StrongholdGenerator.Piece> pieceType, StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, @Nullable Direction orientation, int chainLength) protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillForwardOpening(NetherFortressGenerator.Start start, StructurePiecesHolder holder, AbstractRandom abstractRandom, int leftRightOffset, int heightOffset, boolean inside) protected @Nullable StructurePieceStrongholdGenerator.Piece.fillForwardOpening(StrongholdGenerator.Start start, StructurePiecesHolder holder, AbstractRandom abstractRandom, int leftRightOffset, int heightOffset) protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillNWOpening(NetherFortressGenerator.Start start, StructurePiecesHolder holder, AbstractRandom abstractRandom, int heightOffset, int leftRightOffset, boolean inside) protected @Nullable StructurePieceStrongholdGenerator.Piece.fillNWOpening(StrongholdGenerator.Start start, StructurePiecesHolder holder, AbstractRandom abstractRandom, int heightOffset, int leftRightOffset) voidMineshaftGenerator.MineshaftCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidMineshaftGenerator.MineshaftCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidMineshaftGenerator.MineshaftRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidMineshaftGenerator.MineshaftStairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.Bridge.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.BridgeCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.BridgeSmallCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.BridgeStairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.CorridorBalcony.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.CorridorCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.CorridorExit.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.CorridorLeftTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.CorridorNetherWartsRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.CorridorRightTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.CorridorStairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidNetherFortressGenerator.SmallCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStrongholdGenerator.ChestCorridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStrongholdGenerator.Corridor.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStrongholdGenerator.FiveWayCrossing.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStrongholdGenerator.LeftTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStrongholdGenerator.PortalRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStrongholdGenerator.PrisonHall.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStrongholdGenerator.RightTurn.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStrongholdGenerator.SpiralStaircase.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStrongholdGenerator.SquareRoom.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStrongholdGenerator.Stairs.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) voidStructurePiece.fillOpenings(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom) protected @Nullable StructurePieceNetherFortressGenerator.Piece.fillSEOpening(NetherFortressGenerator.Start start, StructurePiecesHolder holder, AbstractRandom abstractRandom, int heightOffset, int leftRightOffset, boolean inside) protected @Nullable StructurePieceStrongholdGenerator.Piece.fillSEOpening(StrongholdGenerator.Start start, StructurePiecesHolder holder, AbstractRandom abstractRandom, 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 abstractRandom, StructurePiece.BlockRandomizer randomizer) protected voidStructurePiece.fillWithOutline(StructureWorldAccess world, BlockBox box, BlockBox fillBox, boolean cantReplaceAir, AbstractRandom abstractRandom, StructurePiece.BlockRandomizer randomizer) protected voidStructurePiece.fillWithOutlineUnderSeaLevel(StructureWorldAccess world, BlockBox box, AbstractRandom abstractRandom, 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 abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidDesertTempleGenerator.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidIglooGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidJungleTempleGenerator.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidMineshaftGenerator.MineshaftCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidMineshaftGenerator.MineshaftCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidMineshaftGenerator.MineshaftRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidMineshaftGenerator.MineshaftStairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.Bridge.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.BridgeCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.BridgeEnd.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.BridgePlatform.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.BridgeSmallCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.BridgeStairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorBalcony.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorExit.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorLeftTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorNetherWartsRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorRightTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.CorridorStairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFortressGenerator.SmallCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidNetherFossilGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentGenerator.Base.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentGenerator.CoreRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentGenerator.DoubleXRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.DoubleXRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom abstractRandom) voidOceanMonumentGenerator.DoubleXYRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.DoubleXYRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom abstractRandom) voidOceanMonumentGenerator.DoubleYRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.DoubleYRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom abstractRandom) voidOceanMonumentGenerator.DoubleYZRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.DoubleYZRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom abstractRandom) voidOceanMonumentGenerator.DoubleZRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.DoubleZRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom abstractRandom) voidOceanMonumentGenerator.Entry.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidOceanMonumentGenerator.Penthouse.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.PieceFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom abstractRandom) voidOceanMonumentGenerator.SimpleRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.SimpleRoomFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom abstractRandom) voidOceanMonumentGenerator.SimpleRoomTop.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) OceanMonumentGenerator.SimpleRoomTopFactory.generate(Direction direction, OceanMonumentGenerator.PieceSetting setting, AbstractRandom abstractRandom) voidOceanMonumentGenerator.WingRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidOceanRuinGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidPoolStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox boundingBox, BlockPos pos, boolean keepJigsaws) voidPoolStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidRuinedPortalStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidShipwreckGenerator.Piece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidSimpleStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.ChestCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.Corridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.FiveWayCrossing.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.LeftTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.Library.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.PortalRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.PrisonHall.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.RightTurn.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.SmallCorridor.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.SpiralStaircase.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.SquareRoom.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidStrongholdGenerator.Stairs.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) abstract voidStructurePiece.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) voidSwampHutGenerator.generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos, BlockPos pos) protected voidStrongholdGenerator.Piece.generateEntrance(StructureWorldAccess world, AbstractRandom abstractRandom, BlockBox boundingBox, StrongholdGenerator.Piece.EntranceType type, int x, int y, int z) private voidRuinedPortalStructurePiece.generateOvergrownLeaves(AbstractRandom abstractRandom, WorldAccess world, BlockPos pos) private voidMineshaftGenerator.MineshaftCorridor.generateSupports(StructureWorldAccess world, BlockBox boundingBox, int minX, int minY, int z, int maxY, int maxX, AbstractRandom abstractRandom) private voidRuinedPortalStructurePiece.generateVines(AbstractRandom abstractRandom, WorldAccess world, BlockPos pos) WoodlandMansionGenerator.FirstFloorRoomPool.getBigRoom(AbstractRandom abstractRandom) abstract StringWoodlandMansionGenerator.RoomPool.getBigRoom(AbstractRandom abstractRandom) WoodlandMansionGenerator.SecondFloorRoomPool.getBigRoom(AbstractRandom abstractRandom) WoodlandMansionGenerator.FirstFloorRoomPool.getBigSecretRoom(AbstractRandom abstractRandom) abstract StringWoodlandMansionGenerator.RoomPool.getBigSecretRoom(AbstractRandom abstractRandom) WoodlandMansionGenerator.SecondFloorRoomPool.getBigSecretRoom(AbstractRandom abstractRandom) MineshaftGenerator.MineshaftCorridor.getBoundingBox(StructurePiecesHolder structurePiecesHolder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation) MineshaftGenerator.MineshaftCrossing.getBoundingBox(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation) MineshaftGenerator.MineshaftStairs.getBoundingBox(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation) WoodlandMansionGenerator.FirstFloorRoomPool.getMediumFunctionalRoom(AbstractRandom abstractRandom, boolean staircase) abstract StringWoodlandMansionGenerator.RoomPool.getMediumFunctionalRoom(AbstractRandom abstractRandom, boolean staircase) WoodlandMansionGenerator.SecondFloorRoomPool.getMediumFunctionalRoom(AbstractRandom abstractRandom, boolean staircase) WoodlandMansionGenerator.FirstFloorRoomPool.getMediumGenericRoom(AbstractRandom abstractRandom, boolean staircase) abstract StringWoodlandMansionGenerator.RoomPool.getMediumGenericRoom(AbstractRandom abstractRandom, boolean staircase) WoodlandMansionGenerator.SecondFloorRoomPool.getMediumGenericRoom(AbstractRandom abstractRandom, boolean staircase) WoodlandMansionGenerator.FirstFloorRoomPool.getMediumSecretRoom(AbstractRandom abstractRandom) abstract StringWoodlandMansionGenerator.RoomPool.getMediumSecretRoom(AbstractRandom abstractRandom) WoodlandMansionGenerator.SecondFloorRoomPool.getMediumSecretRoom(AbstractRandom abstractRandom) private static IdentifierOceanRuinGenerator.getRandomBigWarmRuin(AbstractRandom abstractRandom) protected StrongholdGenerator.Piece.EntranceTypeStrongholdGenerator.Piece.getRandomEntrance(AbstractRandom abstractRandom) protected static DirectionStructurePiece.getRandomHorizontalDirection(AbstractRandom abstractRandom) private static IdentifierOceanRuinGenerator.getRandomWarmRuin(AbstractRandom abstractRandom) OceanRuinGenerator.getRoomPositions(AbstractRandom abstractRandom, BlockPos pos) WoodlandMansionGenerator.FirstFloorRoomPool.getSmallRoom(AbstractRandom abstractRandom) abstract StringWoodlandMansionGenerator.RoomPool.getSmallRoom(AbstractRandom abstractRandom) WoodlandMansionGenerator.SecondFloorRoomPool.getSmallRoom(AbstractRandom abstractRandom) WoodlandMansionGenerator.FirstFloorRoomPool.getSmallSecretRoom(AbstractRandom abstractRandom) abstract StringWoodlandMansionGenerator.RoomPool.getSmallSecretRoom(AbstractRandom abstractRandom) WoodlandMansionGenerator.SecondFloorRoomPool.getSmallSecretRoom(AbstractRandom abstractRandom) protected voidEndCityGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom abstractRandom, BlockBox boundingBox) protected voidIglooGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom abstractRandom, BlockBox boundingBox) protected voidNetherFossilGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom abstractRandom, BlockBox boundingBox) protected voidOceanRuinGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom abstractRandom, BlockBox boundingBox) protected voidRuinedPortalStructurePiece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom abstractRandom, BlockBox boundingBox) protected voidShipwreckGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom abstractRandom, BlockBox boundingBox) protected abstract voidSimpleStructurePiece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom abstractRandom, BlockBox boundingBox) protected voidWoodlandMansionGenerator.Piece.handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, AbstractRandom abstractRandom, BlockBox boundingBox) private List<OceanMonumentGenerator.PieceSetting>OceanMonumentGenerator.Base.method_14760(AbstractRandom abstractRandom) private voidOceanMonumentGenerator.Base.method_14761(boolean bool, int int2, StructureWorldAccess world, AbstractRandom abstractRandom, BlockBox box) private voidOceanMonumentGenerator.Base.method_14762(StructureWorldAccess world, AbstractRandom abstractRandom, BlockBox box) private voidOceanMonumentGenerator.Base.method_14763(StructureWorldAccess world, AbstractRandom abstractRandom, BlockBox box) private voidOceanMonumentGenerator.Base.method_14764(StructureWorldAccess world, AbstractRandom abstractRandom, BlockBox box) private voidOceanMonumentGenerator.Base.method_14765(StructureWorldAccess world, AbstractRandom abstractRandom, BlockBox box) private voidOceanMonumentGenerator.Base.method_14766(StructureWorldAccess world, AbstractRandom abstractRandom, BlockBox box) private voidOceanMonumentGenerator.Base.method_14767(StructureWorldAccess world, AbstractRandom abstractRandom, BlockBox box) private static voidOceanRuinGenerator.method_14822(StructureManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesHolder holder, AbstractRandom abstractRandom, OceanRuinFeature oceanRuinFeature, boolean large, float integrity) private static voidOceanRuinGenerator.method_14825(StructureManager manager, AbstractRandom abstractRandom, BlockRotation rotation, BlockPos pos, OceanRuinFeature oceanRuinFeature, StructurePiecesHolder structurePiecesHolder) private static MineshaftGenerator.MineshaftPartMineshaftGenerator.pickPiece(StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, @Nullable Direction orientation, int chainLength, MineshaftFeature.Type type) private NetherFortressGenerator.PieceNetherFortressGenerator.Piece.pickPiece(NetherFortressGenerator.Start start, List<NetherFortressGenerator.PieceData> possiblePieces, StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) private static StrongholdGenerator.PieceStrongholdGenerator.pickPiece(StrongholdGenerator.Start start, StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) (package private) static MineshaftGenerator.MineshaftPartMineshaftGenerator.pieceGenerator(StructurePiece start, StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, Direction orientation, int chainLength) private StructurePieceNetherFortressGenerator.Piece.pieceGenerator(NetherFortressGenerator.Start start, StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, @Nullable Direction orientation, int chainLength, boolean inside) (package private) static StructurePieceStrongholdGenerator.pieceGenerator(StrongholdGenerator.Start start, StructurePiecesHolder holder, AbstractRandom abstractRandom, int x, int y, int z, @Nullable Direction orientation, int chainLength) booleanStructure.place(ServerWorldAccess world, BlockPos pos, BlockPos pivot, StructurePlacementData placementData, AbstractRandom abstractRandom, int flags) voidStructureStart.place(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox chunkBox, ChunkPos chunkPos) private voidRuinedPortalStructurePiece.placeNetherrackBase(AbstractRandom abstractRandom, WorldAccess world) private voidRuinedPortalStructurePiece.placeNetherrackBottom(AbstractRandom abstractRandom, WorldAccess world, BlockPos pos) voidJungleTempleGenerator.CobblestoneRandomizer.setBlock(AbstractRandom abstractRandom, int x, int y, int z, boolean placeBlock) voidStrongholdGenerator.StoneBrickRandomizer.setBlock(AbstractRandom abstractRandom, int x, int y, int z, boolean placeBlock) abstract voidStructurePiece.BlockRandomizer.setBlock(AbstractRandom abstractRandom, int x, int y, int z, boolean placeBlock) StructurePlacementData.setRandom(@Nullable AbstractRandom abstractRandom) voidStructurePiecesCollector.shiftInto(int topY, int bottomY, AbstractRandom abstractRandom, int topPenalty) Deprecated.voidStructurePiecesCollector.shiftInto(AbstractRandom abstractRandom, int baseY, int topY) Shifts all pieces so they lie within[baseY, topY]vertically.private voidRuinedPortalStructurePiece.updateNetherracks(AbstractRandom abstractRandom, WorldAccess world, BlockPos pos) private voidRuinedPortalStructurePiece.updateNetherracksInBound(AbstractRandom abstractRandom, WorldAccess world) Constructors in net.minecraft.structure with parameters of type AbstractRandomModifierConstructorDescriptionBase(AbstractRandom abstractRandom, int x, int z, Direction orientation) Bridge(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) BridgeEnd(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) ChestCorridor(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) Corridor(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) CorridorExit(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) CorridorLeftTurn(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) CorridorRightTurn(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) DesertTempleGenerator(AbstractRandom abstractRandom, int x, int z) FiveWayCrossing(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) JungleTempleGenerator(AbstractRandom abstractRandom, int x, int z) LayoutGenerator(StructureManager manager, AbstractRandom abstractRandom) LeftTurn(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) Library(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) MansionParameters(AbstractRandom abstractRandom) MineshaftCorridor(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation, MineshaftFeature.Type type) MineshaftRoom(int chainLength, AbstractRandom abstractRandom, int x, int z, MineshaftFeature.Type type) PrisonHall(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) RightTurn(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) SimpleRoom(Direction orientation, OceanMonumentGenerator.PieceSetting setting, AbstractRandom abstractRandom) SpiralStaircase(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) SquareRoom(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) Stairs(int chainLength, AbstractRandom abstractRandom, BlockBox boundingBox, Direction orientation) Start(AbstractRandom abstractRandom, int x, int z) Start(AbstractRandom abstractRandom, int int2, int int3) SwampHutGenerator(AbstractRandom abstractRandom, 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 abstractRandom, boolean keepJigsaws) booleanFeaturePoolElement.generate(StructureManager structureManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos blockPos, BlockRotation rotation, BlockBox box, AbstractRandom abstractRandom, boolean keepJigsaws) booleanListPoolElement.generate(StructureManager structureManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos blockPos, BlockRotation rotation, BlockBox box, AbstractRandom abstractRandom, boolean keepJigsaws) booleanSinglePoolElement.generate(StructureManager structureManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos blockPos, BlockRotation rotation, BlockBox box, AbstractRandom abstractRandom, boolean keepJigsaws) static voidStructurePoolBasedGenerator.generate(DynamicRegistryManager registryManager, PoolStructurePiece piece, int maxDepth, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, List<? super PoolStructurePiece> results, AbstractRandom abstractRandom, HeightLimitView world, NoiseConfig noiseConfig) abstract booleanStructurePoolElement.generate(StructureManager structureManager, StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, BlockPos pos, BlockPos blockPos, BlockRotation rotation, BlockBox box, AbstractRandom abstractRandom, boolean keepJigsaws) StructurePool.getElementIndicesInRandomOrder(AbstractRandom abstractRandom) StructurePool.getRandomElement(AbstractRandom abstractRandom) EmptyPoolElement.getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, AbstractRandom abstractRandom) FeaturePoolElement.getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, AbstractRandom abstractRandom) ListPoolElement.getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, AbstractRandom abstractRandom) SinglePoolElement.getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, AbstractRandom abstractRandom) abstract List<Structure.StructureBlockInfo>StructurePoolElement.getStructureBlockInfos(StructureManager structureManager, BlockPos pos, BlockRotation rotation, AbstractRandom abstractRandom) voidStructurePoolElement.method_16756(WorldAccess world, Structure.StructureBlockInfo structureBlockInfo, BlockPos pos, BlockRotation rotation, AbstractRandom abstractRandom, BlockBox box) Constructors in net.minecraft.structure.pool with parameters of type AbstractRandomModifierConstructorDescription(package private)StructurePoolGenerator(Registry<StructurePool> registry, int maxSize, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, List<? super PoolStructurePiece> children, 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 abstractRandom, BlockState[] regularStates, BlockState[] mossyStates) private @Nullable BlockStateBlockAgeStructureProcessor.processBlocks(AbstractRandom abstractRandom) private @Nullable BlockStateBlockAgeStructureProcessor.processObsidian(AbstractRandom abstractRandom) private @Nullable BlockStateBlockAgeStructureProcessor.processSlabs(AbstractRandom abstractRandom) private @Nullable BlockStateBlockAgeStructureProcessor.processStairs(AbstractRandom abstractRandom, BlockState state) private @Nullable BlockStateBlockAgeStructureProcessor.processWalls(AbstractRandom abstractRandom) private static BlockStateBlockAgeStructureProcessor.randomStairProperties(AbstractRandom abstractRandom, Block stairs) private static BlockStateBlockAgeStructureProcessor.randomState(AbstractRandom abstractRandom, BlockState[] states) booleanStructureProcessorRule.test(BlockState input, BlockState location, BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, AbstractRandom abstractRandom) -
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 abstractRandom) booleanAlwaysTrueRuleTest.test(BlockState state, AbstractRandom abstractRandom) booleanAxisAlignedLinearPosRuleTest.test(BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, AbstractRandom abstractRandom) booleanBlockMatchRuleTest.test(BlockState state, AbstractRandom abstractRandom) booleanBlockStateMatchRuleTest.test(BlockState state, AbstractRandom abstractRandom) booleanLinearPosRuleTest.test(BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, AbstractRandom abstractRandom) abstract booleanPosRuleTest.test(BlockPos blockPos, BlockPos blockPos2, BlockPos pivot, AbstractRandom abstractRandom) booleanRandomBlockMatchRuleTest.test(BlockState state, AbstractRandom abstractRandom) booleanRandomBlockStateMatchRuleTest.test(BlockState state, AbstractRandom abstractRandom) abstract booleanRuleTest.test(BlockState state, AbstractRandom abstractRandom) booleanTagMatchRuleTest.test(BlockState state, AbstractRandom abstractRandom) -
Uses of AbstractRandom in net.minecraft.util
Methods in net.minecraft.util with parameters of type AbstractRandomModifier and TypeMethodDescriptionstatic intUtil.getRandom(int[] array, AbstractRandom abstractRandom) static <T> TUtil.getRandom(List<T> list, AbstractRandom abstractRandom) static <T> TUtil.getRandom(T[] array, AbstractRandom abstractRandom) static <T> Optional<T>Util.getRandomOrEmpty(List<T> list, AbstractRandom abstractRandom) static <T> List<T>Util.method_43027(List<T> list, AbstractRandom abstractRandom) static <T> voidUtil.method_43028(List<T> list, AbstractRandom abstractRandom) static BlockRotationBlockRotation.random(AbstractRandom abstractRandom) static List<BlockRotation>BlockRotation.randomRotationOrder(AbstractRandom abstractRandom) -
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 abstractRandom) Pool.getOrEmpty(AbstractRandom abstractRandom) Weighting.getRandom(AbstractRandom abstractRandom, List<T> pool) Weighting.getRandom(AbstractRandom abstractRandom, 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 TypeMethodDescriptionBlockPos.iterateRandomly(AbstractRandom abstractRandom, 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 abstractRandom, 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 abstractRandom, float min, float max) static intMathHelper.nextBetween(AbstractRandom abstractRandom, int min, int max) Returns a random, uniformly distributed integer value in[min, max].static doubleMathHelper.nextDouble(AbstractRandom abstractRandom, double min, double max) static floatMathHelper.nextFloat(AbstractRandom abstractRandom, float min, float max) static floatMathHelper.nextGaussian(AbstractRandom abstractRandom, float mean, float deviation) static intMathHelper.nextInt(AbstractRandom abstractRandom, int min, int max) Returns a random, uniformly distributed integer value in[min, max].static Direction.AxisDirection.Axis.pickRandomAxis(AbstractRandom abstractRandom) static DirectionDirection.random(AbstractRandom abstractRandom) Direction.Type.random(AbstractRandom abstractRandom) Direction.Type.randomAxis(AbstractRandom abstractRandom) static UUIDMathHelper.randomUuid(AbstractRandom abstractRandom) static Collection<Direction>Direction.shuffle(AbstractRandom abstractRandom) -
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 abstractRandom) static floatClampedNormalFloatProvider.get(AbstractRandom abstractRandom, float mean, float deviation, float min, float max) floatConstantFloatProvider.get(AbstractRandom abstractRandom) floatTrapezoidFloatProvider.get(AbstractRandom abstractRandom) floatUniformFloatProvider.get(AbstractRandom abstractRandom) -
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 abstractRandom) intClampedIntProvider.get(AbstractRandom abstractRandom) intClampedNormalIntProvider.get(AbstractRandom abstractRandom) intConstantIntProvider.get(AbstractRandom abstractRandom) abstract intIntProvider.get(AbstractRandom abstractRandom) intUniformIntProvider.get(AbstractRandom abstractRandom) intWeightedListIntProvider.get(AbstractRandom abstractRandom) static intClampedNormalIntProvider.next(AbstractRandom abstractRandom, 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.registry
Methods in net.minecraft.util.registry with parameters of type AbstractRandomModifier and TypeMethodDescriptionDefaultedRegistry.getRandom(AbstractRandom abstractRandom) abstract Optional<RegistryEntry<T>>Registry.getRandom(AbstractRandom abstractRandom) RegistryEntryList.getRandom(AbstractRandom abstractRandom) RegistryEntryList.ListBacked.getRandom(AbstractRandom abstractRandom) SimpleRegistry.getRandom(AbstractRandom abstractRandom) -
Uses of AbstractRandom in net.minecraft.village
Methods in net.minecraft.village with parameters of type AbstractRandomModifier and TypeMethodDescriptionTradeOffers.BuyForOneEmeraldFactory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.TradeOffers.EnchantBookFactory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.TradeOffers.Factory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.TradeOffers.ProcessItemFactory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.TradeOffers.SellDyedArmorFactory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.TradeOffers.SellEnchantedToolFactory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.TradeOffers.SellItemFactory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.TradeOffers.SellMapFactory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.TradeOffers.SellPotionHoldingItemFactory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.TradeOffers.SellSuspiciousStewFactory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.TradeOffers.TypeAwareBuyForOneEmeraldFactory.create(Entity entity, AbstractRandom abstractRandom) Creates a trade offer.private static DyeItemTradeOffers.SellDyedArmorFactory.getDye(AbstractRandom abstractRandom) private Collection<VillagerGossips.GossipEntry>VillagerGossips.pickGossips(AbstractRandom abstractRandom, int count) voidVillagerGossips.shareGossipFrom(VillagerGossips from, AbstractRandom abstractRandom, 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 abstractRandom, int wave, LocalDifficulty localDifficulty, boolean extra) -
Uses of AbstractRandom in net.minecraft.world
Fields in net.minecraft.world declared as AbstractRandomModifier and TypeFieldDescriptionprivate final AbstractRandomChunkRegion.randomprivate final AbstractRandomMobSpawnerLogic.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 abstractRandom, BlockPos pos) static voidSpawnHelper.populateEntities(ServerWorldAccess world, RegistryEntry<Biome> registryEntry, ChunkPos chunkPos, AbstractRandom abstractRandom) -
Uses of AbstractRandom in net.minecraft.world.biome
Methods in net.minecraft.world.biome with parameters of type AbstractRandomModifier and TypeMethodDescriptionbooleanBiomeParticleConfig.shouldAddParticle(AbstractRandom abstractRandom) -
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 abstractRandom, 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 abstractRandom, 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 abstractRandom, 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 abstractRandom, 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 abstractRandom, 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 abstractRandom) protected floatCaveCarver.getTunnelSystemWidth(AbstractRandom abstractRandom) protected floatNetherCaveCarver.getTunnelSystemWidth(AbstractRandom abstractRandom) private doubleRavineCarver.getVerticalScale(RavineCarverConfig config, AbstractRandom abstractRandom, double pitch, float branchCount, float branchIndex) abstract booleanCarver.shouldCarve(C config, AbstractRandom abstractRandom) booleanCaveCarver.shouldCarve(CaveCarverConfig caveCarverConfig, AbstractRandom abstractRandom) booleanConfiguredCarver.shouldCarve(AbstractRandom abstractRandom) 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 abstractRandom, BlockPileFeatureConfig config) private booleanBlockPileFeature.canPlace(WorldAccess world, BlockPos pos, AbstractRandom abstractRandom) private static intRuinedPortalFeature.choosePlacementHeight(AbstractRandom abstractRandom, int min, int max) private static floatDripstoneClusterFeature.clampedGaussian(AbstractRandom abstractRandom, 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 abstractRandom, BlockPos origin) private voidDripstoneClusterFeature.generate(StructureWorldAccess world, AbstractRandom abstractRandom, BlockPos pos, int localX, int localZ, float wetness, double dripstoneChance, int height, float density, DripstoneClusterFeatureConfig config) static booleanGlowLichenFeature.generate(StructureWorldAccess world, BlockPos pos, BlockState state, GlowLichenFeatureConfig config, AbstractRandom abstractRandom, List<Direction> directions) (package private) voidLargeDripstoneFeature.DripstoneGenerator.generate(StructureWorldAccess world, AbstractRandom abstractRandom, LargeDripstoneFeature.WindModifier wind) 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 abstractRandom, BlockPos pos, BiConsumer<BlockPos, BlockState> biConsumer, BiConsumer<BlockPos, BlockState> biConsumer2, BiConsumer<BlockPos, BlockState> biConsumer3, TreeFeatureConfig treeFeatureConfig) protected voidHugeBrownMushroomFeature.generateCap(WorldAccess world, AbstractRandom abstractRandom, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config) protected abstract voidHugeMushroomFeature.generateCap(WorldAccess world, AbstractRandom abstractRandom, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config) protected voidHugeRedMushroomFeature.generateCap(WorldAccess world, AbstractRandom abstractRandom, BlockPos start, int y, BlockPos.Mutable mutable, HugeMushroomFeatureConfig config) protected booleanCoralClawFeature.generateCoral(WorldAccess world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) protected abstract booleanCoralFeature.generateCoral(WorldAccess world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) protected booleanCoralMushroomFeature.generateCoral(WorldAccess world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) protected booleanCoralTreeFeature.generateCoral(WorldAccess world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) protected booleanCoralFeature.generateCoralPiece(WorldAccess world, AbstractRandom abstractRandom, BlockPos pos, BlockState state) private static voidSmallDripstoneFeature.generateDripstoneBlocks(WorldAccess world, AbstractRandom abstractRandom, 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 abstractRandom, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem) private voidHugeFungusFeature.generateHatBlock(WorldAccess world, AbstractRandom abstractRandom, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance) booleanFeature.generateIfValid(FC config, StructureWorldAccess world, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockPos pos) private voidWeepingVinesFeature.generateNetherWartBlocksInArea(WorldAccess world, AbstractRandom abstractRandom, 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 abstractRandom, EndSpikeFeatureConfig config, EndSpikeFeature.Spike spike) private voidHugeFungusFeature.generateStem(WorldAccess world, AbstractRandom abstractRandom, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem) protected voidHugeMushroomFeature.generateStem(WorldAccess world, AbstractRandom abstractRandom, 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 abstractRandom, BlockPos pos) protected booleanWaterloggedVegetationPatchFeature.generateVegetationFeature(StructureWorldAccess world, VegetationPatchFeatureConfig config, ChunkGenerator generator, AbstractRandom abstractRandom, 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 abstractRandom, BlockPos.Mutable pos, int maxLength, int minAge, int maxAge) static voidWeepingVinesFeature.generateVineColumn(WorldAccess world, AbstractRandom abstractRandom, BlockPos.Mutable pos, int length, int minAge, int maxAge) private static voidHugeFungusFeature.generateVines(BlockPos pos, WorldAccess world, AbstractRandom abstractRandom) private voidWeepingVinesFeature.generateVinesInArea(WorldAccess world, AbstractRandom abstractRandom, BlockPos pos) SmallDripstoneFeature.getDirection(WorldAccess world, BlockPos pos, AbstractRandom abstractRandom) private static intRuinedPortalFeature.getFloorHeight(AbstractRandom abstractRandom, ChunkGenerator chunkGenerator, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BlockBox box, HeightLimitView world, NoiseConfig noiseConfig) private intDripstoneClusterFeature.getHeight(AbstractRandom abstractRandom, int localX, int localZ, float density, int height, DripstoneClusterFeatureConfig config) protected intHugeMushroomFeature.getHeight(AbstractRandom abstractRandom) private EntityType<?>DungeonFeature.getMobSpawnerEntity(AbstractRandom abstractRandom) 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) 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 abstractRandom, BlockPos pos, Predicate<BlockState> replaceable, int radiusX, int radiusZ) WaterloggedVegetationPatchFeature.placeGroundAndGetPositions(StructureWorldAccess world, VegetationPatchFeatureConfig config, AbstractRandom abstractRandom, BlockPos pos, Predicate<BlockState> replaceable, int radiusX, int radiusZ) voidStructureFeature.postPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox box, ChunkPos chunkPos, StructurePiecesList pieces) voidWoodlandMansionFeature.postPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom abstractRandom, BlockBox box, ChunkPos chunkPos, StructurePiecesList pieces) 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) GlowLichenFeature.shuffleDirections(GlowLichenFeatureConfig config, AbstractRandom abstractRandom) GlowLichenFeature.shuffleDirections(GlowLichenFeatureConfig config, AbstractRandom abstractRandom, Direction excluded) private booleanBasaltPillarFeature.stopOrPlaceBasalt(WorldAccess world, AbstractRandom abstractRandom, BlockPos pos) private voidHugeFungusFeature.tryGenerateVines(WorldAccess world, AbstractRandom abstractRandom, BlockPos pos, BlockState state, boolean bool) private voidBasaltPillarFeature.tryPlaceBasalt(WorldAccess world, AbstractRandom abstractRandom, 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
Subinterfaces of AbstractRandom in net.minecraft.world.gen.randomClasses in net.minecraft.world.gen.random that implement AbstractRandomModifier and TypeClassDescriptionclassclassclassclassXoroshiro128++ based pseudo random number generator.Fields in net.minecraft.world.gen.random declared as AbstractRandomModifier and TypeFieldDescriptionprivate final AbstractRandomChunkRandom.baseRandomfinal AbstractRandomGaussianGenerator.baseRandomFields in net.minecraft.world.gen.random with type parameters of type AbstractRandomModifier and TypeFieldDescriptionprivate final LongFunction<AbstractRandom>ChunkRandom.RandomProvider.providerMethods in net.minecraft.world.gen.random that return AbstractRandomModifier and TypeMethodDescriptionChunkRandom.RandomProvider.create(long seed) 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) Xoroshiro128PlusPlusRandom.RandomDeriver.createRandom(int x, int y, int z) Xoroshiro128PlusPlusRandom.RandomDeriver.createRandom(String string) AbstractRandom.derive()AtomicSimpleRandom.derive()ChunkRandom.derive()SimpleRandom.derive()Xoroshiro128PlusPlusRandom.derive()static AbstractRandomChunkRandom.getSlimeRandom(int chunkX, int chunkZ, long worldSeed, long scrambler) static AbstractRandomAbstractRandom.method_43047()static AbstractRandomAbstractRandom.method_43049(long long2) static AbstractRandomAbstractRandom.method_43050()Deprecated.static AbstractRandomAbstractRandom.method_43053()Constructors in net.minecraft.world.gen.random with parameters of type AbstractRandomModifierConstructorDescriptionChunkRandom(AbstractRandom baseRandom) GaussianGenerator(AbstractRandom baseRandom) Constructor parameters in net.minecraft.world.gen.random with type arguments of type AbstractRandom -
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 abstractRandom, BlockPos pos) Returns a provided block state.DualNoiseBlockStateProvider.getBlockState(AbstractRandom abstractRandom, BlockPos pos) Returns a provided block state.NoiseBlockStateProvider.getBlockState(AbstractRandom abstractRandom, BlockPos pos) Returns a provided block state.NoiseThresholdBlockStateProvider.getBlockState(AbstractRandom abstractRandom, BlockPos pos) Returns a provided block state.PillarBlockStateProvider.getBlockState(AbstractRandom abstractRandom, BlockPos pos) Returns a provided block state.RandomizedIntBlockStateProvider.getBlockState(AbstractRandom abstractRandom, BlockPos pos) Returns a provided block state.SimpleBlockStateProvider.getBlockState(AbstractRandom abstractRandom, BlockPos pos) Returns a provided block state.WeightedBlockStateProvider.getBlockState(AbstractRandom abstractRandom, BlockPos pos) Returns a provided block state. -
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
Methods in net.minecraft.world.gen.treedecorator with parameters of type AbstractRandomModifier and TypeMethodDescriptionvoidAlterGroundTreeDecorator.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, List<BlockPos> logPositions, List<BlockPos> leavesPositions, List<BlockPos> list) voidBeehiveTreeDecorator.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, List<BlockPos> logPositions, List<BlockPos> leavesPositions, List<BlockPos> list) voidCocoaBeansTreeDecorator.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, List<BlockPos> logPositions, List<BlockPos> leavesPositions, List<BlockPos> list) voidLeavesVineTreeDecorator.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, List<BlockPos> logPositions, List<BlockPos> leavesPositions, List<BlockPos> list) abstract voidTreeDecorator.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, List<BlockPos> logPositions, List<BlockPos> leavesPositions, List<BlockPos> list) voidTrunkVineTreeDecorator.generate(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, List<BlockPos> logPositions, List<BlockPos> leavesPositions, List<BlockPos> list) private voidAlterGroundTreeDecorator.setArea(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, BlockPos pos) private voidAlterGroundTreeDecorator.setColumn(TestableWorld world, BiConsumer<BlockPos, BlockState> replacer, AbstractRandom abstractRandom, BlockPos pos) -
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 abstractRandom, 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 abstractRandom, 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 abstractRandom, 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 abstractRandom, 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 abstractRandom, 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 abstractRandom, 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 abstractRandom, 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 abstractRandom, int height, BlockPos startPos, TreeFeatureConfig config) Generates the trunk blocks and return a list of tree nodes to place foliage aroundprotected booleanTrunkPlacer.getAndSetState(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, AbstractRandom abstractRandom, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig) protected booleanTrunkPlacer.getAndSetState(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, AbstractRandom abstractRandom, BlockPos blockPos, TreeFeatureConfig treeFeatureConfig, Function<BlockState, BlockState> function) intTrunkPlacer.getHeight(AbstractRandom abstractRandom) 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 abstractRandom, BlockPos pos, TreeFeatureConfig config) protected voidTrunkPlacer.trySetState(TestableWorld testableWorld, BiConsumer<BlockPos, BlockState> biConsumer, AbstractRandom abstractRandom, BlockPos.Mutable mutable, TreeFeatureConfig treeFeatureConfig) -
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 abstractRandom) -
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 abstractRandom, boolean captain)
AbstractBlock.AbstractBlockState.randomTick(net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos, net.minecraft.world.gen.random.AbstractRandom)instead.