Class DoorBlockBuilder
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.DoorBlockBuilder
- All Implemented Interfaces:
Supplier<net.minecraft.world.level.block.Block>
-
Field Summary
FieldsModifier and TypeFieldDescriptionnet.minecraft.world.level.block.state.properties.BlockSetTypestatic final net.minecraft.resources.ResourceLocation[]static 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 TypeMethodDescriptionbehaviour(net.minecraft.world.level.block.state.properties.BlockSetType wt) net.minecraft.world.level.block.Blockprotected voidgenerateBlockModels(KubeAssetGenerator generator) protected voidprotected voidnet.minecraft.world.level.storage.loot.LootTablegenerateLootTable(KubeDataGenerator generator) wooden()Methods 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, generateData, generateLootTable, generateMultipartBlockState, 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, useMultipartBlockState, 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
-
DOOR_TAGS
public static final net.minecraft.resources.ResourceLocation[] DOOR_TAGS -
WOODEN_DOOR_TAGS
public static final net.minecraft.resources.ResourceLocation[] WOODEN_DOOR_TAGS -
behaviour
public transient net.minecraft.world.level.block.state.properties.BlockSetType behaviour
-
-
Constructor Details
-
DoorBlockBuilder
public DoorBlockBuilder(net.minecraft.resources.ResourceLocation i)
-
-
Method Details
-
behaviour
-
wooden
-
createObject
public net.minecraft.world.level.block.Block createObject()- Specified by:
createObjectin classBuilderBase<net.minecraft.world.level.block.Block>
-
generateBlockState
- Overrides:
generateBlockStatein classBlockBuilder
-
generateBlockModels
- Overrides:
generateBlockModelsin classBlockBuilder
-
generateLootTable
public net.minecraft.world.level.storage.loot.LootTable generateLootTable(KubeDataGenerator generator) - Overrides:
generateLootTablein classBlockBuilder
-
generateItemModel
- Overrides:
generateItemModelin classBlockBuilder
-