TheMode
270a466a81
Merge pull request #206 from Minestom/item-api
...
New Item API
2021-04-12 04:03:23 +02:00
TheMode
8f6a651bda
Added StackingRule#apply with unary operator for amount
2021-04-12 01:27:33 +02:00
TheMode
aac32420de
Annotation cleanup
2021-04-12 01:07:05 +02:00
TheMode
bba9c70586
Fix merge
2021-04-12 00:45:37 +02:00
TheMode
1d5262caf2
Merge branch 'master' into item-api
...
# Conflicts:
# src/test/java/demo/PlayerInit.java
2021-04-12 00:44:47 +02:00
TheMode
7e3035709f
Annotation, fix cursor item not being cleared
2021-04-12 00:42:32 +02:00
TheMode
8e9d7098e5
Allow custom transaction type, simplify inventory superclasses
2021-04-12 00:33:27 +02:00
TheMode
ecb77fc847
Rename FillOption to TransactionOption
2021-04-12 00:07:38 +02:00
TheMode
1100aa98a5
Annotation & comment
2021-04-12 00:04:40 +02:00
TheMode
17fcd23c77
Fix condition, add documentation
2021-04-11 23:52:12 +02:00
TheMode
d86a733b79
WIP FillOption
2021-04-11 23:43:35 +02:00
TheMode
db8f071633
Cleanup, make PingPlayer immutable
2021-04-11 20:46:48 +02:00
TheMode
9f3b7d4ca8
Update FakePlayerConnection.java
2021-04-11 20:32:09 +02:00
thiccaxe
fadbe39494
Getters for fields in HandshakeData
2021-04-11 10:46:09 -07:00
thiccaxe
c451d46ce0
document ServerListPingEvent
2021-04-11 10:30:47 -07:00
TheMode
c7cd8c332a
Rename meta package to metadata to limit breaking changes
2021-04-11 19:13:50 +02:00
TheMode
df20670ce8
Use AIR as default in CrossbowMeta instead of null
2021-04-11 17:12:28 +02:00
TheMode
ea3aedd76f
ItemMeta#getOrDefault annotation
2021-04-11 17:05:32 +02:00
TheMode
792dd9787f
Remove ItemStore API until a stable solution is found
2021-04-11 17:01:05 +02:00
TheMode
f7bf7c1321
Merge pull request #204 from kezz/send-packets-to-audience
...
Add util method to send a packet to an audience
2021-04-11 15:29:04 +02:00
TheMode
34a7c68e16
Merge pull request #237 from Minestom/update_structure_packet
...
Add update structure block packet
2021-04-11 15:26:19 +02:00
TheMode
2fadf1da94
Added varargs equivalent for canPlace/Destroy
2021-04-11 15:01:43 +02:00
TheMode
3b37987f15
Remove dead line
2021-04-11 14:55:27 +02:00
Matt Worzala
1f27f2e6cd
provide default location
2021-04-11 00:46:04 -04:00
Matt Worzala
11146186cc
add update structure block packet
2021-04-11 00:37:00 -04:00
thiccaxe
8a9abff98b
Remove Duplicate Code; unlinking ResponseData & ServerListPingEvent
...
Removed code that would cause maintaining more difficult after an update in ResponseData, and additionally PlayerConnection
Updated demo to reflect changes.
2021-04-10 21:14:36 -07:00
TheMode
2f53388b9f
Fix velocity IP forwarding
2021-04-11 05:46:52 +02:00
TheMode
6e0202c33b
Fix math, improve physics performance
2021-04-11 03:21:38 +02:00
TheMode
e0c2c4b655
Support for canPlace & canDestroy meta
2021-04-11 00:42:09 +02:00
TheMode
5adbc287b3
Added TickMonitor
2021-04-11 00:09:01 +02:00
TheMode
c347f55c1f
Make it clear that ArgumentEntity uses a bitmask
2021-04-10 23:18:07 +02:00
TheMode
d219570fe6
Make it clear that PlayerAbilitiesPacket uses a bitmask
2021-04-10 23:17:20 +02:00
TheMode
2da42cb8cb
Remove unnecessary chunk callback
2021-04-10 22:33:38 +02:00
TheMode
032343011a
Reduce map lookup when looping through surrounding custom blocks
2021-04-10 22:03:03 +02:00
TheMode
f5a21948c6
Reduce chunk lookup when switching
2021-04-10 21:57:33 +02:00
TheMode
c74946cc3c
Cache entity current chunk
2021-04-10 21:42:45 +02:00
TheMode
aaab620839
Reduce entity movement overhead (chunk lookup)
2021-04-10 21:21:37 +02:00
TheMode
be2d1db9e0
Merge branch 'master' into item-api
2021-04-10 19:37:36 +02:00
TheMode
ea293bd376
Added EquipmentHandler#setEquipment
2021-04-10 19:30:25 +02:00
TheMode
0be4c6d8c7
More meta utils method, fix openBook
2021-04-10 18:55:26 +02:00
TheMode
0619b1b14b
Fix immutability inside ItemMeta
2021-04-10 18:36:20 +02:00
TheMode
e81c31f61b
Remove Ownership code
2021-04-10 17:47:45 +02:00
TheMode
bd3c678bde
Add HoverEventSource to ItemStack
2021-04-10 17:01:50 +02:00
TheMode
ebbfe7868b
Prevent implicit cast from int to double
2021-04-10 06:11:43 +02:00
TheMode
d2efb43625
Improve immutability & prevent NPE
2021-04-10 06:08:08 +02:00
TheMode
50ceeb33e4
Use proper meta based on material
2021-04-10 06:03:48 +02:00
TheMode
1d12a5de95
Implement all meta
2021-04-10 05:53:40 +02:00
TheMode
e4f7a66046
Packet cache rename
2021-04-10 02:02:59 +02:00
TheMode
d88f81e5f3
Use UnaryOperator instead of Function
2021-04-10 01:16:21 +02:00
TheMode
d1f8e60a7e
Cache meta binary
2021-04-10 00:55:18 +02:00