Samuel
0c9527118a
Add unstable API for custom Login Plugin Messages ( #2074 )
...
* Add LoginPluginMessageBox to allow sending custom login plugin messages
* throw in ConnectionManager because AsyncUtils has a try catch
* Stack requests in AsyncPlayerPreLoginEvent so the user-facing API is scoped to the login stage
* Fix addPluginRequest javadoc
* feat: encapsulate velocityproxy logic, other minor tweaks
* fix: revert velocityproxy changes
---------
Co-authored-by: mworzala <mattheworzala@gmail.com>
2024-04-01 16:36:13 -04:00
mworzala
e1140b5856
chore: remove extensions
2024-02-09 14:27:43 -05:00
mworzala
f4cb5272f9
fix: re-merge connection states, remove OptifineSupport
...
(cherry picked from commit a0ca4895b1
)
2024-02-09 14:27:43 -05:00
mworzala
c9ee2b56b2
chore: revert (mostly) ConnectionManager#getOnlinePlayers change
...
(cherry picked from commit 8859af87ba
)
2024-02-09 14:27:43 -05:00
mworzala
bd58b1b9f6
feat: cleanup, remove ConnectionManager#getOnlinePlayers
...
(cherry picked from commit 8a75e9e986
)
2024-02-09 14:27:43 -05:00
mworzala
351d2197b1
collect all server options in ServerFlag file, other minor changes
2024-02-09 14:27:43 -05:00
Matt Worzala
128c525b7c
hollow-cube/placement-rule-improvement
...
* improve placement rule api and remove existing vanilla rules
* readme changes
(cherry picked from commit b0b640ccd7
)
2024-02-09 14:27:43 -05:00
Hydrogen
954e8b3915
Add static to Query stop and isStarted methods ( #1867 )
2023-06-04 21:58:34 +10:00
tahmid-23
e5d0a43ba4
add BungeeGuard authentication ( #1502 )
2022-11-28 06:13:09 +01:00
TheMode
993af51556
Use NetworkBuffer
in packets ( #1487 )
2022-10-29 11:02:22 +02:00
TheMode
ba2816fc74
Buffer API rework ( #1485 )
2022-10-28 19:27:48 +02:00
TheMode
3e2ac14048
Dedicated GameProfile record ( #1482 )
2022-10-27 14:33:48 +02:00
Huynh Tien
a4f392d116
BungeeCordProxy: skip if the name is not textures or the value & signature does not exist ( #1127 )
2022-05-26 16:41:50 +02:00
themode
94406d5380
More reliable builds
2022-03-07 10:15:24 +01:00
themode
85677360eb
Move MOJANG_AUTH_URL
2022-01-26 06:58:41 +01:00
TheMode
5bbf4642e8
Server process ( #550 )
2022-01-10 16:51:21 +01:00
Matt Worzala
0c6e4c0129
Remove Bootstrap
, MinestomRootClassLoader
. Cleanup
2022-01-10 16:51:21 +01:00
Matt Worzala
7130cc9dc9
Working extensions + extension dependencies without MSRC
...
The code is pretty messy, and external dependencies do not work (i dont think). MSEC instances now have a parent of MinecraftServer's CL and use the regular Java classloader search path (parent first). If the class cannot be found (its in a dependency), then it searches through its child classloaders (of which the dependency is one).
2022-01-10 16:51:21 +01:00
Matt Worzala
18ecefd97a
remove code modification, bootstrap + MinestomRootClassLoader still required for now
2022-01-10 16:51:21 +01:00
TheMode
0f2ad33e52
Use java 17 toList()
...
Signed-off-by: TheMode <themode@outlook.fr>
2021-11-23 20:27:25 +01:00
TheMode
736977cb0f
Use slf4j LoggerFactory
...
Signed-off-by: TheMode <themode@outlook.fr>
2021-11-10 15:48:26 +01:00
LeoDog896
ab35022f60
Use slf4j instead of println for finalization (MinestomExtensionClassLoader)
2021-09-11 17:42:30 -04:00
TheMode
23c76bc799
Fix & cleanup OpenToLAN
2021-08-21 10:12:55 +02:00
TheMode
f3524d4a4f
Use var
to replace verbose map entrySet loop
2021-08-16 01:29:46 +02:00
TheMode
f489f95bb7
Improve velocity forwarding
2021-08-09 15:18:28 +02:00
TheMode
1591df16aa
Rename netty
to socket
wherever possible
2021-08-08 19:11:47 +02:00
TheMode
b56509718c
Add encryption support
2021-08-08 19:02:36 +02:00
TheMode
a2e2461d22
Revert BinaryReader changes
2021-08-06 17:30:39 +02:00
TheMode
2a6f9a8bc8
Use BinaryBuffer for velocity forwarding
2021-08-06 16:35:01 +02:00
TheMode
1c3bb5b0ff
First NIO attempt
...
Signed-off-by: TheMode <themode@outlook.fr>
2021-08-03 12:57:13 +02:00
TheMode
5fe72d4e2b
Double lock fix
2021-07-29 00:00:08 +02:00
TheMode
fe1bfaee93
Merge pull request #346 from Kebab11noel/fix/issue-258
...
Deprecate `UpdateOption`
2021-07-04 13:37:15 +02:00
jglrxavpok
18771386c0
Slightly less restrictive package protection in MinestomRootClassLoader.
...
Should fix issue with Configurate not loading.
2021-07-03 18:52:21 +02:00
Németh Noel
ca78305d40
Fix OpenToLAN.java
2021-06-30 13:19:03 +02:00
Németh Noel
e23b65c2df
Updated OpenToLANConfig.java
2021-06-30 00:29:44 +02:00
TheMode
14afa0fbf4
Less google
2021-06-20 22:06:19 +02:00
TheMode
911c983957
Merge branch 'master' into event-api
...
# Conflicts:
# src/main/java/net/minestom/server/entity/Player.java
# src/main/java/net/minestom/server/event/player/UpdateTagListEvent.java
# src/main/java/net/minestom/server/instance/Chunk.java
2021-06-14 00:11:41 +02:00
TheMode
0200788b22
Add dedicated method to ignore string/component size
2021-06-11 16:19:17 +02:00
TheMode
16d8597195
Make CancellableEvent a trait
2021-06-09 07:11:01 +02:00
TheMode
8b255651ab
Call events using EventDispatcher
2021-06-04 03:48:51 +02:00
TheMode
2d8474282b
Made Event an interface
2021-06-02 08:17:03 +02:00
TheMode
3bd389fb57
Merge pull request #149 from Minestom/authlib-removal
...
Stop using authlib
2021-05-15 07:53:35 +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
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