Скачать Flux Network x CC: Tweaked — Minecraft Моды — MetaMods

Flux Network x CC: Tweaked

Активный

Установок

0

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

7 месяцев назад
Клиент
Технологические
Утилиты

Flux Network x CC: Tweaked

Функционал:

  • Мониторинг и управление энергией в вашей Flux Network через компьютеры
  • Получение полной статистики сети и энергетических показателей
  • Возможность вывода данных на мониторы и в терминал

Технические особенности: Модификация предоставляет единый интерфейс для взаимодействия Flux Network с модом Computer Craft: Tweaked. Вы можете легко находить контроллеры Flux через периферийные устройства, считывать основные параметры сети и отображать их удобным образом.

Пример использования:

local flux = peripheral.find("flux_controller") -- Находим контроллер Flux
local monitor = peripheral.find("monitor") -- Находим монитор
monitor.clear() -- Очищаем монитор
local line = 0 -- Начальная позиция

local function write(toWrite, color)
    line = line + 1
    -- Если параметр цвета не указан, используем белый
    if color == nil then
        color = 0x1 -- это белый
    end
    monitor.setTextColor(color)
    monitor.setCursorPos(1, line)
    monitor.write(toWrite)
    monitor.setTextColor(0x1)
end

-- Форматирует числа из 194168 в 194,168
local function format_number(n)
    local formatted = tostring(n)
    local k
    while true do
        formatted, k = formatted:gsub("^(-?%d+)(%d%d%d)", '%1,%2')
        if k == 0 then break end
    end
    return formatted
end

while true do
    local stats = flux.networkStats()
    write(format_number(flux.getEnergy()) .. " / " .. format_number(flux.getEnergyCapacity()) .. " FE")
    write()
    write("Контроллеры: ".. stats.controllerCount)
    write("Точки: ".. stats.pointCount)
    write("Хранилища: ".. stats.storageCount)
    write("Буфер: ".. stats.totalBuffer)
    write("Общая энергия: ".. stats.totalEnergy)
    write("Вход энергии: ".. stats.energyInput)
    write("Выход энергии: ".. stats.energyOutput)
    write("Средний тик: ".. stats.averageTick)
    write("Количество подключений: ".. stats.connectionCount)
    line = 0 -- сбрасываем счетчик строк. Обрабатывается в функции записи
end

Планы: Мод будет обновляться для новых версий MineCraft после реализации базового функционала.

Предназначение: Работает с модпаками любой конфигурации.

Участники проекта
Wolfieboy09

Wolfieboy09

Создан: 17 мар 2025

ID: 90084