Skip to content

🎨 Графический интерфейс Cloth Config и ModMenu (MC 26.1.2)

📌 Отказ от ответственности за исходный код репозитория: Документация в этой Wiki отражает текущее состояние исходного кода в репозитории, которое может включать недавние невыпущенные коммиты или функции в разработке до публичных релизов на CurseForge и Modrinth.

Инфоблок конфигурацииСведения
Путь к файлу конфигурацииconfig/ig_magnet.json
Библиотека GUICloth Config Fabric (me.shedaniel.cloth:cloth-config-fabric:26.1.154)
Точка входа ModMenunet.instantgratification.magnet.config.ModMenuIntegration
Хелпер экрана GUInet.instantgratification.magnet.config.ClothConfigScreenHelper
Безопасность загрузки классовИзолировано через GuiHelper.getOptionalFactory

📖 Архитектура конфигурации

В Minecraft 26.1.2 Magnet, Let me get that! интегрируется с Cloth Config Fabric и ModMenu, предоставляя внутриигровой графический экран настроек.

java
public class ModMenuIntegration implements ModMenuApi {
    @Override
    public ConfigScreenFactory<?> getModConfigScreenFactory() {
        return GuiHelper.getOptionalFactory(
                "ig_magnet",
                "net.instantgratification.magnet.config.ClothConfigScreenHelper",
                "createFactory"
        );
    }
}

⚠️ Предупреждение о приоритете настроек

⚠️ Важное уведомление:
Изменения, внесенные в интерфейсе ModMenu или в файле config/ig_magnet.json, влияют ТОЛЬКО на базовые значения по умолчанию для НОВЫХ миров.
Чтобы изменить настройки в активном, уже созданном мире, используйте внутриигровые команды Справочник GameRules и стандартные границы через /gamerule или экран настройки правил игры.


🗂️ Категории и параметры

Экран конфигурации Cloth Config ("Настройки Magnet, Let me get that!")
  ├── General Settings (Основные настройки)
  │     ├── Magnet Enabled (По умолчанию: true)
  │     ├── Magnet Range (По умолчанию: 12, Диапазон: 1..64)
  │     ├── Instant Pickup (По умолчанию: false)
  │     └── Magnet Noclip (По умолчанию: true)
  ├── Speeds & Pull Heuristics (Скорости и эвристика притягивания)
  │     ├── Item Speed (По умолчанию: 80, Диапазон: 1..1000)
  │     └── Item Acceleration (По умолчанию: 10, Диапазон: 1..1000)
  ├── Line of Sight (LOS) (Линия обзора)
  │     ├── Line of Sight Only (По умолчанию: true)
  │     ├── Keep Moving if Unseen (По умолчанию: true)
  │     ├── Blocked by Transparent (По умолчанию: false)
  │     ├── Blocked by Flora (По умолчанию: false)
  │     └── Blocked by Block Entities (По умолчанию: false)
  └── Visuals & Performance (Визуал и производительность)
        ├── Attract XP Orbs (По умолчанию: true)
        ├── Magnet Particles (По умолчанию: true)
        ├── Particle Count (По умолчанию: 1, Диапазон: 0..100)
        └── Max Particle Sources (По умолчанию: 5, Диапазон: 0..100)

📄 Исходная структура JSON (config/ig_magnet.json)

json
{
  "configVersion": 1,
  "enabled": true,
  "range": 12,
  "noClip": true,
  "affectsXp": true,
  "particles": true,
  "particleCount": 1,
  "maxParticleSources": 5,
  "speed": 80,
  "acceleration": 10,
  "instant": false,
  "losOnly": true,
  "keepMovingIfUnseen": true,
  "blockedByTransparent": false,
  "blockedByFlora": false,
  "blockedByBlockEntities": false
}

🔗 Связанная документация Вики

Official documentation & web portal for Dasik Igaijinn mods.