Commit Graph

5853 Commits

Author SHA1 Message Date
GoldenStack 12068fa895
Fix player inventory size usage 2024-05-04 13:46:56 -04:00
GoldenStack 24bff32065
Add Click.Change 2024-05-04 13:46:56 -04:00
themode 961dd5a01f
Move some constants out of PlayerInventory 2024-05-04 13:46:56 -04:00
themode 05e9011b8b
Store all processors in ClickProcessors 2024-05-04 13:46:56 -04:00
themode 21e35a6576
More style 2024-05-04 13:46:55 -04:00
themode 1ed7d4e492
Remove Click's Inventory dependency 2024-05-04 13:46:55 -04:00
themode 0fc1d39419
Style change 2024-05-04 13:46:55 -04:00
GoldenStack 5c4b2c9fb5
Remove fastutil references in API 2024-05-04 13:46:55 -04:00
GoldenStack fa9c20155c
Inventory rework (88 squashed commits) 2024-05-04 13:46:54 -04:00
TogAr2 6b8a4e4cc9
Fix Aerodynamics#withGravity changing horizontal air resistance (#2125) 2024-05-04 04:51:06 +00:00
felix 4b9d79bed4
Fix wrong trim cache invalidation (#2126) 2024-05-03 13:45:17 -04:00
GoldenStack fed512eaf6 Send an acknowledgement packet for item usage 2024-05-01 21:51:42 -04:00
DeidaraMC ded0721b23
fix: Aerodynamics#withAirResistance not updating correctly (#2121) 2024-05-02 01:49:18 +00:00
DeidaraMC ea4769817d fix: simulate phyiscs updating player onGround when it should not 2024-05-01 21:46:26 -04:00
DeidaraMC 5c050c66ca fix: Entity#onGround returning true when entities aren't actually on ground 2024-04-30 23:06:41 -04:00
DeidaraMC 5bf4b4445a fix: projectile entities positions becoming desynced from the client 2024-04-30 20:36:51 -04:00
mworzala fe8a230abb
fix: correct entity opt_block_state metadata serializer 2024-04-30 16:50:46 -04:00
mworzala e18d7fb798
fix: do not process disconnected queued config->play transition players 2024-04-30 13:56:38 -04:00
iam4722202468 287563257e
update 2024-04-30 13:47:16 -04:00
iam4722202468 8df25b5d6b
Merge remote-tracking branch 'minestom/1_20_5' into improved-pathfinding
# Conflicts:
#	build.gradle.kts
#	src/main/java/net/minestom/server/entity/pathfinding/PFPathingEntity.java
#	src/main/java/net/minestom/server/instance/Chunk.java
#	src/main/java/net/minestom/server/instance/DynamicChunk.java
#	src/main/java/net/minestom/server/instance/LightingChunk.java
#	src/main/java/net/minestom/server/instance/anvil/AnvilLoader.java
2024-04-30 13:45:40 -04:00
mworzala e63c9def24
fix: update from lighting fix 35 rebase 2024-04-30 11:43:39 -04:00
iam4722202468 76870e6046
fix falling off edge 2024-04-30 02:28:43 -04:00
mworzala d62246255e
chore: generalize ItemComponent to DataComponent (item component defs are still in ItemComponent) 2024-04-29 23:58:54 -04:00
mworzala c59a9ad9ae
fix: correctly read declared recipes 2024-04-29 23:58:54 -04:00
mworzala ff2ca215e0
feat: initial anvilloader writer implementation 2024-04-29 23:58:54 -04:00
mworzala 1c2b404c6b
feat: block predicate impl & some more tests 2024-04-29 23:58:54 -04:00
mworzala 2669c74958
chore: another stack size test 2024-04-29 23:58:53 -04:00
mworzala 7b11633de4
chore: rebase, add stack size 99 test case 2024-04-29 23:58:53 -04:00
mworzala 594dc82dac
fix: do not convert optchat metadata to chat 2024-04-29 23:58:53 -04:00
mworzala 4c8e7f4a2c
fix: correctly handle eating potions, time eating using ticks, default to correct drink/eat time from component, send damage event on living entity damage 2024-04-29 23:58:53 -04:00
mworzala d3ceb5e4c7
fix: circular init :| 2024-04-29 23:58:53 -04:00
mworzala d97b41dd82
fix: dont oom reading item component, stub banner pattern component 2024-04-29 23:58:52 -04:00
mworzala 300316eb58
chore: cleanup anvil test 2024-04-29 23:58:52 -04:00
mworzala e2e1ea0a85
fix: light test and update eye height in view direction test 2024-04-29 23:58:52 -04:00
mworzala 85a345b0cb
feat: initial ArgumentItemStack reader, other minor fixes 2024-04-29 23:58:52 -04:00
mworzala c49c138ed5
fix: do not allow writing air in declare recipes packet (added ItemStack.STRICT_NETWORK_TYPE to represent this) 2024-04-29 23:58:52 -04:00
mworzala eddd061730
fix: particle packet reorder 2024-04-29 23:58:51 -04:00
mworzala 00ff3835a6
fix: anvil not loading locations properly 2024-04-29 23:58:51 -04:00
mworzala 1589d648bc
chore: update datagenerator 2024-04-29 23:58:51 -04:00
mworzala e1cde3bbd0
chore: cicd trigger 2024-04-29 23:58:51 -04:00
mworzala 9e07352d02
chore: 1.20.5, disable some failing tests to get a functional build 2024-04-29 23:58:50 -04:00
mworzala 8ff9ab99f7
feat: partial anvil writing, update tests (still many broken) 2024-04-29 23:58:50 -04:00
mworzala 4d4a073559
feat: anvil reading, other minor fixes 2024-04-29 23:58:50 -04:00
mworzala b18f14f9de
fix: do not send close inventory packet when opening a new inventory while one is open 2024-04-29 23:58:49 -04:00
mworzala 1a8177209e
chore: rebase fixes on inventory branch 2024-04-29 23:58:49 -04:00
mworzala c77fefbf3a
feat: generate RecipeType (for ids) 2024-04-29 23:58:49 -04:00
mworzala 8a829ebe47
feat: simplify sound events, fix update explosion packet 2024-04-29 23:58:47 -04:00
mworzala 9894425f12
feat: first draft of cookies 2024-04-29 23:58:33 -04:00
mworzala b6f9aaaad7
feat: even more components (only 2 missing ones) 2024-04-29 23:58:32 -04:00
mworzala 3c9a0c0015
feat: more components 2024-04-29 23:58:32 -04:00