▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Sync Re-Re-Ported
Sync Re-Re-Ported

Sync Re-Re-Ported

Мод Sync Re-Re-Ported для Майнкрафт позволяет создавать клонов-оболочек и переносить в них сознание. Меняйте инвентарь, спасайтесь от смерти и телепортируйтесь между базами - всё в одном механизме.

Оцените первым
38.8K
14

Sync Re-Re-Ported

О моде

Sync Re-Re-Ported - это мод для Майнкрафт, который добавляет механику переноса сознания между клонами, или, как их тут называют, "оболочками". Каждая оболочка - это полноценная копия вашего персонажа со своим инвентарём, здоровьем, голодом и даже режимом игры. Вы можете "синхронизироваться" с любой из них: обменяться предметами, быстро переместиться в другую точку мира или просто избежать смерти.

По сути, Sync решает сразу несколько проблем ванильного Майнкрафт. Во-первых, это удобная логистика - не нужно таскать с собой сундуки или строить порталы, если у вас есть оболочка на другой базе. Во-вторых, это спасение от гибели: если вы умрёте в оболочке, сознание вернётся в оригинальное тело (или в другую оболочку, если оригинал тоже мёртв). В-третьих, это просто весело - иметь несколько жизней в хардкорном режиме.

Этот мод - ремейк оригинального Sync от iChun. Текущая версия создавалась специально для сборки модов Desolate Planet, чтобы дать игрокам больше шансов выжить в хардкорном режиме. Но, конечно, он отлично работает и на обычных серверах.

История создания

Идея Sync пошла из одноимённого веб-сериала от Corridor Digital. iChun адаптировал её в мод для Майнкрафт, который потом много раз переделывали. На современных версиях мод переходил из рук в руки: сначала его портировали на Fabric для 1.17-1.19, потом забросили, затем palm1 сделал порт на 1.20, снова забросили... В итоге текущий автор подхватил проект, исправил кучу багов и добавил совместимость с другими модами.

Каждый новый порт приносил улучшения, но и новые баги. Эта версия - попытка собрать всё лучшее и пофиксить то, что сломали другие. На момент написания этого описания ни одна из других версий не поддерживается, так что Sync Re-Re-Ported - ваш лучший выбор. Но если кто-то другой подхватит проект и сделает ещё лучше - пользуйтесь самой свежей версией.

Что уникального в этой версии для Forge

  • Совместимость с модами Diet и Thirst Was Taken.
  • Исправлен баг, из-за которого синхронизация ломалась при использовании шейдеров.
  • Хранилище оболочек больше не требует энергии, если в конфиге shellStorageConsumption выставлен на 0.
  • Синхронизация возможна даже после смерти оригинального тела (настраивается опцией mustMaintainOriginalBody).

Что уникального в этой версии для Fabric

  • Готовые оболочки в конструкторе теперь доступны для синхронизации после смерти (раньше только те, что в хранилище).
  • Исправлен краш сервера в мультиплеере (спасибо cassiancc).
  • Больше модных источников энергии работают с конструктором оболочек.
  • Хранилище оболочек не требует энергии при shellStorageConsumption = 0.
  • Исправлен вылет при наличии более 8 страниц доступных оболочек.

Как играть

  1. Скравтите конструктор оболочек и поставьте его.
  2. Кликните по нему правой кнопкой мыши, чтобы предоставить генетический образец. Внимание: по умолчанию это действие УБЬЁТ вас! Конструктору нужно 20 HP (40 для хардкора), чтобы создать здоровую оболочку. Если не хотите умирать - съешьте золотое яблоко для увеличения максимального здоровья или держите тотем бессмертия (для хардкора это единственный вариант).
  3. Конструктору нужно питание. Используйте другие модные энергосистемы или поставьте беговую дорожку рядом с конструктором. Заманите на неё свинью, волка или враждебного моба - они начнут вырабатывать "пиггаватты".
  4. Когда оболочка готова, скрафтите хранилище оболочек и поставьте его.
  5. Подайте на хранилище редстоун.
  6. Когда двери хранилища откроются, зайдите внутрь.
  7. Появится радиальное меню со списком ваших оболочек.
  8. Выберите ту, в которую хотите переместить сознание, и наслаждайтесь!

Важно знать

  • Оболочки можно раскрашивать красителями - просто кликните по хранилищу правой кнопкой с красителем в руке.
  • Синхронизация работает кросс-измерениями и должна поддерживать кастомные измерения.
  • Если вы умрёте в оболочке, сознание сразу вернётся в оригинальное тело (если оно живо; иначе - в случайную оболочку).
  • Смерть оболочки не увеличивает счётчик смертей.
  • Оболочку можно экипировать броней и инструментами через воронки, подключённые к хранилищу.
  • Хранилище должно постоянно получать энергию, чтобы поддерживать жизнь оболочки (настраивается).
    • Хранилище может работать от редстоуна, если включена опция shellStorageAcceptsRedstone.
    • Также подходят любые источники энергии из популярных техно-модов.
  • Состояние конструктора и хранилища можно считывать компаратором:
    • Сила сигнала показывает прогресс создания оболочки.
    • Или заполненность инвентаря оболочки.
    • Тип выхода меняется при клике по контейнеру гаечным ключом.
  • Конструктор и хранилище хрупкие - добывайте их только с шёлковым касанием.

