shedaniel
5accb65ee8
Add interruptTrue/Default/False as util methods
2021-04-17 22:05:43 +08:00
Max
ca2a528160
Some more (mostly Entity-based) Events ( #75 )
...
* Add FarmlandTrample event
* FarmlandTrample debug event
* Add FILL_BUCKET event and testmod
* Add ENTER_CHUNK event and testmod
* Add CHECK_SPAWN on Forge
* CHECK_SPAWN on Fabric part 1 aka: The Concernening
* CHECK_SPAWN on Fabric part 2: I kinda don't hate this as much
* CHECK_SPAWN on Fabric part 3: Patrols
* CHECK_SPAWN on Fabric part 4: catJAM
* CHECK_SPAWN on Fabric part 5: Phantoms
* Fix CHECK_SPAWN for patrols
* Add mod metadata (#73 )
* new event system
* Revert patrol spawner behaviour
* Implement CheckSpawn behaviour for spawners and add test (forgot about that)
* Revert "Revert patrol spawner behaviour"
This reverts commit 1da3fb73
* Change MixinPhantomSpawner to SOFT
* Edit forge mods.toml
We support 1.16.2+ on forge
Co-authored-by: shedaniel <daniel@shedaniel.me >
2021-04-15 23:26:48 +08:00
shedaniel
ac94c33e07
Re-license header
2021-04-13 19:40:44 +08:00
shedaniel
ec06bd3b96
Add docs
2021-04-10 21:28:48 +08:00
shedaniel
35145b9acb
Add getCustomEquipmentSlot
2021-04-10 20:33:26 +08:00
shedaniel
27addc91d9
Close #39
2021-04-10 20:13:19 +08:00
shedaniel
2af34feb2a
Fix invalid events
2021-03-30 01:19:43 +08:00
Max
28d986a3cc
Add EntityHooks.fromCollision to retrieve an entity from block collision ( #64 )
2021-03-21 20:20:25 +01:00
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