Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add German Translation by GeneralMine #579

Open
wants to merge 85 commits into
base: 1.19.x
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
2231971
Kill pre-1.19 legacy data handling, deprecate RoomSize enum
robotgryphon Aug 7, 2022
fc88d47
[API Break] Move blockPos code from IDimPos > IDimBlockPos
robotgryphon Aug 7, 2022
86e5bfc
[API Break] Add server to teardown hooks, changes to TunnelPos
robotgryphon Aug 7, 2022
86fb8cb
[API Break] Initial changes for redstone in tunnels
robotgryphon Aug 7, 2022
afcb275
Move tunnel wall render type to datagen/model files
robotgryphon Aug 7, 2022
15ae404
Fix network handler deprecations
robotgryphon Aug 7, 2022
e50baa7
Fix machine data file export
robotgryphon Aug 7, 2022
2bba16e
Fix tunnel-related registry deprecations
robotgryphon Aug 7, 2022
a12e3a4
Setup for loading and testing room templates
robotgryphon Aug 14, 2022
4e22e6d
Create bug-report-cm5.yml
robotgryphon Sep 7, 2022
3235e92
Create stale.yml
robotgryphon Sep 25, 2022
74c3857
Update stale.yml
robotgryphon Oct 9, 2022
26018af
First build for 5.2.0; handles data migration and new room templates
robotgryphon Oct 10, 2022
a5f0d03
Fix CI JVM args, MME not marking v5.2 resolved
robotgryphon Oct 10, 2022
01eccbb
More CI/workflow stuff for nightly build changes
robotgryphon Oct 10, 2022
f947181
CI is fun
robotgryphon Oct 10, 2022
346a173
[ci] Another one, missed tag fetch
robotgryphon Oct 10, 2022
7996f95
Make absurd room template for testing, remove WIP craft to update text
robotgryphon Oct 10, 2022
6e308dc
Break more things, because JarJar is the real dark lord
robotgryphon Oct 10, 2022
49feeda
Here we GOOOOO
robotgryphon Oct 10, 2022
18ccc98
Kotlin multiproject go brrrrr
robotgryphon Oct 11, 2022
add3691
Fix most build issues, checkin
robotgryphon Oct 13, 2022
0be4991
The build configs, they taunt me
robotgryphon Oct 13, 2022
578dcec
Reobfuscate everything
robotgryphon Oct 13, 2022
a8a93e9
[ci] Another attempt at publishing under one root project
robotgryphon Oct 13, 2022
d615738
Fix classloading issue on dedicated servers, nightly version change f…
robotgryphon Oct 14, 2022
36eadb0
Temp fix entities, start debug room info renderer
robotgryphon Oct 15, 2022
8642859
Room upgrade command classname fix
robotgryphon Oct 16, 2022
20a3005
Sync basic room metadata on entry, debug info, chunk fixes
robotgryphon Oct 16, 2022
e6a6454
More build testing
robotgryphon Oct 31, 2022
5234652
Fix a couple of deprecation warnings, set CI publish to all libs
robotgryphon Oct 31, 2022
a5761e7
Packages pls
robotgryphon Oct 31, 2022
a809a20
Fix tunnel resource datagen, tweak nightly CI variable output
robotgryphon Oct 31, 2022
0995d94
Fix another deprecation and api rename issue
robotgryphon Oct 31, 2022
f06eecc
Working on getting more and more common logic out of the forge modules
robotgryphon Nov 4, 2022
37d57a8
Bit more cleanup
robotgryphon Nov 4, 2022
8073900
Move datagen functions into generated package, fix setColor build error
robotgryphon Nov 5, 2022
cbfcfb3
Fix missed wall block changes in room generation tests
robotgryphon Nov 5, 2022
6374ba7
Temporarily removes upgrade application as system gets rewritten
robotgryphon Nov 28, 2022
25b2e10
Create announce-latest-nightly.yml
robotgryphon Jan 29, 2023
4dbed60
Fix upgrade naming and resource keys
robotgryphon Feb 21, 2023
6d16a7d
Remove many uses of IDimBlockPos, prep for multi-jar
robotgryphon Mar 12, 2023
5c67f87
Bump core version, fix several crashes due to registry code
robotgryphon Mar 20, 2023
276919f
Update nightly runner, add announcer
robotgryphon Mar 25, 2023
e3d24ef
[CI] Update multiple ubuntu versions, add publish step ID
robotgryphon Mar 25, 2023
1f741ea
[CI] Fix thing.. again
robotgryphon Mar 25, 2023
530240e
[CI] Fix github actor/token env variables
robotgryphon Mar 25, 2023
5103a0a
[CI] Do not force exit runData
robotgryphon Mar 25, 2023
610fc7a
runData?
robotgryphon Mar 25, 2023
97d819f
Adjust jar-in-jar version pinning
robotgryphon Mar 25, 2023
1283512
Clean up published artifacts and version code
robotgryphon Mar 25, 2023
21ec5cb
Fix mod_id mappings
robotgryphon Mar 25, 2023
cb0d4b2
Typo..
robotgryphon Mar 25, 2023
d5afd5f
Adjust forge-main's artifact ID, debug package info upload
robotgryphon Mar 25, 2023
0ff78e5
Add forge to artifact names, rm CM_RELEASE from nightly workflow
robotgryphon Mar 25, 2023
e757f42
Fix some includes, rename "chunkloader" upgrade to "wip"
robotgryphon Mar 25, 2023
3dd9467
Builds locally.. #githubPls
robotgryphon Apr 9, 2023
62d0c1f
Fix issues with bound machine item binding, remove constructor params
robotgryphon Apr 12, 2023
0a50bb9
Update stale settings to be less aggressive (90 days of stale, labels)
robotgryphon Apr 12, 2023
e8b041e
Tunnel graph serialization and tests
robotgryphon Apr 12, 2023
795e1b1
Start adding better lifecycle events for tunnels
robotgryphon Apr 12, 2023
cb64543
Fix a stupid recursion bug.. whoops
robotgryphon Apr 12, 2023
e6a1254
Finish implementation of round-trip tunnel graph serialization
robotgryphon Apr 12, 2023
cad2692
Fix missing lang entry for NYI, try to fix semver build vs increment
robotgryphon Apr 13, 2023
f2aac46
Tunnel tests, deprecate looking up stuff by TunnelDef, graph refactors
robotgryphon Apr 13, 2023
74af175
Bump core to v2.2; updated tunnel graph system
robotgryphon Apr 14, 2023
cc0794f
Move datagen to its own module, clean up forge-main
robotgryphon Apr 14, 2023
3908561
Basic tests for tunnels.. kinda works, definitely needs the network o…
robotgryphon Apr 25, 2023
89b6593
Fix unit tests for loading pre520 single room data, start tunnel migr…
robotgryphon Apr 25, 2023
4086ba7
Some temporary lang fixes, machine color desync fix
robotgryphon Apr 29, 2023
ae4b226
Further split machine block entities
robotgryphon May 5, 2023
45ef667
Fix wrong package for legacy block entity, update README
robotgryphon May 6, 2023
d0bf6f7
Fix manual nightly announcer workflow
robotgryphon May 6, 2023
d24f53d
Add teleport command and room suggestors
robotgryphon May 9, 2023
ae11bb5
Update dev-time mods
robotgryphon May 9, 2023
c6f9ed3
Cleaning up unused parts of legacy machines, testing
robotgryphon May 9, 2023
886ed7d
Tag unbound machines with cm:new_machine
robotgryphon May 9, 2023
24c1ad3
Temp fix for unbound machine colors
robotgryphon May 9, 2023
935d64e
Fix tunnels not warning about side exhaustion
robotgryphon May 9, 2023
ea33a27
Start fixing bound machine colors - needs higher data changes
robotgryphon May 9, 2023
2c0670a
Fix tunnel removal handler, finish curios compat
robotgryphon Jun 10, 2023
e12d4a1
Update discord invite in README
robotgryphon Jun 11, 2023
b674108
Tag all legacy machine items, hide from JEI
robotgryphon Jun 11, 2023
bb2d5fa
Last WIP before starting port to 1.20.4
robotgryphon Dec 12, 2023
8df3e00
Add German Translation by GeneralMine
GeneralMine Jan 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
77 changes: 77 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report-cm5.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: Bug Report - Compact Machines 5 (1.19)
description: Submit a report for Compact Machines 5
labels:
- triage
- 1.19
- bug
- unverified
assignees: []
body:
- type: markdown
attributes:
value: "*Please do not create an issue if you have not tried fixing it by using the latest version of the mod!*"

