thiccaxe
02982c0ee2
Shortcut methods in StatusRequestEvent
2021-04-04 18:52:55 -07:00
thiccaxe
2dec361836
Deprecate ResponseDataConsumer
...
Not sure if this is how to correctly deprecate, please lmk!
2021-04-04 18:50:41 -07:00
thiccaxe
7c0fcadd4f
Add HandshakeEvent
2021-04-04 16:26:58 -07:00
thiccaxe
4f8e94dcf2
Note about favicon format
2021-04-04 15:57:42 -07:00
thiccaxe
cf4a8756ef
StatusRequestEvent
...
Added basic event
notes:
- minestom will only accept the 1.16.5 protocol version, as of now there is no way to get the protocol version from the event. Assume 1.16.5
- there is also no way to currently get the address the client used to ping the server, as that is sent in another packet and minestom does not currently pass that data through.
- favicon appears to not be working
2021-04-04 15:43:19 -07:00
TheMode
2b72f91909
Merge pull request #214 from MrBretze/master
...
Added isRegistered(DimensionType) and getDimension(NamespaceID) to DimensionTypeManager
2021-04-04 18:29:40 +02:00
Kieran Wallbanks
4ee9d8ee91
Fix Javadoc build error
2021-04-04 14:51:04 +01:00
Kieran Wallbanks
9182ab7e84
Improve deprecation messages, allow ChatColor to be used in Adventure component styling
2021-04-04 14:40:29 +01:00
Kieran Wallbanks
785a0bb66c
Remove unnecessary cast attempts and instanceof checks
2021-04-04 14:10:06 +01:00
Kieran Wallbanks
7b4a072a78
Fix broken sendLegacyMessage functions
2021-04-04 14:06:23 +01:00
Kieran Wallbanks
59e67c0d82
Undeprecate CommandSender#sendMessage(String), see #212
2021-04-04 14:05:02 +01:00
TheMode
7aa9136449
Merge pull request #216 from RinesThaix/attackingGoalsPathUpdateCooldown
...
Path update cooldown for attacking entity goals
2021-04-04 02:15:54 +02:00
Konstantin Shandurenko
e295ffea51
Switched to Cooldown object in attacking goals
2021-04-04 03:13:56 +03:00
Konstantin Shandurenko
3f184aad41
Path update cooldown for attacking entity goals
2021-04-04 02:56:02 +03:00
ALS
680361fd35
Add @Nullable to getDimension(NamespaceID)
2021-04-03 13:58:10 +02:00
ALS
99151cb05a
Added isRegistered(DimensionType) and getDimension(NamespaceID) to DimensionTypeManager
2021-04-03 13:57:07 +02:00
themode
4cf66fde08
Remove issue templates
2021-04-03 00:28:13 +02:00
TheMode
773b90e16a
Merge pull request #210 from alexwith/master
...
StairsPlacementRule (not perfect yet)
2021-04-02 15:51:15 +02:00
Alex
63031f0493
Annotate appropriately & refactor
2021-04-02 09:00:19 +02:00
Alex
ad229eb637
SairsPlacementRule (not perfect yet)
2021-04-01 22:19:29 +02:00
TheMode
a3b6b09015
Merge pull request #209 from Minestom/remove_copy_methods
...
Remove deprecated copy methods
2021-04-01 17:35:51 +02:00
Matt Worzala
481494d572
Remove deprecated copy methods
2021-04-01 11:32:09 -04:00
TheMode
9a8b6e2a11
Merge pull request #207 from kezz/fix-server-ping
...
Adventureise ResponseData and cleanup code
2021-03-31 22:27:37 +02:00
Kieran Wallbanks
825bd57a8e
Adventureise ResponseData and cleanup code
2021-03-31 21:22:24 +01:00
themode
d332855bc4
Renamed CooldownUtils to Cooldown
2021-03-31 19:17:37 +02:00
TheMode
79da0de502
Merge pull request #201 from kezz/enhance-actions
...
Add external javadoc links
2021-03-31 17:09:08 +02:00
TheMode
a1548fd35d
Remove packet caching to CacheablePacket#getCache
...
Signed-off-by: TheMode <themode@outlook.fr>
2021-03-30 22:42:11 +02:00
TheMode
b386472eb3
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# src/main/java/net/minestom/server/network/player/NettyPlayerConnection.java
2021-03-30 22:40:48 +02:00
TheMode
f3eb3f6e34
Remove packet caching to CacheablePacket#getCache
...
Signed-off-by: TheMode <themode@outlook.fr>
2021-03-30 22:38:45 +02:00
jglrxavpok
13eb2ebc4c
Merge remote-tracking branch 'origin/read-write-packets'
2021-03-30 22:14:09 +02:00
jglrxavpok
1ffd327214
Read/Write methods inside BinaryReader/BinaryWriter for Writeable and Readable interfaces
2021-03-30 22:11:30 +02:00
themode
45d3b7158c
Use a Supplier in Argument#setDefaultValue, fix all-optional syntaxes missing arguments
2021-03-30 20:29:50 +02:00
jglrxavpok
255617b3ba
Store heightmap+block entities read inside fields
2021-03-30 19:56:56 +02:00
themode
4af1e91653
Resize palette when required
2021-03-30 19:56:56 +02:00
themode
c984ca7a19
Cleanup & read section palettes
2021-03-30 19:54:49 +02:00
themode
3562c82e7f
Start chunk block reading (miss palette information)
2021-03-30 19:52:11 +02:00
jglrxavpok
098a58a500
Pushing what I have in case someone wants to finish it before I find the motivation to
2021-03-30 19:52:11 +02:00
jglrxavpok
930054385f
More packets, just missing ChunkDataPacket
2021-03-30 19:50:55 +02:00
jglrxavpok
07ab4ac090
Most client packets are writtable, same for server packets and readability
2021-03-30 19:46:20 +02:00
jglrxavpok
43957805fd
Handshake and login packets, even more readable server packets
2021-03-30 19:42:40 +02:00
jglrxavpok
f9dcbafddf
More readable server packets
2021-03-30 19:39:05 +02:00
jglrxavpok
7b8a8e3eb0
Tests to check which packets fail to write then read properly
2021-03-30 19:37:43 +02:00
TheMode
b29217e076
Merge pull request #202 from kezz/readme-changes
...
Readme changes
2021-03-30 15:04:37 +02:00
Kieran Wallbanks
3e43e68cf9
Fix javadoc search resulting in 404
2021-03-30 14:02:35 +01:00
Kieran Wallbanks
437729c39e
Update README.md
2021-03-30 13:55:08 +01:00
Kieran Wallbanks
43069a02a7
Add external javadoc links
2021-03-30 13:28:44 +01:00
themode
3d2d3868a3
Use a ConcurrentHashMap to store viewable chunks
2021-03-30 01:50:36 +02:00
themode
f3a67f8f50
Fix heap buffer being used for cached packets
2021-03-29 20:31:06 +02:00
themode
7f0dc6d40a
Rename InventoryType#getAdditionalSlot to InventoryType#getSize
2021-03-29 17:36:18 +02:00
themode
adb9a449bf
Cleanup default chat message
2021-03-29 17:33:52 +02:00