
Switchy - данный мод позволяет игрокам создавать профили персонажей и переключаться между ними, сохраняя часть их данных об игроках.
Это зависит как от данных, так и от настроек игрока. Вот профиль с Styled Nicknames и Fabric Tailor (+SCH):
Также встроена поддержка (с помощью данных) Lampblack Pronouns, Trinkets/Accessories, Pehkui и Origins.
Вы даже можете свободно общаться в чате, используя отображаемые имена других профилей, как в PluralKit:
Использование
Просто введите /switchy и следуйте подсказкам! Это касается переименования, переключения компонентов и создания новых профилей.
После этого вы можете свободно переключать профили с помощью /switch <name> или нажав <switch> в списке профилей.
При переключении в профиль данные компонента восстанавливаются до состояния, в котором они находились при последнем использовании профиля.
Таким образом, чтобы изменить, например, скин fabric tailor для профиля, сначала зайдите в профиль, установите скин и отключитесь.
Вы можете использовать /switchy say, чтобы отправить сообщение в чате, как если бы вы перешли в определенный профиль.
Используйте /switchy edit <name> tag <prefix>text<suffix>, чтобы сопоставлять обычные сообщения чата по шаблону.
Примечание: Если Switchy приведет к сбою вашего модпака версии 1.20, установите для fastSingleplayerReconnect значение false в config/switchy.toml
Для совместимости с новыми модами компоненты определяются следующим образом:
// data/minecraft/switchy_components/inventory/ender_chest.json (minecraft:inventory/ender_chest)
{
"enabled": true, // whether to load the component at all. use this instead of deleting default files, as they'll regenerate.
"codec": "inventory", // which codec (from the registry in SwitchyComponentTypes) to use to deserialize the data. defaults to "nbt" (passthrough)
"path": "EnderItems", // NBT path targeting the part of player.dat to load from / modify to
"preview": "inventory", // which text previewer (from the registry in SwitchyComponentTypes) to use in chat. null = toString(), use "trunc" for long data. Start with $ to use an NBT path for passthrough components.
"prefix": "👁 ", // a prefix to add to the text preview, for glanceability
"emptyChecker": "inventory", // which empty checker (from the registry in SwitchyComponentTypes) to use to prevent profile deletion for precious data. Start with $ to use an NBT path for passthrough components.
"group": "inventory", // components with a matching group ID will be previewed and toggled as if they're one component
"default": [], // default value. JSON serialized. set to "$copy" to copy the value from previous. set to null or omit to delete the key from player data as the initial value.
"hidden": false // hides the component preview in the profiles list (still shown in the components list)
}
Скриншоты



Как установить мод:
- Скачайте и установите Fabric
- Скачайте и установите Fabric API
- Скачайте мод и скопируйте в .minecraft/mods
- Готово
Скачать мод:
26.1.*:
switchy-3.7.3+26.1.jar [422.13 Kb]
1.21.1:
switchy-3.7.1+1.21.jar [418.31 Kb]
1.20.4:
switchy-2.9.3+1.20.4.jar [670.94 Kb]
1.20.1:
switchy-3.7.1+1.20.jar [423.56 Kb]
1.19.4:
switchy-2.8.3+1.19.4.jar [677.79 Kb]
1.19.2:
switchy-2.9.11+1.19.jar [722.14 Kb]
1.18.2:
switchy-2.9.5+1.18.jar [720.92 Kb]