Skip to content

Commit deebe22

Browse files
committed
Merge branch 'master' into feature/taskflow
2 parents 87e30a3 + 243a526 commit deebe22

File tree

3 files changed

+35
-30
lines changed

3 files changed

+35
-30
lines changed

.github/workflows/build.yml

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -82,32 +82,42 @@ jobs:
8282
- name: Build Lambda
8383
run: ./gradlew build
8484

85-
- name: Upload Lambda Fabric
85+
- name: Upload Lambda
8686
uses: ryand56/r2-upload-action@latest
87+
id: upload
8788
with:
8889
r2-account-id: ${{ secrets.R2_ACCOUNT_ID }}
8990
r2-access-key-id: ${{ secrets.R2_ACCESS_KEY }}
9091
r2-secret-access-key: ${{ secrets.R2_ACCESS_SECRET }}
9192
r2-bucket: ${{ secrets.R2_BUCKET_NAME }}
92-
source-dir: './fabric/build/libs/lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar'
93-
destination-dir: ${{ env.DATE }}-${{ env.COMMIT_HASH }}
94-
95-
- name: Upload Lambda Forge
96-
uses: ryand56/r2-upload-action@latest
97-
with:
98-
r2-account-id: ${{ secrets.R2_ACCOUNT_ID }}
99-
r2-access-key-id: ${{ secrets.R2_ACCESS_KEY }}
100-
r2-secret-access-key: ${{ secrets.R2_ACCESS_SECRET }}
101-
r2-bucket: ${{ secrets.R2_BUCKET_NAME }}
102-
source-dir: './forge/build/libs/lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar'
93+
source-dir: |
94+
./fabric/build/libs/lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
95+
./forge/build/libs/lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
96+
./common/build/libs/lambda-api-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
10397
destination-dir: ${{ env.DATE }}-${{ env.COMMIT_HASH }}
10498

105-
- name: Upload Lambda API
106-
uses: ryand56/r2-upload-action@latest
99+
- name: Generate download links
100+
if: ${{ steps.upload.outputs.result == 'success' }}
101+
run: |
102+
cat << EOF >> $GITHUB_STEP_SUMMARY
103+
Fabric https://r2-bucket.edouard127.christmas/${{ env.DATE }}-${{ env.COMMIT_HASH }}/lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
104+
Forge https://r2-bucket.edouard127.christmas/${{ env.DATE }}-${{ env.COMMIT_HASH }}/lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
105+
API (Dev only) https://r2-bucket.edouard127.christmas/${{ env.DATE }}-${{ env.COMMIT_HASH }}/lambda-api-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
106+
EOF
107+
108+
- name: Post Upload
109+
if: ${{ steps.upload.outputs.result == 'success' }}
110+
uses: actions/upload-artifact@v4
107111
with:
108-
r2-account-id: ${{ secrets.R2_ACCOUNT_ID }}
109-
r2-access-key-id: ${{ secrets.R2_ACCESS_KEY }}
110-
r2-secret-access-key: ${{ secrets.R2_ACCESS_SECRET }}
111-
r2-bucket: ${{ secrets.R2_BUCKET_NAME }}
112-
source-dir: './common/build/libs/lambda-api-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar'
113-
destination-dir: ${{ env.DATE }}-${{ env.COMMIT_HASH }}
112+
name: download-links
113+
path: downloads.txt
114+
115+
- name: Failover Upload
116+
if: ${{ steps.upload.outputs.result == 'failure' }}
117+
uses: actions/upload-artifact@v4
118+
with:
119+
name: lambda-nightly
120+
path: |
121+
/**/build/libs/lambda-*-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar
122+
123+

common/src/main/java/com/lambda/mixin/entity/FireworkRocketEntityMixin.java

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,9 @@ public class FireworkRocketEntityMixin {
1818
)
1919
)
2020
private void redirectSetVelocity(LivingEntity shooter, Vec3d vec3d) {
21-
if (!ElytraFly.getDoBoost()) {
22-
shooter.setVelocity(vec3d.add(
23-
vec3d.x * 0.1 + (vec3d.x * 1.5 - vec3d.x) * 0.5,
24-
vec3d.y * 0.1 + (vec3d.y * 1.5 - vec3d.y) * 0.5,
25-
vec3d.z * 0.1 + (vec3d.z * 1.5 - vec3d.z) * 0.5
26-
));
27-
return;
21+
if (ElytraFly.getDoBoost()){
22+
ElytraFly.boostRocket(shooter);
2823
}
29-
ElytraFly.boostRocket(shooter);
24+
else shooter.setVelocity(vec3d);
3025
}
31-
}
26+
}

common/src/main/kotlin/com/lambda/module/modules/movement/ElytraFly.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ object ElytraFly : Module(
2525
private val mute by setting("Mute Elytra", false, "Mutes the elytra sound when gliding")
2626

2727
@JvmStatic
28-
val doBoost: Boolean get() = isEnabled && playerBoost
28+
val doBoost: Boolean get() = isEnabled && rocketBoost
2929

3030
init {
3131
listener<MovementEvent.Pre> {

0 commit comments

Comments
 (0)