Class DeferredBlockBuilder<T extends Block>
java.lang.Object
net.neoforged.neoforge.registries.DeferredHolder<Block,T>
net.neoforged.neoforge.registries.DeferredBlock<T>
net.neoforged.testframework.registration.DeferredBlockBuilder<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.core.Holder
Holder.Direct<T>, Holder.Kind, Holder.Reference<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate final RegistrationHelperFields inherited from class net.neoforged.neoforge.registries.DeferredHolder
key -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeferredBlockBuilder(ResourceKey<Block> key, RegistrationHelper helper) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcolorInternal(int color) withBlockItem(Consumer<DeferredItemBuilder<BlockItem>> consumer) withBlockItem(Item.Properties properties, Consumer<DeferredItemBuilder<BlockItem>> consumer) withColor(int color) Methods inherited from class net.neoforged.neoforge.registries.DeferredBlock
asItem, createBlock, createBlock, toStack, toStackMethods inherited from class net.neoforged.neoforge.registries.DeferredHolder
asOptional, bind, canSerializeIn, create, create, create, equals, get, getData, getDelegate, getId, getKey, getRegistry, hashCode, is, is, is, is, is, isBound, kind, tags, toString, unwrap, unwrapKey, valueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.core.Holder
getRegisteredName
-
Field Details
-
helper
-
hasItem
private boolean hasItem -
hasColor
private boolean hasColor
-
-
Constructor Details
-
DeferredBlockBuilder
-
-
Method Details
-
withBlockItem
-
withBlockItem
-
withBlockItem
public DeferredBlockBuilder<T> withBlockItem(Item.Properties properties, Consumer<DeferredItemBuilder<BlockItem>> consumer) -
withLang
-
withDefaultWhiteModel
-
withColor
-
colorInternal
private void colorInternal(int color)
-