Uses of Interface
net.minecraft.registry.entry.RegistryEntryList
Package
Description
-
Uses of RegistryEntryList in net.minecraft.block
Modifier and TypeMethodDescriptionboolean
AbstractBlock.AbstractBlockState.isIn
(RegistryEntryList<Block> blocks) -
Uses of RegistryEntryList in net.minecraft.command.argument
Modifier and TypeFieldDescriptionprivate final RegistryEntryList<Block>
BlockArgumentParser.TagResult.tag
The field for thetag
record component.private final RegistryEntryList<Block>
BlockPredicateArgumentType.TagPredicate.tag
private final RegistryEntryList<Item>
ItemStringReader.TagResult.tag
The field for thetag
record component.private @Nullable RegistryEntryList<Block>
BlockArgumentParser.tagId
Modifier and TypeFieldDescriptionprivate com.mojang.datafixers.util.Either<RegistryEntry<Item>,
RegistryEntryList<Item>> ItemStringReader.result
Modifier and TypeMethodDescriptionBlockArgumentParser.TagResult.tag()
Returns the value of thetag
record component.ItemStringReader.TagResult.tag()
Returns the value of thetag
record component.ModifierConstructorDescription(package private)
TagPredicate
(RegistryEntryList<Block> tag, Map<String, String> properties, @Nullable NbtCompound nbt) TagResult
(RegistryEntryList<Block> registryEntryList, Map<String, String> map, @Nullable NbtCompound nbtCompound) TagResult
(RegistryEntryList<Item> registryEntryList, @Nullable NbtCompound nbtCompound) -
Uses of RegistryEntryList in net.minecraft.entity
Modifier and TypeMethodDescriptionboolean
EntityType.isIn
(RegistryEntryList<EntityType<?>> entityTypeEntryList) -
Uses of RegistryEntryList in net.minecraft.fluid
-
Uses of RegistryEntryList in net.minecraft.item
Modifier and TypeMethodDescriptionboolean
ItemStack.itemMatches
(RegistryEntryList<Item> registryEntryList) -
Uses of RegistryEntryList in net.minecraft.loot.function
Modifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<RegistryEntryList<Enchantment>>
EnchantRandomlyLootFunction.ENCHANTMENT_LIST_CODEC
private final Optional<RegistryEntryList<Enchantment>>
EnchantRandomlyLootFunction.enchantments
ModifierConstructorDescription(package private)
EnchantRandomlyLootFunction
(List<LootCondition> conditions, Optional<RegistryEntryList<Enchantment>> enchantments) -
Uses of RegistryEntryList in net.minecraft.predicate
Modifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<RegistryEntryList<Block>>
BlockPredicate.BLOCK_ENTRY_LIST_CODEC
private final Optional<RegistryEntryList<Block>>
BlockPredicate.blocks
The field for theblocks
record component.private Optional<RegistryEntryList<Block>>
BlockPredicate.Builder.blocks
-
Uses of RegistryEntryList in net.minecraft.predicate.entity
Modifier and TypeFieldDescriptionprivate final RegistryEntryList<EntityType<?>>
EntityTypePredicate.types
The field for thetypes
record component.Modifier and TypeMethodDescriptionEntityTypePredicate.types()
Returns the value of thetypes
record component.ModifierConstructorDescriptionEntityTypePredicate
(RegistryEntryList<EntityType<?>> registryEntryList) -
Uses of RegistryEntryList in net.minecraft.predicate.item
Modifier and TypeFieldDescriptionprivate Optional<RegistryEntryList<Item>>
ItemPredicate.Builder.item
private static final com.mojang.serialization.Codec<RegistryEntryList<Item>>
ItemPredicate.ITEM_ENTRY_LIST_CODEC
private final Optional<RegistryEntryList<Item>>
ItemPredicate.items
The field for theitems
record component. -
Uses of RegistryEntryList in net.minecraft.registry
Modifier and TypeMethodDescriptionstatic <E> com.mojang.serialization.Codec<RegistryEntryList<E>>
RegistryCodecs.entryList
(RegistryKey<? extends Registry<E>> registryRef) static <E> com.mojang.serialization.Codec<RegistryEntryList<E>>
RegistryCodecs.entryList
(RegistryKey<? extends Registry<E>> registryRef, boolean alwaysSerializeAsList) static <E> com.mojang.serialization.Codec<RegistryEntryList<E>>
RegistryCodecs.entryList
(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec) static <E> com.mojang.serialization.Codec<RegistryEntryList<E>>
RegistryCodecs.entryList
(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec, boolean alwaysSerializeAsList) -
Uses of RegistryEntryList in net.minecraft.registry.entry
Modifier and TypeClassDescriptionstatic class
A direct registry entry list that holds the values directly, instead of using tags.static class
An internal implementation ofRegistryEntryList
.static class
A registry entry list that references a tag from the registry.Modifier and TypeMethodDescriptionstatic <E> com.mojang.serialization.Codec<RegistryEntryList<E>>
RegistryEntryListCodec.create
(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<RegistryEntry<E>> entryCodec, boolean alwaysSerializeAsList) <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<RegistryEntryList<E>,
T>> RegistryEntryListCodec.decode
(com.mojang.serialization.DynamicOps<T> ops, T input) private <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<RegistryEntryList<E>,
T>> RegistryEntryListCodec.decodeDirect
(com.mojang.serialization.DynamicOps<T> ops, T input) Modifier and TypeMethodDescription<T> com.mojang.serialization.DataResult<T>
RegistryEntryListCodec.encode
(RegistryEntryList<E> registryEntryList, com.mojang.serialization.DynamicOps<T> dynamicOps, T t) private <T> com.mojang.serialization.DataResult<T>
RegistryEntryListCodec.encodeDirect
(RegistryEntryList<E> entryList, com.mojang.serialization.DynamicOps<T> ops, T prefix) -
Uses of RegistryEntryList in net.minecraft.structure.processor
Modifier and TypeFieldDescriptionprivate final Optional<RegistryEntryList<Block>>
BlockRotStructureProcessor.rottableBlocks
ModifierConstructorDescriptionBlockRotStructureProcessor
(RegistryEntryList<Block> rottableBlocks, float integrity) ModifierConstructorDescriptionprivate
BlockRotStructureProcessor
(Optional<RegistryEntryList<Block>> rottableBlocks, float integrity) -
Uses of RegistryEntryList in net.minecraft.util.dynamic
Modifier and TypeMethodDescriptionstatic <T> com.mojang.serialization.Codec<RegistryEntryList<T>>
Codecs.nonEmptyEntryList
(com.mojang.serialization.Codec<RegistryEntryList<T>> originalCodec) Modifier and TypeMethodDescriptionstatic <T> com.mojang.serialization.Codec<RegistryEntryList<T>>
Codecs.nonEmptyEntryList
(com.mojang.serialization.Codec<RegistryEntryList<T>> originalCodec) -
Uses of RegistryEntryList in net.minecraft.world.biome
Modifier and TypeFieldDescriptionprivate final Map<GenerationStep.Carver,
RegistryEntryList<ConfiguredCarver<?>>> GenerationSettings.carvers
private final List<RegistryEntryList<PlacedFeature>>
GenerationSettings.features
static final com.mojang.serialization.Codec<RegistryEntryList<Biome>>
Modifier and TypeMethodDescriptionGenerationSettings.getFeatures()
Returns the lists of features configured for eachfeature generation step
, up to the highest step that has a configured feature.ModifierConstructorDescription(package private)
GenerationSettings
(Map<GenerationStep.Carver, RegistryEntryList<ConfiguredCarver<?>>> carvers, List<RegistryEntryList<PlacedFeature>> features) (package private)
GenerationSettings
(Map<GenerationStep.Carver, RegistryEntryList<ConfiguredCarver<?>>> carvers, List<RegistryEntryList<PlacedFeature>> features) -
Uses of RegistryEntryList in net.minecraft.world.biome.source
Modifier and TypeFieldDescriptionprivate final RegistryEntryList<Biome>
CheckerboardBiomeSource.biomeArray
-
Uses of RegistryEntryList in net.minecraft.world.gen.blockpredicate
Modifier and TypeFieldDescriptionprivate final RegistryEntryList<Block>
MatchingBlocksBlockPredicate.blocks
private final RegistryEntryList<Fluid>
MatchingFluidsBlockPredicate.fluids
ModifierConstructorDescriptionMatchingBlocksBlockPredicate
(Vec3i offset, RegistryEntryList<Block> blocks) MatchingFluidsBlockPredicate
(Vec3i offset, RegistryEntryList<Fluid> fluids) -
Uses of RegistryEntryList in net.minecraft.world.gen.carver
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<RegistryEntryList<ConfiguredCarver<?>>>
ConfiguredCarver.LIST_CODEC
ModifierConstructorDescriptionCarverConfig
(float probability, HeightProvider y, FloatProvider yScale, YOffset lavaLevel, CarverDebugConfig debugConfig, RegistryEntryList<Block> replaceable) CaveCarverConfig
(float probability, HeightProvider y, FloatProvider yScale, YOffset lavaLevel, RegistryEntryList<Block> replaceable, FloatProvider horizontalRadiusMultiplier, FloatProvider verticalRadiusMultiplier, FloatProvider floorLevel) CaveCarverConfig
(float probability, HeightProvider y, FloatProvider yScale, YOffset lavaLevel, CarverDebugConfig debugConfig, RegistryEntryList<Block> replaceable, FloatProvider horizontalRadiusMultiplier, FloatProvider verticalRadiusMultiplier, FloatProvider floorLevel) RavineCarverConfig
(float probability, HeightProvider y, FloatProvider yScale, YOffset lavaLevel, CarverDebugConfig debugConfig, RegistryEntryList<Block> replaceable, FloatProvider verticalRotation, RavineCarverConfig.Shape shape) -
Uses of RegistryEntryList in net.minecraft.world.gen.chunk
Modifier and TypeFieldDescriptionprivate final Optional<RegistryEntryList<StructureSet>>
FlatChunkGeneratorConfig.structureOverrides
Modifier and TypeMethodDescription@Nullable com.mojang.datafixers.util.Pair<BlockPos,
RegistryEntry<Structure>> ChunkGenerator.locateStructure
(ServerWorld world, RegistryEntryList<Structure> structures, BlockPos center, int radius, boolean skipReferencedStructures) Tries to find the closest structure of a given type near a given block.Modifier and TypeMethodDescriptionFlatChunkGeneratorConfig.with
(List<FlatChunkGeneratorLayer> layers, Optional<RegistryEntryList<StructureSet>> structureOverrides, RegistryEntry<Biome> biome) ModifierConstructorDescriptionprivate
FlatChunkGeneratorConfig
(Optional<RegistryEntryList<StructureSet>> structureOverrides, List<FlatChunkGeneratorLayer> layers, boolean lakes, boolean features, Optional<RegistryEntry<Biome>> biome, RegistryEntry.Reference<Biome> fallback, RegistryEntry<PlacedFeature> undergroundLavaLakeFeature, RegistryEntry<PlacedFeature> surfaceLavaLakeFeature) FlatChunkGeneratorConfig
(Optional<RegistryEntryList<StructureSet>> structureOverrides, RegistryEntry<Biome> biome, List<RegistryEntry<PlacedFeature>> features) -
Uses of RegistryEntryList in net.minecraft.world.gen.chunk.placement
Modifier and TypeFieldDescriptionprivate final RegistryEntryList<Biome>
ConcentricRingsStructurePlacement.preferredBiomes
Modifier and TypeMethodDescriptionprivate static com.mojang.datafixers.Products.P9<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<ConcentricRingsStructurePlacement>,
Vec3i, StructurePlacement.FrequencyReductionMethod, Float, Integer, Optional<StructurePlacement.ExclusionZone>, Integer, Integer, Integer, RegistryEntryList<Biome>> ConcentricRingsStructurePlacement.buildConcentricRingsCodec
(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<ConcentricRingsStructurePlacement> instance) ModifierConstructorDescriptionConcentricRingsStructurePlacement
(int distance, int spread, int structureCount, RegistryEntryList<Biome> preferredBiomes) ConcentricRingsStructurePlacement
(Vec3i locateOffset, StructurePlacement.FrequencyReductionMethod generationPredicateType, float frequency, int salt, Optional<StructurePlacement.ExclusionZone> exclusionZone, int distance, int spread, int structureCount, RegistryEntryList<Biome> preferredBiomes) -
Uses of RegistryEntryList in net.minecraft.world.gen.feature
Modifier and TypeFieldDescriptionfinal RegistryEntryList<Block>
MultifaceGrowthFeatureConfig.canPlaceOn
final RegistryEntryList<PlacedFeature>
SimpleRandomFeatureConfig.features
final RegistryEntryList<Block>
SpringFeatureConfig.validBlocks
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<RegistryEntryList<ConfiguredFeature<?,
?>>> ConfiguredFeature.LIST_CODEC
static final com.mojang.serialization.Codec<RegistryEntryList<PlacedFeature>>
PlacedFeature.LIST_CODEC
static final com.mojang.serialization.Codec<List<RegistryEntryList<PlacedFeature>>>
PlacedFeature.LISTS_CODEC
ModifierConstructorDescriptionMultifaceGrowthFeatureConfig
(MultifaceGrowthBlock lichen, int searchRange, boolean placeOnFloor, boolean placeOnCeiling, boolean placeOnWalls, float spreadChance, RegistryEntryList<Block> canPlaceOn) SpringFeatureConfig
(FluidState state, boolean requiresBlockBelow, int rockCount, int holeCount, RegistryEntryList<Block> validBlocks) -
Uses of RegistryEntryList in net.minecraft.world.gen.feature.util
Modifier and TypeMethodDescriptionstatic <T> List<PlacedFeatureIndexer.IndexedFeatures>
PlacedFeatureIndexer.collectIndexedFeatures
(List<T> biomes, Function<T, List<RegistryEntryList<PlacedFeature>>> biomesToPlacedFeaturesList, boolean listInvolvedBiomesOnFailure) Returns the indexed placed features collected after validating feature orders. -
Uses of RegistryEntryList in net.minecraft.world.gen.root
Modifier and TypeFieldDescriptionprivate final RegistryEntryList<Block>
MangroveRootPlacement.canGrowThrough
The field for thecanGrowThrough
record component.private final RegistryEntryList<Block>
MangroveRootPlacement.muddyRootsIn
The field for themuddyRootsIn
record component.Modifier and TypeMethodDescriptionMangroveRootPlacement.canGrowThrough()
Returns the value of thecanGrowThrough
record component.MangroveRootPlacement.muddyRootsIn()
Returns the value of themuddyRootsIn
record component.ModifierConstructorDescriptionMangroveRootPlacement
(RegistryEntryList<Block> registryEntryList, RegistryEntryList<Block> registryEntryList2, BlockStateProvider blockStateProvider, int int2, int int3, float float2) -
Uses of RegistryEntryList in net.minecraft.world.gen.structure
Modifier and TypeFieldDescriptionprivate final RegistryEntryList<Biome>
Structure.Config.biomes
The field for thebiomes
record component.Modifier and TypeMethodDescriptionStructure.Config.biomes()
Returns the value of thebiomes
record component.Structure.getValidBiomes()
Modifier and TypeMethodDescriptionstatic Structure.Config
Structures.createConfig
(RegistryEntryList<Biome> biomes, Map<SpawnGroup, StructureSpawns> spawns, GenerationStep.Feature featureStep, StructureTerrainAdaptation terrainAdaptation) private static Structure.Config
Structures.createConfig
(RegistryEntryList<Biome> biomes, GenerationStep.Feature featureStep, StructureTerrainAdaptation terrainAdaptation) private static Structure.Config
Structures.createConfig
(RegistryEntryList<Biome> biomes, StructureTerrainAdaptation terrainAdaptation) ModifierConstructorDescriptionConfig
(RegistryEntryList<Biome> registryEntryList, Map<SpawnGroup, StructureSpawns> map, GenerationStep.Feature feature, StructureTerrainAdaptation structureTerrainAdaptation) -
Uses of RegistryEntryList in net.minecraft.world.gen.trunk
Modifier and TypeFieldDescriptionprivate final RegistryEntryList<Block>
UpwardsBranchingTrunkPlacer.canGrowThrough
ModifierConstructorDescriptionUpwardsBranchingTrunkPlacer
(int baseHeight, int firstRandomHeight, int secondRandomHeight, IntProvider extraBranchSteps, float placeBranchPerLogProbability, IntProvider extraBranchLength, RegistryEntryList<Block> canGrowThrough)