thiccaxe
fce63a91d5
actually remove the code this time
2021-04-08 18:21:00 -07:00
thiccaxe
b086dc82ca
Remove extra code in FakePlayerConnection, add refershServerInformation back
2021-04-08 18:20:23 -07:00
thiccaxe
94c4ec79e1
simplify data storage, fix annotations
...
Removed HandshakeData - too excessive
Added abstract methods in PlayerConnection as replacement
in FakePlayerConnection setters do nothing and Getters return MinecraftServer defaults
2021-04-08 16:51:50 -07:00
thiccaxe
cad128a393
update demo to show example
...
may be cut down later as it is very excessive.
2021-04-08 14:41:22 -07:00
thiccaxe
cd27d1d6c7
ServerListPingEvent
...
An implementation of what could be done to make this event - not perfect in my opinion.
2021-04-08 14:19:32 -07:00
thiccaxe
159ff3f646
Remove reprecated code
...
Removed deprecated code,
Added missing code,
Optimized imports.
2021-04-05 09:57:18 -07:00
thiccaxe
56f8728890
Fix Deprecation of ResponseDataConsumer
2021-04-04 19:53:01 -07:00
thiccaxe
02538f0d31
Update Demo
...
reflect changes new deprecations in demo.
2021-04-04 18:58:05 -07:00
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