- type: checkboxes
attributes:
label: I am not using performance mods.
description: We request you remove performance mods and try to reproduce your issue before submitting this report. Examples include Optifine, Lithium, Sodium, and BetterFPS.
options:
- label: Confirm
required: true

- type: textarea
attributes:
label: Description
description: Description of the problem, including expected versus actual behavior.
placeholder: I attempted to do X, but Y happened instead.
validations:
required: true

- type: markdown
attributes:
value: "## Mod and Forge Versions"

- type: markdown
attributes:
value: >
*Do not use 'latest' for versions. Be exact; it helps us track down the issue accurately.*
If you need help finding the mod version, check the mods menu, accessible from the Main Menu of the game.

- type: input
attributes:
label: Mod Version
placeholder: 5.0.0
validations:
required: true

- type: input
attributes:
label: Forge Version
placeholder: 1.19.2 - 43.1.0
validations:
required: true

- type: markdown
attributes:
value: "## Crash Information"

- type: input
attributes:
label: Link to Crashlog
placeholder: pastebin/gist/etc.

- type: textarea
attributes:
label: Screenshot (if available)
description: If you have an image, you can attach it by dragging and dropping it from your file browser to the text area here.

- type: textarea
attributes:
label: How to reproduce
description: "How do you trigger this bug?"
value: |
1.
2.
3.
validations:
required: true
25 changes: 25 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 45

