Commit Graph

5763 Commits

Author SHA1 Message Date
iam4722202468 b27afcd15f
cleanup 2024-05-09 22:24:31 -04:00
iam4722202468 cf7a6d3c9f
update 2024-05-09 22:20:03 -04:00
iam4722202468 a0a770c4a3
Merge remote-tracking branch 'minestom/1_20_5' into improved-pathfinding
# Conflicts:
#	build.gradle.kts
#	demo/src/main/java/net/minestom/demo/Main.java
#	demo/src/main/java/net/minestom/demo/PlayerInit.java
#	src/main/java/net/minestom/server/MinecraftServer.java
#	src/main/java/net/minestom/server/component/DataComponent.java
#	src/main/java/net/minestom/server/component/DataComponentImpl.java
#	src/main/java/net/minestom/server/entity/Metadata.java
#	src/main/java/net/minestom/server/entity/pathfinding/PFPathingEntity.java
#	src/main/java/net/minestom/server/instance/DynamicChunk.java
#	src/main/java/net/minestom/server/instance/block/predicate/BlockPredicate.java
#	src/main/java/net/minestom/server/inventory/ContainerInventory.java
#	src/main/java/net/minestom/server/inventory/Inventory.java
#	src/main/java/net/minestom/server/inventory/PlayerInventory.java
#	src/main/java/net/minestom/server/item/ItemComponent.java
#	src/main/java/net/minestom/server/item/attribute/AttributeSlot.java
#	src/main/java/net/minestom/server/item/component/Bee.java
#	src/main/java/net/minestom/server/item/component/BlockPredicates.java
#	src/main/java/net/minestom/server/item/component/DebugStickState.java
#	src/main/java/net/minestom/server/item/component/DyedItemColor.java
#	src/main/java/net/minestom/server/item/component/EnchantmentList.java
#	src/main/java/net/minestom/server/item/component/FireworkExplosion.java
#	src/main/java/net/minestom/server/item/component/PotionContents.java
#	src/main/java/net/minestom/server/listener/CreativeInventoryActionListener.java
#	src/main/java/net/minestom/server/listener/PlayerDiggingListener.java
#	src/main/java/net/minestom/server/listener/WindowListener.java
#	src/main/java/net/minestom/server/listener/manager/PacketListenerManager.java
#	src/main/java/net/minestom/server/network/ConnectionManager.java
#	src/main/java/net/minestom/server/network/NetworkBuffer.java
#	src/main/java/net/minestom/server/network/NetworkBufferTypeImpl.java
#	src/main/java/net/minestom/server/network/packet/client/handshake/ClientHandshakePacket.java
#	src/main/java/net/minestom/server/utils/nbt/BinaryTagSerializer.java
#	src/test/java/net/minestom/server/inventory/click/ClickUtils.java
2024-05-09 22:15:52 -04:00
mworzala 323c75f8a5
chore: allow chunk subclasses to override heightmap generation 2024-05-05 13:49:22 -04:00
mworzala 9ddf41bd89
chore: start testing components, fix valueless components 2024-05-05 13:49:22 -04:00
mworzala 7aa5eb6df3
fix: sync position after sending first chunk 2024-05-05 13:49:22 -04:00
mworzala 0c35fdfd7e
chore: add PlayerAnvilInputEvent, other minor tweaks from self review 2024-05-05 13:49:21 -04:00
mworzala 54e30c2d67
fix: update from lighting fix 35 rebase 2024-05-05 13:49:21 -04:00
mworzala a7b8de0a1e
chore: generalize ItemComponent to DataComponent (item component defs are still in ItemComponent) 2024-05-05 13:49:21 -04:00
mworzala 4257632c6c
fix: correctly read declared recipes 2024-05-05 13:49:21 -04:00
mworzala 3940ba519b
feat: initial anvilloader writer implementation 2024-05-05 13:49:21 -04:00
mworzala 7494f59cf7
feat: block predicate impl & some more tests 2024-05-05 13:49:21 -04:00
mworzala 1fc81aa411
chore: another stack size test 2024-05-05 13:49:20 -04:00
mworzala e4d32b8164
chore: rebase, add stack size 99 test case 2024-05-05 13:49:20 -04:00
mworzala dcda910240
fix: do not convert optchat metadata to chat 2024-05-05 13:49:20 -04:00
mworzala 0b6cf64165
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-05-05 13:49:20 -04:00
mworzala 84575157e8
fix: circular init :| 2024-05-05 13:49:20 -04:00
mworzala 02e21897c8
fix: dont oom reading item component, stub banner pattern component 2024-05-05 13:49:19 -04:00
mworzala 10e51020cb
chore: cleanup anvil test 2024-05-05 13:49:19 -04:00
mworzala 4bf4f25acd
fix: light test and update eye height in view direction test 2024-05-05 13:49:19 -04:00
mworzala 8ed794726f
feat: initial ArgumentItemStack reader, other minor fixes 2024-05-05 13:49:19 -04:00
mworzala aaafd1617d
fix: do not allow writing air in declare recipes packet (added ItemStack.STRICT_NETWORK_TYPE to represent this) 2024-05-05 13:49:19 -04:00
mworzala ebe8d2f8c1
fix: particle packet reorder 2024-05-05 13:49:19 -04:00
mworzala f194736e38
fix: anvil not loading locations properly 2024-05-05 13:49:18 -04:00
mworzala 38f6fd4434
chore: update datagenerator 2024-05-05 13:49:18 -04:00
mworzala fb3039c8f6
chore: cicd trigger 2024-05-05 13:49:18 -04:00
mworzala 5d737b4c36
chore: 1.20.5, disable some failing tests to get a functional build 2024-05-05 13:49:18 -04:00
mworzala ed73e021d7
feat: partial anvil writing, update tests (still many broken) 2024-05-05 13:49:18 -04:00
mworzala 823d741e5c
feat: anvil reading, other minor fixes 2024-05-05 13:49:17 -04:00
mworzala 403accbda5
fix: do not send close inventory packet when opening a new inventory while one is open 2024-05-05 13:49:17 -04:00
mworzala 9a7cd7170d
chore: rebase fixes on inventory branch 2024-05-05 13:49:17 -04:00
mworzala 93e47d1b09
feat: generate RecipeType (for ids) 2024-05-05 13:49:16 -04:00
mworzala 1dbf33a220
feat: simplify sound events, fix update explosion packet 2024-05-05 13:49:16 -04:00
mworzala 6aaee56933
feat: first draft of cookies 2024-05-05 13:49:16 -04:00
mworzala 376bf6f6aa
feat: even more components (only 2 missing ones) 2024-05-05 13:49:16 -04:00
mworzala e169336e1c
feat: more components 2024-05-05 13:49:16 -04:00
mworzala e2ada4f97b
chore: cleanup itemcomponenttype, update to datagen changes 2024-05-05 13:49:16 -04:00
mworzala b364963f82
feat: functional components, but at what cost 2024-05-05 13:49:15 -04:00
mworzala 9a04b7cd1d
chore: trying to fix nightmare loop 2024-05-05 13:49:15 -04:00
mworzala 79f78a4ecf
chore: more components 2024-05-05 13:49:15 -04:00
mworzala 54bef46d36
chore: more components 2024-05-05 13:49:15 -04:00
mworzala 6f769a4f98
chore: delete all old metadata classes for now, may return compatibility later 2024-05-05 13:49:15 -04:00
mworzala c3dcf9d92a
feat: first version of a bunch of components 2024-05-05 13:49:14 -04:00
mworzala 641c4975ac
chore: rebase on adventure-nbt 2024-05-05 13:49:14 -04:00
mworzala e24109d0eb
fix: oops, health is before potion still 2024-05-05 13:49:14 -04:00
mworzala 22e4a17747
feat: joinable server 2024-05-05 13:49:14 -04:00
mworzala 93cca2b316
chore: basic nbt reader/writer for protocol while waiting for adventure 2024-05-05 13:49:14 -04:00
mworzala bc4478f749
feat: initial conversion to adventure nbt. no tests, no anvil 2024-05-05 13:49:13 -04:00
GoldenStack 0b0ff6229a Send changes to client when cancelled and test fix 2024-05-05 12:29:08 -05:00
GoldenStack 5c236944e2
Follow client predictions whenever possible 2024-05-04 13:46:58 -04:00