Mishang Urban Construction
Mishang Urban Construction is a building and decoration mod that provides a variety of useful blocks, including:
- Road blocks: lines can be painted on them to make them look realistic. The road lines have various combinations and can be generated automatically in some situations.
- Road marks: simple road markings, such as guide arrows; can be placed on roads and road slabs.
- Lights: available in various shapes and colors, including white, yellow, orange, cyan, green, and pink. There are full light blocks as well as decorations that can be placed on walls, floors, or ceilings.
- Sign blocks: available in different styles. Compared with vanilla signs, signs in this mod allow parameters such as color, size, and position to be adjusted flexibly. Sign presets can be managed via the
/mishanguc:signpresetcommand. - Handrail blocks: available with various textures, appearances, and connection methods, and can be placed on stairs.
- Custom-colored blocks: allow any color to be specified instead of being limited to the 16 colors available for concrete and wool.
Moreover, the mod contains a series of useful tools, such as:
- Fast Building Tool: quickly places multiple blocks on a plane.
- Column Building Tool: quickly places multiple blocks in a column.
- Force Placing Tool: places blocks while ignoring placement restrictions and block updates.
- Teleportation Tool: teleports you to any location.
- ID Checking Tool, Block State Tool, and Data Tag Tool: query the properties or NBT of a block or entity, or query the current biome.
- Explosion Tool: creates an explosion when clicked.
- Rotating or Mirroring Tool: rotates or flips a block when clicked.
- Color Tool: obtains and modifies block colors; only some blocks support custom coloring.
- Text Copy Tool: copies and pastes text on signs, including vanilla signs.
- Growth Tool: makes creatures and crops grow or regress. When holding a golden dandelion in the offhand, it can also freeze or unfreeze a creature's age (version 26.1 and above).
- Carrying Tool: picks up a block or entity and carries it to another location.
- Road Tool: quickly adds or removes road markings.
- ……
For detailed information about this mod, see GitHub or MC模组百科.
This mod depends on Fabric API and, since version 1.4.0, no longer depends on the BRRP (Better Runtime Resource Pack) mod.
Only a Fabric version is available; there is no Forge or NeoForge version of this mod.
Please also refer to the update log.
This mod is published under the LGPLv3 license, which you must follow when propagating this mod.
You are welcome to join the Tencent QQ group 587928350 for discussion. You can also report issues on GitHub.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
| 21h ago | 1 | ||||
|
B
0.2.1
|
21h ago | 1 | |||
|
B
0.2.0
|
21h ago | 1 | |||
|
B
0.1.7
|
21h ago | 1 | |||
|
B
0.1.6
|
21h ago | 1 | |||
|
B
0.1.5
|
21h ago | 1 | |||
|
B
0.1.4
|
21h ago | 1 |
- Fixed the issue that the default text size in the texture presets is 8 and 4 instead of 6 and 3.
- Fixed the issue that the tooltips of presets show their names instead of their IDs in the
/mishanguc:signpreset listcommand. - Fixed the issue of incorrect focus in the sign edit screen in 26.1.2 when adding and removing text lines.
- Further optimized the implementation of Color Tool, Text Copy Tool, and Carrying Tool. The validation logic now runs on the client. When validation fails, it neither swings the player's hand nor sends a request to the server. The server still performs the validation.
- Adjusted how Growth Tool handles slimes, magma cubes, and sulfur cubes. Each use now increases or decreases their size by 1 instead of doubling or halving it, and their size can be set to at most 8. Sulfur cubes are set to their baby form only when their size is set to 1.
- Improved the rendering of entity outlines for Data Tag Tool, Carrying Tool, and Force Placing Tool when targeting entities. Now, when an entity moves, its rendered outline follows the movement smoothly.
- Fixed the issue of incorrect translation args in overlay messages when obtaining blocks and overriding obtained entities using Carrying Tool.
- Fixed the issue when catching and placing blocks with block entities, the block entity data may not be loaded or the data is loaded but overridden by irrelevant item components.
- Fixed the issue of Column Building Tool were not correctly using block entity data when holding a block with block entity data on the offhand.
- Now, when holding a block with block entity data (such as a banner with patterns, a sign with texts on, a custom-colored block with a specified color), or holding a Carrying Tool with a block caught, and using Force Placing Tool, Fast Building Tool or Column Building Tool on the mainhand, the block entity data of the block on the offhand is normally used.
- Please note: if the block on the offhand is a custom-colored block with an automatic color (such as ones fetched in the creative inventory), the blocks placed with the tools above may not be colored correctly.
- Column Building Tool may have slight changes.
- Now under circumstances where the player has no access to Force Placing Tool, trying to use Force Placing Tool on the mainhand will not use the item on the offhand, and will also not trigger regular block mining.
- For 26.2 versions:
- The sulfur cube archetype for full light blocks is
regular. - The sulfur cube archetype for road blocks is
slow_bouncy. - Custom colored blocks (except transparent, translucent and incomplete blocks) have the same sulfur cube archetype as their base blocks.
- When the custom colored block is put into a sulfur cube, the color will be identical as in the inventory. If the color is not specified, it varies with time. If color is set, the color is used.
- For some changes, please see the update log of 1.6.4, 1.6.3 and relevant beta versions.
- Fixed the issue that the default text size in the texture presets is 8 and 4 instead of 6 and 3.
- Fixed the issue that the tooltips of presets show their names instead of their IDs in the
/mishanguc:signpreset listcommand. - Fixed the issue of incorrect focus in the sign edit screen in 26.1.2 when adding and removing text lines.
- Further optimized the implementation of Color Tool, Text Copy Tool, and Carrying Tool. The validation logic now runs on the client. When validation fails, it neither swings the player's hand nor sends a request to the server. The server still performs the validation.
- Adjusted how Growth Tool handles slimes, magma cubes, and sulfur cubes. Each use now increases or decreases their size by 1 instead of doubling or halving it, and their size can be set to at most 8. Sulfur cubes are set to their baby form only when their size is set to 1.
- Improved the rendering of entity outlines for Data Tag Tool, Carrying Tool, and Force Placing Tool when targeting entities. Now, when an entity moves, its rendered outline follows the movement smoothly.
- Fixed the issue of incorrect translation args in overlay messages when obtaining blocks and overriding obtained entities using Carrying Tool.
- Fixed the issue when catching and placing blocks with block entities, the block entity data may not be loaded or the data is loaded but overridden by irrelevant item components.
- Fixed the issue of Column Building Tool were not correctly using block entity data when holding a block with block entity data on the offhand.
- Now, when holding a block with block entity data (such as a banner with patterns, a sign with texts on, a custom-colored block with a specified color), or holding a Carrying Tool with a block caught, and using Force Placing Tool, Fast Building Tool or Column Building Tool on the mainhand, the block entity data of the block on the offhand is normally used.
- Please note: if the block on the offhand is a custom-colored block with an automatic color (such as ones fetched in the creative inventory), the blocks placed with the tools above may not be colored correctly.
- Column Building Tool may have slight changes.
- Now under circumstances where the player has no access to Force Placing Tool, trying to use Force Placing Tool on the mainhand will not use the item on the offhand, and will also not trigger regular block mining.
- For 26.2 versions:
- The sulfur cube archetype for full light blocks is
regular. - The sulfur cube archetype for road blocks is
slow_bouncy. - Custom colored blocks (except transparent, translucent and incomplete blocks) have the same sulfur cube archetype as their base blocks.
- When the custom colored block is put into a sulfur cube, the color will be identical as in the inventory. If the color is not specified, it varies with time. If color is set, the color is used.
- For some changes, please see the update log of 1.6.4, 1.6.3 and relevant beta versions.
- Fixed the issue that the default text size in the texture presets is 8 and 4 instead of 6 and 3.
- Fixed the issue that the tooltips of presets show their names instead of their IDs in the
/mishanguc:signpreset listcommand. - Fixed the issue of incorrect focus in the sign edit screen in 26.1.2 when adding and removing text lines.
- Further optimized the implementation of Color Tool, Text Copy Tool, and Carrying Tool. The validation logic now runs on the client. When validation fails, it neither swings the player's hand nor sends a request to the server. The server still performs the validation.
- Adjusted how Growth Tool handles slimes, magma cubes, and sulfur cubes. Each use now increases or decreases their size by 1 instead of doubling or halving it, and their size can be set to at most 8. Sulfur cubes are set to their baby form only when their size is set to 1.
- Improved the rendering of entity outlines for Data Tag Tool, Carrying Tool, and Force Placing Tool when targeting entities. Now, when an entity moves, its rendered outline follows the movement smoothly.
- Fixed the issue of incorrect translation args in overlay messages when obtaining blocks and overriding obtained entities using Carrying Tool.
- Fixed the issue when catching and placing blocks with block entities, the block entity data may not be loaded or the data is loaded but overridden by irrelevant item components.
- Fixed the issue of Column Building Tool were not correctly using block entity data when holding a block with block entity data on the offhand.
- Now, when holding a block with block entity data (such as a banner with patterns, a sign with texts on, a custom-colored block with a specified color), or holding a Carrying Tool with a block caught, and using Force Placing Tool, Fast Building Tool or Column Building Tool on the mainhand, the block entity data of the block on the offhand is normally used.
- Please note: if the block on the offhand is a custom-colored block with an automatic color (such as ones fetched in the creative inventory), the blocks placed with the tools above may not be colored correctly.
- Column Building Tool may have slight changes.
- Now under circumstances where the player has no access to Force Placing Tool, trying to use Force Placing Tool on the mainhand will not use the item on the offhand, and will also not trigger regular block mining.
- For 26.2 versions:
- The sulfur cube archetype for full light blocks is
regular. - The sulfur cube archetype for road blocks is
slow_bouncy. - Custom colored blocks (except transparent, translucent and incomplete blocks) have the same sulfur cube archetype as their base blocks.
- When the custom colored block is put into a sulfur cube, the color will be identical as in the inventory. If the color is not specified, it varies with time. If color is set, the color is used.
- For some changes, please see the update log of 1.6.4, 1.6.3 and relevant beta versions.
- Fixed the issue that the default text size in the texture presets is 8 and 4 instead of 6 and 3.
- Fixed the issue that the tooltips of presets show their names instead of their IDs in the
/mishanguc:signpreset listcommand. - Fixed the issue of incorrect focus in the sign edit screen in 26.1.2 when adding and removing text lines.
- Further optimized the implementation of Color Tool, Text Copy Tool, and Carrying Tool. The validation logic now runs on the client. When validation fails, it neither swings the player's hand nor sends a request to the server. The server still performs the validation.
- Adjusted how Growth Tool handles slimes, magma cubes, and sulfur cubes. Each use now increases or decreases their size by 1 instead of doubling or halving it, and their size can be set to at most 8. Sulfur cubes are set to their baby form only when their size is set to 1.
- Improved the rendering of entity outlines for Data Tag Tool, Carrying Tool, and Force Placing Tool when targeting entities. Now, when an entity moves, its rendered outline follows the movement smoothly.
- Fixed the issue of incorrect translation args in overlay messages when obtaining blocks and overriding obtained entities using Carrying Tool.
- Fixed the issue when catching and placing blocks with block entities, the block entity data may not be loaded or the data is loaded but overridden by irrelevant item components.
- Fixed the issue of Column Building Tool were not correctly using block entity data when holding a block with block entity data on the offhand.
- Now, when holding a block with block entity data (such as a banner with patterns, a sign with texts on, a custom-colored block with a specified color), or holding a Carrying Tool with a block caught, and using Force Placing Tool, Fast Building Tool or Column Building Tool on the mainhand, the block entity data of the block on the offhand is normally used.
- Please note: if the block on the offhand is a custom-colored block with an automatic color (such as ones fetched in the creative inventory), the blocks placed with the tools above may not be colored correctly.
- Column Building Tool may have slight changes.
- Now under circumstances where the player has no access to Force Placing Tool, trying to use Force Placing Tool on the mainhand will not use the item on the offhand, and will also not trigger regular block mining.
- For 26.2 versions:
- The sulfur cube archetype for full light blocks is
regular. - The sulfur cube archetype for road blocks is
slow_bouncy. - Custom colored blocks (except transparent, translucent and incomplete blocks) have the same sulfur cube archetype as their base blocks.
- When the custom colored block is put into a sulfur cube, the color will be identical as in the inventory. If the color is not specified, it varies with time. If color is set, the color is used.
- For some changes, please see the update log of 1.6.4, 1.6.3 and relevant beta versions.
- Fixed the issue that the default text size in the texture presets is 8 and 4 instead of 6 and 3.
- Fixed the issue that the tooltips of presets show their names instead of their IDs in the
/mishanguc:signpreset listcommand. - Fixed the issue of incorrect focus in the sign edit screen in 26.1.2 when adding and removing text lines.
- Further optimized the implementation of Color Tool, Text Copy Tool, and Carrying Tool. The validation logic now runs on the client. When validation fails, it neither swings the player's hand nor sends a request to the server. The server still performs the validation.
- Adjusted how Growth Tool handles slimes, magma cubes, and sulfur cubes. Each use now increases or decreases their size by 1 instead of doubling or halving it, and their size can be set to at most 8. Sulfur cubes are set to their baby form only when their size is set to 1.
- Improved the rendering of entity outlines for Data Tag Tool, Carrying Tool, and Force Placing Tool when targeting entities. Now, when an entity moves, its rendered outline follows the movement smoothly.
- Fixed the issue of incorrect translation args in overlay messages when obtaining blocks and overriding obtained entities using Carrying Tool.
- Fixed the issue when catching and placing blocks with block entities, the block entity data may not be loaded or the data is loaded but overridden by irrelevant item components.
- Fixed the issue of Column Building Tool were not correctly using block entity data when holding a block with block entity data on the offhand.
- Now, when holding a block with block entity data (such as a banner with patterns, a sign with texts on, a custom-colored block with a specified color), or holding a Carrying Tool with a block caught, and using Force Placing Tool, Fast Building Tool or Column Building Tool on the mainhand, the block entity data of the block on the offhand is normally used.
- Please note: if the block on the offhand is a custom-colored block with an automatic color (such as ones fetched in the creative inventory), the blocks placed with the tools above may not be colored correctly.
- Column Building Tool may have slight changes.
- Now under circumstances where the player has no access to Force Placing Tool, trying to use Force Placing Tool on the mainhand will not use the item on the offhand, and will also not trigger regular block mining.
- For 26.2 versions:
- The sulfur cube archetype for full light blocks is
regular. - The sulfur cube archetype for road blocks is
slow_bouncy. - Custom colored blocks (except transparent, translucent and incomplete blocks) have the same sulfur cube archetype as their base blocks.
- When the custom colored block is put into a sulfur cube, the color will be identical as in the inventory. If the color is not specified, it varies with time. If color is set, the color is used.
- For some changes, please see the update log of 1.6.4, 1.6.3 and relevant beta versions.
- Fixed the issue that the default text size in the texture presets is 8 and 4 instead of 6 and 3.
- Fixed the issue that the tooltips of presets show their names instead of their IDs in the
/mishanguc:signpreset listcommand. - Fixed the issue of incorrect focus in the sign edit screen in 26.1.2 when adding and removing text lines.
- Further optimized the implementation of Color Tool, Text Copy Tool, and Carrying Tool. The validation logic now runs on the client. When validation fails, it neither swings the player's hand nor sends a request to the server. The server still performs the validation.
- Adjusted how Growth Tool handles slimes, magma cubes, and sulfur cubes. Each use now increases or decreases their size by 1 instead of doubling or halving it, and their size can be set to at most 8. Sulfur cubes are set to their baby form only when their size is set to 1.
- Improved the rendering of entity outlines for Data Tag Tool, Carrying Tool, and Force Placing Tool when targeting entities. Now, when an entity moves, its rendered outline follows the movement smoothly.
- Fixed the issue of incorrect translation args in overlay messages when obtaining blocks and overriding obtained entities using Carrying Tool.
- Fixed the issue when catching and placing blocks with block entities, the block entity data may not be loaded or the data is loaded but overridden by irrelevant item components.
- Fixed the issue of Column Building Tool were not correctly using block entity data when holding a block with block entity data on the offhand.
- Now, when holding a block with block entity data (such as a banner with patterns, a sign with texts on, a custom-colored block with a specified color), or holding a Carrying Tool with a block caught, and using Force Placing Tool, Fast Building Tool or Column Building Tool on the mainhand, the block entity data of the block on the offhand is normally used.
- Please note: if the block on the offhand is a custom-colored block with an automatic color (such as ones fetched in the creative inventory), the blocks placed with the tools above may not be colored correctly.
- Column Building Tool may have slight changes.
- Now under circumstances where the player has no access to Force Placing Tool, trying to use Force Placing Tool on the mainhand will not use the item on the offhand, and will also not trigger regular block mining.
- For 26.2 versions:
- The sulfur cube archetype for full light blocks is
regular. - The sulfur cube archetype for road blocks is
slow_bouncy. - Custom colored blocks (except transparent, translucent and incomplete blocks) have the same sulfur cube archetype as their base blocks.
- When the custom colored block is put into a sulfur cube, the color will be identical as in the inventory. If the color is not specified, it varies with time. If color is set, the color is used.
- For some changes, please see the update log of 1.6.4, 1.6.3 and relevant beta versions.
- Fixed the issue that the default text size in the texture presets is 8 and 4 instead of 6 and 3.
- Fixed the issue that the tooltips of presets show their names instead of their IDs in the
/mishanguc:signpreset listcommand. - Fixed the issue of incorrect focus in the sign edit screen in 26.1.2 when adding and removing text lines.
- Further optimized the implementation of Color Tool, Text Copy Tool, and Carrying Tool. The validation logic now runs on the client. When validation fails, it neither swings the player's hand nor sends a request to the server. The server still performs the validation.
- Adjusted how Growth Tool handles slimes, magma cubes, and sulfur cubes. Each use now increases or decreases their size by 1 instead of doubling or halving it, and their size can be set to at most 8. Sulfur cubes are set to their baby form only when their size is set to 1.
- Improved the rendering of entity outlines for Data Tag Tool, Carrying Tool, and Force Placing Tool when targeting entities. Now, when an entity moves, its rendered outline follows the movement smoothly.
- Fixed the issue of incorrect translation args in overlay messages when obtaining blocks and overriding obtained entities using Carrying Tool.
- Fixed the issue when catching and placing blocks with block entities, the block entity data may not be loaded or the data is loaded but overridden by irrelevant item components.
- Fixed the issue of Column Building Tool were not correctly using block entity data when holding a block with block entity data on the offhand.
- Now, when holding a block with block entity data (such as a banner with patterns, a sign with texts on, a custom-colored block with a specified color), or holding a Carrying Tool with a block caught, and using Force Placing Tool, Fast Building Tool or Column Building Tool on the mainhand, the block entity data of the block on the offhand is normally used.
- Please note: if the block on the offhand is a custom-colored block with an automatic color (such as ones fetched in the creative inventory), the blocks placed with the tools above may not be colored correctly.
- Column Building Tool may have slight changes.
- Now under circumstances where the player has no access to Force Placing Tool, trying to use Force Placing Tool on the mainhand will not use the item on the offhand, and will also not trigger regular block mining.
- For 26.2 versions:
- The sulfur cube archetype for full light blocks is
regular. - The sulfur cube archetype for road blocks is
slow_bouncy. - Custom colored blocks (except transparent, translucent and incomplete blocks) have the same sulfur cube archetype as their base blocks.
- When the custom colored block is put into a sulfur cube, the color will be identical as in the inventory. If the color is not specified, it varies with time. If color is set, the color is used.
- For some changes, please see the update log of 1.6.4, 1.6.3 and relevant beta versions.
- Fixed the issue that the default text size in the texture presets is 8 and 4 instead of 6 and 3.
- Fixed the issue that the tooltips of presets show their names instead of their IDs in the
/mishanguc:signpreset listcommand. - Fixed the issue of incorrect focus in the sign edit screen in 26.1.2 when adding and removing text lines.
- Further optimized the implementation of Color Tool, Text Copy Tool, and Carrying Tool. The validation logic now runs on the client. When validation fails, it neither swings the player's hand nor sends a request to the server. The server still performs the validation.
- Adjusted how Growth Tool handles slimes, magma cubes, and sulfur cubes. Each use now increases or decreases their size by 1 instead of doubling or halving it, and their size can be set to at most 8. Sulfur cubes are set to their baby form only when their size is set to 1.
- Improved the rendering of entity outlines for Data Tag Tool, Carrying Tool, and Force Placing Tool when targeting entities. Now, when an entity moves, its rendered outline follows the movement smoothly.
- Fixed the issue of incorrect translation args in overlay messages when obtaining blocks and overriding obtained entities using Carrying Tool.
- Fixed the issue when catching and placing blocks with block entities, the block entity data may not be loaded or the data is loaded but overridden by irrelevant item components.
- Fixed the issue of Column Building Tool were not correctly using block entity data when holding a block with block entity data on the offhand.
- Now, when holding a block with block entity data (such as a banner with patterns, a sign with texts on, a custom-colored block with a specified color), or holding a Carrying Tool with a block caught, and using Force Placing Tool, Fast Building Tool or Column Building Tool on the mainhand, the block entity data of the block on the offhand is normally used.
- Please note: if the block on the offhand is a custom-colored block with an automatic color (such as ones fetched in the creative inventory), the blocks placed with the tools above may not be colored correctly.
- Column Building Tool may have slight changes.
- Now under circumstances where the player has no access to Force Placing Tool, trying to use Force Placing Tool on the mainhand will not use the item on the offhand, and will also not trigger regular block mining.
- For 26.2 versions:
- The sulfur cube archetype for full light blocks is
regular. - The sulfur cube archetype for road blocks is
slow_bouncy. - Custom colored blocks (except transparent, translucent and incomplete blocks) have the same sulfur cube archetype as their base blocks.
- When the custom colored block is put into a sulfur cube, the color will be identical as in the inventory. If the color is not specified, it varies with time. If color is set, the color is used.
- For some changes, please see the update log of 1.6.4, 1.6.3 and relevant beta versions.
- Fixed the issue that the default text size in the texture presets is 8 and 4 instead of 6 and 3.
- Fixed the issue that the tooltips of presets show their names instead of their IDs in the
/mishanguc:signpreset listcommand. - Fixed the issue of incorrect focus in the sign edit screen in 26.1.2 when adding and removing text lines.
- Further optimized the implementation of Color Tool, Text Copy Tool, and Carrying Tool. The validation logic now runs on the client. When validation fails, it neither swings the player's hand nor sends a request to the server. The server still performs the validation.
- Adjusted how Growth Tool handles slimes, magma cubes, and sulfur cubes. Each use now increases or decreases their size by 1 instead of doubling or halving it, and their size can be set to at most 8. Sulfur cubes are set to their baby form only when their size is set to 1.
- Improved the rendering of entity outlines for Data Tag Tool, Carrying Tool, and Force Placing Tool when targeting entities. Now, when an entity moves, its rendered outline follows the movement smoothly.
- Fixed the issue of incorrect translation args in overlay messages when obtaining blocks and overriding obtained entities using Carrying Tool.
- Fixed the issue when catching and placing blocks with block entities, the block entity data may not be loaded or the data is loaded but overridden by irrelevant item components.
- Fixed the issue of Column Building Tool were not correctly using block entity data when holding a block with block entity data on the offhand.
- Now, when holding a block with block entity data (such as a banner with patterns, a sign with texts on, a custom-colored block with a specified color), or holding a Carrying Tool with a block caught, and using Force Placing Tool, Fast Building Tool or Column Building Tool on the mainhand, the block entity data of the block on the offhand is normally used.
- Please note: if the block on the offhand is a custom-colored block with an automatic color (such as ones fetched in the creative inventory), the blocks placed with the tools above may not be colored correctly.
- Column Building Tool may have slight changes.
- Now under circumstances where the player has no access to Force Placing Tool, trying to use Force Placing Tool on the mainhand will not use the item on the offhand, and will also not trigger regular block mining.
- For 26.2 versions:
- The sulfur cube archetype for full light blocks is
regular. - The sulfur cube archetype for road blocks is
slow_bouncy. - Custom colored blocks (except transparent, translucent and incomplete blocks) have the same sulfur cube archetype as their base blocks.
- When the custom colored block is put into a sulfur cube, the color will be identical as in the inventory. If the color is not specified, it varies with time. If color is set, the color is used.
- For some changes, please see the update log of 1.6.4, 1.6.3 and relevant beta versions.
- Fixed the issue that in 1.21.1 when using NeoForge and Sinytra Connector, blocks may be broken accidentally when left-clicking while using some tools (for example, ID Checker Tool, Data Tag Tool, Color Tool).
- Fixed the issue that the mod is incompatible with Forge/NeoForge and Sinytra Connector in 1.20.1 and 1.21.1.
- In 1.21.1, in the
methodmethod in the mixin annotation, no matter the specified value is a single method namefindCrosshairTarget(Yarn mapping), or a full method signature, the intermediary name remapped by Yarn only contains method namemethod_56153, and then when remapped by Sinytra Connector into official mapping, the method name ispick. In Yarn mapping, in theGameRendererclass, the method namedfindCrosshairTargetis only one, but in the official mapping, in theGameRendererclass, the methods namedpickare more than one (corresponding tofindCrosshairTargetandupdateCrosshairTargetin the Yarn mapping), so the target cannot be correctly located, causing the mixin to encounter errors. To solve this issue, I addedtarget = @Desc(...)into the code to help the game correctly find the method to apply mixin. - In 1.20.1, the
BeaconBlockEntityclass has only one method namedtickin both Yarn and official mappings, and Yarn correctly remaps it tomethod_16896. However, in the mod remapped by Sinytra Connector, the method name is stillmethod_16896, which is abnormal in Forge. To solve this issue, the relevant mixins have been set to be silently ignored, so exceptions will not be thrown when they are found, and the relevant mixins will not be applied in this case. This also means that, in 1.20.1, when using Forge/NeoForge and Sinytra Connector to run Mishang Urban Construction, custom-colored glass blocks and other blocks cannot tint beacon beams. If Sinytra Connector is updated in the future, this issue may be resolved.
- Fixed the issue that the mod is incompatible with Forge/NeoForge and Sinytra Connector in 1.20.1 and 1.21.1.
- In 1.21.1, in the
methodmethod in the mixin annotation, no matter the specified value is a single method namefindCrosshairTarget(Yarn mapping), or a full method signature, the intermediary name remapped by Yarn only contains method namemethod_56153, and then when remapped by Sinytra Connector into official mapping, the method name ispick. In Yarn mapping, in theGameRendererclass, the method namedfindCrosshairTargetis only one, but in the official mapping, in theGameRendererclass, the methods namedpickare more than one (corresponding tofindCrosshairTargetandupdateCrosshairTargetin the Yarn mapping), so the target cannot be correctly located, causing the mixin to encounter errors. To solve this issue, I addedtarget = @Desc(...)into the code to help the game correctly find the method to apply mixin. - In 1.20.1, the
BeaconBlockEntityclass has only one method namedtickin both Yarn and official mappings, and Yarn correctly remaps it tomethod_16896. However, in the mod remapped by Sinytra Connector, the method name is stillmethod_16896, which is abnormal in Forge. To solve this issue, the relevant mixins have been set to be silently ignored, so exceptions will not be thrown when they are found, and the relevant mixins will not be applied in this case. This also means that, in 1.20.1, when using Forge/NeoForge and Sinytra Connector to run Mishang Urban Construction, custom-colored glass blocks and other blocks cannot tint beacon beams. If Sinytra Connector is updated in the future, this issue may be resolved.
- Fixed the issue of wrong outline shape of handrail block of the central shape.
- Improved the implementation of color tool.
- Fixed the issue of wrong outline shape of handrail block of the central shape.
- Improved the implementation of color tool.
- Fixed the issue of wrong outline shape of handrail block of the central shape.
- Improved the implementation of color tool.
- Fixed the issue of wrong outline shape of handrail block of the central shape.
- Improved the implementation of color tool.
- Fixed the issue of wrong outline shape of handrail block of the central shape.
- Now the dyeing logic of color tool runs only on the server.
- Fixed the issue of failure of launching server in versions 26.1 and above.
- Now the dyeing logic of color tool runs only on the server.
- Fixed the issue of failure of launching server in versions 26.1 and above.
- Fixed the issue that the mixins of this mod may not run.
- Improved the rendering of beacon beams. Now all beacon beam colors caused by colored blocks of this mod have alpha 255. Before this, the beacon beams may not be rendered correctly with shaders on.
- Fixed the issue that colored stone and colored nether portal are not correctly tinted in the inventory. The issue is because this mod did not correctly use item model mappings introduced in Minecraft 1.21.4.
- Fixed the issue that the mixins of this mod may not run.
- Improved the rendering of beacon beams. Now all beacon beam colors caused by colored blocks of this mod have alpha 255. Before this, the beacon beams may not be rendered correctly with shaders on.
- Fixed the issue that colored stone and colored nether portal are not correctly tinted in the inventory. The issue is because this mod did not correctly use item model mappings introduced in Minecraft 1.21.4.
- Fixed the issue that the mixins of this mod may not run.
- Improved the rendering of beacon beams. Now all beacon beam colors caused by colored blocks of this mod have alpha 255. Before this, the beacon beams may not be rendered correctly with shaders on.
- Fixed the issue that colored stone and colored nether portal are not correctly tinted in the inventory. The issue is because this mod did not correctly use item model mappings introduced in Minecraft 1.21.4.
- Fixed the issue that text copy tool may use offhand items.
- Fixed the issue that text copy tool may use offhand items.
- Optimized operation of carrying items on both hands: when using Growth Tool, Carrying Tool, Tp Tool and Color Tool, any items on offhand (including blocks) will not be used.
- Fixed the issue of sign edit screen containing backgrounds in versions since 26.1.
- Now in 26.1, when holding a golden dandelion in offhand, using Growth Tool on an age-lockable living entity may set or unset its age lock (setting to baby to lock age, and setting to adult to unlock age).
- Optimized operation of carrying items on both hands: when using Growth Tool, Carrying Tool, Tp Tool and Color Tool, any items on offhand (including blocks) will not be used.
- Fixed the issue of sign edit screen containing backgrounds in versions since 26.1.
- Now in 26.1, when holding a golden dandelion in offhand, using Growth Tool on an age-lockable living entity may set or unset its age lock (setting to baby to lock age, and setting to adult to unlock age).
- Support the new version 26.1.
- Fixed the issue that point of interest types not supporting colored nether portal blocks causing generating a new uncolored nether portal after entering and returning from a colored nether portal.
- Support the new version 26.1.
- Fixed the issue that point of interest types not supporting colored nether portal blocks causing generating a new uncolored nether portal after entering and returning from a colored nether portal.
- Fixed the issue of
-pattern cross-largeand-pattern square-slant-mediumand-pattern square-slant-smallbeing incorrect.
- Fixed the issue of
-pattern cross-largeand-pattern square-slant-mediumand-pattern square-slant-smallbeing incorrect.
- Fixed the issue of
-pattern cross-largeand-pattern square-slant-mediumand-pattern square-slant-smallbeing incorrect.