# Number of days of inactivity before a stale issue is closed
daysUntilClose: 30

# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled)
onlyLabels:
- triage
- awaiting-user

# Issues with these labels will never be considered stale
exemptLabels:
- verified
- ready-for-release

staleLabel: stale
exemptMilestones: true

markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed in one month if no further activity occurs.
Thank you for your contributions.

closeComment: false
99 changes: 99 additions & 0 deletions .github/workflows/announce-latest-nightly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
name: Announce Latest Nightly to Discord

on:
workflow_dispatch:
inputs:
diagnostic_mode:
description: Diagnostic Mode
type: boolean
default: false
required: true

jobs:
vars:
name: Get Variables
runs-on: ubuntu-22.04
outputs:
mcVersion: ${{steps.gradle_props.outputs.minecraft_version}}
forgeVersion: ${{steps.gradle_props.outputs.forge_version}}

steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Read MC and Forge versions
id: gradle_props
uses: christian-draeger/[email protected]
with:
path: "gradle.properties"
properties: "minecraft_version forge_version"

get-package-info:
name: Get Latest Package Info
runs-on: ubuntu-22.04
outputs:
version: ${{ steps.download-info.outputs.version }}
steps:
- name: Download Package Info
id: download-info
uses: compactmods/[email protected]
env:
GQL_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
owner: compactmods
repo: compactmachines
group: dev.compactmods.compactmachines
filter: "^compactmachines-forge-(?:[\\d\\.]+)-nightly.jar$"
outputFile: compactmachines-nightly.json

- name: Debug output
run: |
echo "Version: ${{ steps.download-info.outputs.version }}"
cat compactmachines-nightly.json

- name: Read info into variable [latest]
id: info
run: echo "latestJson=$(cat compactmachines-nightly.json)" >> $GITHUB_OUTPUT

- name: Download JAR and prepare artifacts
run: |
mkdir release
curl -L "${{ fromJson(steps.info.outputs.latestJson)[0].url }}" -o "release/${{ fromJson(steps.info.outputs.latestJson)[0].name}}"
mv compactmachines-nightly.json release/compactmachines-nightly.json

- name: Add Artifact
uses: actions/upload-artifact@v3
with:
name: release
path: release

announce:
name: Discord Announcement
needs: [ vars, get-package-info ]
runs-on: ubuntu-22.04
steps:
- name: Grab JAR and Info
uses: actions/download-artifact@v3
with:
name: release
path: .

- name: Read info into variable [latest]
id: info
run: echo "latestJson=$(cat compactmachines-nightly.json)" >> $GITHUB_OUTPUT

- name: Announce Release
uses: compactmods/[email protected]
env:
DISCORD_BOT_TOKEN: ${{ secrets.DISCORD_BOT_TOKEN }}
with:
filename: ${{ fromJson(steps.info.outputs.latestJson)[0].name}}
channel: ${{ secrets.NIGHTLY_CHANNEL_ID }}
modName: Compact Machines
modVersion: ${{ needs.get-package-info.outputs.version }}
thumbnail: https://media.forgecdn.net/avatars/10/602/635460270800375500.png

forgeVersion: ${{ needs.vars.outputs.forgeVersion }}
mcVersion: ${{ needs.vars.outputs.mcVersion }}
Loading