Skip to content

Releases: CompactMods/CompactMachines

Release

28 May 04:03
Compare
Choose a tag to compare

Commits

  • fc55286: Initial update attempt to 1.18.2 (Ted Senft) #511
  • e20476c: Fix dimension reregistration code (Ted Senft) #511
  • d346212: Basic UI PoC and rotation code (Ted Senft)
  • 00ef7c8: Translation updates, lang file datagen (Ted Senft)
  • 37dabda: Bump Forge min to 40.1 RC build (Ted Senft)
  • 857a6d2: Move some codecs to api package (Ted Senft)
  • e5c21ec: WIP commands and positional changes (Ted Senft)
  • b09e0f7: Clean up gradle source folders (Ted Senft)
  • e709f22: Merge remote-tracking branch 'origin/previews' into room-gui (Ted Senft)
  • 04c2e37: Room preview, worldborder fixes, more admin commands :D (Ted Senft)
  • 5a3b3bb: Remove render files, only apply test mods if env set, forceExit data (Ted Senft)
  • 66e8621: Fix recipe datagen, to match new copper and netherite reqs (Ted Senft)
  • 18638dc: Rendering v2, credits to Create for some mixins and buffering code (Ted Senft)
  • e7561a7: Working on gui, data upgrades (Ted Senft)
  • 729aa49: Fix several tunnel binding and data issues (Ted Senft)
  • 2ef7db2: Configurable commands, clean up some lang files (Ted Senft)
  • c148995: Exclude test mods when CI set (Ted Senft)
  • 5caed9f: Command fixes, tweak room preview screen text, unbind cmd, fix new rooms (Ted Senft)
  • 24530a4: Fix for room arg serializing; fix giveMachine "dim not found", lang (Ted Senft)
  • d54aedc: Worldborder on player login (Ted Senft)
  • 29b9af6: Command arg serializing fix, possible fix for CME in preview rendering (Ted Senft)
  • 473d99e: Merge branch 'next-4.3.0' into 1.18.x (Ted Senft)

Release

18 Apr 23:14
Compare
Choose a tag to compare

