Перейти к содержимому
Mineforgian

NeoSync

Inspired by the original Sync mod, NeoSync lets you clone yourself into shells each with its own inventory, XP, and gamemode and swap minds between them across time and space.

Загрузки
475
Подписчики
2
Обновлён
11 июня 2026 г.
Лицензия
MIT

Опубликован 22 апреля 2026 г.

NeoSync

NeoSync

One mind. Many bodies.

NeoSync brings the legendary Sync experience to NeoForge 1.21.1.

Grow extra bodies, or shells, each with its own inventory, experience level, and gamemode. Swap your consciousness between them at will. Die in a shell? You wake up in another. Leave one parked in the Nether while you mine the Overworld. Keep a spare set of enchanted gear loaded in a shell halfway across the server. The possibilities are yours.


How it works

  1. Craft a Shell Constructor and place it down.
  2. Provide a genetic sample — right-click with an empty hand.

    ⚠️ With default config this costs 20 HP (40 in hardcore). Hold a totem, eat a golden apple, or flip warnPlayerInsteadOfKilling in the config if you'd rather not die for science.

  3. Power the Constructor. Place a Treadmill next to it, lure a pig or wolf onto the front block, and piggawatts flow. Or hook it up to any Forge Energy source from your favourite tech mod.
  4. Craft a Shell Storage, place it, and feed it redstone or FE.
  5. Walk into an open Shell Storage and a radial shell menu appears — pick your destination body and sync.

Shell Constructor in action

Radial shell selector


Features

  • Cross-dimensional syncing. Park shells in the Overworld, Nether, End, or any modded dimension and sync between them instantly.
  • Per-shell inventory, XP, and gamemode. Each shell is a fully independent body with its own loadout and progression.
  • Death handoff. If a shell dies, you auto-sync back to your original body or to a random remaining shell if the original is gone. Shell deaths don't count toward your death counter.
  • Automation support. Pipe armor and tools into a Shell Storage to equip the parked shell, or pull gear back out.
  • Dye your storages. Right-click a Shell Storage with dye to color-code it makes spotting "the mining shell" across a dozen containers easier.
  • Configurable sync priority. On death, auto-sync to the NATURAL, NEAREST, or dye-color-matched shell of your choice.
  • Flexible power. Shell Storages accept raw redstone signal and/or FE. Treadmills output FE to any energy-accepting block.
  • Comparator output. Containers emit signal based on either build progress or inventory fullness — right-click with a wrench (stick by default) to toggle.

Blocks & Items

Block / Item Purpose
Shell Constructor Consumes FE to grow a new shell from your genetic sample.
Shell Storage Houses a shell; walking in opens the radial selector. Needs power to keep the shell alive.
Treadmill Two-block structure. Lure an animal on; it walks; FE flows.
Sync Core Key crafting ingredient — combine with gray concrete to make either shell container.

Mod Integration

  • JEI — in-depth info panels on every sync block explaining the workflow, plus a Treadmill Energy Sources category listing every supported entity and its FE/tick output.
  • Jade — crosshair tooltips for Shell Constructors, Storages, and Treadmills showing owner, build progress, color, powered state, and energy.

Both are optional. NeoSync runs fine without them.


Configuration

Everything is tunable in config/neosync-common.toml. A taste of the knobs:

Key Default Effect
enableInstantShellConstruction false Instant shell builds in creative.
warnPlayerInsteadOfKilling false Don't kill low-HP players on fingerstick.
fingerstickDamage / hardcoreFingerstickDamage 20 / 40 HP consumed per shell sample.
shellConstructorCapacity 256000 FE needed to finish a shell.
shellStorageCapacity / shellStorageConsumption 320 / 16 FE buffer + per-tick drain to keep a shell alive.
shellStorageAcceptsRedstone true Accept raw redstone signal as power.
shellStorageMaxUnpoweredLifespan 20 Ticks a storage holds a shell without power.
energyMap chicken=2, pig=16, player=20, wolf=22, villager=25, creeper=80, enderman=160 FE/tick each entity generates on a treadmill.
syncPriority NATURAL On-death auto-sync target: NATURAL, NEAREST, or any dye color.
wrench minecraft:stick Item that toggles a container's comparator output.

Credits & License

  • Original concept: iChun — the original Sync mod.
  • Fabric reimplementation: Kir_Antipov.
  • NeoForge 1.21.1 port: BreakinBlocks.

Licensed under MIT. See the LICENSE file for details.

Ченджлог

1.21.1-1.2.1Релиз1.21.1 · 11 июня 2026 г.

NeoSync 1.2.1

Fixes the server freeze reported in issue #2.

Fixes

  • Syncing from a Sable airship no longer freezes the server. Finding your shell container during a sync could force an unloaded chunk to generate on the spot. On a Sable construction this tripped a broken chunk generator and wedged the server thread — after the 10-second sync timer ran out you'd get your movement back, but blocks stopped responding. Shell-container lookups now skip positions whose chunk isn't already loaded instead of forcing generation, on regular levels and Sable sublevels alike.
1.21.1-1.2.0Релиз1.21.1 · 28 мая 2026 г.

NeoSync 1.2.0

Compatibility

  • Sable / Create Aeronautics: shell storage and treadmill placed on a Sable airship sublevel both work correctly. Walking into a storage on a moving/rotated airship triggers the radial menu as expected. Improved treadmill runner detection, positioning, and drift motion are all transformed into the sublevel's frame so animals run in place on the airship and generate energy normally. Constructor right-click (fingerstick) works through Sable's standard interaction hooks; only the cosmetic "doors open as you approach" animation isn't adapted for sublevels.
  • Simple Tombs/Gravestone mods: When dying in a shell, the dropped inventory is captured by Grave mods into a grave at the dead shell's position. KEEPPARTS (hotbar/armor soulbinding) does not carry across cross-shell auto-syncs; set KEEPPARTS=NONE for consistent grave-only behavior in simpletombs and possibly other graves.

Fixes

  • Persistent camera no longer gets stuck on a frozen aerial view. A 10-second goalless-camera timeout has been added as a fallback when the sync request/response chain stalls.
1.21.1-1.1.0Релиз1.21.1 · 22 мая 2026 г.

NeoSync 1.1.0

Fixes the broken death flow reported in issue #1.

Fixes

  • Dying in your own body now works normally. The death screen shows up like it should, and you can respawn from it. Previously dying without being inside a shell caused the screen to vanish and forced you to quit out.
  • Your HUD comes back after death. No more invisible hotbar/health that required pressing F1 after a relog.
  • Death handoff now works on dedicated servers. The death-to-shell transition only worked properly in singleplayer before. Multiplayer is now fully supported.
  • Sync priority is actually used. The syncPriority setting in the config is now respected when picking which shell to wake up in after dying. Previously the game ignored it and always used NATURAL, which made shell selection look random when you had several of the same kind.
  • Late respawn requests can't revive you anymore. A delayed sync packet can no longer bring you back to life inside a shell after you've already died for real.
1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 22 апреля 2026 г.

Initial Release

Комментарии

Загружаем…