Class FenceBlockBuilder
java.lang.Object
dev.latvian.mods.kubejs.registry.BuilderBase<net.minecraft.world.level.block.Block>
dev.latvian.mods.kubejs.registry.ModelledBuilderBase<net.minecraft.world.level.block.Block>
dev.latvian.mods.kubejs.block.BlockBuilder
dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder
dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder
- All Implemented Interfaces:
Supplier<net.minecraft.world.level.block.Block>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceLocation[]Fields inherited from class dev.latvian.mods.kubejs.block.BlockBuilder
afterFallenOnCallback, blockEntityInfo, blockStateProperties, canBeReplacedFunction, copyPropertiesFrom, customShape, defaultStateModification, drops, explodedCallback, fallOnCallback, fullBlock, hardness, insideCallback, instrument, itemBuilder, jumpFactor, lightLevel, mapColorFn, mirrorStateModification, noCollision, notSolid, noValidSpawns, opaque, placementStateModification, randomTickCallback, redstoneConductor, renderType, requiresTool, resistance, rightClick, rotateStateModification, slipperiness, soundType, speedFactor, stepOnCallback, suffocating, tint, transparent, viewBlockingFields inherited from class dev.latvian.mods.kubejs.registry.ModelledBuilderBase
baseTexture, modelGenerator, parentModel, texturesFields inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
defaultTags, displayName, dummyBuilder, formattedDisplayName, id, object, registryKey, sourceLine, translationKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.level.block.Blockprotected voidgenerateBlockModels(KubeAssetGenerator generator) protected voidprotected voidprotected booleanMethods inherited from class dev.latvian.mods.kubejs.block.BlockBuilder
afterFallenOn, blockEntity, bounciness, box, box, canBeReplaced, canBeWaterlogged, color, color, copyPropertiesFrom, createAdditionalObjects, createProperties, createShape, cropSoundType, defaultCutout, defaultState, defaultTranslucent, displayName, drops, dynamicMapColor, entityInside, exploded, fallenOn, fullBlock, generateAssets, generateBlockState, generateData, generateLootTable, generateLootTable, getOrCreateItemBuilder, getWaterlogged, glassSoundType, grassSoundType, gravelSoundType, hardness, instrument, item, jumpFactor, lightLevel, mapColor, mirrorState, noCollision, noDrops, noItem, noSoundType, notSolid, noValidSpawns, opaque, placementState, property, randomTick, redstoneConductor, renderType, requiresTool, requiresTool, resistance, rightClick, rotateState, sandSoundType, setWaterlogged, slipperiness, soundType, speedFactor, steppedOn, stoneSoundType, suffocating, tag, tagBlock, tagBoth, tagItem, transformObject, transparent, unbreakable, viewBlocking, waterlogged, woodSoundTypeMethods inherited from class dev.latvian.mods.kubejs.registry.ModelledBuilderBase
modelGenerator, parentModel, texture, texture, texturesMethods inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
createTransformedObject, formattedDisplayName, formattedDisplayName, generateLang, get, getBuilderTranslationKey, getTranslationKeyGroup, newID, toString, translationKey
-
Field Details
-
FENCE_TAGS
public static final net.minecraft.resources.ResourceLocation[] FENCE_TAGS
-
-
Constructor Details
-
FenceBlockBuilder
public FenceBlockBuilder(net.minecraft.resources.ResourceLocation i)
-
-
Method Details
-
createObject
public net.minecraft.world.level.block.Block createObject()- Specified by:
createObjectin classBuilderBase<net.minecraft.world.level.block.Block>
-
useMultipartBlockState
protected boolean useMultipartBlockState()- Overrides:
useMultipartBlockStatein classBlockBuilder
-
generateMultipartBlockState
- Overrides:
generateMultipartBlockStatein classBlockBuilder
-
generateItemModel
- Overrides:
generateItemModelin classBlockBuilder
-
generateBlockModels
- Overrides:
generateBlockModelsin classBlockBuilder
-