Ultimate Saver

Ultimate Saver

Per-weapon ultimate charge storage for Hytale. Each weapon remembers its SignatureEnergy (ultimate) independently.

90.0 загрузок
Обновлён 6 дней назад

Описание

Проблема

В Ванильной Хитале, Окончательный заряд теряется при переходе от оружия. Если вы заряжаете до 80% и переходите на другое оружие, этот заряд исчезает. Этот мод исправляет это.

Особенности

  • Окончательный заряд сохраняется на переключателе оружия — Главная особенность! Больше не теряйте заряд при переключении оружия
  • Отдельное отслеживание заряда — каждое оружие хранит собственную подписьЭнергетика в метаданных
  • Поддержка частичной зарядки - экономит любой уровень заряда, а не только полный
  • Постоянное хранение Плата сохраняется, когда вы:
    • Переход на другое оружие
    • Хранить в сундуке
    • Торговля с другими игроками
  • Многопользовательский совместимый Работает правильно, когда другие игроки берут ваше оружие

Технические детали

Этот мод использует событийная архитектура с инъекцией миксина, а не клещевых систем. Это означает:

  • Накладные расходы Во время обычного геймплея
  • Код выполняется только при пересчете статистики оружия (на переключателе оружия).
  • Нет непрерывных опросов или проверок на галочку

Требования

  • гиксин Миксиновый погрузчик для Hytale

установка

Однопользовательский / клиентский сервер

  1. скачать Hyxin.jar и поместить его в:

    UserData / Ранние плагины 
  2. скачать UltimateSaver-*.*.*.jar Поместите его в свой World Save папка:

    UserData/Saves/<YourWorldName>/earlyplugins 

    (Создать ранние патрубки папка, если ее нет

  3. Запустите игру и загрузите мир

Выделенный сервер

  1. скачать Hyxin.jar и поместить его в:

    <ServerRoot> / Ранние плагины 
  2. скачать UltimateSaver-*.*.*.jar и поместить его в:

    <ServerRoot> / Ранние плагины 
  3. Запустите сервер

Как это работает

При переходе от оружия текущая SignatureEnergy (конечный заряд) сохраняется в метаданных предмета оружия. Когда вы переключаетесь назад, заряд восстанавливается из метаданных.

Это позволяет иметь несколько видов оружия с различными уровнями заряда — идеально подходит для боевых нагрузок, где вы хотите, чтобы готовые к использованию заряженные макеты.

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

  • Работает с любым оружием, использующим стандартную систему SignatureEnergy stat
  • Совместим с другими модами, которые не изменяют поведение оружия.

Источник кода

Этот мод является открытым исходным кодом. Не стесняйтесь учиться или вносить свой вклад в кодовую базу.

Кредиты

  • Автор: Морготт
  • Mixin Framework: Hyxin от Jenya705 CurseForge ! GitHub
Показать оригинальное описание (English)

The Problem

In vanilla Hytale, ultimate charge is lost when you switch away from a weapon. If you charged your ultimate to 80% and switch to another weapon, that charge vanishes. This mod fixes that.

Features

  • Ultimate charge persists on weapon switch — the main feature! No more losing your charged ultimate when switching weapons
  • Individual charge tracking — each weapon stores its own SignatureEnergy in item metadata
  • Partial charge support — saves any charge level, not just full ultimate
  • Persistent storage — charge is saved when you:
    • Switch to another weapon
    • Store it in a chest
    • Trade with other players
  • Multiplayer compatible — works correctly when other players pick up your weapons

Technical Details

This mod uses an event-based architecture with Mixin injection rather than tick-based systems. This means:

  • Zero performance overhead during normal gameplay
  • Code only executes when weapon stats are recalculated (on weapon switch)
  • No continuous polling or per-tick checks

Requirements

Installation

Single Player / Client-Hosted Server

  1. Download Hyxin.jar and place it in:

    UserData/EarlyPlugins/
    
  2. Download UltimateSaver-*.*.*.jar and place it in your world save folder:

    UserData/Saves/<YourWorldName>/earlyplugins
    

    (Create the earlyplugins folder if it doesn't exist)

  3. Launch the game and load the world

Dedicated Server

  1. Download Hyxin.jar and place it in:

    <ServerRoot>/EarlyPlugins/
    
  2. Download UltimateSaver-*.*.*.jar and place it in:

    <ServerRoot>/EarlyPlugins/
    
  3. Start the server

How It Works

When you switch away from a weapon, the current SignatureEnergy (ultimate charge) is saved to the weapon's item metadata. When you switch back, the charge is restored from metadata.

This allows you to have multiple weapons with different charge levels — perfect for combat loadouts where you want pre-charged ultimates ready to use.

Compatibility

  • Works with any weapon that uses the standard SignatureEnergy stat system
  • Compatible with other mods that don't modify weapon ultimate behavior

Source Code

This mod is open source. Feel free to learn from or contribute to the codebase.

Credits

Последние версии

UltimateSaver-1.0.0.jar

Early Access 24.01.2026 5.6 КБ
Скачать