Changelog (v1.20.1-4.20.0 -> v1.20.4-4.21.0)
Features
- feat: port to 1.20.4 (85a110dc)
Bug fixes
- fix: powered blocks sometimes not passing power to adjacent blocks (46538882)
- fix: block menus not closing if player moves too far away (fd6e5a55)
Pipeline
- ci: pulish alpha to cf/modrinth (57f99960)
- ci: run pull request check on older branches (f1ba1e27)
Maintenance
- refactor: rename classes to match official mappings (8f1c4112)
- internal: clean up redui container screen rendering (ee8d8db9)
Changelog (v1.19-4.18.0 -> v1.19.2-4.19.0)
Features
- feat: add analog IO type for fabricated gates (a7d40f79)
- feat: add bundled bus io gates (f3becb9d)
- feat: add redstone IO type for fabricated gates (f07a750f)
- feat: add pneumatic tubes, deployers, and block breakers (2ff651cc)
Bug fixes
- fix: frame motors starting moves while already in motion (507dd8bb)
- fix: framed power wires not connecting on placement (82436b56)
- fix: silver and tin ores not respecting silk touch (dc987d81)
- fix: photomask set creative-only shortcut working in survival (e1931566)
- fix: fabrication machines loading inventory out of order (f7159040)
- fix: movement registry ignoring MovementController capabilities (b15e36e5)
- fix: inconsistent bundled cable connections to smart lamps (be777df4)
- fix: swapped textures for tin and raw silver blocks (85bec447)
- fix: segment display z-fighting when using Embeddium (8c080aec)
- fix: missing landing particles for frame and motor (e311aca6)
- fix: marble caves generating in sky (48da538c)
- fix: incorrect input ordering in multiplexer ic gate (8645bd7d)
- fix: incorrect part support shapes causing invalid connections (893bce36)
- fix: prevent missing texture warnings for tubes (e6d91d5a)
- fix: wrong item tag on raw tin storage block (ef806c31)
- fix: power wires not connecting on placement (c3422155)
- fix: multipart light breaking effects (28003dfc)
- fix: auto crafter not accepting piped in items (56037818)
Performance improvements
- perf: optimize MovingBlockSuppressorRenderer for common case of no structures (ce29c51c)
Pipeline
- ci: run pull request check on older branches (4c6c055a)
- ci: publish to modrinth (dac74a0b)
- ci: drop cursegradle plugin and use curseuploadpy (0415cd83)
- ci: prevent workflow failure for failed badge update (72ca84c5)
Maintenance
- refactor: rename classes to match official mappings (eb99d265)
- internal: clean up redui container screen rendering (8cb2a7f9)
- internal: clean up fabrication container callbacks (fe6abe42)
- internal: simplify IConnectable mask change events (fcc117bf)
Changelog (v1.20.1-4.20.0 -> v1.20.1-4.20.1)
Bug fixes
- fix: powered blocks sometimes not passing power to adjacent blocks (46538882)
- fix: block menus not closing if player moves too far away (fd6e5a55)
Maintenance
- refactor: rename classes to match official mappings (8f1c4112)
- internal: clean up redui container screen rendering (ee8d8db9)
Changelog (v1.20-4.19.0 -> v1.20.1-4.20.0)
Features
- feat: add analog IO type for fabricated gates (1c8cda60)
- feat: add bundled bus io gates (4fb8f5bd)
- feat: add redstone IO type for fabricated gates (676c1b3f)
Bug fixes
- fix: frame motors starting moves while already in motion (8cbc17ef)
- fix: framed power wires not connecting on placement (b2fb0033)
- fix: silver and tin ores not respecting silk touch (ea4e9f30)
- fix: photomask set creative-only shortcut working in survival (cb9ea1d2)
- fix: fabrication machines loading inventory out of order (c7c5020b)
- fix: movement registry ignoring MovementController capabilities (1be9fef6)
- fix: inconsistent bundled cable connections to smart lamps (858c5bf6)
- fix: swapped textures for tin and raw silver blocks (918847a0)
Pipeline
- ci: publish to modrinth (ed8d53f1)
- ci: drop cursegradle plugin and use curseuploadpy (f9370694)
Maintenance
- internal: clean up fabrication container callbacks (efd89d1a)
- refactor: use CCL model loader on all item models (41f70542)