Commits

  • fcd45a6: Initial updates for 1.18.2 (Ted Senft)
  • 574a469: Update to 1.18.2 (#511) (Ted Senft) #511
  • 16fa5d9: Minimum MC version, prep for release (Ted Senft)
  • 002d0ee: Increase build timeout (Ted Senft)

Release

17 Mar 01:26
6b98d23
Compare
Choose a tag to compare

Commits

  • f75f3a2: Clean up registerdim command, remove git versioning (Ted Senft)
  • d9ae165: WIP - cleaning up machine block chunkloading (Ted Senft)
  • a34a6d4: Fix nightly build publishing with git hash (Ted Senft)
  • 4f1328b: Baseline for gametests (Ted Senft)
  • ba8ab2d: Re-include tests from 1.16 (Ted Senft)
  • 874ea4b: Merge branch 'gametest-pr' into 1.18.x (Ted Senft)
  • 20a567d: Separate datagen code out of main mod source (Ted Senft)
  • ca7a6da: Test structures, room gen test, move client code into client pkg (Ted Senft)
  • fd4d693: Remove no-op onBlockExploded override in ProtectedWallBlock (Ted Senft)
  • e2c3606: Move dimension forge-registration code into util class (Ted Senft)
  • f6d802a: Refactor of machine-room graph, NbtConstants and RoomSize ref classes (Ted Senft)
  • 0a43e6f: Slight change to machine graph to make factory edge method (Ted Senft)
  • 5fa6e58: First draft of tunnel graph code (Ted Senft)
  • 4833e6c: Update nightly build number for easier semver, impl-title field (Ted Senft)
  • 7ae999e: Turn off auto-v releases and clean up nightly builder (Ted Senft)
  • fd8e1b5: Enable dispatch on nightly build action (Ted Senft)
  • 2881356: More nightly build number shenanigans (Ted Senft)
  • 4015743: nightly pls (Ted Senft)
  • b4d66d8: Add tag fetch (Ted Senft)
  • 82ee1f4: Update ci-tests-nightly.yml (Ted Senft)
  • c538c71: Update ci-tests-nightly.yml (Ted Senft)
  • 1ce3fe6: Update ci-tests-nightly.yml (Ted Senft)
  • 7fc48ae: Nano is not allowed to make buildscripts at 4am (Ted Senft)
  • 0b1f8aa: Stop being so forceful, Forge (Ted Senft)
  • 4e5956b: GHA is shallow, apparently (Ted Senft)
  • bf3c7d6: Convert junit tests to gametest tests, for full code coverage results (Ted Senft)
  • 0188344: Tweak nightly build version to 4.x.x.build format (Ted Senft)
  • 0156f75: Fix bad tests for machine graph and math (Ted Senft)
  • bdf5424: Fix semver version derp in build.gradle (Ted Senft)
  • cce7a2a: Refactor a bunch of packages. Again. (No api breaks, this is all internal) (Ted Senft)
  • c070ccd: Cleaning up a bunch of annotations and saveddata (Ted Senft)
  • 011ca15: So. Much. Tunnel graph. Testing. (Ted Senft)
  • b0e0fa3: Tunnel graph operational and tested (Ted Senft)
  • dfb5fb2: Switch tunnels to look at Capability instances (Ted Senft)
  • 7ef33d3: Tunnel removal bugfixes (Ted Senft)
  • c21696c: Forgot about tunnel rotation kek (Ted Senft)
  • d7674a5: Re-add tunnel datagen code, recipes (Ted Senft)
  • e7a3015: Change item tunnel back to item instead of item_in (Ted Senft)
  • 6d2d3cf: Remove legacy classes/item tunnel code (Ted Senft)
  • b348672: Stop including generated resources (Ted Senft)
  • 458afff: [API] Rename ITunnel to ITunnelInstance (Ted Senft)
  • c1e2e51: More tunnel placement tests, sourceset split, ... (Ted Senft)
  • 0a3b9c0: Compact dimension fixes for tests (Ted Senft)
  • 19af770: [CI] Upload world on failed test (Ted Senft)
  • b6ccdf4: [CI] Test data upload, round 2 (Ted Senft)
  • 279b345: Ensure datagen'd assets created before tests, fixes gametest run (Ted Senft)
  • d9c2684: Forge pls (Ted Senft)
  • 71ffee4: Add fluid tunnel, fix item tunnel indicator, update create/flywheel ver (Ted Senft)
  • 14ab5bd: Fixes some cap issues, remove unneeded tag handler on tunnel walls (Ted Senft)
  • 5d0a2cb: More test mods, fix issue with tunnel colors on new placement (Ted Senft)
  • 6e080d6: Forge Energy tunnel (color possibly TBD) (Ted Senft)
  • 7a3c1aa: Tunnel color tweaks, more test mod updates (Ted Senft)
  • 658ffe2: [ci] Manual build info (Ted Senft)
  • abd4188: [ci] Manual build info (Ted Senft)
  • 003398f: Update build-info.yml (Ted Senft)
  • 8d9dedd: build info v3 (Ted Senft)
  • 2f4812c: build info v4 (Ted Senft)
  • b8385b3: [ci] Manual Build, Tagged Release updates (Ted Senft)
  • a371cc3: [ci] Unshallow for manual build (Ted Senft)
  • 448dc39: Gradle is weird. Fixes build versions on release (Ted Senft)
  • 6e7c090: [ci] Prep tagged-release to restore v* auto-releases (Ted Senft)
  • 9b1dca7: TOP improvements, show tunnel info when looking at machines (Ted Senft)
  • 6b98d23: Update tagged-release.yml (Ted Senft)

Release

02 Jan 01:22
Compare
Choose a tag to compare

Commits

  • e57b9a3: Update to FG 4.0.23 build system (Ted Senft)
  • fc5ca3f: Update tests to refresh deps (Ted Senft) #456
  • b9dc12c: Updates (Ted Senft) #456
  • b7aa707: Add deps steps to release build CI (Ted Senft) #456
  • 33eae3c: Fix some dep issues with FG 4, attempt better build process (#456) (Ted Senft) #456
  • 023b98b: Use gradle action instead of raw gradlew (Ted Senft)
  • e395186: Tweak plugin setup (build.gradle) (Ted Senft)
  • 78ec7a9: Revert caching and GH actions (Ted Senft)
  • 4bfe68d: Swap to official mappings, per Forge upstream (Ted Senft)
  • 837d335: Update issue templates (Ted Senft)
  • 9f2a4d6: Merge remote-tracking branch 'origin/1.16.x' into 1.16.x (Ted Senft)
  • ba7a679: Update Compact Crafting recipes to beta 1/2 format (Ted Senft)
  • aef304d: Fix some gradle things, add teleport handling (Ted Senft)
  • dac15d5: Basic unit tests, delete machine data file if it exists (Ted Senft) #468
  • 4dd7f3f: Working changes, start to support nested machine theory (Ted Senft) #468
  • 04088f4: More work on machine graph (Ted Senft) #468
  • 3fd630b: Remove WIP tunnel generation (in another branch) (Ted Senft) #468
  • 3482836: so many changes (Ted Senft) #468
  • 7a2604c: Packet rewrites for multiple entrypoints (Ted Senft) #468
  • a61d749: Add spiral algorithm test cases (Ted Senft) #468
  • 2439d86: Add dimensional position equality, test FileHelper class (Ted Senft) #468
  • 2af5bb2: Working on graph structure and unit tests (Ted Senft) #468
  • 6167c0c: Bump FG version for maven fix, update minimum required Forge in META (Ted Senft) #468
  • 1bb1df5: Update CI tests to force gradle removal and to remove vars fetch (Ted Senft) #468
  • bce9877: Attempt build fix per FG toolchain comment (max-workers) (Ted Senft) #468
  • 9bc31d4: Connection graph serialization tests. (Ted Senft) #468
  • 922ddb4: More codec migrations, tests, API improvements (Ted Senft) #468
  • 46f2628: Add license (MIT) (Ted Senft) #468
  • cf0c624: Fix bug where pick block on unmapped machines gives ID 0 (Ted Senft) #468
  • 3631346: More codec improvements, data updates (Ted Senft) #468
  • 36bda1d: WIP code to handle multi-machine packets (Ted Senft) #468
  • f467745: Create LICENSE (Ted Senft)
  • 98c4b08: Advancements framework, better tele handling, player history start (Ted Senft) #468
  • 17f7bfd: Prep for nightly builds and new workflows (Ted Senft) #468
  • 7d6ee17: Root advancement should not be hidden, whoops (Ted Senft) #468
  • fb0bd93: Package migration to dev.compactmods.machines (Ted Senft) #468
  • b31aeb6: New PSD and machine claiming advancements (Ted Senft) #468
  • 1852e8a: Multilevel player history (Ted Senft) #468
  • 0144c92: Fix advancement granting claims if player doesn't own room (Ted Senft) #468
  • 5c252b9: CM root and eject commands (Ted Senft) #468
  • 54a7060: Implement new fixbiome command (Ted Senft) #468
  • 72755b7: Clean up and serialize player history (Ted Senft) #468
  • 0b2728d: Misc cleanups (Ted Senft) #468
  • 4e8befb: Update JEI, add JEI info for PSD and Machines (Ted Senft) #468
  • fc93d28: Next steps in chunkloading code (Ted Senft) #468
  • 78a4874: Clean up several code areas around CM blocks (Ted Senft) #468
  • 5e6eadf: Set up API package (Ted Senft) #468
  • b9e452c: Remove commented FPS code (Ted Senft) #468
  • force existing tunnel blocks to unset, to be readded in 1.17 #468 (Ted Senft)
  • 8c5725b: Remove broken chunkloading code, will be reimplemented in 1.17 (Ted Senft) #468
  • 8629a79: Russian localization (#488) (Bytegm) #488
  • c8a3eae: Add Russian localization (Ted Senft) #468
  • eacecbd: 👀 First compile hype (Ted Senft)
  • 803b517: Fix compact dimension and datapack version, allows entry into rooms (Ted Senft)
  • fb1a591: Update workflows for Java 17 (Ted Senft)
  • 1c85699: Add API process resources configuration (Ted Senft)
  • f4bf8e4: Remove tunnel block generated files until re-implemented (Ted Senft)
  • 4479b85: Datagen achievements, textures, models (Ted Senft)
  • 52b9c4d: Update translations/lang, correct changed russian translation keys (Ted Senft)
  • 8f49fae: Basic tunnel structure re-add (Ted Senft)
  • a133521: Item capability tests, 1.18.1 update (Ted Senft)
  • 5b5ea2f: Biome datagen, WIP tunnels (Ted Senft)
  • cedcf4f: IDE cleanups, warnings, more work on tunnels (Ted Senft)
  • 4931101: Update version in manifest (fix build number) (Ted Senft)
  • 85b2624: Cleaning up tool types and iron tool min (Ted Senft)
  • ea0c82b: Refactor tunnel wall classes into tunnel package (Ted Senft)
  • 29adbe4: Move machine NBT constant, change coords to machine_id (Ted Senft)
  • 4f6a2e5: Missing datagen classes (Ted Senft)
  • c80b96e: Clean up tunnel cap for release (Ted Senft)
  • fb17352: Release v4.0.0-beta.3 for alpha testing (Ted Senft)
  • da5654a: Update versioned builder to stop publishing nightly (Ted Senft)

v4.0.0-beta.2

07 Mar 10:05
Compare
Choose a tag to compare
Version bump to 4.0.0 beta 2 (bugfixes)

v4.0.0-beta.1

04 Mar 23:03
Compare
Choose a tag to compare

Commits

  • Split maven publish in tagged release (Ted Senft)
  • [7b29667]: Add manual GH packages action (Ted Senft)
  • Manual package, environment wasn't set up (Ted Senft)
  • Manual package, environment wasn't set up (Ted Senft)
  • [86b588e]: Casing is important on Linux systems (Ted Senft)
  • [ac3ff98]: One more try for the actors in the back (missing GH_ACTOR in publish) (Ted Senft)
  • Shuffle some build properties around for publishing (Ted Senft)
  • [eb0fed7]: Fix groupid in build file (remove dupe modid) (Ted Senft)
  • [75a3fe6]: Fix bug where large machines would be disallowed by CM tile entity type (Ted Senft)
  • [d956232]: Add first pass of configurable floor Y level. (Ted Senft)
  • [8f8300d]: Fix shenanigans with wall blocks; closes #455 (Ted Senft)
  • [811f016]: Fix weird lighting issue (Ted Senft)
  • [abca19e]: Update JEI api, update forge to latest 1.16.5 (Ted Senft)
  • [6163df9]: Remove unnecessary build files, disable harvesting of solid walls, cleanup (Ted Senft)
  • [9f985dc]: Update TOP; final prep for beta-1 build (Ted Senft)

v4.0.0-alpha.8

11 Feb 08:52
Compare
Choose a tag to compare

Commits

  • [16e5234]: First steps to refactor api package (Ted Senft)
  • [39d645c]: Add changelog template (Ted Senft)
  • [a1a92c6]: Add changelog groups (Ted Senft)
  • [c787ae8]: Merge branch '1.16.x' into feat/tunnels-api (Ted Senft)
  • [f9b1440]: Working changes (Ted Senft)
  • [8ea664d]: Change packages for tunnels api, include api in main pkg, artifacts (Ted Senft)
  • [3a2d0fc]: Fix test build JDK and ubuntu versions (Ted Senft)
  • List buildfiles dir in test-build (Ted Senft)
  • [a7e54ed]: Force build output directories, update actions (Ted Senft)
  • Redstone in tunnel. API test success. (Ted Senft)
  • [7c46595]: Clean up redstone debug code, remove unimplemented r_out tunnel (Ted Senft)
  • [70f3bc6]: Merge branch 'feat/tunnels-api' into 1.16.x (Ted Senft)
  • [4ba4279]: Add GH packages publishing back in, version bump to alpha 8 (Ted Senft)

v4.0.0-alpha.7

10 Feb 02:01
Compare
Choose a tag to compare

Commits

  • [ab1fe1f]: Add additional checking for full filepath (Ted Senft)
  • [5fd8926]: Add buildfiles prefix to test script (Ted Senft)
  • [9f4e5d3]: Merge branch 'gh/test-builds' into 1.16.x (Ted Senft)
  • [2df5b48]: Remove unneeded tunnel wall blockstate (generated) (Ted Senft)
  • [16e549f]: Update changelog.yml (Ted Senft)
  • [4d1c60c]: Merge remote-tracking branch 'origin/1.16.x' into 1.16.x (Ted Senft)
  • [0a34c66]: Update README.md (Ted Senft)
  • [a4697b6]: Update tagged-release.yml (Ted Senft)
  • [cf6c26b]: Update test-build.yml (Ted Senft)
  • [9c13819]: Create ci-tests.yml (Ted Senft)
  • [74299e6]: Migrate tunnel blockstate/model files to generators (Ted Senft)
  • [b52386c]: Merge remote-tracking branch 'origin/1.16.x' into 1.16.x (Ted Senft)
  • [218eab1]: Update README.md (Ted Senft)
  • [8ceeb68]: Merge remote-tracking branch 'origin/1.16.x' into 1.16.x (Ted Senft)
  • [e160825]: Move machine and wall block models to datagen (Ted Senft)
  • [f42d0be]: Add spacer asset (Ted Senft)
  • [7300fd2]: Fix spacer dimensions (Ted Senft)
  • [edd46d9]: Remove unused code from main mod class (Ted Senft)
  • [2595fea]: Update issue templates (Ted Senft)
  • [8cbb0e4]: Delete ISSUE_TEMPLATE.md (Ted Senft)
  • [8bc8f92]: Fix issue where recipe gen outputs 1 wall instead of 16 (Ted Senft)
  • [a0d5269]: PSD assets (Ted Senft)
  • [150e376]: Remove old CM3 info from 1.16 branch readme (Ted Senft)
  • [f300af1]: Merge remote-tracking branch 'origin/1.16.x' into 1.16.x (Ted Senft)
  • [f34a673]: Add PSD screen functionality (baseline) (Ted Senft)
  • [705a839]: Finished draft implementation of ScrollableTextWidget, hardcoded lorem ipsum rn (Ted Senft)
  • [8c6600b]: Finished initial PSD guide (machines section) (Ted Senft)
  • [95564af]: Merge branch 'feat/guide' into 1.16.x (Ted Senft)
  • [ad656de]: Update data handling; addresses #438 and #450 (Ted Senft)
  • [de332d9]: Fix machine pick-block and en_us lang for tooltip (Ted Senft)
  • [e5525c9]: Update CI Test Action (Cache key) (Ted Senft)
  • [c51768a]: Remove caching from CI builds (Ted Senft)
  • [d7529be]: Update Java, Ubuntu versions (CI) (Ted Senft)
  • [c70eb84]: Re-add caching (Ted Senft)
  • [645afdb]: Update tagged release workflow (with CI tests) (Ted Senft)
  • [9fb2ef3]: Remove some unused classes, add a bit more logging (Ted Senft)
  • [fea76af]: Version bump for alpha 7 (Ted Senft)