Перейти к содержимому

Путешествия Xytabich'а

  • записей
    12
  • комментарий
    31
  • просмотр
    26 321

OpenPeripheral: Integration #8 RailCraft

Xytabich

875 просмотров

Расширение для работы с RailCraft.

Если вы ещё не прочитали вступительную статью - рекомендуется сделать это сейчас, так как описания данных предметов/жидкостей/сущностей здесь нет.

 

Адаптеры блоков

Присутствие вагонетки

Идентификатор: railcraft_has_cart
hasCart():bool - имеется ли вагонетка рядлм с устройством

 

Выполнение работы

Идентификатор: railcraft_has_work
hasWork():bool - имеется ли работа у устройства

 

Потребитель топлива

Идентификатор: railcraft_needs_fuel
needsFuel():bool - необходимо ли добавить топливо

 

Обслуживаемое устройство

Идентификатор: railcraft_needs_maintenance
needsMaintenance():bool - необходимо ли обслуживание устройству

 

Нагреваемое устройство

Идентификатор: railcraft_temperature
getTemperature():number - текущая температура

 

Топка

Идентификатор: railcraft_firebox
isBurning():bool - горит ли огонь в топке

 

Паровая турбина

Идентификатор: railcraft_turbine
getTurbineRotorStatus():number - статус турбины, 0-100 процентов
getTurbineOutput():number - выход турбины в процентах

 

Провайдеры предметов

Жидкое топливо - жидкость, подходящая топке в качестве топлива

Ключ: boiler_fuel
Значение: table
    - total:number - количество тепла за весь объем контейнера
    - per_bucket:number - количество тепла за ведро

 

Билет

Ключ: rail-ticket
Значение: table
    - golden:bool - золотой ли это билет
    - owner:string? - создатель билета
    - dest:string? - цель билета

 

Провайдеры сущностей

Вагонетка

Ключ: railcraft_cart
Значение: table
    - hasOwner:bool - имеется ли у вагонетки владелец
    - owner:string? - игровой профиль владельца вагонетки

 

Раскрашенная вагонетка

Ключ: painted_cart
Значение: table
    - primaryColor:number - индекс основного цвета
    - secondaryColor:number - индекс дополнительного цвета

 

Сцепляемая вагонетка

Ключ: linkable_cart
Значение: table
    - linkable:bool - сцепляется ли вагонетка
    - cartsInTrain:bool? - вагонетка в составе поезда

 

Маршрутная вагонетка

Ключ: routable_cart
Значение: table
    - destination:string - цель вагонетки

 

Заправляемая вагонетка

Ключ: refuelable_cart
Значение: table
    - needsRefuel:bool - необходима ли заправка

 

Жидкостная вагонетка

Ключ: liquid_cart
Значение: table
    - isFilling:bool - заполняется ли вагонетка

 

Энергетическая вагонетка - EU

Ключ: energy_cart
Значение: table
    - currentPower:number - хранимая энергия
    - maxPower:number - максимальная хранимая энергия
    - transferRate:number - максимальная передаваемая энергия в тик
    - powerTier:number - энергетический уровень

 

Взрывающаяся вагонетка

Ключ: liquid_cart
Значение: table
    - primed:bool - активирован ли взрыв
    - fuse:number - оставшееся время до взрыва, в тиках

 

  • Нравится 2


0 комментариев


Рекомендуемые комментарии

Нет комментариев для отображения

Гость
Добавить комментарий...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...