Item Glow Mask Library — это библиотечный мод для Terraria, предназначенный для разработчиков модификаций, которым требуется корректная и удобная реализация glow-текстур предметов. Он избавляет от необходимости создавать дополнительные слои игрока и спрайтов, предлагая более аккуратный и совместимый способ добавления свечения.

Описание Item Glow Mask Library

Что делает мод:

  • Позволяет добавлять собственные glow-текстуры к предметам без сложных манипуляций со слоями.
  • Использует стандартную систему отрисовки glow mask из ванильной Terraria, обеспечивая полную визуальную совместимость.
  • Редактирует TextureAssets.GlowMask и Item.glowMask, благодаря чему модифицированные предметы работают по тем же принципам, что и оригинальные.
  • Повышает производительность и чистоту кода, исключая лишние кастомные слои.

Почему это удобно для моддеров:

  • Нет необходимости создавать новые player layers и item sprite layers.
  • Минимум ручной работы — большая часть процессов автоматизирована.
  • Совместимость с другими модами благодаря использованию ванильного рендеринга.
  • Простая интеграция в существующий проект.

Как подключить мод к своему проекту:

  • В файле build.txt добавить ссылку на библиотеку: displayName = Your Mod
    author = Your Name
    version = 0.1
    modReferences = GlowMask
  • В Mod.cs внутри функции Load() зарегистрировать glow-маски: public class YourMod : Mod
    {
    public override void Load() {
    GlowMask.GlowMask.RegisterGlowMasks(this);
    }
    }

Как добавить свечение предмету:

  • Создать стандартный спрайт предмета:
    • YourItemSprite.png
  • Добавить glow-версию с суффиксом:
    • YourItemSprite_Glow.png
  • Никаких дополнительных действий не требуется — всё обрабатывается автоматически.

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

  • Чистая архитектура без избыточных слоёв.
  • Полная интеграция с системой Terraria.
  • Быстрое масштабирование проекта при добавлении новых предметов.
  • Подходит как для небольших модов, так и для крупных контент-паков.

Скачать Item Glow Mask Library для Террарии