Class RegistryHandler1_18_2
java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.shared.v18.m2.registry.RegistryHandler1_18_2
- All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
public abstract class RegistryHandler1_18_2
extends Object
implements mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Registry1_18_2<?>protected Registry1_18_2<?>protected Registry1_18_2<?>protected Registry1_18_2<?>protected Registry1_18_2<?>protected Registry1_18_2<?>protected Registry1_18_2<?>protected Registry1_18_2<?>protected Registry1_18_2<?> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidcollectRegistries(Set<? super Registry1_18_2<?>> registries) mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?><V> VgetEntryIfPresent(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey, mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> entryKey) mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>getRegistry(Class<?> type) mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>getRegistry(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey) mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?>mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPImakeBlockBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI parent) mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPImakeBlockEntityBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI parent) mods.thecomputerizer.theimpossiblelibrary.api.registry.item.DiscBuilderAPImakeDiscBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent) mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPImakeEntityBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI parent) mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBlockBuilderAPImakeItemBlockBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent) mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPImakeItemBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent) mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPImakeSoundBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI parent) mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ToolBuilderAPImakeToolBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent, mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI.ToolType tool) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
makeCreativeTabBuilder
-
Field Details
-
biome
-
block
-
blockEntity
-
effect
-
entity
-
item
-
potion
-
sound
-
structure
-
-
Constructor Details
-
RegistryHandler1_18_2
public RegistryHandler1_18_2()
-
-
Method Details
-
collectRegistries
-
getEntryIfPresent
@Nullable public <V> V getEntryIfPresent(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey, mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> entryKey) - Specified by:
getEntryIfPresentin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getBiomeRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getBiomeRegistry()- Specified by:
getBiomeRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getBlockRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getBlockRegistry()- Specified by:
getBlockRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getBlockEntityRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getBlockEntityRegistry()- Specified by:
getBlockEntityRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getEffectRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getEffectRegistry()- Specified by:
getEffectRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getEntityRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getEntityRegistry()- Specified by:
getEntityRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getItemRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getItemRegistry()- Specified by:
getItemRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getPotionRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getPotionRegistry()- Specified by:
getPotionRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getRegistry(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey) - Specified by:
getRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getRegistry(Class<?> type) - Specified by:
getRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getSoundRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getSoundRegistry()- Specified by:
getSoundRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
getStructureRegistry
public mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getStructureRegistry()- Specified by:
getStructureRegistryin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
makeBlockBuilder
public mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI makeBlockBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI parent) - Specified by:
makeBlockBuilderin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
makeBlockEntityBuilder
public mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI makeBlockEntityBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI parent) - Specified by:
makeBlockEntityBuilderin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
makeDiscBuilder
public mods.thecomputerizer.theimpossiblelibrary.api.registry.item.DiscBuilderAPI makeDiscBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent) - Specified by:
makeDiscBuilderin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
makeEntityBuilder
public mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI makeEntityBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI parent) - Specified by:
makeEntityBuilderin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
makeItemBlockBuilder
public mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBlockBuilderAPI makeItemBlockBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent) - Specified by:
makeItemBlockBuilderin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
makeItemBuilder
public mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI makeItemBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent) - Specified by:
makeItemBuilderin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
makeSoundBuilder
public mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI makeSoundBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI parent) - Specified by:
makeSoundBuilderin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-
makeToolBuilder
public mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ToolBuilderAPI makeToolBuilder(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent, mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI.ToolType tool) - Specified by:
makeToolBuilderin interfacemods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
-