跳到正文

[FIX] Rikmuld’s Camping Tile_Entity

作者:Kzalex

Fixes the tile_entity crash with Rikmuld's Camping mod. Config available for dry runs tests.

收藏

介绍

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

A very simple mod that will nothing on its own (in fact will be disabled) if you don’t have Rikmuld’s Camping mod in your modpack alongside that mod.


The issue:

The Camping mod’s tents can desync from the world when another world-gen mod (e.g. Lost Cities) overwrites or removes the block underneath after the tent’s TileEntity has already been placed. The orphaned TileEntity keeps trying to tick against a block that’s no longer there, throwing a scala.MatchError inside TileEntityTent#update and crashing the server every time that chunk loads — a permanent crash loop for any affected chunk, with no way to recover short of manually editing the save.

The features: 

  • Automatic cleanup on chunk load — silently removes orphaned TileEntityTent instances the moment an affected chunk loads, before they ever get ticked, preventing the crash entirely.
  • Retroactive — fixes worlds and chunks generated before you installed the fix, no new world needed.
  • Soft dependency — detects the Camping mod at runtime via reflection; does nothing if it isn’t installed, no hard dependency required.
  • /tentghostfix scan — an op-only command that force-scans every chunk already saved to disk (reading region files directly), reporting exactly how many ghost tents were found and removed across the whole world, instead of waiting for a player to stumble onto one.
  • dryRun config option — run a scan or let the passive hook run in audit-only mode (logs detections without removing anything) if you want to verify behavior on your own world first.

    💙 If you wanna support my work and like what I do, you can tip me just here. 🧡

    (It is of course optional, but very much appreciated if you do!)

常见问题

[FIX] Rikmuld’s Camping Tile_Entity 支持哪些 Minecraft 版本?

[FIX] Rikmuld’s Camping Tile_Entity 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

[FIX] Rikmuld’s Camping Tile_Entity 怎么安装?

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

评论

登录后评论和评分

Kzalex 的其他作品

查看全部 →