Interface RegistryEntryLookup.RegistryLookup

All Known Subinterfaces:
CommandRegistryAccess, DynamicRegistryManager, DynamicRegistryManager.Immutable, RegistryWrapper.WrapperLookup
All Known Implementing Classes:
DynamicRegistryManager.ImmutableImpl
Enclosing interface:
RegistryEntryLookup<T>

public static interface RegistryEntryLookup.RegistryLookup
Mappings:
Namespace Name
named net/minecraft/registry/RegistryEntryLookup$RegistryLookup
intermediary net/minecraft/class_7871$class_7872
official jr$a
  • Method Details

    • getOptional

      <T> Optional<? extends RegistryEntryLookup<T>> getOptional(RegistryKey<? extends Registry<? extends T>> registryRef)
      Mappings:
      Namespace Name Mixin selector
      named getOptional Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;getOptional(Lnet/minecraft/registry/RegistryKey;)Ljava/util/Optional;
      intermediary method_46759 Lnet/minecraft/class_7871$class_7872;method_46759(Lnet/minecraft/class_5321;)Ljava/util/Optional;
      official a Ljr$a;a(Laly;)Ljava/util/Optional;
    • getOrThrow

      default <T> RegistryEntryLookup<T> getOrThrow(RegistryKey<? extends Registry<? extends T>> registryRef)
      Mappings:
      Namespace Name Mixin selector
      named getOrThrow Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;getOrThrow(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/registry/RegistryEntryLookup;
      intermediary method_46751 Lnet/minecraft/class_7871$class_7872;method_46751(Lnet/minecraft/class_5321;)Lnet/minecraft/class_7871;
      official b Ljr$a;b(Laly;)Ljr;
    • getOptionalEntry

      default <T> Optional<RegistryEntry.Reference<T>> getOptionalEntry(RegistryKey<T> registryRef)
      Mappings:
      Namespace Name Mixin selector
      named getOptionalEntry Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;getOptionalEntry(Lnet/minecraft/registry/RegistryKey;)Ljava/util/Optional;
      intermediary method_58561 Lnet/minecraft/class_7871$class_7872;method_58561(Lnet/minecraft/class_5321;)Ljava/util/Optional;
      official c Ljr$a;c(Laly;)Ljava/util/Optional;