Рецепты крафта

Синхроядро:

Конструктор оболочек:

Хранилище оболочек:

Беговая дорожка:

Настройка конфига

Forge

Конфиг находится в ./config/sync-common.toml. По умолчанию выглядит так:

#Sync Configuration
[general]

	#Shell Construction Settings
	[general.construction]
		enableInstantShellConstruction = false
		warnPlayerInsteadOfKilling = false
		mustMaintainOriginalBody = false
		fingerstickDamage = 20.0
		hardcoreFingerstickDamage = 40.0
		shellConstructionRequiredItem = ""
		shellConstructionItemCount = 1
		consumeItemInCreative = false
		missingItemMessage = "You need %s x%d to construct a new shell!"

	#Shell Storage Settings
	[general.storage]
		shellConstructorCapacity = 256000
		shellStorageCapacity = 320
		shellStorageConsumption = 16
		shellStorageAcceptsRedstone = true
		shellStorageMaxUnpoweredLifespan = 20

	#Energy Generation
	[general.energy]
		energyMap = ["minecraft:chicken=2", "minecraft:pig=16", "minecraft:player=20", "minecraft:wolf=22", "minecraft:villager=25", "minecraft:creeper=80", "minecraft:enderman=160"]

	#Gameplay Settings
	[general.gameplay]
		syncPriority = "NATURAL"

	#Tools
	[general.tools]
		wrench = "minecraft:stick"

	#Client Settings
	[general.client]
		updateTranslationsAutomatically = false
		enableShellSwitchAnimation = true
		enableDeathRespawnAnimation = true

	#Easter Eggs
	[general.easter_eggs]
		enableTechnobladeEasterEgg = true
		renderTechnobladeCape = false
		allowTechnobladeAnnouncements = true
		allowTechnobladeQuotes = true
		technobladeQuoteDelay = 1800
		technobladeUuids = []

Fabric

Для Fabric требуется Cloth Config API. Конфиг в ./config/sync.json:

{
  "enableInstantShellConstruction": false,
  "warnPlayerInsteadOfKilling": false,
  "fingerstickDamage": 20.0,
  "hardcoreFingerstickDamage": 40.0,
  "shellConstructorCapacity": 256000,
  "shellStorageCapacity": 320,
  "shellStorageConsumption": 16,
  "shellStorageAcceptsRedstone": true,
  "shellStorageMaxUnpoweredLifespan": 20,
  "energyMap": [
    {
      "entityId": "minecraft:chicken",
      "outputEnergyQuantity": 2
    },
    {
      "entityId": "minecraft:pig",
      "outputEnergyQuantity": 16
    },
    {
      "entityId": "minecraft:player",
      "outputEnergyQuantity": 20
    },
    {
      "entityId": "minecraft:wolf",
      "outputEnergyQuantity": 24
    },
    {
      "entityId": "minecraft:creeper",
      "outputEnergyQuantity": 80
    },
    {
      "entityId": "minecraft:enderman",
      "outputEnergyQuantity": 160
    }
  ],
  "preserveOrigins": false,
  "syncPriority": [
    { "priority": "NATURAL" }
  ],
  "wrench": "minecraft:stick",
  "updateTranslationsAutomatically": false
}
ПараметрОписаниеЗначение по умолчанию
enableInstantShellConstructionМгновенное создание оболочек (как в креативе)false
warnPlayerInsteadOfKillingПредупреждать вместо убийства при недостатке здоровьяfalse
fingerstickDamageУрон от конструктора при создании оболочки20.0
hardcoreFingerstickDamageУрон в хардкорном режиме40.0
shellConstructorCapacityЭнергия для создания одной оболочки256000
shellStorageCapacityЁмкость батареи хранилища320
shellStorageConsumptionПотребление энергии хранилищем за тик16
shellStorageAcceptsRedstoneРабота от редстоунаtrue
shellStorageMaxUnpoweredLifespanСколько тиков оболочка живёт без энергии20
energyMapСписок мобов и их энерговыработки на беговой дорожке(см. выше)
preserveOriginsВсе оболочки используют одни и те же originsfalse
syncPriorityПриоритет выбора оболочки при смерти (NATURAL, NEAREST или цвет)[{ "priority": "NATURAL" }]
wrenchПредмет для смены режима конструктораminecraft:stick
updateTranslationsAutomaticallyАвтообновление переводов при запускеfalse

Все значения можно менять прямо в файле конфига или через ModMenu (для Fabric).

Переводы

Мод использует краудсорсинговые переводы. Если хотите помочь с переводом на другие языки - заходите на crowdin.com/project/sync-fabric.

Лицензия

Мод распространяется под лицензией MIT. Оригинальный Sync от iChun был под GNU LGPLv3, но поскольку текущая версия - не порт, а полная переработка с собственной кодовой базой, автор Kir_Antipov получил разрешение сменить лицензию на MIT.

Партнёрский материал

Как поиграть с друзьями с модом Sync Re-Re-Ported?

Мод Sync Re-Re-Ported куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Sync Re-Re-Ported будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:6 месяцев назад
Главная