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 @Nullable RegistryEntryList
<Block> BlockArgumentParser.tagId
Modifier and TypeMethodDescriptionBlockArgumentParser.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) -
Uses of RegistryEntryList in net.minecraft.component.type
Modifier and TypeFieldDescriptionprivate final RegistryEntryList
<Block> ToolComponent.Rule.blocks
The field for theblocks
record component.Modifier and TypeMethodDescriptionToolComponent.Rule.blocks()
Returns the value of theblocks
record component.private static <T> RegistryEntryList
<T> ItemEnchantmentsComponent.getTooltipOrderList
(RegistryWrapper.WrapperLookup registryLookup, RegistryKey<Registry<T>> registryRef, TagKey<T> tooltipOrderTag) -
Uses of RegistryEntryList in net.minecraft.entity
Modifier and TypeMethodDescriptionboolean
EntityType.isIn
(RegistryEntryList<EntityType<?>> entityTypeEntryList) -
Uses of RegistryEntryList in net.minecraft.entity.passive
Modifier and TypeMethodDescription(package private) static void
WolfVariants.register
(Registerable<WolfVariant> registry, RegistryKey<WolfVariant> key, String textureName, RegistryEntryList<Biome> biomes) ModifierConstructorDescriptionWolfVariant
(Identifier wildId, Identifier tameId, Identifier angryId, RegistryEntryList<Biome> biomes) -
Uses of RegistryEntryList in net.minecraft.fluid
-
Uses of RegistryEntryList in net.minecraft.item
Modifier and TypeMethodDescriptionboolean
ItemStack.isIn
(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.network.codec
Modifier and TypeMethodDescriptionstatic <T> PacketCodec
<RegistryByteBuf, RegistryEntryList<T>> PacketCodecs.registryEntryList
(RegistryKey<? extends Registry<T>> registryRef) -
Uses of RegistryEntryList in net.minecraft.predicate
Modifier and TypeFieldDescriptionprivate final Optional
<RegistryEntryList<Block>> BlockPredicate.blocks
The field for theblocks
record component.private Optional
<RegistryEntryList<Block>> BlockPredicate.Builder.blocks
private final Optional
<RegistryEntryList<Fluid>> FluidPredicate.fluids
The field for thefluids
record component.private Optional
<RegistryEntryList<Fluid>> FluidPredicate.Builder.tag
Modifier and TypeMethodDescriptionBlockPredicate.blocks()
Returns the value of theblocks
record component.FluidPredicate.fluids()
Returns the value of thefluids
record component.ModifierConstructorDescriptionBlockPredicate
(Optional<RegistryEntryList<Block>> optional, Optional<StatePredicate> optional2, Optional<NbtPredicate> optional3) FluidPredicate
(Optional<RegistryEntryList<Fluid>> optional, Optional<StatePredicate> optional2) -
Uses of RegistryEntryList in net.minecraft.predicate.entity
Modifier and TypeFieldDescriptionprivate final RegistryEntryList
<EntityType<?>> EntityTypePredicate.types
The field for thetypes
record component.(package private) final RegistryEntryList
<V> EntitySubPredicateTypes.DynamicVariantType.DynamicPredicate.variants
Modifier and TypeFieldDescriptionprivate Optional
<RegistryEntryList<Biome>> LocationPredicate.Builder.biome
private final Optional
<RegistryEntryList<Biome>> LocationPredicate.biomes
The field for thebiomes
record component.private Optional
<RegistryEntryList<Structure>> LocationPredicate.Builder.feature
private final Optional
<RegistryEntryList<Structure>> LocationPredicate.structures
The field for thestructures
record component.Modifier and TypeMethodDescriptionEntityTypePredicate.types()
Returns the value of thetypes
record component.Modifier and TypeMethodDescriptionLocationPredicate.biomes()
Returns the value of thebiomes
record component.LocationPredicate.structures()
Returns the value of thestructures
record component.Modifier and TypeMethodDescriptionLocationPredicate.Builder.biome
(RegistryEntryList<Biome> biome) EntitySubPredicateTypes.DynamicVariantType.createPredicate
(RegistryEntryList<V> variants) LocationPredicate.Builder.structure
(RegistryEntryList<Structure> structure) static EntitySubPredicate
EntitySubPredicateTypes.wolfVariant
(RegistryEntryList<WolfVariant> wolfVariant) ModifierConstructorDescription(package private)
DynamicPredicate
(RegistryEntryList<V> variants) EntityTypePredicate
(RegistryEntryList<EntityType<?>> registryEntryList) -
Uses of RegistryEntryList in net.minecraft.predicate.item
Modifier and TypeFieldDescriptionprivate final RegistryEntryList
<Potion> PotionContentsPredicate.potions
The field for thepotions
record component.Modifier and TypeFieldDescriptionprivate final Optional
<RegistryEntryList<EntityAttribute>> AttributeModifiersPredicate.AttributeModifierPredicate.attribute
The field for theattribute
record component.private Optional
<RegistryEntryList<Item>> ItemPredicate.Builder.item
private final Optional
<RegistryEntryList<Item>> ItemPredicate.items
The field for theitems
record component.private final Optional
<RegistryEntryList<ArmorTrimMaterial>> TrimPredicate.material
The field for thematerial
record component.private final Optional
<RegistryEntryList<ArmorTrimPattern>> TrimPredicate.pattern
The field for thepattern
record component.Modifier and TypeMethodDescriptionPotionContentsPredicate.potions()
Returns the value of thepotions
record component.Modifier and TypeMethodDescriptionAttributeModifiersPredicate.AttributeModifierPredicate.attribute()
Returns the value of theattribute
record component.ItemPredicate.items()
Returns the value of theitems
record component.TrimPredicate.material()
Returns the value of thematerial
record component.TrimPredicate.pattern()
Returns the value of thepattern
record component.Modifier and TypeMethodDescriptionstatic ItemSubPredicate
PotionContentsPredicate.potionContents
(RegistryEntryList<Potion> potions) ModifierConstructorDescriptionPotionContentsPredicate
(RegistryEntryList<Potion> registryEntryList) ModifierConstructorDescriptionAttributeModifierPredicate
(Optional<RegistryEntryList<EntityAttribute>> optional, Optional<UUID> optional2, Optional<String> optional3, NumberRange.DoubleRange doubleRange, Optional<EntityAttributeModifier.Operation> optional4, Optional<AttributeModifierSlot> optional5) ItemPredicate
(Optional<RegistryEntryList<Item>> optional, NumberRange.IntRange intRange, ComponentPredicate componentPredicate, Map<ItemSubPredicate.Type<?>, ItemSubPredicate> map) TrimPredicate
(Optional<RegistryEntryList<ArmorTrimMaterial>> optional, Optional<RegistryEntryList<ArmorTrimPattern>> optional2) -
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 final 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) private static <E> com.mojang.serialization.DataResult
<RegistryEntryList<E>> RegistryEntryListCodec.get
(RegistryEntryLookup<E> registry, TagKey<E> tag) 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
Modifier and TypeMethodDescriptionStructureAccessor.getStructureContaining
(BlockPos pos, RegistryEntryList<Structure> structures) -
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)