generate method

  1. @override
Widget generate(
  1. Context context
)

Implementation

@override
Widget generate(Context context) {
  return For.of([
    Execute(
      children: [
        ArmorStand.staticMarker(
          Location.rel(y: -0.5),
          head: blockModel,
          small: true,
          tags: ['${context.packId}Table'],
        )
      ],
    ).center(),
    SetBlock(
      Block.nbt(
        useBarrel ? Blocks.barrel : Blocks.chest,
        states: useBarrel || !invisible ? {} : {'type': 'left'},
        nbt: {'CustomName': displayName.toJson()},
      ),
      location: Location.here(),
    )
  ]);
}