▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Spectrum: Optical
Spectrum: Optical

Spectrum: Optical

An engineering optical mod about directing, focusing, and filtering light beams using mirrors and lenses to interact with the world.

Оцените первым
35
3
Все версииSpectrum: Optical 0.0.3

Spectrum: Optical 0.0.3

Release24.06.2026

Список изменений

0.0.3

First photon energy layer for Spectrum: Optical.

  • Added the LU photon energy model and the shared EnergyStorage interface for storage blocks.
  • Added BeamPayload, WavelengthBand, and BeamConsumer so blocks can receive beam parameters through a common contract.
  • Migrated beam_receiver to the shared beam consumer contract.
  • Added solar_collector: generates photon energy under open sky, affected by time of day and weather.
  • Added photon_cell: compact energy storage with configurable output rate, wavelength band, and enabled state.
  • Added photon_absorber: accepts an incoming beam from the correct side and transfers energy into adjacent storage.
  • Added the multiblock accumulator: accumulator_core and accumulator_wall, with a 3x3x3 structure for increased capacity.
  • Added precision_beam_emitter: a configurable beam emitter powered by adjacent photon storage.
  • Added texture-free code-drawn GUIs for solar collector, photon cell, accumulator core, and precision beam emitter.
  • Added screen handlers for the new energy blocks.
  • Added recipes, blockstates, block models, item models, creative tab entries, and localization for the new blocks.
  • Precision beam emitter now spends energy according to the beam recalculation interval.
  • Precision beam emitter now applies beam world effects just like the regular beam emitter.
  • New energy blocks are protected from white beam destruction and red beam ignition.
  • New machine GUIs now validate distance and block state through ScreenHandler.canUse.
  • Solar collector and photon absorber now skip full adjacent storages when transferring energy.
  • Updated README, roadmap, IMPLEMENTED.md, and IN_PROGRESS.md.
  • Added the MIT license.

0.0.2

Pre-release stabilization patch for Spectrum: Optical.

  • Added an explicit fabric-language-kotlin dependency to fabric.mod.json, so the release jar can launch correctly outside the development environment.
  • Fixed beam receiver redstone flickering: receiver active time is now synchronized with the beam recalculation interval.
  • Fixed color mixing in the converging lens: RGB channels are now added with clamping, so yellow, purple, and cyan beams correctly trigger their effects.
  • Capped focused beam intensity to prevent lens chains from scaling power without limit.
  • Spectrum optical control blocks are no longer destroyed by white beams or ignited by red beams at the beam endpoint.
  • Fixed blue beam fluid behavior: water freezes into ice, while lava turns into obsidian or cobblestone.
  • Separated color effect ranges so base and mixed colors do not trigger multiple effects at the same time.
  • Purple beams no longer teleport entities into solid blocks.
  • Fixed long beam render culling: beam renderers now render outside the source block entity bounding box.
  • Improved cycle protection when lenses recalculate beam paths.
  • Added run/ to .gitignore to keep logs, saves, and development cache files out of the repository.

Файлы

spectrum-0.0.3.jar(220.11 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

0.0.3

Загрузчики

Fabric

Версии игры

1.21.1

Загрузок

19

Дата публикации

24.06.2026

Загрузил

ID версии

Главная