跳到正文

Mishang Urban Construction Forge Port

作者:MilkTea_1025

Unofficial 1.20.1 Forge port of Mishang Urban Construction — roads, lights, signs, railings and custom-colored blocks for your city builds.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

This is an unofficial Forge port

This repository is an unofficial port of SolidBlock-cn/mishanguc (Fabric) to Forge 1.20.1, ported by MilkTea°半糖酱. The original mod is by SolidBlock and is licensed under LGPLv3; this port is likewise licensed under LGPLv3.

See Porting changes below. For the original content and documentation, visit the original repository. Report issues specific to this port in this repository’s Issues.

Mishang Urban Construction is a building and decoration mod focused on city building, providing a full set of blocks and tools around roads, lighting, signage, railings, and colors:

  • Roads and markings: connectable road and line blocks that join automatically when placed next to each other, plus guide arrows and other road marks.
  • Lights: lamps in various shapes and colors, including decorations that can be mounted on walls, floors, or ceilings.
  • Signs: many styles (hanging holographic, vertical, double-sided, glowing, etc.) with freely adjustable text color, size, and position; presets can be managed with /mishanguc:signpreset. Vanilla signs also gain an adjustable "density" property, letting same-density signs merge into larger ones when placed adjacent.
  • Railings: various textures and connection modes; can be placed on stairs.
  • Custom-colored blocks: any color you want, not limited to the 16 vanilla colors.
  • Building and debugging tools: fast building, force placing, rotate/mirror, carrying, road marking brush, color and text tools, and more.

For the full list of blocks, items, and tools, see the original wiki or MC模组百科; see the update log for changes.

The original mod no longer depends on BRRP (Better Runtime Resource Pack) since version 1.4.0. This Forge port does not require Fabric API — the required interfaces are provided by a bundled compatibility layer (see the porting notes below).

Changes made by this repository relative to the original (Fabric 1.6.5):

  • Build system: migrated from Fabric Loom to ForgeGradle 6 (Gradle 8.14.3 + JDK 17), official/MCP mappings.
  • Metadata: fabric.mod.json replaced by Forge’s META-INF/mods.toml; the built jar no longer contains fabric.mod.json.
  • Fabric API: no Fabric API dependency. The Fabric API interfaces used by the original (networking, registries, events, game rules, item groups, etc.) are implemented on Forge by the bundled compatibility layer pers.solid.mishang.uc.shim.fabricmc.*; calls in the original source remain essentially unchanged.
  • Mixin: adapted to Forge’s Mixin loading (refmap, MixinConfigs manifest attribute, Access Transformer).
  • Datagen: the Fabric datagen provider classes are excluded from compilation; their generated resources are committed under src/main/generated.
  • Gameplay content: no intentional changes to any gameplay content, blocks, items, recipes, or text.

Other than these porting adaptations, the mod content is identical to the original. The original author is SolidBlock; this port is published under the LGPLv3 license, which you must follow when propagating it (the full LICENSE text is included inside the jar).

This mod requires Forge 47.x+ (Minecraft 1.20.1).

Please report problems in Issues.

常见问题

Mishang Urban Construction Forge Port 支持哪些 Minecraft 版本?

Mishang Urban Construction Forge Port 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Mishang Urban Construction Forge Port 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分