Spectrum: OpticalСкачатьСкачатьСкачать
ВЕРСИИ (3)
beta
Spectrum: Optical 0.0.4
0.0.415 июл. 2026 г.113Minecraft: 1.21.1fabric
Что нового
## Spectrum: Optical 0.0.4 Beta
### Added
- Added the Photon Furnace with 12 spectrum-dependent processing recipes.
- Added infrared, red, green, blue, ultraviolet and white processing modes.
- Added a guided advancement chain with staged recipe unlocking.
- Added localized machine diagnostics and tooltips in English and Russian.
### Changed
- Beams now carry real optical power measured in LU/t.
- The Photon Furnace receives energy directly from the incoming beam and no longer requires adjacent energy storage.
- The basic redstone emitter produces control light but cannot provide free energy to machines.
- Mirrors, lenses, splitters and stained glass now introduce optical power losses.
- White light can process colored recipes with a 25% power and energy penalty.
- Mixed colors no longer cause teleportation or levitation.
### Fixed
- Fixed beam and Photon Furnace status flickering.
- Fixed negative energy values and 16-bit GUI synchronization overflow.
- Fixed incorrect IR and UV classification.
- Fixed accumulator access through multiblock walls.
- Fixed beam loops, invalid paths, unloaded chunk access and corrupted NBT handling.
- Fixed partial energy extraction and several inventory/output edge cases.
### Technical
- Consolidated beam-path serialization, rendering, lens input data and GUI synchronization.
- Added packet validation, 19 automated tests and GitHub Actions CI.
- Verified dedicated-server startup with Minecraft 1.21.1.
### Requirements
- Minecraft 1.21.1
- Fabric Loader 0.19.3+
- Fabric API
- Fabric Language Kotlin
- Java 21
release
Spectrum: Optical 0.0.3
0.0.324 июн. 2026 г.57Minecraft: 1.21.1fabric
Что нового
## 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.
beta
Spectrum: Optical 0.0.1-beta
0.0.1-beta23 июн. 2026 г.21Minecraft: 1.21.1fabric
Что нового
Base Mechanics