Class net.minecraft.data.client.BlockStateModelGenerator

This description should be content pulled from the first comments of a lua file.

Static Fields

userdata, Map BlockStateModelGenerator.CONNECTION_VARIANT_FUNCTIONS This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, Map BlockStateModelGenerator.VARIANT_POOL_FUNCTIONS This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Static Methods

BlockStateModelGenerator.createAxisRotatedBlockState(block, verticalModelId, horizontalModelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
BlockStateModelGenerator.createAxisRotatedBlockState(block, modelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
BlockStateModelGenerator.createButtonBlockState(buttonBlock, regularModelId, pressedModelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
BlockStateModelGenerator.createFenceBlockState(fenceBlock, postModelId, sideModelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
BlockStateModelGenerator.createFenceGateBlockState(fenceGateBlock, openModelId, closedModelId, openWallModelId, closedWallModelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
BlockStateModelGenerator.createPressurePlateBlockState(pressurePlateBlock, upModelId, downModelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
BlockStateModelGenerator.createSingletonBlockState(block, modelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
BlockStateModelGenerator.createSlabBlockState(slabBlock, bottomModelId, topModelId, fullModelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
BlockStateModelGenerator.createStairsBlockState(stairsBlock, innerModelId, regularModelId, outerModelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
BlockStateModelGenerator.createWallBlockState(wallBlock, postModelId, lowSideModelId, tallSideModelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Constructors

BlockStateModelGenerator(blockStateCollector, modelCollector, simpleItemModelExemptionCollector) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Instance Fields

userdata, Consumer instance.blockStateCollector This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, BiConsumer instance.modelCollector This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, List instance.nonOrientableTrapdoors This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, Map instance.sandstoneModels This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
userdata, Map instance.stoneStateFactories This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Instance Methods

instance:equals(arg0) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:excludeFromSimpleItemModelGeneration(block) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:getClass() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:hashCode() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:notify() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:notifyAll() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:register() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:registerDoor(doorBlock) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:registerItemModel(item) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:registerOrientableTrapdoor(trapdoorBlock) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:registerParentedItemModel(block, parentModelId) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:registerTrapdoor(trapdoorBlock) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:toString() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:wait() This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:wait(arg0) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:wait(arg0, arg1) This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"


Static Methods

BlockStateModelGenerator.createAxisRotatedBlockState(block, verticalModelId, horizontalModelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • block userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • verticalModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • horizontalModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, BlockStateSupplier This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
BlockStateModelGenerator.createAxisRotatedBlockState(block, modelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • block userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • modelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, BlockStateSupplier This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
BlockStateModelGenerator.createButtonBlockState(buttonBlock, regularModelId, pressedModelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • buttonBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • regularModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • pressedModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, BlockStateSupplier This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
BlockStateModelGenerator.createFenceBlockState(fenceBlock, postModelId, sideModelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • fenceBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • postModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • sideModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, BlockStateSupplier This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
BlockStateModelGenerator.createFenceGateBlockState(fenceGateBlock, openModelId, closedModelId, openWallModelId, closedWallModelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • fenceGateBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • openModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • closedModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • openWallModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • closedWallModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, BlockStateSupplier This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
BlockStateModelGenerator.createPressurePlateBlockState(pressurePlateBlock, upModelId, downModelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • pressurePlateBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • upModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • downModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, BlockStateSupplier This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
BlockStateModelGenerator.createSingletonBlockState(block, modelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • block userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • modelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, VariantsBlockStateSupplier This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
BlockStateModelGenerator.createSlabBlockState(slabBlock, bottomModelId, topModelId, fullModelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • slabBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • bottomModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • topModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • fullModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, BlockStateSupplier This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
BlockStateModelGenerator.createStairsBlockState(stairsBlock, innerModelId, regularModelId, outerModelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • stairsBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • innerModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • regularModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • outerModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, BlockStateSupplier This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
BlockStateModelGenerator.createWallBlockState(wallBlock, postModelId, lowSideModelId, tallSideModelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • wallBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • postModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • lowSideModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • tallSideModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

userdata, BlockStateSupplier This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"

Constructors

BlockStateModelGenerator(blockStateCollector, modelCollector, simpleItemModelExemptionCollector)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • blockStateCollector userdata, Consumer This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • modelCollector userdata, BiConsumer This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • simpleItemModelExemptionCollector userdata, Consumer This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Instance Methods

instance:equals(arg0)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • arg0 userdata, Object This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"

Returns:

boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:excludeFromSimpleItemModelGeneration(block)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • block userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
instance:getClass()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Returns:

userdata, Class This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:hashCode()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Returns:

int This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:notify()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:notifyAll()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:register()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:registerDoor(doorBlock)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • doorBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
instance:registerItemModel(item)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • item userdata, Item This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
instance:registerOrientableTrapdoor(trapdoorBlock)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • trapdoorBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
instance:registerParentedItemModel(block, parentModelId)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • block userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • parentModelId userdata, Identifier This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
instance:registerTrapdoor(trapdoorBlock)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • trapdoorBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
instance:toString()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Returns:

string This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
instance:wait()
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
instance:wait(arg0)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • arg0 int, long This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
instance:wait(arg0, arg1)
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"

Parameters:

  • arg0 int, long This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
  • arg1 int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"