类 DeferredBlocks
java.lang.Object
net.neoforged.neoforge.registries.DeferredRegister<Block>
net.neoforged.neoforge.registries.DeferredRegister.Blocks
net.neoforged.testframework.registration.DeferredBlocks
-
嵌套类概要
从类继承的嵌套类/接口 net.neoforged.neoforge.registries.DeferredRegister
DeferredRegister.Blocks, DeferredRegister.DataComponents, DeferredRegister.Entities, DeferredRegister.Items
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected <I extends Block>
DeferredBlockBuilder<I> createHolder
(ResourceKey<? extends Registry<Block>> registryKey, ResourceLocation key) Create aDeferredHolder
or an inheriting type to be stored.<B extends Block>
DeferredBlockBuilder<B> register
(String name, Function<ResourceLocation, ? extends B> func) Adds a new block to the list of entries to be registered and returns aDeferredHolder
that will be populated with the created block automatically.<B extends Block>
DeferredBlockBuilder<B> Adds a new block to the list of entries to be registered and returns aDeferredHolder
that will be populated with the created block automatically.<B extends Block>
DeferredBlockBuilder<B> registerBlock
(String name, Function<BlockBehaviour.Properties, ? extends B> func, BlockBehaviour.Properties props) Adds a new block to the list of entries to be registered and returns aDeferredHolder
that will be populated with the created block automatically.<B extends Block,
E extends BlockEntity>
DeferredBlockBuilder<B> registerBlockWithBEType
(String name, BiFunction<BlockBehaviour.Properties, Supplier<BlockEntityType<E>>, ? extends B> func, org.apache.commons.lang3.function.TriFunction<BlockEntityType<?>, BlockPos, BlockState, E> beType, BlockBehaviour.Properties props) registerSimpleBlock
(String name, BlockBehaviour.Properties props) Adds a new simpleBlock
with the givenproperties
to the list of entries to be registered and returns aDeferredHolder
that will be populated with the created block automatically.从类继承的方法 net.neoforged.neoforge.registries.DeferredRegister.Blocks
registerBlock, registerSimpleBlock
从类继承的方法 net.neoforged.neoforge.registries.DeferredRegister
addAlias, create, create, create, createBlocks, createDataComponents, createEntities, createItems, createTagKey, createTagKey, getEntries, getNamespace, getRegistry, getRegistryKey, getRegistryName, makeRegistry, register
-
字段详细资料
-
registrationHelper
-
-
构造器详细资料
-
DeferredBlocks
-
-
方法详细资料
-
createHolder
protected <I extends Block> DeferredBlockBuilder<I> createHolder(ResourceKey<? extends Registry<Block>> registryKey, ResourceLocation key) 从类复制的说明:DeferredRegister
Create aDeferredHolder
or an inheriting type to be stored.- 覆盖:
createHolder
在类中DeferredRegister.Blocks
- 类型参数:
I
- The specific type of the entry.- 参数:
registryKey
- The key of the registry.key
- The resource location of the entry.- 返回:
- The new instance of
DeferredHolder
or an inheriting type.
-
register
从类复制的说明:DeferredRegister.Blocks
Adds a new block to the list of entries to be registered and returns aDeferredHolder
that will be populated with the created block automatically.- 覆盖:
register
在类中DeferredRegister.Blocks
- 参数:
name
- The new block's name. It will automatically have the namespace prefixed.sup
- A factory for the new block. The factory should not cache the created block.- 返回:
- A
DeferredHolder
that will track updates from the registry for this block.
-
register
public <B extends Block> DeferredBlockBuilder<B> register(String name, Function<ResourceLocation, ? extends B> func) 从类复制的说明:DeferredRegister.Blocks
Adds a new block to the list of entries to be registered and returns aDeferredHolder
that will be populated with the created block automatically.- 覆盖:
register
在类中DeferredRegister.Blocks
- 参数:
name
- The new block's name. It will automatically have the namespace prefixed.func
- A factory for the new block. The factory should not cache the created block.- 返回:
- A
DeferredHolder
that will track updates from the registry for this block.
-
registerBlock
public <B extends Block> DeferredBlockBuilder<B> registerBlock(String name, Function<BlockBehaviour.Properties, ? extends B> func, BlockBehaviour.Properties props) 从类复制的说明:DeferredRegister.Blocks
Adds a new block to the list of entries to be registered and returns aDeferredHolder
that will be populated with the created block automatically.- 覆盖:
registerBlock
在类中DeferredRegister.Blocks
- 参数:
name
- The new block's name. It will automatically have the namespace prefixed.func
- A factory for the new block. The factory should not cache the created block.props
- The properties for the created block.- 返回:
- A
DeferredHolder
that will track updates from the registry for this block. - 另请参阅:
-
registerBlockWithBEType
public <B extends Block,E extends BlockEntity> DeferredBlockBuilder<B> registerBlockWithBEType(String name, BiFunction<BlockBehaviour.Properties, Supplier<BlockEntityType<E>>, ? extends B> func, org.apache.commons.lang3.function.TriFunction<BlockEntityType<?>, BlockPos, BlockState, E> beType, BlockBehaviour.Properties props) -
registerSimpleBlock
public DeferredBlockBuilder<Block> registerSimpleBlock(String name, BlockBehaviour.Properties props) 从类复制的说明:DeferredRegister.Blocks
Adds a new simpleBlock
with the givenproperties
to the list of entries to be registered and returns aDeferredHolder
that will be populated with the created block automatically.- 覆盖:
registerSimpleBlock
在类中DeferredRegister.Blocks
- 参数:
name
- The new block's name. It will automatically have the namespace prefixed.props
- The properties for the created block.- 返回:
- A
DeferredHolder
that will track updates from the registry for this block. - 另请参阅:
-