Skip to content

Commit

Permalink
Initial commit based on arch/1.20.6
Browse files Browse the repository at this point in the history
fixed stray files
functional release
1.1.0 fixed whitescreening (hopefully)
patched a big dum
fix even bigger dum
config file
fixing a big dum
license change
gradlew +x permission
cleaning build file
update gitignore
Remove debug prints
version increment for patch
Add MidnightLib-based ingame config
Also did some code cleanup and fixes.
The ingame config also allows users to preview the effects of the options.
Tweaked config menu descriptions
new build
gradle 7.3 update
1.3.1 fix 1.18.1 crash
rocket fix
removing redundant files
ignore build files
Delete run\config\source_movement.srcmov
update to 1.19
update gradle to 7.4.2
update java to java 17
update gradle to 7.5
update fabric api to 0.58.0+1.19
1.4 added new flight mode
enjafication
Polish the Polish.
TODO innit.
Polish the Polish.
Building and publishing.
Add mc version to mod version number.
Update mc-publish
Progress towards MidnightControls integration.
MidnightControls integration complete.
Fix changelog
Fix a bug and add momentum based camera movement.
Add version dependency for mc 1.19+ to fabric.mod.json.
update the fabricmod.json to allow 1.19.1/2
right now, when trying to launch with 1.19.1 or higher, it doesnt work. changing it from a + to a .* fixes that
Bump version number and update changelog.
Add global toggle in config.
Bump version.
Compat time
Beeeg update time
Remove a file that shouldn't be here
Significant improvements to banking
Speed and bugfix
RotationInstant conditions
Fixed funky banking behaviour when looking straight up or down
Bump version and update changelog
Credit is important
Improved README
somewhat decent progress for multi loader environment. missing configs
mods.toml
removed extra files
added cross loader configs. Actual configs are not yet setup
Yarn superiority
More yarn and added missing mixins json
Well the IDE errors are gone now
Config and MixinExtras work now
Gradle stuffs and testing in prod
Attempt to fix quirky maven
Try a different build workflow
I did a dumb
Feeling quirky today are we?
You better work now
Getting fabric loader from parchmentmc? I feel like thats not supposed to happen.
That should be the last actions stuff
Fix workflow for new branch
Fix branch some more
Fixes
I love actions sm
Isth this better work
Explicitly declare fabricmc maven
Checkout repo for changelog
Hopefully this should completely fix publishing
Stop autofeaturing isth
Fix naming of published versions
Credit innit
META-INF was a mistake (should fix enjarai#26)
Bump version
Rollback dumb change
Bump version
Remove unnecessary properties
Hard dependency on cloth is big cringe
Migrate to our own Vec2d implementation instead of vanillas Vec2f
Remove MixinExtras from the forge side and bump version
Fixes and busses
Fancy activation modes and compat
HYBRID_TOGGLE and compat
Add personal maven as a backup for some common dependencies
Fapi dependency innit
Jitpack is bad, this is why I have my own mirrors
Great improvements to thrusting
Added maven publishing and fixed enjarai#31
Gotta love actions
There has to be a better way
Is it seriously going to take 20 minutes to publish now?
Preparing for 1.19.3
When the version bump is sus
Final preparations for 1.19.3
Fuck shit I forgot the changelog
Fix enjarai#39
Additional conversation lines to integrate with show me your skin
Fixes compatibility with yacl 2.1.1
- Updated yacl version to 2.1.1
- Added issues page link to fabric.mod.json
Update README with more clarity about config
Me changing the log
Yes
Fix issue with custom player model rotation being applied when mod is disabled
The log tends to change
Added lang/pt_br
Fix some compat with CameraOverhaul
Re-enable forge version publishing, as forge has updated to 1.19.3
Finally a way to disable thrusting server-side
Changing the log and reading the readme
Rename some funkily named thingymabobs
Basic roll syncing when mod is installed server-side, still needs interpolation
Roll interpolation and ensured interoperability with vanilla servers/clients
Update README badges
Bump version, update changelog and readme
Fix some missing translations
Rewonkymajig config syncing to be more generic
Small consistency fix with roll sync
Version bump innit
Added an event based API for addon mods to interact with
Swap roll and yaw around a bit internally to make things easier on myself
Small API improvements
Added keybind for toggling the thrusting feature
Quite
Quite
Update cicada to fix server issue
Catching config screen generation failure, hopefully letting us use a fallback when possible
Small tweaks that dont warrant a full release yet
Implemented extra server-side config options related to forcing the mod to be enabled client-side
Fix for enjarai#51
Changelog
Whoops, crash fix
Update issue templates
Just a version bump this time
No more 1.18.2 🦀
Updated to prep for 1.19.4
I changed the log once again
Ok now it actually boots, thats cool
WE DID IT BOIIIIS! tl;dr the button has been made. it doesn't do anything at the moment though lol
ayo function
ok fiiiiineeeee, you can have your little brackets.
lang files, pretty poggers
The beans are cool again
Cicada stuff, maybe more to come
More Cicada stuff, maybe more to come
Hm yes
1.19.4 :yeef:
I didn't know this {} syntax was a thing, but its kinda neat
Whoops
Reenable forge support
Controlify compat soontm
When the mixins are extra
The gaming is real today
Mfw double-included mixinextras
This might do something
Uyea
Use JOML's Vector2d instead of own Vec2d class
fix controlify compat
Made it not break + release time
I don't like NaN
OwO whats this
Do a Barrel Roll!
Easter egg go brrr
Yeet forge and attempted new config system (my brain hurts)
I guess this makes sense?
I'm actually quite happy with this
Hope this works, publishing workflows are always scary
Widener of access innit
Hm
Flight sim frfr
Mixins work perfectly every time
Sources jars my behated
Fixes
:irritatered:
Cool API thingy
Seems to be kinda working?
Hm, not quite
AARGH
Almost there
FUCK YEA FUCK YEA FINALLY
Pretty cool stuff
Mixin cleanup
API rework, it might actually be usable now
Cool YAML lang files
Glad i started refactoring in a seperate branch...
Disabled certain features in multiplayer if not explicitly allowed by the server
Extra disclaimer
Understandable, have a nice day
Update config sync protocol
New roll syncing! **completely untested** :yeef:
A few tweaks, but other than that, this works surprisingly easily
Polish™
Port to 1.20
REDACTED
Ghactions fixing
Cool config improvements
Sure
More YACLing
I really hope this doesn't break everything, cause it'd be pretty cool if it worked
Yknow what, fuck you. *Makes your keyboard input logic context-sensitive*
This was actually surprisingly shrimple, I might use this for other things as well
Fancy
Final 1.20 commit
Remind me rework InputContext a tiny bit
Hotfix teim
Yes
Backport tiem
Move YACL dependancy check to config screen and no longer crash on launch
Rename class and check for 3
If this works, i'll be very happy
Yes
I love automatic publishing (not)
THIS TIME
1.20.1 death
fapi
Create FUNDING.yml
README updates
Fix create 0.5.1 compatibility.
This too
Holy fucking shit I clearly had nothing better to do today
Roughly 98% of the changes in this branch worked first time. What the fuck.
I'm just gonna throw this out there, cause bigger update might take a bit still
Boi
Poggus
This seems pretty solid now
Swanktastic
Make the funny less obscure
Is this ready to publish you think?
The fix™
Readme updates
Connector compatibility, should I include it in the README maybe?
Dumbass crash fix
Protocol version 3 moment, I sure am glad I added an integer for that
Covid is over, handshakes make a return!
The beans are cool today
Syntax highlighting in config edit
Moved syntax highlighting to its own file
Changed the formatting
Somehow I broke everything
Woops forgot stuff was commented out last commit
What a miserable mistake I made and fixed
Even cooler beans? Impossible!
I'd like to think these beans are also cool
Cleaned up a bit
Quick fix
Coolly formatted beans
Time to publish the beans
where were you when 1.19.4 was kil. i was at puter making mods when phone ring. 1.19.4 is kil. no.
I am I may be I I have the stupid D:
README beans, though only moderately cool this time. Lukewarm I'd say.
Disable the mod while submerged in water (enjarai#106)
Migrate smoothing to a more intuitive config format (enjarai#107)
Neat
1.20.2 support
Mixin cancelling is based
Perfection
Backport cause i was bored
Whoops (enjarai#113)
Mixin moment ngl
E
Coolio
Ah shit, here we go
Update to 1.20.2
MMM update
Lovely
Just going to throw this on a branch so i have easy access to it
Run configs are fucked, but i couldnt care less for now
Attempted fixes
Oh boy
Fun times (not really)
Man. That sure is a port
Forge users will see this and just be like "hell yea"
The balls are sizable
This is nice, mod lives here now
Fun stuff
Dumb fix
Hueh
Honestly pretty great
I sure do hope this doesnt cause issues
It caused issues.
Badges!
Not working, but gonna push anyway
This is a forge moment ngl
It works???
Progress? im not sure...
The NeoForge 1.20.4! Got dam!
Mavenery
Mexican Spanish Translation
A full translation of the en_us file
Mexican Spanish translation
A full translation of the en_us file
Create gradle.yml
Delete .github/workflows/gradle.yml
HELLLLLLLLLLLLLLLLLLL FUCKING YEAAAA
  • Loading branch information
Jorbon authored and ShaneTRS committed May 17, 2024
0 parents commit da433d7
Show file tree
Hide file tree
Showing 174 changed files with 9,011 additions and 0 deletions.
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# These are supported funding model platforms

# github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
# patreon: # Replace with a single Patreon username
# open_collective: # Replace with a single Open Collective username
ko_fi: enjarai
# tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
# community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
# liberapay: # Replace with a single Liberapay username
# issuehunt: # Replace with a single IssueHunt username
# otechie: # Replace with a single Otechie username
# lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
# custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-crash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Bug/crash
about: Let me know about a crash or other bug
title: ''
labels: ''
assignees: ''

---

**Describe the issue**
A clear and concise description of what the problem is.

**Crash report/logs (if applicable)**
Upload your crash report or logs here if they could be of help when trying to diagnose the issue. Please use https://mclo.gs/ instead of uploading the file directly.

**Additional information**
Put any additional info here. e.g. screenshots/videos, config files.
38 changes: 38 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Build

on:
workflow_call:
inputs:
branch:
required: true
type: string
java_version:
required: true
type: string

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Branch
uses: actions/checkout@v2
with:
ref: ${{ inputs.branch }}

- name: Setup Java
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: ${{ inputs.java_version }}

- name: Grant Execute Permiussion
run: chmod +x gradlew

- name: Build
run: ./gradlew build

- name: Upload To Artifacts
uses: actions/upload-artifact@v2
with:
name: Artifacts
path: ./build/libs/
10 changes: 10 additions & 0 deletions .github/workflows/build_self.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: Build Self

on: [pull_request, push]

jobs:
build:
uses: ./.github/workflows/build.yml
with:
branch: ${{ github.head_ref || github.ref_name }}
java_version: 21
65 changes: 65 additions & 0 deletions .github/workflows/publish_all.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
name: Publish All

on:
release:
types: [ created ]

jobs:
changelog:
runs-on: ubuntu-latest
steps:
- name: checkout repository
uses: actions/checkout@v2
- name: Update GitHub Release
uses: tubone24/update_release@v1.3.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
body_path: CHANGELOG.md
is_append_body: true

deploy_1_19_4:
uses: enjarai/do-a-barrel-roll/.github/workflows/publish.yml@1.19.4/next
with:
branch: 1.19.4/next
game_vers: |
1.19.4
java_vers: 17
GITHUB_REF: ${{ github.ref }}
secrets:
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
PUBLISH_MAVEN_USERNAME: ${{ secrets.PUBLISH_MAVEN_USERNAME }}
PUBLISH_MAVEN_PASSWORD: ${{ secrets.PUBLISH_MAVEN_PASSWORD }}

deploy_1_20:
needs: deploy_1_19_4
uses: enjarai/do-a-barrel-roll/.github/workflows/publish.yml@1.20/dev
with:
branch: 1.19.4/next
game_vers: |
1.20
1.20.1
java_vers: 17
GITHUB_REF: ${{ github.ref }}
secrets:
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
PUBLISH_MAVEN_USERNAME: ${{ secrets.PUBLISH_MAVEN_USERNAME }}
PUBLISH_MAVEN_PASSWORD: ${{ secrets.PUBLISH_MAVEN_PASSWORD }}

deploy_1_20_2:
needs: deploy_1_20
uses: enjarai/do-a-barrel-roll/.github/workflows/publish.yml@1.20.2/dev
with:
branch: 1.20.2/dev
game_vers: |
1.20.2
java_vers: 17
GITHUB_REF: ${{ github.ref }}
secrets:
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
PUBLISH_MAVEN_USERNAME: ${{ secrets.PUBLISH_MAVEN_USERNAME }}
PUBLISH_MAVEN_PASSWORD: ${{ secrets.PUBLISH_MAVEN_PASSWORD }}

34 changes: 34 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# gradle

.gradle/
build/
out/
classes/

# eclipse

*.launch

# idea

.idea/
*.iml
*.ipr
*.iws

# vscode

.settings/
.vscode/
bin/
.classpath
.project

# macos

*.DS_Store

# fabric

run/
.fabric
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Fixed Iris compatibility. (in theory)
Loading

0 comments on commit da433d7

Please sign in to comment.