Skip to content

Releases: CaitlynMainer/OpenComputers

OpenComputers 1.9.3-5 for Minecraft 1.21.1

Choose a tag to compare

@CaitlynMainer CaitlynMainer released this 06 Aug 05:58

What's Changed

Fixed broken and missing recipes, fixed overriding the vanilla paper recipe

Full Changelog: v1.9.3-4...v1.9.3-5

OpenComputers 1.9.3-4 for Minecraft 1.21.1

Choose a tag to compare

@CaitlynMainer CaitlynMainer released this 05 Aug 23:39
d5abf66

What's Changed

  • Allow T3 tablets to have 8-bit color by @RobertCochran in #7
  • Fix crash when opening drone GUI by @hexatorum in #5
  • Rescale offhand tablet size to be more readable by @RobertCochran in #8
  • Improve en_us T4 documentation by @Grahmindol in #10
  • Expose deferred holders as public fields by @SquidDev in #11
  • Flesh out data generation by @SquidDev in #13
  • Scale two-handed tablet to actually fit in your hands by @RobertCochran in #15
  • Fix item tint alpha for shader compatibility
  • Add rack KVM for isolated remote server consoles
  • Migrate OpenComputers' legacy Forge tags to NeoForge's current c tag convention
  • Fix GUI background render ordering
  • Fix Lua BIOS crafting crash and JEI visibility
  • Fix Disassembler not outputting parts
  • Fix Remote Terminal pairing and persistence
  • Fix Internet Card NAT64 support

New Contributors

Full Changelog: v1.9.3-3...v1.9.3-4

OpenComputers 1.9.3-2 for Minecraft 1.21.1

Choose a tag to compare

@CaitlynMainer CaitlynMainer released this 03 Aug 14:29

Fix manual not loading on release builds.
Full Changelog: v1.9.3...v1.9.3-2

OpenComputers 1.9.3 for Minecraft 1.21.1

Choose a tag to compare

@CaitlynMainer CaitlynMainer released this 03 Aug 07:39

New Features

  • Added three tiers of Solid State Drives.

    • SSDs provide 4 MB, 8 MB, and 16 MB of storage.
    • SSDs are faster, silent, and consume less power than equivalent hard drives.
    • Managed and unmanaged modes are supported.
    • Unmanaged SSDs do not incur mechanical seek delays.
    • Added formatting recipes, configuration options, tags, and documentation.
  • Added the Quad T2 Graphics Card.

    • Contains four independent Tier 2 GPUs in a single card slot.
    • Each GPU has its own component address.
    • Each GPU supports an 80×25 resolution, 16 colors, and three full-screen VRAM buffers.
    • The card consumes four component slots.
    • Added its recipe, model, tooltip, tags, and documentation.

Fixes

  • Fixed component persistence across world reloads.

    • Screens, keyboards, EEPROMs, upgrades, and other component state now persist correctly.
    • Robots resume functioning correctly after reloading a world.
  • Fixed robot rendering crashes caused by the obsolete ExtendedWorldRenderer implementation.

  • Restored historical loot disk / floppy registration behavior.

    • API-registered loot disks are once again added to registeredItems.
    • Removed the unnecessary server-side loot disk synchronization workaround.
    • Prevented OpenPrinter disks from being registered twice.
  • Fixed multiple recipes referencing invalid or outdated piston tags.

    • Electronics Assembler
    • Disassembler
    • Disk Drive
    • 3D Printer
    • Net Splitter
    • Card Containers
    • Inventory Upgrade
    • Other affected recipes using the same piston tag
  • Fixed native library handling.

    • Native libraries are now stored under opencomputers/natives.
    • Added cleanup of obsolete extracted native libraries.
  • Fixed release/mod metadata issues affecting packaged builds.

  • Fixed several stale version references left over from earlier port builds.

Integrations

  • Verified OpenComputers integration initialization for:

    • Create
    • ComputerCraft / CC:Tweaked
    • Mekanism
    • Minecraft
  • Added native OpenComputers support for Create's computer-controllable blocks.

    • Added support for kinetic components, train stations, train signals, track observers, display links, Nixie tubes, stickers, package logistics, and stock systems.
    • Create events are forwarded to connected computers as OpenComputers signals.
    • Added Lua conversion support for Create packages and package-address data.
    • Train stations support assembly control, station and train naming, schedules, route checks, and distance queries.
    • OpenComputers connections are recognized by Create's existing computer behavior system.

Additional Fixes and Improvements

  • Fixed robot persistence across world reloads.

    • Robots now retain their components and inventory correctly.
    • Fixed an issue that could cause robots to randomly lose installed items.
  • Integrated OpenPrinter directly into OpenComputers.

    • OpenPrinter functionality is now included as a native part of the mod.
    • Its disks and components are registered directly by OpenComputers.
    • Prevented OpenPrinter disks from being registered more than once.
  • Fixed numerous OpenComputers API regressions introduced by the previous port.

    • Restored historical API behavior where the port had introduced incompatible or unexpected changes.
    • Improved compatibility with software and integrations built against the established OpenComputers API.
  • Removed substantial amounts of unnecessary automated-porting cruft.

    • Removed redundant compatibility code, workarounds, and migration artifacts.
    • Simplified affected code paths to more closely match original OpenComputers behavior.

Rendering / Client

  • Tablets now render in the player’s hand while inactive.
    • Active tablets continue to display their running screen.
    • Offhand rendering still needs additional sizing and positioning adjustments.
    • Fixed robot rendering regression.
    • Continued cleanup of Hoverboots item rendering.
    • Verified tablet and machine rendering behavior after recent changes.

Configuration / Balance

  • Reworked proposed RAM defaults to avoid the excessively large 1.21.1 progression while remaining slightly more generous than legacy OpenComputers values.

  • Added configurable SSD read and write power costs.

    • SSDs consume half the default read and write power of hard disk drives.

Cleanup

  • Removed several unnecessary port-specific workarounds introduced during the 1.21.1 migration.
  • Restored original OpenComputers API behavior where newer port logic had caused regressions.

Full Changelog: v1.9.0...v1.9.3

OpenComputers 1.9.2 for Minecraft 1.21.1

Choose a tag to compare

@CaitlynMainer CaitlynMainer released this 02 Aug 18:53
  • Move Natives out of instance root, into opencomputers/natives
  • Clean up existing natives in instance root
  • Fix build numbers not incrementing correctly on Github Tag push.

Full Changelog: v1.9.1...v1.9.2

OpenComputers 1.9.1 for Minecraft 1.21.1

Choose a tag to compare

@CaitlynMainer CaitlynMainer released this 02 Aug 18:08

Fixed Robot persistence, and randomly losing items.
Integrated OpenPrinter
Fixed MANY API Regressions from the previous port.
Removed LOTS of LLM Porting... cruft.
Tablets now render in hand when not active, need to tweak offhand rendering.

OpenComputers 1.9.0 for Minecraft 1.21.1

Choose a tag to compare

@CaitlynMainer CaitlynMainer released this 01 Aug 08:05

Initial port to 1.21.1