public abstract class RegistryHandler1_16_5
extends java.lang.Object
implements mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI
| Modifier and Type | Field and Description |
|---|---|
protected Registry1_16_5<?> |
biome |
protected Registry1_16_5<?> |
block |
protected Registry1_16_5<?> |
blockEntity |
protected Registry1_16_5<?> |
effect |
protected Registry1_16_5<?> |
entity |
protected Registry1_16_5<?> |
item |
protected Registry1_16_5<?> |
potion |
protected Registry1_16_5<?> |
sound |
protected Registry1_16_5<?> |
structure |
| Constructor and Description |
|---|
RegistryHandler1_16_5() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
collectRegistries(java.util.Set<? super Registry1_16_5<?>> registries) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getBiomeRegistry() |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getBlockEntityRegistry() |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getBlockRegistry() |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getEffectRegistry() |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getEntityRegistry() |
<V> V |
getEntryIfPresent(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey,
mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> entryKey) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getItemRegistry() |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getPotionRegistry() |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getRegistry(java.lang.Class<?> type) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getRegistry(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getSoundRegistry() |
mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> |
getStructureRegistry() |
mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI |
makeBlockBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI parent) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI |
makeBlockEntityBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI parent) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.item.DiscBuilderAPI |
makeDiscBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI |
makeEntityBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI parent) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBlockBuilderAPI |
makeItemBlockBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI |
makeItemBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI |
makeSoundBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI parent) |
mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ToolBuilderAPI |
makeToolBuilder(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent,
mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI.ToolType tool) |
protected Registry1_16_5<?> biome
protected Registry1_16_5<?> block
protected Registry1_16_5<?> blockEntity
protected Registry1_16_5<?> effect
protected Registry1_16_5<?> entity
protected Registry1_16_5<?> item
protected Registry1_16_5<?> potion
protected Registry1_16_5<?> sound
protected Registry1_16_5<?> structure
protected abstract void collectRegistries(java.util.Set<? super Registry1_16_5<?>> registries)
@Nullable
public <V> V getEntryIfPresent(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey,
mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> entryKey)
getEntryIfPresent in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getBiomeRegistry()
getBiomeRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getBlockRegistry()
getBlockRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getBlockEntityRegistry()
getBlockEntityRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getEffectRegistry()
getEffectRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getEntityRegistry()
getEntityRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getItemRegistry()
getItemRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getPotionRegistry()
getPotionRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getRegistry(mods.thecomputerizer.theimpossiblelibrary.api.resource.ResourceLocationAPI<?> registryKey)
getRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getRegistry(java.lang.Class<?> type)
getRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getSoundRegistry()
getSoundRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryAPI<?> getStructureRegistry()
getStructureRegistry in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI makeBlockBuilder(@Nullable
@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.block.BlockBuilderAPI parent)
makeBlockBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI makeBlockEntityBuilder(@Nullable
@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.blockentity.BlockEntityBuilderAPI parent)
makeBlockEntityBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.item.DiscBuilderAPI makeDiscBuilder(@Nullable
@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
makeDiscBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI makeEntityBuilder(@Nullable
@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.entity.EntityBuilderAPI parent)
makeEntityBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBlockBuilderAPI makeItemBlockBuilder(@Nullable
@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
makeItemBlockBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI makeItemBuilder(@Nullable
@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.item.ItemBuilderAPI parent)
makeItemBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI makeSoundBuilder(@Nullable
@Nullable mods.thecomputerizer.theimpossiblelibrary.api.registry.sound.SoundBuilderAPI parent)
makeSoundBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPIpublic 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)
makeToolBuilder in interface mods.thecomputerizer.theimpossiblelibrary.api.registry.RegistryHandlerAPI