TheMode
|
dfad9f2947
|
Remove minecraft repo
|
2021-05-15 07:57:28 +02:00 |
|
TheMode
|
3bd389fb57
|
Merge pull request #149 from Minestom/authlib-removal
Stop using authlib
|
2021-05-15 07:53:35 +02:00 |
|
R0bbyYT
|
710d02e210
|
Merge remote-tracking branch 'origin/master' into feature/implement-entity-action
|
2021-05-14 20:57:01 +02:00 |
|
R0bbyYT
|
cd988f1271
|
Reset flying with elytra when the player is on the ground
|
2021-05-14 19:02:22 +02:00 |
|
R0bbyYT
|
34d428be10
|
Start with the elytra implementation
|
2021-05-14 18:35:09 +02:00 |
|
TheMode
|
93360d7e1b
|
Fix thread count stuck to 1
|
2021-05-14 18:15:41 +02:00 |
|
LeoDog896
|
d50b5ac179
|
Add documentation to Argument methods
|
2021-05-13 08:15:02 -04:00 |
|
TheMode
|
36942708bb
|
Introduce EventGroup
|
2021-05-13 09:11:02 +02:00 |
|
TheMode
|
6a712b33a0
|
Revert "Added CachedObject to access a single-object cache"
This reverts commit 1c39e06d
|
2021-05-13 08:32:26 +02:00 |
|
TheMode
|
1c39e06d55
|
Added CachedObject to access a single-object cache
|
2021-05-13 08:06:42 +02:00 |
|
Arne Dalhuisen
|
00278881ee
|
Revert "Made EntityEquipEvent cancellable"
This reverts commit d72fb72e
|
2021-05-11 20:11:56 +02:00 |
|
Arne Dalhuisen
|
d72fb72e74
|
Made EntityEquipEvent cancellable
|
2021-05-11 17:05:16 +02:00 |
|
Arne Dalhuisen
|
ed010ff110
|
Renamed armorItem to equippedItem in EntityEquipEvent
|
2021-05-11 14:48:52 +02:00 |
|
Arne Dalhuisen
|
77ef5f7d42
|
Made EntityEquipEvent, replacing ArmorEquipEvent
|
2021-05-11 14:45:14 +02:00 |
|
Arne Dalhuisen
|
92d97c624f
|
Added isHand and isArmor to EquipmentSlot
|
2021-05-11 14:12:19 +02:00 |
|
Arne Dalhuisen
|
29b0f5448d
|
Moved EquipmentSlot out of equipment packet
|
2021-05-11 14:10:45 +02:00 |
|
TheMode
|
19e22d03ce
|
Deprecate packet listening API
|
2021-05-11 08:35:42 +02:00 |
|
TheMode
|
920a36399f
|
Merge branch 'master' into event-api
|
2021-05-11 04:53:03 +02:00 |
|
TheMode
|
3cb7cdaea8
|
Create EventListener class
|
2021-05-11 04:52:57 +02:00 |
|
TheMode
|
4ab35fbbc0
|
Remove magic value for pre-filled var ints
|
2021-05-11 03:10:18 +02:00 |
|
TheMode
|
d41a4dcf54
|
Reduce grouped packet buffer overhead
|
2021-05-10 11:16:17 +02:00 |
|
TheMode
|
96fe9f1063
|
Framed packet cleanup 4
|
2021-05-10 11:03:58 +02:00 |
|
TheMode
|
aaa012a975
|
Framed packet cleanup 3
|
2021-05-10 11:02:12 +02:00 |
|
TheMode
|
590b42c223
|
Framed packet cleanup 2
|
2021-05-10 07:00:16 +02:00 |
|
TheMode
|
b96386cee5
|
PacketUtils#writeFramedPacket cleanup
|
2021-05-10 05:47:14 +02:00 |
|
TheMode
|
653417be75
|
Modifiable TPS
|
2021-05-10 04:58:23 +02:00 |
|
TheMode
|
a8f52aa39d
|
Remove unnecessary constant
|
2021-05-10 01:38:29 +02:00 |
|
TheMode
|
9cf897a4cc
|
Remove empty lines
|
2021-05-10 01:17:43 +02:00 |
|
TheMode
|
db8219d5ee
|
Remove unnecessary condition
|
2021-05-10 01:08:51 +02:00 |
|
TheMode
|
7deeb66089
|
Reintroduce updateChunks boolean
|
2021-05-10 00:51:35 +02:00 |
|
TheMode
|
71a6d88338
|
Merge remote-tracking branch 'Kebab11noel/position-cleanup' into position-cleanup
|
2021-05-10 00:31:29 +02:00 |
|
TheMode
|
f69b40109c
|
Merge branch 'master' into position-cleanup
|
2021-05-10 00:31:17 +02:00 |
|
TheMode
|
5d7a49c009
|
Steal velocity VarInt optimization
|
2021-05-09 07:36:09 +02:00 |
|
TheMode
|
7ac0834123
|
Dont hardcode thread count
|
2021-05-09 00:11:35 +02:00 |
|
TheMode
|
165b7bced2
|
Only direct buffer should be used for IO
|
2021-05-08 22:45:57 +02:00 |
|
TheMode
|
abe4d0f6ad
|
Remove unused traffic handler
|
2021-05-08 04:41:14 +02:00 |
|
TheMode
|
073f5872f8
|
Fix jline reader thread never being shutdown
|
2021-05-08 04:33:32 +02:00 |
|
TheMode
|
b880788124
|
BenchmarkManager thread should be daemon
|
2021-05-08 04:30:06 +02:00 |
|
TheMode
|
40f52ba49e
|
Reduce memory used by chunk packet caching
|
2021-05-08 01:53:12 +02:00 |
|
TheMode
|
fbae08a5a6
|
Remove unused method
|
2021-05-08 01:05:51 +02:00 |
|
TheMode
|
f1e48b07b9
|
Reduce use of the pooled allocator
|
2021-05-08 00:52:46 +02:00 |
|
TheMode
|
8b98472ddf
|
Ignore case for generated string arguments
|
2021-05-07 21:55:49 +02:00 |
|
TheMode
|
fb03b953bb
|
Tick scheduling micro-optimization
|
2021-05-07 20:41:40 +02:00 |
|
TheMode
|
a33234d886
|
Fast exit when no chunk should be unloaded
|
2021-05-07 20:29:37 +02:00 |
|
TheMode
|
52732ed4cd
|
Fix wrong slot being used in left/right click inside the player inventory
|
2021-05-07 06:48:13 +02:00 |
|
Németh Noel
|
443a097984
|
Merge remote-tracking branch 'upstream/master' into position-cleanup
|
2021-05-07 02:55:22 +02:00 |
|
Németh Noel
|
6bd1fcff65
|
Remove block light data and send full sky data
|
2021-05-07 02:46:07 +02:00 |
|
Németh Noel
|
b75a034b2d
|
Reintroduced two phase chunk sending
|
2021-05-07 02:24:28 +02:00 |
|
Németh Noel
|
de7241ef6c
|
Re-enable chunk unloading, corrected packet order
|
2021-05-07 00:54:38 +02:00 |
|
TheMode
|
744b8e7886
|
Smarter code
|
2021-05-07 00:16:09 +02:00 |
|
TheMode
|
9a4fdae38a
|
Fix block being transformed to AIR on interaction when in adventure mode
|
2021-05-07 00:15:16 +02:00 |
|
Kieran Wallbanks
|
2404f19fe2
|
Avoid NPEs when obtaining chat message type from player
|
2021-05-06 16:12:46 +01:00 |
|
Németh Noel
|
d360904f77
|
Fix different spawn pos check
|
2021-05-05 23:55:01 +02:00 |
|
Kieran Wallbanks
|
a9d2f4e8ca
|
Respect client chat settings
|
2021-05-05 18:21:38 +01:00 |
|
Németh Noel
|
2f1ada9a9f
|
Merge remote-tracking branch 'upstream/master' into position-cleanup
|
2021-05-05 18:26:57 +02:00 |
|
Németh Noel
|
3eb4981990
|
Removed redundant initial value
|
2021-05-05 18:25:20 +02:00 |
|
Németh Noel
|
7881cea36c
|
Wait for client settings
|
2021-05-05 18:11:24 +02:00 |
|
Németh Noel
|
bea622db0b
|
Only load spawning chunk before spawning the player
|
2021-05-05 17:48:57 +02:00 |
|
Kieran Wallbanks
|
0789bd619e
|
Remove QueryResponse class in favor of Writable
|
2021-05-05 16:27:50 +01:00 |
|
Kieran Wallbanks
|
a43c0e1291
|
Modify OpenToLANConfig method names
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
42933e58b0
|
Minor formatting and javadoc changes
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
2968ea2513
|
Debug cleanup, expose session ID
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
c6082a35bb
|
Fix query responses
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
17d584a2e3
|
Swap to SocketAddress
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
a6294ffd5b
|
Cleanup imports
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
94ecb8de7b
|
Add Query system
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
c92829e3cf
|
Correct javadoc
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
f9245e8404
|
Move free port obtaining to util class
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
ec5ecb49bf
|
Update javadoc
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
01fe452783
|
Implement OpenToLAN system
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
009f7cb1da
|
Remove lazy initialisation of username component
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
462397d102
|
Remove Named and Identified interfaces
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
a15e3aef44
|
Make legacy server pings use the ServerListPingEvent
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
42e1811b7c
|
Switch to per-version response data generation and implement NamedAndIdentified in ResponseData
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
0ac6d1aa37
|
Add shorthand methods for string creation
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
3651a132fe
|
Correct Javadoc
|
2021-05-05 16:18:11 +01:00 |
|
Kieran Wallbanks
|
a16c8d3273
|
Use Component in NamedAndIdentified
|
2021-05-05 16:18:10 +01:00 |
|
Kieran Wallbanks
|
8d192fcb9c
|
Add NamedAndIdentified interface
|
2021-05-05 16:18:10 +01:00 |
|
Németh Noel
|
5b41f3ffd0
|
Spiral chunk loading
|
2021-05-05 17:05:22 +02:00 |
|
TheMode
|
916650b4c8
|
Fix ghost item on respawn
|
2021-05-05 05:43:41 +02:00 |
|
Németh Noel
|
78937a6b0b
|
Updated javadoc
|
2021-05-05 00:48:29 +02:00 |
|
TheMode
|
e4680d1f8d
|
Fix syntaxes tree branching when a literal is present in the middle of a syntax
|
2021-05-05 00:01:50 +02:00 |
|
TheMode
|
4012b6d0bd
|
Use a predicate instead of boolean function
|
2021-05-04 23:26:51 +02:00 |
|
TheMode
|
4b6026f18d
|
Remove unnecessary scopes
|
2021-05-04 23:15:20 +02:00 |
|
TheMode
|
79a4bd135a
|
Merge remote-tracking branch 'origin/master'
|
2021-05-04 23:01:03 +02:00 |
|
TheMode
|
dfcf908abc
|
Initial command syntaxes tree attempt
|
2021-05-04 23:00:38 +02:00 |
|
LeoDog896
|
bf41513d82
|
Avoid NPE when getting NBT
|
2021-05-04 11:52:36 -04:00 |
|
Kieran Wallbanks
|
2fdfce703d
|
Fix javadoc errors
|
2021-05-04 15:46:34 +01:00 |
|
TheMode
|
22eb5c6bcd
|
Merge pull request #260 from MrBretze/master
Close the option
|
2021-05-04 04:25:13 +02:00 |
|
TheMode
|
4ef101d5fe
|
Merge pull request #269 from Kebab11noel/position-cleanup
Position cleanup
|
2021-05-04 01:30:27 +02:00 |
|
TheMode
|
26224d6373
|
Fix build
|
2021-05-04 01:24:16 +02:00 |
|
TheMode
|
44c777395b
|
Merge remote-tracking branch 'Kebab11noel/position-cleanup' into position-cleanup
|
2021-05-04 01:21:03 +02:00 |
|
Németh Noel
|
1b059c5981
|
Inverted and renamed method parameter
|
2021-05-04 01:19:33 +02:00 |
|
TheMode
|
ef47e7e5b2
|
Merge remote-tracking branch 'Kebab11noel/position-cleanup' into position-cleanup
|
2021-05-04 00:59:26 +02:00 |
|
TheMode
|
e45c60c225
|
Initial revamped event listening API
|
2021-05-04 00:46:18 +02:00 |
|
TheMode
|
748e3d7b39
|
Player#refreshVisibleEntities cleanup
|
2021-05-03 01:58:17 +02:00 |
|
Németh Noel
|
818251331f
|
Made #sendPositionUpdate(boolean) protected
|
2021-05-02 00:05:48 +02:00 |
|
TheMode
|
cd0ea0c0c2
|
Remove deprecated CommandProcessor.java
|
2021-05-01 20:27:41 +02:00 |
|
TheMode
|
6e9adb2b9b
|
Removed longely deprecated Arguments.class
|
2021-05-01 20:20:23 +02:00 |
|
TheMode
|
3f7e36ab8c
|
Merge remote-tracking branch 'Kebab11noel/position-cleanup' into position-cleanup
|
2021-05-01 04:38:51 +02:00 |
|
Németh Noel
|
f4c55dd4b2
|
Fixed javadoc
|
2021-05-01 04:38:28 +02:00 |
|
Németh Noel
|
78dc2b32cd
|
Removed isNettyClient field
|
2021-05-01 04:38:04 +02:00 |
|
Németh Noel
|
3abef8c9a7
|
Fix position update
|
2021-05-01 04:27:21 +02:00 |
|
TheMode
|
7a6763f73f
|
Merge remote-tracking branch 'Kebab11noel/position-cleanup' into position-cleanup
|
2021-05-01 04:06:38 +02:00 |
|
Németh Noel
|
dbd0c302d5
|
Fix player unable to move
|
2021-05-01 04:00:25 +02:00 |
|
TheMode
|
679baba570
|
Merge branch 'master' into position-cleanup
|
2021-05-01 03:49:24 +02:00 |
|
TheMode
|
3fa64d6b24
|
Fix entity synchronization on join
|
2021-05-01 03:46:13 +02:00 |
|
Németh Noel
|
66f1c8847d
|
Extracted position sending from Entity#tick and improved checks, also removed duplicate code from Player#update
|
2021-05-01 02:21:11 +02:00 |
|
Németh Noel
|
998d0d6f5c
|
Renamed method
|
2021-05-01 00:51:10 +02:00 |
|
Németh Noel
|
5e55c0199d
|
Moved cloning back into methods
|
2021-05-01 00:34:04 +02:00 |
|
Németh Noel
|
ea368876af
|
Merged Entity#sendSynchronization and Player#updatePlayerPosition to #sendTeleportPacket and increased scheduled sync delay
|
2021-05-01 00:05:49 +02:00 |
|
Németh Noel
|
fa8a499321
|
Merged individual position values to position fields
|
2021-04-30 23:01:43 +02:00 |
|
TheMode
|
20ed4926c8
|
Fix entity collision
|
2021-04-28 15:02:06 +02:00 |
|
TheMode
|
35c60733d1
|
Dont deprecate setDefaultValue with constant result
|
2021-04-28 14:05:20 +02:00 |
|
TheMode
|
929a377dc0
|
Fix Acquirable#currentEntities
Signed-off-by: TheMode <themode@outlook.fr>
|
2021-04-27 12:16:38 +02:00 |
|
themode
|
e54f685ff9
|
Fix javadoc build
|
2021-04-26 18:36:04 +02:00 |
|
TheMode
|
495164d03b
|
Use single thread by default
|
2021-04-26 16:27:50 +02:00 |
|
TheMode
|
79d936936e
|
Merge branch 'master' into acquirable
|
2021-04-26 16:15:42 +02:00 |
|
TheMode
|
b27e1fcf94
|
Added beta annotations
|
2021-04-26 14:53:47 +02:00 |
|
TheMode
|
9ca09a32bf
|
Rename AcquirableCollection acquire methods name
|
2021-04-26 13:23:32 +02:00 |
|
TheMode
|
c3f1b9159c
|
Unchecked cast for acquirable getter
|
2021-04-26 12:52:02 +02:00 |
|
TheMode
|
ec9658e7d3
|
Fix shift click ghost item when click is cancelled
|
2021-04-26 01:35:44 +02:00 |
|
TheMode
|
8ba99bb931
|
Acquirable#async is not blocking
|
2021-04-25 23:28:41 +02:00 |
|
TheMode
|
b8b62c4ff7
|
Simplify Acquirable#lock
|
2021-04-25 23:07:31 +02:00 |
|
MrBretzel
|
e0dffea190
|
Merge pull request #4 from Minestom/master
PR 3
|
2021-04-25 22:49:07 +02:00 |
|
TheMode
|
47e7d35949
|
Support standalone itemstack string parsing
|
2021-04-25 21:42:40 +02:00 |
|
TheMode
|
6c3c6e1438
|
Put implementation detail in AcquirableImpl
|
2021-04-25 20:00:03 +02:00 |
|
TheMode
|
b47946bfed
|
Remove Acquisition.java
|
2021-04-25 19:08:04 +02:00 |
|
TheMode
|
5e385c7c9b
|
Fix section resize performance
|
2021-04-25 12:39:18 +02:00 |
|
TheMode
|
41d61e7df6
|
Added CommandSyntax#getSyntaxString
|
2021-04-25 10:46:10 +02:00 |
|
TheMode
|
b0afadf093
|
Override Argument#toString for all subclasses
|
2021-04-25 10:42:05 +02:00 |
|
TheMode
|
fd17a63f7c
|
Remove debug code
|
2021-04-25 09:50:48 +02:00 |
|
TheMode
|
1f06603c5b
|
Acquirable comment
|
2021-04-25 09:42:47 +02:00 |
|
TheMode
|
8e642b9116
|
Remove unnecessary synchronization
|
2021-04-25 09:33:52 +02:00 |
|
TheMode
|
2713650b23
|
Remove unused consumers
|
2021-04-25 01:46:27 +02:00 |
|
TheMode
|
41a0f22468
|
Prevent Acquired from being used after unlock
|
2021-04-24 21:39:39 +02:00 |
|
TheMode
|
9c99cb9b2e
|
Removed unused method
|
2021-04-24 20:53:41 +02:00 |
|
TheMode
|
2577307da0
|
Make AcquirableCollection a simple collection wrapper
|
2021-04-24 20:40:23 +02:00 |
|
TheMode
|
2509085dc2
|
Rename optional to local
|
2021-04-24 19:56:39 +02:00 |
|
TheMode
|
db619243da
|
Ensure that the opened inventory is the same before refreshing the cursor item
|
2021-04-24 19:25:26 +02:00 |
|
TheMode
|
4eaa15477b
|
Potentially fix cursor ghost item when opening a new inventory
|
2021-04-24 19:14:19 +02:00 |
|
TheMode
|
b662e331f0
|
Fix shift clicks not being cancelled
|
2021-04-24 19:08:02 +02:00 |
|
TheMode
|
098a12961d
|
Fix ghost item when cancelling inventory click
|
2021-04-24 19:00:30 +02:00 |
|
TheMode
|
34d10e57fa
|
Reuse lock code
|
2021-04-24 18:30:21 +02:00 |
|
TheMode
|
0043cc7275
|
Re-added acquired to support manual locking
|
2021-04-24 18:25:15 +02:00 |
|
TheMode
|
845a8608db
|
Simplify Acquirable, support for all objects
|
2021-04-24 18:14:12 +02:00 |
|
TheMode
|
26bd0dd43c
|
Added Acquired
|
2021-04-24 17:41:33 +02:00 |
|
TheMode
|
0462c8f9a7
|
Cleanup
|
2021-04-24 15:15:23 +02:00 |
|
TheMode
|
db2550f9ab
|
Merge branch 'master' into acquirable
|
2021-04-24 15:03:39 +02:00 |
|
TheMode
|
7d4e04bc66
|
Prevent potion effect filter when the list is empty
|
2021-04-24 15:03:27 +02:00 |
|