Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// 26.1.2 2026-07-15T21:53:24.6999995 Model Definitions - powertool
// 26.1.2 2026-08-03T14:45:54.5401026 Model Definitions - powertool
a3b63de8a87442d752fca4d7e0b19538467a2e42 assets/powertool/items/adjustable_spyglass.json
8ea8f7958a6d3eb49c2e3750c50b8c4cf1b2ea78 assets/powertool/items/auto_vanish_acacia_boat.json
05e9e4bd8b74fd0ae65ff5047d1bf36a36e5d5b3 assets/powertool/items/auto_vanish_bamboo_raft.json
49f5b6218b25736e0ea25adbe2ca71534b347c25 assets/powertool/items/auto_vanish_birch_boat.json
Expand All @@ -9,6 +10,7 @@ b4d893ae13496f3bbfe1bb789fe124485eef95df assets/powertool/items/auto_vanish_mang
8acb3dcb82337a67704631a307531f93037d7b5d assets/powertool/items/auto_vanish_minecart.json
9472ac537b3f38519b308e5fc7b521a586920d6a assets/powertool/items/auto_vanish_oak_boat.json
4bdbc7743d9e08df96f3114f80e3dfc5807415d6 assets/powertool/items/auto_vanish_spruce_boat.json
93f05d0d848ec7d7731686386c15823adcec6a3b assets/powertool/items/bbc_holographic_sign.json
f373c5954ab4a9d638ad70c37dbb4ff545eda294 assets/powertool/items/bezier_curve_block.json
a0ece115128e69014712a99caba3e7782fa9c0da assets/powertool/items/black_distant_horizon_cheating_block.json
4963a077391c03d50b6497d5db92a3e08858ef85 assets/powertool/items/blue_distant_horizon_cheating_block.json
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"hand_animation_on_swap": false,
"model": {
"type": "minecraft:model",
"model": "powertool:item/bbc_holographic_sign"
}
}
8 changes: 8 additions & 0 deletions src/main/java/org/teacon/powertool/block/PowerToolBlocks.java
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
import org.teacon.powertool.block.cosmetical.CosmeticSimpleBlock;
import org.teacon.powertool.block.cosmetical.CosmeticTrapdoor;
import org.teacon.powertool.block.cosmetical.CosmeticWaterloggedBlock;
import org.teacon.powertool.block.entity.BBCodeHolographicSignBlockEntity;
import org.teacon.powertool.block.entity.BezierCurveBlockEntity;
import org.teacon.powertool.block.entity.CommonHolographicSignBlockEntity;
import org.teacon.powertool.block.entity.ItemDisplayBlockEntity;
Expand Down Expand Up @@ -143,6 +144,7 @@ public class PowerToolBlocks {
public static DeferredHolder<Block, HolographicSignBlock> HOLOGRAPHIC_SIGN;
public static DeferredHolder<Block, HolographicSignBlock> LINK_HOLOGRAPHIC_SIGN;
public static DeferredHolder<Block, HolographicSignBlock> RAW_JSON_HOLOGRAPHIC_SIGN;
public static DeferredHolder<Block, HolographicSignBlock> BBC_HOLOGRAPHIC_SIGN;
public static DeferredHolder<Block, TrashCanWithContainer> WHITE_TRASH_CAN;
public static DeferredHolder<Block, TrapDoorBlock> WHITE_TRASH_CAN_CAP;
public static DeferredHolder<Block, TrashCanWithContainer> GRAY_TRASH_CAN;
Expand Down Expand Up @@ -175,6 +177,7 @@ public class PowerToolBlocks {
public static DeferredHolder<BlockEntityType<?>, BlockEntityType<CommonHolographicSignBlockEntity>> HOLOGRAPHIC_SIGN_BLOCK_ENTITY;
public static DeferredHolder<BlockEntityType<?>, BlockEntityType<LinkHolographicSignBlockEntity>> LINK_HOLOGRAPHIC_SIGN_BLOCK_ENTITY;
public static DeferredHolder<BlockEntityType<?>, BlockEntityType<RawJsonHolographicSignBlockEntity>> RAW_JSON_HOLOGRAPHIC_SIGN_BLOCK_ENTITY;
public static DeferredHolder<BlockEntityType<?>, BlockEntityType<BBCodeHolographicSignBlockEntity>> BBC_HOLOGRAPHIC_SIGN_BLOCK_ENTITY;
public static DeferredHolder<BlockEntityType<?>, BlockEntityType<TrashCanWithContainerBlockEntity>> TRASH_CAN_WITH_CONTAINER_BLOCK_ENTITY;
public static DeferredHolder<BlockEntityType<?>, BlockEntityType<RegisterBlockEntity>> REGISTER_BLOCK_ENTITY;
public static DeferredHolder<BlockEntityType<?>, BlockEntityType<SafeBlockEntity>> SAFE_BLOCK_ENTITY;
Expand Down Expand Up @@ -224,6 +227,7 @@ public static void register(IEventBus bus) {
HOLOGRAPHIC_SIGN = BLOCKS.registerBlock("holographic_sign", (p) -> new HolographicSignBlock(p.strength(1.0F).noCollision().noLootTable(), SignType.COMMON));
LINK_HOLOGRAPHIC_SIGN = BLOCKS.registerBlock("link_holographic_sign", (p) -> new HolographicSignBlock(p.strength(1.0F).noCollision().noLootTable(), SignType.URL));
RAW_JSON_HOLOGRAPHIC_SIGN = BLOCKS.registerBlock("raw_json_holographic_sign", (p) -> new HolographicSignBlock(p.strength(1.0F).noCollision().noLootTable(), SignType.RAW_JSON));
BBC_HOLOGRAPHIC_SIGN = BLOCKS.registerBlock("bbc_holographic_sign", (p) -> new HolographicSignBlock(p.strength(1.0F).noCollision().noLootTable(), SignType.BBC));
WHITE_TRASH_CAN = BLOCKS.registerBlock("white_trash_can", (p) -> new TrashCanWithContainer(p.strength(1.0F).noOcclusion()));
WHITE_TRASH_CAN_CAP = BLOCKS.registerBlock("white_trash_can_cap", (p) -> new TrapDoorBlock(BlockSetType.COPPER, p.strength(1.0F).noOcclusion()));
GRAY_TRASH_CAN = BLOCKS.registerBlock("gray_trash_can", (p) -> new TrashCanWithContainer(p.strength(1.0F).noOcclusion()));
Expand Down Expand Up @@ -277,6 +281,9 @@ public static void register(IEventBus bus) {
RAW_JSON_HOLOGRAPHIC_SIGN_BLOCK_ENTITY = BLOCK_ENTITIES.register("raw_json_holographic_sign", () -> new BlockEntityType<>(
RawJsonHolographicSignBlockEntity::new, RAW_JSON_HOLOGRAPHIC_SIGN.get()
));
BBC_HOLOGRAPHIC_SIGN_BLOCK_ENTITY = BLOCK_ENTITIES.register("bbc_holographic_sign", () -> new BlockEntityType<>(
BBCodeHolographicSignBlockEntity::new, BBC_HOLOGRAPHIC_SIGN.get()
));
TRASH_CAN_WITH_CONTAINER_BLOCK_ENTITY = BLOCK_ENTITIES.register("trash_can_with_container", () -> new BlockEntityType<>(
TrashCanWithContainerBlockEntity::new, TRASH_CAN.get(), WHITE_TRASH_CAN.get(), GRAY_TRASH_CAN.get(), GREEN_TRASH_CAN.get()
));
Expand Down Expand Up @@ -368,6 +375,7 @@ public static void register(IEventBus bus) {
ITEMS.registerItem("holographic_sign", (p) -> new PowerToolBlockItem(HOLOGRAPHIC_SIGN.get(), p));
ITEMS.registerItem("link_holographic_sign", (p) -> new PowerToolBlockItem(LINK_HOLOGRAPHIC_SIGN.get(), p));
ITEMS.registerItem("raw_json_holographic_sign", (p) -> new PowerToolBlockItem(RAW_JSON_HOLOGRAPHIC_SIGN.get(), p));
ITEMS.registerItem("bbc_holographic_sign", (p) -> new PowerToolBlockItem(BBC_HOLOGRAPHIC_SIGN.get(), p));
ITEMS.registerItem("trash_can", (p) -> new PowerToolBlockItem(TRASH_CAN.get(), p));
ITEMS.registerItem("white_trash_can", (p) -> new PowerToolBlockItem(WHITE_TRASH_CAN.get(), p));
ITEMS.registerItem("white_trash_can_cap", (p) -> new PowerToolBlockItem(WHITE_TRASH_CAN_CAP.get(), p));
Expand Down
Loading