Uses of Interface
net.minecraft.registry.RegistryWrapper.Impl
Package
Description
-
Uses of RegistryWrapper.Impl in net.minecraft.command.argument
Modifier and TypeFieldDescriptionprivate final RegistryWrapper.Impl
<ComponentType<?>> ItemPredicateArgumentType.Context.dataComponentTypeRegistryWrapper
(package private) final RegistryWrapper.Impl
<Item> ItemStringReader.itemRegistry
private final RegistryWrapper.Impl
<Item> ItemPredicateArgumentType.Context.itemRegistryWrapper
private final RegistryWrapper.Impl
<ItemSubPredicate.Type<?>> ItemPredicateArgumentType.Context.itemSubPredicateTypeRegistryWrapper
-
Uses of RegistryWrapper.Impl in net.minecraft.data.server.loottable.vanilla
Modifier and TypeMethodDescriptionstatic LootTable.Builder
VanillaEquipmentLootTableGenerator.createEquipmentTableBuilder
(Item helmet, Item chestplate, ArmorTrim trim, RegistryWrapper.Impl<Enchantment> enchantmentRegistryWrapper) -
Uses of RegistryWrapper.Impl in net.minecraft.item
Modifier and TypeMethodDescriptionprivate static void
ItemGroups.addPaintings
(ItemGroup.Entries entries, RegistryWrapper.WrapperLookup registries, RegistryWrapper.Impl<PaintingVariant> registryWrapper, Predicate<RegistryEntry<PaintingVariant>> filter, ItemGroup.StackVisibility stackVisibility) -
Uses of RegistryWrapper.Impl in net.minecraft.registry
Modifier and TypeInterfaceDescriptioninterface
interface
A registry that allows adding or modifying values.interface
Registry<T>
A registry is used to register various in-game components.static interface
Modifier and TypeClassDescriptionprivate static class
private static class
class
An implementation ofRegistry
with a default ID and value for unknown lookups.class
An implementation of a mutable registry.Modifier and TypeFieldDescriptionprivate final RegistryWrapper.Impl
<T> RegistryBuilder.UntaggedDelegatingLookup.base
Modifier and TypeMethodDescriptionprivate <T> RegistryWrapper.Impl
<T> RegistryBuilder.applyPatches
(RegistryEntryOwner<T> owner, RegistryCloner.CloneableRegistries cloneableRegistries, RegistryKey<? extends Registry<? extends T>> registryRef, RegistryWrapper.WrapperLookup patches, RegistryWrapper.WrapperLookup base, MutableObject<RegistryWrapper.WrapperLookup> lazyWrapper) (package private) static <T> RegistryWrapper.Impl
<T> RegistryBuilder.createWrapper
(RegistryKey<? extends Registry<? extends T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, RegistryEntryOwner<T> owner, Map<RegistryKey<T>, RegistryEntry.Reference<T>> entries) RegistryBuilder.UntaggedDelegatingLookup.getBase()
RegistryWrapper.Impl.Delegating.getBase()
Registry.PendingTagLoad.getLookup()
default <T> RegistryWrapper.Impl
<T> RegistryWrapper.WrapperLookup.getOrThrow
(RegistryKey<? extends Registry<? extends T>> registryRef) RegistryBuilder.InitializedRegistry.toWrapper
(RegistryBuilder.AnyOwner anyOwner) default RegistryWrapper.Impl
<T> RegistryWrapper.Impl.withFeatureFilter
(FeatureSet enabledFeatures) default RegistryWrapper.Impl
<T> RegistryWrapper.Impl.withPredicateFilter
(Predicate<T> predicate) Modifier and TypeMethodDescription<T> Optional
<? extends RegistryWrapper.Impl<T>> RegistryWrapper.WrapperLookup.getOptional
(RegistryKey<? extends Registry<? extends T>> registryRef) default Stream
<RegistryWrapper.Impl<?>> RegistryWrapper.WrapperLookup.stream()
Modifier and TypeMethodDescriptionprivate static <T> RegistryOps.RegistryInfo
<T> RegistryLoader.createInfo
(RegistryWrapper.Impl<T> registry) static <T> RegistryOps.RegistryInfo
<T> RegistryOps.RegistryInfo.fromWrapper
(RegistryWrapper.Impl<T> wrapper) (package private) static <T> RegistryEntryLookup
<T> RegistryBuilder.toLookup
(RegistryWrapper.Impl<T> wrapper) Modifier and TypeMethodDescriptionprivate static RegistryOps.RegistryInfoGetter
RegistryLoader.createInfoGetter
(List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Loader<?>> additionalRegistries) private static RegistryWrapper.WrapperLookup
RegistryBuilder.createWrapperLookup
(RegistryBuilder.AnyOwner entryOwner, DynamicRegistryManager registryManager, Stream<RegistryWrapper.Impl<?>> wrappers) private static DynamicRegistryManager.Immutable
RegistryLoader.load
(RegistryLoader.RegistryLoadable loadable, List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Entry<?>> entries) RegistryLoader.loadFromNetwork
(Map<RegistryKey<? extends Registry<?>>, RegistryLoader.ElementsAndTags> data, ResourceFactory factory, List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Entry<?>> entries) RegistryLoader.loadFromResource
(ResourceManager resourceManager, List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Entry<?>> entries) RegistryWrapper.WrapperLookup.of
(Stream<RegistryWrapper.Impl<?>> wrappers) ModifierConstructorDescription(package private)
UntaggedDelegatingLookup
(RegistryEntryOwner<T> entryOwner, RegistryWrapper.Impl<T> base) -
Uses of RegistryWrapper.Impl in net.minecraft.registry.tag
Modifier and TypeMethodDescriptionstatic List
<RegistryWrapper.Impl<?>> TagGroupLoader.collectRegistries
(DynamicRegistryManager.Immutable registryManager, List<Registry.PendingTagLoad<?>> tagLoads)