Class BlockRegistryAdapter
java.lang.Object
net.darkhax.bookshelf.common.api.registry.adapters.GameRegistryAdapter<net.minecraft.world.level.block.Block>
net.darkhax.bookshelf.common.impl.registry.adapter.BlockRegistryAdapter
- All Implemented Interfaces:
RegistryAdapter<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block>
public class BlockRegistryAdapter
extends GameRegistryAdapter<net.minecraft.world.level.block.Block>
A registry adapter for the block registry.
-
Field Summary
Fields inherited from class GameRegistryAdapter
context, registryFunc, registryKey -
Constructor Summary
ConstructorsConstructorDescriptionBlockRegistryAdapter(RegistrationContext context, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<net.minecraft.world.level.block.Block>> regKey, BiConsumer<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, Supplier<net.minecraft.world.level.block.Block>> registryFunc) -
Method Summary
Modifier and TypeMethodDescriptionRegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> add(String key, Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> func) RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> add(String key, Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> func, UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> propertiesFunc, RegistrationContext.BlockItemGenerator placer) RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> add(String key, Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> func, RegistrationContext.BlockItemGenerator placer) RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> addPlaceable(String key, Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> func) RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> addPlaceable(String key, Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> func, UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> propertiesFunc) RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> addSimple(String key, UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> propertiesFunc) RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> addSimple(String key, UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> propertiesFunc, RegistrationContext.BlockItemGenerator placer) RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> addSimplePlaceable(String key, UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> propertiesFunc) Methods inherited from class GameRegistryAdapter
add, idMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface RegistryAdapter
add
-
Constructor Details
-
BlockRegistryAdapter
public BlockRegistryAdapter(RegistrationContext context, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<net.minecraft.world.level.block.Block>> regKey, BiConsumer<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, Supplier<net.minecraft.world.level.block.Block>> registryFunc)
-
-
Method Details
-
addSimplePlaceable
public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> addSimplePlaceable(String key, UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> propertiesFunc) -
addPlaceable
public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> addPlaceable(String key, Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> func) -
addPlaceable
public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> addPlaceable(String key, Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> func, UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> propertiesFunc) -
addSimple
public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> addSimple(String key, UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> propertiesFunc, RegistrationContext.BlockItemGenerator placer) -
addSimple
public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> addSimple(String key, UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> propertiesFunc) -
add
public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> add(String key, Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> func) -
add
public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> add(String key, Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> func, RegistrationContext.BlockItemGenerator placer) -
add
public RegistryReference<net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block>, net.minecraft.world.level.block.Block> add(String key, Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> func, UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> propertiesFunc, RegistrationContext.BlockItemGenerator placer)
-