Commit Graph

90 Commits

Author SHA1 Message Date
Felix Cravic d61a598c94 Prevent players being disconnected two times during a clean stop, also made shutdown tasks being executed in a single thread 2020-12-02 21:28:36 +01:00
themode 0739b57dd1 Server packet listener now takes a collection of player, for future network optimization 2020-11-20 03:47:29 +01:00
themode 828069c685 Cleanup + reduced default chunk view distance to 8 2020-11-19 07:00:41 +01:00
themode ddaa3a6678 Prevent potential synchronization issue while removing client cache 2020-11-17 01:33:12 +01:00
themode ae8a182eb8 Read player skin from velocity 2020-11-14 22:13:01 +01:00
themode 2d009e19a7 Added KQueue support on OSX + netty version update 2020-11-13 08:39:05 +01:00
themode c60f625c55 Revamp of the packet sending code, added possibility to have listeners for outgoing packets 2020-11-13 07:43:35 +01:00
themode 7db94f3a65 Support for velocity modern forwarding 2020-11-09 23:48:34 +01:00
themode 7bdfc93334 Added some comments about exceptions 2020-11-07 04:42:48 +01:00
themode 1d30e6e953 Use the Validator interface when possible for readability 2020-11-07 04:28:50 +01:00
themode 972da0e5ae Added warning for ConnectionManager#addPlayerInitialization to prevent calling too early code 2020-10-27 01:53:56 +01:00
themode 44c912d7ec Prevent retrieving null managers before their initialization and added annotations in ConnectionManager 2020-10-26 15:15:56 +01:00
themode 1b7613d977 Allow for custom chunk/entity view distance and compression threshold without recompiling the server. 2020-10-25 16:48:14 +01:00
themode 3cb880cf80 General cleanup 2020-10-22 12:55:53 +02:00
themode f72dce3a46 More comments for message related classes 2020-10-21 16:26:55 +02:00
themode 9e2e48f79c Fix bug when you could send a break a custom block with a finished digging packet 2020-10-16 09:12:31 +02:00
themode 660a67e53e English fix 2020-10-15 21:16:31 +02:00
themode 0e5831cdc3 Cleanup + typo fix 2020-10-13 12:49:29 +02:00
themode cbe2a0b71e Comments 2020-10-12 02:56:30 +02:00
TheMode cb5a507951
Merge pull request #44 from Nesaak/master
Cache default player provider
2020-09-01 23:51:39 +02:00
Nesaak 6fdda546b8 Cache default player provider 2020-09-01 17:43:10 -04:00
themode f8bbc30435 Added PlayerProvider comment 2020-09-01 23:37:12 +02:00
themode eff5d0b5e0 Added PlayerProvider 2020-09-01 23:35:14 +02:00
Rems19 69e935e4dd
Fix removePlayer in ConnectionManager 2020-08-07 07:20:15 +02:00
Felix Cravic a38a143bba Rework of the thread provider + ConnectionManager#getPlayer for UUID 2020-08-06 16:28:04 +02:00
Felix Cravic 647bb39e7c Change packet listener to ConnectionManager#onPacketReceive 2020-07-29 22:38:46 +02:00
Felix Cravic 5c1e6e7572 Cleanup 2020-07-23 07:36:49 +02:00
Felix Cravic e74c8ac9fd Changed the way to create FakePlayer 2020-07-06 16:06:31 +02:00
Felix Cravic e1b9f74cf4 Optimize message sending 2020-06-30 01:25:23 +02:00
Felix Cravic f892213e8c Added a new Chat API 2020-06-22 23:25:00 +02:00
Felix Cravic 5837b59a41 Give the player username to the UUID provider 2020-06-20 19:07:34 +02:00
Felix Cravic 0da78193c5 Code cleanup 2020-06-02 14:43:31 +02:00
Felix Cravic 5e91b75d78 Comments 2020-05-28 19:15:55 +02:00
Felix Cravic 9bf193988f Added ItemStack potion nbt 2020-05-27 12:33:12 +02:00
Felix Cravic fc773044e8 Remove chunk unloaded check 2020-05-26 21:30:12 +02:00
Felix Cravic 0240cc2d80 Added ConnectionManager#setUuidProvider to change the player UUID provider 2020-05-26 20:46:05 +02:00
Felix Cravic 2fdebae7e5 Allow FakePlayer to be registered internally 2020-05-25 12:18:50 +02:00
Felix Cravic 0946c8ce11 Moved the ResponseDataConsumer definition to MinecraftServer#start 2020-04-28 02:33:15 +02:00
Felix Cravic 48c4941813 We can now have multiple listeners 2020-04-28 01:20:11 +02:00
Felix Cravic 7daac5e610 Package rename to net.minestom.server 2020-04-24 03:25:58 +02:00