Commit Graph

685 Commits

Author SHA1 Message Date
shedaniel
fff54670b7 Try another workflow for validating gradle 2025-10-02 21:24:09 +08:00
shedaniel
bc6c57c33a Port for 1.21.9 2025-10-02 18:09:51 +08:00
shedaniel
97ceb68560 Mark as compatible for 1.21.8 too 2025-07-23 23:19:32 +08:00
Cassian Godsted
55491e14cd Port to 1.21.7 (#642)
* Fix fabric.mod.json versioning (#635)

Update fabric.mod.json

* Fix RenderTypeRegistry.register parameters (#636)

* "Port" to 1.21.7

* Missed a 1.21.6

* Adapt to OnlyIn removal

NeoForge 21.7.3 has removed OnlyIn from production. This fixes the crash on startup when Architectury API is used on this version.

* Update workflows
We are keeping the same file name so we can continue the build numbers

---------

Co-authored-by: Jeb Feng <ranzeplay@outlook.com>
Co-authored-by: ENC_Euphony <47242104+pynickle@users.noreply.github.com>
Co-authored-by: shedaniel <daniel@shedaniel.me>
2025-07-23 17:17:53 +02:00
shedaniel
d153cf1e63 Remove invalid curseforge version 2025-06-18 09:48:37 +08:00
shedaniel
6833ce23fb Update generated access widener 2025-06-18 09:41:31 +08:00
shedaniel
e5a1d739dd Bump github actions runner to ubuntu 24.04 2025-06-18 09:37:46 +08:00
ellellie
2b8b696d24 Port to 1.21.6 (#633)
* Port to 1.21.6-rc1

* Bump for 1.21.6

---------

Co-authored-by: shedaniel <daniel@shedaniel.me>
2025-06-18 03:34:29 +02:00
shedaniel
9038d94f46 Bump to 16.1, add more transitive access wideners 2025-04-10 14:44:00 +08:00
shedaniel
0047b5c8d7 NeoForge 1.21.5 Port 2025-03-26 21:00:22 +08:00
Joshua Peisach
762c4cae93 Port to 1.21.5 rc1 (#616)
* MixinResultSlot: update target

* bump to 1.21.5-rc1
2025-03-24 13:35:01 +08:00
shedaniel
0e94fdd1bd Update for 1.21.5-pre2 2025-03-18 14:12:42 +08:00
Myitian
0be1f2c837 Fix #600 (#602) 2025-02-18 22:48:15 +08:00
ellellie
a08cc1e11a fix: use new neoforge reload listeners (#603) 2025-02-16 16:33:23 +08:00
shedaniel
ccd67863c1 Update for NeoForge 1.21.4 2024-12-04 02:25:04 +08:00
Nico Mexis
431462bd7a Fix crash (#576) 2024-10-27 15:21:14 +08:00
shedaniel
2a31c75f7d Update for NeoForge 1.21.2 2024-10-23 02:13:36 +08:00
shedaniel
b6299b2867 Update to 1.21.2 2024-10-23 00:30:49 +08:00
shedaniel
6bdf5e9c35 Update fabric.mod.json 2024-10-06 05:09:47 +08:00
shedaniel
5056076e82 Change workflow 2024-10-06 05:08:58 +08:00
shedaniel
fe43bbddc9 Update to 24w40a 2024-10-06 05:07:39 +08:00
shedaniel
a14036d12b Update to upload-artifact@v4 2024-10-06 03:18:28 +08:00
Nico Mexis
61d78b96ba Fix crash when hovering over some items (#560) 2024-10-05 15:07:28 +08:00
shedaniel
7cd3db7710 Update NeoForge to 21.0.114-beta and fix breakage in NeoForge config extension 2024-07-22 18:04:36 +09:00
shedaniel
b3e6630a83 Merge remote-tracking branch 'refs/remotes/origin/1.20.6' into 1.21 2024-07-22 17:57:26 +09:00
shedaniel
3cbe35fb8d Merge remote-tracking branch 'refs/remotes/origin/1.20.5' into 1.20.6 2024-07-22 17:57:13 +09:00
Nico Mexis
d8d4e1398d Register SpawnEntityPacket on Fabric server (#526) 2024-07-20 10:21:54 +10:00
Jab125
cd9551fab2 Update NeoForge to 21.0.78-beta to account for breaking changes (#539)
* fix compiler errors and update to 21.0.78-beta

* Update RegistrarManagerImpl.java
2024-07-11 11:36:08 +10:00
Nico Mexis
4e5f1eee9e Fix NeoForge 21.0.40+ (#530) 2024-07-01 06:56:51 +09:00
desht
1ba751a168 updated Architectury for new Neoforge 21.0.31 entity damage pipeline (#521) 2024-06-25 18:38:51 +09:00
Jab125
289ed46f49 Port to 1.21 (#511)
* 1.21-pre1

* progress

* fix MixinGameRenderer

* update the access widener

* pass removal reason in the player respawn event

* Update MixinGameRenderer.java

* fix more mixins

* fix more 1.21 stuff

* Update TestRegistries.java

* remove enchantments (it's data driven)

* rename 1.20.6 files to 1.21

* update to 1.21-pre4

* lol

* fix neoforge

* Finish port to 1.21

---------

Co-authored-by: shedaniel <daniel@shedaniel.me>
2024-06-14 02:57:55 +09:00
Jab125
7f76087ffb [1.20.6] Update Architectury API's dependencies and require the latest Fabric API and NeoForge. (#509)
* update dependencies

* Fix compile errors
2024-05-30 18:38:17 +09:00
shedaniel
5e4933ea9f Bump version to 12.1
Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-05-21 08:58:47 +09:00
Jab125
ba78f466ea Port to 1.20.6 (#494)
* Begin port to 1.20.6

* Port to 1.20.6

* decrease diff

* Fix Creative Tab Ordering

* add test for creative tab ordering

* change up test

* add github actions build for 1.20.6

* fix some outdated things in the github actions

* use the mod bus instead of the neoforge bus when registering menu screens

* update versions in `build.gradle`

* change to 20.6.70-beta

* require 20.6.70

* this doesn't need fabric

Signed-off-by: shedaniel <daniel@shedaniel.me>

---------

Signed-off-by: shedaniel <daniel@shedaniel.me>
Co-authored-by: shedaniel <daniel@shedaniel.me>
2024-05-18 21:29:27 +09:00
Jab125
26bf197197 Fix FluidStack.EMPTY always being null (#503) 2024-05-05 13:20:06 +08:00
Jab125
02c89ba625 Fix breakage in NeoForge 20.5.14, fix crash when registering packets on Fabric, fix players getting kicked when a S2C packet is sent to them. (#499)
* Fix #497

* Fix #496

* Fix #498

* Add test for #498

* Update architectury.mixins.json
2024-04-30 00:31:05 +09:00
Jab125
3f0bf226c4 Port to 1.20.5 (#493)
* port to 1.20.5-rc1

* port to 1.20.5

* remove runtime mod menu

* Update build.gradle

* Prepare for publishing

Signed-off-by: shedaniel <daniel@shedaniel.me>

* Update shadow plugin to fix building J21 binaries

Signed-off-by: shedaniel <daniel@shedaniel.me>

---------

Signed-off-by: shedaniel <daniel@shedaniel.me>
Co-authored-by: shedaniel <daniel@shedaniel.me>
2024-04-24 22:57:28 +09:00
shedaniel
8effe4a56d Port to 1.20.5-pre1
Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-04-12 15:51:56 +09:00
shedaniel
b54b89c281 Fix crash on startup
Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-04-10 02:51:33 +09:00
shedaniel
0a315a4666 Remove our networking sync code as it is no longer required
Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-04-10 02:37:15 +09:00
shedaniel
ff8e05373c Build with Java 21
Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-04-09 18:28:30 +09:00
shedaniel
d80b6c2de0 Publish to maven only as beta
Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-04-09 18:23:49 +09:00
shedaniel
4e15fa3bbb [ci skip] Port to NeoForge 24w14a
Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-04-09 18:16:22 +09:00
shedaniel
d19cb9a8f1 Update to 24w14a
Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-04-06 03:09:44 +09:00
shedaniel
d4f399c9e1 Update to 24w12a
Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-04-01 20:28:51 +09:00
shedaniel
7684945cc5 Merge remote-tracking branch 'origin/1.20.4' into 1.20.5 2024-04-01 20:05:12 +09:00
Max
327480e549 Merge pull request #483 from desht/desht-forge-fluid-fix
fix: FluidStackImpl#getRawFluidSupplier crashing on forge/neoforge
2024-03-11 12:15:42 +01:00
Des Herriott
3fbee10d1a fix: FluidStackImpl#getRawFluidSupplier crashing on forge/neoforge
Wrap the Holder.Reference returned from Registry#getHolderOrThrow
 inside an actual Supplier
2024-03-11 09:59:49 +00:00
shedaniel
efa34d31ae Reflect changes in FluidStackHooks
Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-03-03 20:56:25 +09:00
shedaniel
8d0fdbdbd1 Re-add fluid variants
The implementations in FluidStack regarding components is a stab for what the future api could be, and will definitely change.

Signed-off-by: shedaniel <daniel@shedaniel.me>
2024-03-02 04:14:46 +09:00