furkin-1.19.2-0.0.4.0.jar
Curse Maven Snippet
What's new
[1.19.2-0.0.4.0] - 2026-09-28
Added
- Owner dimension follow -- When the owner performs a real dimension change (nether portal, End portal, cross-dimension
/tp//execute in), companions that are in the departure dimension, within radius, already loaded, and owned by the player follow to the target dimension; sitting companions stand up and follow on arrival. Implemented as a pre-travel snapshot plus a server-tick completion check, so pets are never moved inside the travel event itself: a cancelled travel, a third destination, or an expired snapshot never produce a wrong teleport. Only already-loaded entities are handled -- no chunk tickets, no cold-chunk loading, no rebuilds, no archive copies. The vanilla End "credits return" (End exit portal -> credits -> respawn) is out of scope and does not follow. A landing is accepted only when its chunk is loaded, a standable support exists within 2 blocks below, and the destination volume contains no tracked hazard; if the owner is falling over a deep pit or lava, that companion stays in the source dimension instead of risking a drop. - Owner dimension follow server config --
furkin-server.tomlnow exposesownerDimensionFollowEnabled(defaulttrue) andownerDimensionFollowRadius(default16, range 1-64, 3D Euclidean radius from the departure position to the companion center). - Explicit remote summon takes priority -- If the same companion already has an active remote-summon pending for the same player at snapshot or execution time, owner-follow yields read-only: it never moves the pet, cancels the pending, or rewrites its terminal state.
remotePendingAtArmalso prevents a late catch-up follow after the pending fails or is cancelled, avoiding a pet that reappears right after a failure message.
This mod has no additional files

