EcoServ 2.0.0 beta 4
Curse Maven Snippet
What's new
EcoServ 2.0.0-beta4
Освещение: базовые «шейдеры» по умолчанию
- Освещение мира теперь включено сразу в мягком пресете «Базовый»: лёгкое свечение (Bloom), цветной свет источников, чуть живее цвета. Свои источники света и светящиеся блоки видно у всех без настройки.
- Новые ореолы вокруг источников света — мягкое цветное свечение, работает даже без шейдеров.
- Миры, где в beta3 освещение было выключено, при запуске получают «Базовый». Выключить можно, как раньше:
/lighting→ «Выключить всё» или шагlighting off. - У игроков в настройках мода (кнопка в ESC → «Эффекты»): «Освещение сервера» — Полное / Простое (без шейдеров, для слабых ПК) / Выкл, и «Ореолы у источников света».
Исправлено
- Интерфейс ломался при освещении. Пост-эффекты теперь накладываются сразу после мира, до руки и интерфейса, и после них полностью восстанавливается состояние отрисовки.
- Мигало небо в «Хорроре» (и при любом «Заморозить время»): раз в секунду сервер присылал настоящее время, и на один кадр было видно настоящее небо. Время теперь ставится перед каждым кадром.
Редактор сцены (F8): свободно, как block_display
- Блок-дисплеи (
/displays, «+ Добавить» → «Блок-дисплей»): любой блок или предмет (в том числе свои блоки и 3D-модели из «Контента») в любой точке. Поворот по трём осям и размер по каждой оси, свечение, медленное вращение. - Свободное перемещение. Тяни сам объект или белый центр — объект едет за мышью. Стрелки двигают по оси, три квадратика — в плоскости XZ, XY или YZ. По умолчанию сетки нет; Ctrl — временно по сетке, G — сетка всегда.
- Свободный поворот. Кольца X / Y / Z, а внутри белого круга можно вращать мышью во все стороны. Ctrl — шагами по 15°. У NPC, панелей и камер: зелёное кольцо — поворот, красное — наклон, синее — крен.
- Размер. Кубики на осях (у дисплеев — по их собственным осям) и белый кубик в центре — всё сразу.
- В инспекторе поворот дисплея — тремя числами (Y / X / Z), есть «Сброс поворота» и «Размер 1».
Камера
Управление камерой редактора стало понятнее:
- ПКМ — смотреть, ПКМ + WASD — лететь, ПКМ + колесо — скорость полёта;
- средняя кнопка — сдвигать вид, Alt + ЛКМ — облетать выбранный объект;
- колесо — ближе или дальше.
Внизу всегда видна подсказка, в углу — компас осей X / Y / Z.
Камеры сцены (
/camera, «+ Добавить» → «Камера»): точки обзора. В редакторе такая камера видна значком с пирамидой обзора по её FOV.- Переключить игрока на камеру: из меню камеры (игрок, все в мире), шагом
camera <id> [секунд], командой/camera view <id> <ник|@a> [секунд]. Вернуть:camera off,/camera off, Shift (если разрешено). - Настройки камеры: FOV, крен, плавный переход, кинополосы, скрытие интерфейса.
- Слежение: за тем, кто смотрит (как камера наблюдения), или за NPC.
- В редакторе: «Вид из камеры» (предпросмотр), «Камера = мой вид», «Посмотреть как игрок».
- События
camera_onиcamera_off.
- Переключить игрока на камеру: из меню камеры (игрок, все в мире), шагом
Визуальный дизайнер окон (/gui)
Свои окна рисуются мышью, как в редакторе интерфейсов. Слева палитра, её элементы перетаскиваешь на окно:
- текст;
- кнопка;
- плашка;
- предмет;
- картинка из «Контента»;
- полоса по переменной;
- поле ввода → переменная;
- линия.
Двигаешь и меняешь размер прямо на окне: тянешь элемент или его уголки. Работают умные направляющие (розовые линии к краям и центрам других элементов) и сетка. Двойной щелчок — правка текста.
Справа — свойства: текст, координаты, цвета палитрой и HEX, прозрачность, выравнивание, размер текста, тень, скругление, подсказка. Кнопка «⚡ Действия при нажатии…» открывает обычный редактор шагов, а после него — возврат в дизайнер. «Потом»: окно остаётся, закрыть окно или открыть другое окно.
Слои, отмена и повтор, копирование: Ctrl+Z / Ctrl+Y, Ctrl+C / Ctrl+V, Ctrl+D, стрелки, Ctrl+S, масштаб колесом.
Предпросмотр и проверка: «Предпросмотр» показывает окно глазами игрока, «Проверить» открывает его себе по-настоящему.
Шаблоны: «Пустое», «Приветствие», «Магазин», «Да / Нет», «Поле ввода».
Как открыть окно игроку:
- шаг
gui <id>(кнопки 3D-панелей, NPC, зоны, меню ESC); - команда
/gui open <id> <ник|@a>; - закрыть:
gui close.
Подстановки
%player%,%money%,%var:имя%работают, условия показа — для каждого элемента. Окно умеет само обновляться раз в N секунд. Событияgui_openиgui_click.- шаг
Важно
- Как и раньше, мод нужен у всех игроков.
- Шейдеры, отрисовку блок-дисплеев и вид через камеру я собрал, но в игре не проверял. Если что-то выглядит неправильно, у игрока есть «Освещение сервера → Простое / Выкл»; лог присылай.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

