Commit Graph

116 Commits

Author SHA1 Message Date
shedaniel
d9b43e71e6 Add EntityRenderers (#52)
Close #45
2021-02-27 17:48:51 +08:00
shedaniel
927bd08f8c Revert "Remove locals requirements from BlockLandingInvoker"
This reverts commit 0eb7bd5b
2021-02-26 03:47:23 +08:00
shedaniel
0eb7bd5b1e Remove locals requirements from BlockLandingInvoker 2021-02-26 02:16:55 +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
7e743dcb64 Add licenses and implement optional tags, requires some testing. 2021-02-23 00:16:26 +08: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
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
77413eb808 Fix NetworkChannel client-server desync 2021-02-09 01:02:27 +08:00
shedaniel
70d5de3186 Migrate to my maven + make NetworkChannel side-agnostic 2021-02-08 21:49:58 +08:00
shedaniel
be28ae081c Merge remote-tracking branch 'architectury/1.16' into 1.16 2021-02-06 22:56:22 +08:00
shedaniel
e66a57bc80 Add some null checks 2021-02-06 22:56:12 +08:00
Max
38af2f1fc4 Remove (probably incorrect) client annotation from some hooks 2021-02-05 21:33:08 +01:00
shedaniel
2e77a254f6 Make DeferredRegister cast better 2021-02-01 14:34:18 +08:00
Max
fd3e8ac3c0 Fix AbstractRecipeSerializer's signature
The corresponding registry should be for serialisers, not for recipes.
2021-01-27 22:30:39 +01:00
shedaniel
afe197b516 Merge pull request #32 from Juuxel/feature/game-rule-api
Game rule API
2021-01-27 22:26:26 +08:00
Juuxel
3d3b8bb55e Add javadocs 2021-01-27 15:17:13 +02:00
Juuxel
6de010f71a Add game rule API 2021-01-27 15:14:42 +02:00
shedaniel
51c9e8b0d8 [ci skip] This is beautiful 2021-01-27 19:22:03 +08:00
shedaniel
d5e040604b Merge remote-tracking branch 'architectury/feature/registry-creation-api' into 1.16 2021-01-26 09:53:36 +08:00
Max
8d1f10205c Merge branch '1.16' into feature/screen-open-event 2021-01-25 18:51:49 +01:00
shedaniel
b69eae29d7 Merge remote-tracking branch 'architectury/1.16' into feature/registry-creation-api
# Conflicts:
#	build.gradle
2021-01-25 17:55:32 +08:00
shedaniel
dc702a01e6 FluidStackHooks in getting the rendering information for the fluids (#26) 2021-01-25 17:53:26 +08:00
shedaniel
492521dfe3 Add PlayerEvent#CHANGE_DIMENSION 2021-01-25 17:52:39 +08:00
shedaniel
4acc8341d0 Add ItemStackHooks 2021-01-25 17:32:56 +08:00
shedaniel
c13620fc9c Expose raw id from registries 2021-01-25 12:26:38 +08:00
Max
9994b9049e Merge remote-tracking branch 'origin/1.16' into feature/screen-open-event 2021-01-25 04:24:55 +01:00
Max
5fbb420dd7 Only overwrite screen on SUCCESS, fix whitespace changes 2021-01-25 04:10:11 +01:00
shedaniel
a4beace95c Registry API to create modded registries, close #21 2021-01-25 11:09:20 +08:00
shedaniel
5d4a779d05 Event cleanups 2021-01-25 11:07:09 +08:00
Max
0c7241ddfb Add GuiEvent.SET_SCREEN 2021-01-25 03:06:41 +01:00
shedaniel
b4646a0226 Merge remote-tracking branch 'architectury/feature/raw-input-events' into 1.16 2021-01-24 22:15:55 +08:00
shedaniel
526bbfb8ec Fix compilation error 2021-01-23 02:26:27 +08:00
shedaniel
465aeae5bd Add ClientLifecycleEvent.CLIENT_SETUP and allow deferring in ColorHandlers 2021-01-23 02:15:49 +08:00
shedaniel
bca73403d8 Add LevelResourceHooks 2021-01-21 21:09:32 +08:00
shedaniel
de90542afd Add raw input events, close #16 2021-01-20 21:21:23 +08:00
shedaniel
9c6101835d Close #18 Currently testing item / block addition, keybinds and creative tabs. 2021-01-20 20:28:15 +08:00
shedaniel
b066d19de8 Add AbstractRecipeSerializer 2021-01-16 02:30:41 +08:00
shedaniel
50352219e5 ArchitecturyBlockEntity to sync data to client (#10)
* ArchitecturyBlockEntity to sync data to client

* Add remap = false to @Shadow

* Upgrade gradle plugins

* Fix ArchitecturyBlockEntity on Forge

* Rename ArchitecturyBlockEntity to BlockEntityExtension
2021-01-16 01:39:03 +08:00
shedaniel
ce6fda2a2f Migrate to ArchitecturyTarget 2021-01-13 01:12:47 +08:00
shedaniel
75ee6b0d03 Migrate to non API centralized ExpectPlatform 2021-01-11 11:15:14 +08:00
shedaniel
cce752b74f Not automatically register the menu type, add methods to open the menu 2021-01-10 18:51:24 +08:00
OroArmor
7dc435f537 Some name changes and Javadoc 2021-01-09 13:15:32 -08:00
OroArmor
943e4fe514 Added Screen Registry API 2021-01-09 12:40:03 -08:00
shedaniel
d9080e4e19 Add license header to test classes 2021-01-09 20:45:47 +08:00
shedaniel
1fdeb8cd6a Rename to ClientScreenInputEvent and fix mixins 2021-01-09 20:44:49 +08:00