jglrxavpok
|
9ce7a08d12
|
Extension can check if their code modifiers (including Mixins) loaded correctly
|
2021-02-04 19:11:43 +01:00 |
|
jglrxavpok
|
ee158c0dea
|
Use Nullable string instead of Optional in MinestomRootClassLoader#findExtensionObjectOwner
|
2021-02-04 11:57:43 +01:00 |
|
jglrxavpok
|
2a96beb819
|
Extensions will be unloaded when server is stopped
|
2021-02-03 20:56:36 +01:00 |
|
jglrxavpok
|
a63e9462c2
|
All EventHandler remove extension callback when the extension unloads
|
2021-02-03 20:47:01 +01:00 |
|
jglrxavpok
|
c9d2edef3a
|
Tests for shutdown and delay tasks
|
2021-02-03 19:35:59 +01:00 |
|
jglrxavpok
|
c8e311855f
|
Auto-unschedule and cancel tasks from extensions
|
2021-02-03 17:51:14 +01:00 |
|
jglrxavpok
|
4f39498ef5
|
Remove debug code no longer relevant
|
2021-02-03 17:12:20 +01:00 |
|
jglrxavpok
|
eadd4a2b39
|
Automatically unload GlobalEventHandler callbacks
|
2021-02-03 17:11:06 +01:00 |
|
jglrxavpok
|
2b5d67a3ca
|
Don't crash the server if Mixin can't be loaded due to identical file names inside the JAR file.
But please spam the console.
|
2021-02-02 14:49:19 +01:00 |
|
jglrxavpok
|
9b9565dbbd
|
Early loading of Mixin and code modifiers
+ System property to disable early loading if necessary
|
2021-02-02 12:44:57 +01:00 |
|
themode
|
dd1b67e5de
|
Enable netty error processing by default
|
2021-02-01 18:22:36 +01:00 |
|
themode
|
735dd50f4e
|
Fix optional metadata
|
2021-01-31 15:26:51 +01:00 |
|
themode
|
1707cc73f5
|
rename to #legacyToFormat
|
2021-01-31 00:42:21 +01:00 |
|
themode
|
2f326aeaae
|
Rename #toLegacy to #toFormat since it didn't make sense
|
2021-01-31 00:25:49 +01:00 |
|
themode
|
8f174f2c87
|
Update ChangeGameStatePacket to reflect wikivg documentation
|
2021-01-30 16:03:04 +01:00 |
|
themode
|
3026e46220
|
Added new metadata API
|
2021-01-30 04:44:44 +01:00 |
|
themode
|
59c4cd9382
|
Reorder Direction enum to support entity metadata
|
2021-01-29 21:05:18 +01:00 |
|
themode
|
66817eb9c4
|
Fixed Team#removeMember
|
2021-01-29 00:02:43 +01:00 |
|
themode
|
edd880ceb6
|
Allow to update both the block state and custom ids using PlayerBlockBreakEvent#setResultCustomBlock
|
2021-01-28 22:53:02 +01:00 |
|
themode
|
b321a10caa
|
Change the algorithm order of InstanceContainer#setBlock
|
2021-01-28 16:19:06 +01:00 |
|
themode
|
da2286de74
|
Make the FakePlayer constructor protected instead of private
|
2021-01-28 15:42:11 +01:00 |
|
themode
|
c607a7a2cb
|
Small style cleanup
|
2021-01-28 15:41:11 +01:00 |
|
themode
|
fa0c5050e4
|
Prevent entities from moving during death animation
|
2021-01-28 15:37:55 +01:00 |
|
themode
|
522b4edc7a
|
New Navigator class to properly separate pathfinder functionalities
|
2021-01-28 15:33:52 +01:00 |
|
themode
|
e0c8e94bc1
|
Limit the number of velocity packet used for entities
|
2021-01-27 19:35:53 +01:00 |
|
themode
|
9775262c6a
|
Fix velocity for netty clients
|
2021-01-27 19:20:52 +01:00 |
|
themode
|
626d48a0fb
|
Fix Sidebar line score not being removed client-side
|
2021-01-27 17:46:26 +01:00 |
|
themode
|
7a54b4162d
|
Style cleanup
|
2021-01-26 15:53:03 +01:00 |
|
TheMode
|
73c53a9b17
|
Merge pull request #115 from iamceph/master
Add ability to get Block type from given position
|
2021-01-26 10:04:29 +01:00 |
|
iamceph
|
ded8a4b4f8
|
Move getBlock to Instance only
|
2021-01-26 09:51:19 +01:00 |
|
iamceph
|
564d549f81
|
Merge remote-tracking branch 'upstream/master'
|
2021-01-26 09:46:41 +01:00 |
|
themode
|
a9e638b93f
|
Fix infinite recursion with Instance#getBlockStateId
|
2021-01-25 21:58:06 +01:00 |
|
themode
|
0da4f96e7e
|
Allow gravity values to be doubles
|
2021-01-25 21:30:56 +01:00 |
|
themode
|
5f75ea7d3a
|
Remove unnecessary casts
|
2021-01-25 19:33:53 +01:00 |
|
themode
|
3067f1daaa
|
Merge with master
|
2021-01-25 19:27:04 +01:00 |
|
themode
|
9ee25ee8ce
|
Merge branch 'master' into double-position
|
2021-01-25 19:24:19 +01:00 |
|
themode
|
f4a3a9e733
|
Change Sidebar's queue into a Set, added Sidebar#getLines
|
2021-01-25 17:48:08 +01:00 |
|
themode
|
fa02a12c1e
|
More math
|
2021-01-25 14:09:36 +01:00 |
|
themode
|
f48c291929
|
More math methods in Vector
|
2021-01-25 13:56:17 +01:00 |
|
themode
|
c01736f863
|
Use doubles instead of floats to represent Position and Vector
|
2021-01-25 13:47:13 +01:00 |
|
themode
|
886c4ca9c9
|
Improve InstanceManager#getInstance comment
|
2021-01-25 10:21:10 +01:00 |
|
iamceph
|
e74d3ca0f6
|
Merge remote-tracking branch 'upstream/master'
|
2021-01-25 09:56:35 +01:00 |
|
KrystilizeNevaDies
|
d733dbbc3f
|
Upate getInstance(UUID) to return nullable instance
|
2021-01-25 17:25:51 +10:00 |
|
iamceph
|
324c72002f
|
Fix oopsie
|
2021-01-25 01:17:24 +01:00 |
|
iamceph
|
028241e069
|
Add ability to get Block from Instance
|
2021-01-25 01:16:07 +01:00 |
|
iamceph
|
57898135de
|
Merge remote-tracking branch 'upstream/master'
|
2021-01-25 01:01:53 +01:00 |
|
iamceph
|
6807217608
|
Add ability to get Instance by UUID (#114)
|
2021-01-25 09:52:08 +10:00 |
|
iamceph
|
60cd25e07f
|
Add ability to get Instance by UUID
|
2021-01-25 00:23:44 +01:00 |
|
iamceph
|
399c857dc4
|
Merge remote-tracking branch 'upstream/master'
|
2021-01-25 00:18:27 +01:00 |
|
themode
|
b37670e1c7
|
Override PlayerSkin#toString
|
2021-01-24 16:32:42 +01:00 |
|