mirror of
https://github.com/Mr-dayhappy/Minecraft-place-mod.git
synced 2026-10-23 01:53:39 +08:00
原版 PlaceCommand.placeStructure 只调 StructureStart.placeInChunk 摆放方块,从不把 StructureStart 注册进 StructureManager / 区块 StructureAccess,导致结构重启丢失、专属刷怪规则不激活。 新增 PlaceCommandMixin,在 placeStructure 返回前补做自然生成的三步:1) setStartForStructure 把 start 存进所在区块;2) createReferences 写 17x17 邻居引用;3) markUnsaved 强制存盘。全程 try-catch 兜底,注册失败不影响命令返回。 项目骨架参照 CarpetSLSAddition:Loom 1.18-SNAPSHOT + Gradle 9.7.1 + Java 25 + official 映射。
18 lines
426 B
Properties
18 lines
426 B
Properties
# Done to increase the memory available to gradle.
|
|
org.gradle.jvmargs=-Xmx3G
|
|
org.gradle.parallel=true
|
|
org.gradle.configuration-cache=true
|
|
|
|
# Fabric Properties
|
|
# check these on https://fabricmc.net/develop
|
|
minecraft_version=26.1.2
|
|
loader_version=0.19.5
|
|
loom_version=1.18-SNAPSHOT
|
|
|
|
# Mod Properties
|
|
mod_version=0.1
|
|
maven_group=com.github.axtps
|
|
archives_base_name=minecraft-place-mod
|
|
|
|
# Dependencies
|
|
fabric_version=0.155.3+26.1.2 |