Commit Graph

412 Commits

Author SHA1 Message Date
shedaniel
2af34feb2a Fix invalid events 2021-03-30 01:19:43 +08:00
Max
2846a9616a Merge remote-tracking branch 'architectury/1.16' into 1.16 2021-03-22 22:28:59 +01:00
Max
9fb19f9605 Bump forge event priority to HIGH
My reasoning for this lies in the quirk that Forge by default cancels all following event listeners when one of them fails with an Exception. Because we are an API that mods need to be able to rely on, and this may cause cascading issues with mods that depend on us down the line (see https://github.com/KubeJS-Mods/KubeJS/issues/101), I think we should act on HIGH priority by default to reduce the risk of this happening
2021-03-22 22:28:37 +01:00
Max
28d986a3cc Add EntityHooks.fromCollision to retrieve an entity from block collision (#64) 2021-03-21 20:20:25 +01:00
shedaniel
f904c1de2e Add @SubscribeEvent to ColorHandlersImpl 2021-03-20 15:42:00 +08:00
shedaniel
aee0af27f4 Remove addListener from ColorHandlersImpl 2021-03-20 15:41:29 +08:00
shedaniel
3dcad1e8a1 Fix Forge Screen Events to be consistent with the fabric implementation: InteractionResult.SUCCESS should also indicate that the event should be cancelled. 2021-03-20 15:10:43 +08:00
Max
0e1347aae7 Merge branch 'feature/asmify' into 1.16 2021-03-18 17:54:51 +01:00
Max
e1cff1567b More annotation event migration 2021-03-18 15:49:03 +01:00
Max
c8dd9061db Migrate Forge ReloadListeners events to annotations 2021-03-18 15:43:56 +01:00
Max
dd8c78c448 Fix CLIENT_WORLD_LOAD on Forge 2021-03-18 15:41:22 +01:00
Max
4168644036 Merge pull request #62 from architectury/feature/fix_35
Rewrite the GuiEvent.SET_SCREEN mixin to fix #35
2021-03-16 16:51:37 +01:00
Max
47da69c510 Bump to 1.9
This is to indicate possibly changed mod behaviour (e.g. with KubeJS UI)
2021-03-16 16:51:01 +01:00
shedaniel
389034e1ff Change at 2021-03-11 21:11:43 +08:00
shedaniel
833d6014ea Rewrite the GuiEvent.SET_SCREEN mixin to fix #35 2021-03-11 21:09:22 +08:00
shedaniel
db1237448a Update plugins 2021-03-08 01:16:37 +08:00
shedaniel
6cbafd06a7 Add lightning strikes to the debug mod 2021-03-07 21:10:48 +08:00
shedaniel
0dbf72667d Update plugin 2021-03-01 23:46:34 +08:00
shedaniel
fc41c38ffa Merge remote-tracking branch 'architectury/1.16' into 1.16 2021-03-01 21:30:37 +08:00
shedaniel
bf9efc708f Update plugins 2021-03-01 21:30:24 +08:00
shedaniel
d9b43e71e6 Add EntityRenderers (#52)
Close #45
2021-02-27 17:48:51 +08:00
shedaniel
89ce4c7c58 Fix BlockEntityExtension @Shadow remapping 2021-02-27 17:48:34 +08:00
shedaniel
568f624467 Update architectury-plugin to 3.0.89 and fix #51 2021-02-26 20:36:32 +08:00
shedaniel
927bd08f8c Revert "Remove locals requirements from BlockLandingInvoker"
This reverts commit 0eb7bd5b
2021-02-26 03:47:23 +08:00
shedaniel
60cc189d60 Remove local testing build of transformer 2021-02-26 02:18:05 +08:00
shedaniel
0eb7bd5b1e Remove locals requirements from BlockLandingInvoker 2021-02-26 02:16:55 +08:00
shedaniel
c8aeff0823 Update architectury-plugin to 3.0.88 2021-02-26 02:16:53 +08:00
shedaniel
5dc01b0a19 Implement onDataPacket (#48) 2021-02-26 00:36:06 +08:00
shedaniel
b93cb04b6f Add null checks to networking for better errors. 2021-02-25 15:00:34 +08:00
shedaniel
4288ba88f5 Remove jcenter from settings.gradle 2021-02-23 23:17:07 +08:00
shedaniel
186d9bc517 Bump to 1.8 2021-02-23 23:11:00 +08:00
shedaniel
f99ac935ed Merge remote-tracking branch 'architectury/feature/optional_tags' into 1.16 2021-02-23 23:09:45 +08:00
shedaniel
c0c496007e Fix block entity without position 2021-02-23 23:09:16 +08:00
shedaniel
189f1e211c Implement Tag#equals and Tag#hashCode on forge because forge is nice 2021-02-23 01:03:06 +08:00
shedaniel
a7a98aa19f Add license 2021-02-23 00:58:04 +08:00
shedaniel
4f333f7ec7 Add test mod and fix game rules on forge 2021-02-23 00:56:50 +08:00
shedaniel
7e743dcb64 Add licenses and implement optional tags, requires some testing. 2021-02-23 00:16:26 +08:00
shedaniel
5613937011 Fix forge publishing as fabric 2021-02-19 02:19:38 +08:00
shedaniel
78043a3109 Migrate to Arch Plugin 3 2021-02-19 02:11:13 +08:00
shedaniel
0c705fa3ba Update README.md 2021-02-18 14:55:55 +08:00
shedaniel
2656e52221 Publish the platform specific jars on a different artifact id to resolve issues with transitive dependencies. 2021-02-17 14:51:31 +08:00
Max
cd9c1926a9 (Retroactively) bump version to 1.6 2021-02-15 19:50:49 +01:00
Max
0ec068cc1e Fix falling block land event to handle all (vanilla) blocks correctly
(Modded blocks need to have super.onLand(...) and then they'll be fine too)
2021-02-15 19:50:19 +01:00
Max
1918ec1132 Delay the breakage of ALL THE THINGS™ until 1.17
You're safe, NetworkChannel... for now
2021-02-15 19:45:28 +01:00
Max
b78cce58ee Add LightningEvent, FallingBlock land, move break/place to BlockEvent 2021-02-15 18:59:31 +01:00
Max
35dfe7ccbc [ci skip] Migrate to shedmaven 2021-02-14 17:37:30 +01:00
Max
2d1a9791f6 Remove collisions from packet ids 2021-02-11 19:12:42 +01:00
Max
54650b3e2e Mark old @ExpectPlatform for removal (2.0) 2021-02-11 19:12:23 +01:00
Max
382d677663 Mark old sided register methods for removal (1.6) 2021-02-11 19:12:23 +01:00
shedaniel
7c7c28d909 Update to 21w06a 2021-02-11 21:45:52 +08:00