mworzala
|
d95b817c07
|
feat: more components
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
db85156881
|
chore: cleanup itemcomponenttype, update to datagen changes
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
8288eee012
|
feat: functional components, but at what cost
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
7c9c40073d
|
chore: trying to fix nightmare loop
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
bded1f27a4
|
chore: more components
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
8a4f99e0b5
|
chore: more components
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
01836a7084
|
chore: delete all old metadata classes for now, may return compatibility later
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
dfe817db84
|
feat: first version of a bunch of components
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
54ee4b2bf2
|
chore: rebase on adventure-nbt
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
81a0f35f49
|
fix: oops, health is before potion still
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
12525af6d6
|
feat: joinable server
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
1b446f9500
|
chore: basic nbt reader/writer for protocol while waiting for adventure
|
2024-05-27 15:06:32 -04:00 |
mworzala
|
e0b7110c8c
|
feat: initial conversion to adventure nbt. no tests, no anvil
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
cea24c9ffd
|
Add playerInventory to InventoryPostClickEvent
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
06dfcdad2e
|
Send changes to client when cancelled and test fix
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
09a20e8f5d
|
Follow client predictions whenever possible
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
9108d71826
|
Fix adding to air
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
b5e8ce1d21
|
Clean up InventoryCloseEvent and make it cancellable
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
3e54266020
|
Fix double clicking and fix tests
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
aef44c75c3
|
Rename Change.Main and document Change
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
2dd38b54ed
|
Fix middle click drop handling
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
d73563caa0
|
Fix inventory close regression
|
2024-05-27 15:06:32 -04:00 |
themode
|
ce72080c8d
|
Remove fastutil pair
|
2024-05-27 15:06:32 -04:00 |
themode
|
099018c719
|
Inline requireCreative
|
2024-05-27 15:06:32 -04:00 |
themode
|
5c10326737
|
Little simplification
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
dcf2ebfc89
|
Switch Click.Result to List<Click.Change>
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
f580818afe
|
Fix player inventory size usage
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
96d85be293
|
Add Click.Change
|
2024-05-27 15:06:32 -04:00 |
themode
|
e3b4b4ffcf
|
Move some constants out of PlayerInventory
|
2024-05-27 15:06:32 -04:00 |
themode
|
0b5bf34a3e
|
Store all processors in ClickProcessors
|
2024-05-27 15:06:32 -04:00 |
themode
|
6ca3429178
|
More style
|
2024-05-27 15:06:32 -04:00 |
themode
|
e04fede41f
|
Remove Click's Inventory dependency
|
2024-05-27 15:06:32 -04:00 |
themode
|
57fa6b02c7
|
Style change
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
1f279e40a3
|
Remove fastutil references in API
|
2024-05-27 15:06:32 -04:00 |
GoldenStack
|
e3c3a5338f
|
Inventory rework (88 squashed commits)
|
2024-05-27 15:06:32 -04:00 |
iam4722202468
|
85942b6b27
|
make initial lighting not require send to fix race condition
|
2024-05-23 17:15:42 -04:00 |
Samuel
|
776ad02d63
|
Add BlockVec as a Point implementation (#2144)
* Add the BlockVec class
* Use BlockVec in BlockEvent
* Add usage notes
|
2024-05-23 16:52:16 -04:00 |
Samuel
|
1f07d38f2b
|
Add BoundingBox::fromPoints (#2145)
|
2024-05-22 18:59:13 -04:00 |
iam4722202468
|
33dff6f458
|
whoops
|
2024-05-11 04:12:13 -04:00 |
iam4722202468
|
667b9016ca
|
reduce memory of loaded lighting
|
2024-05-09 23:10:01 -04:00 |
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 |