Commit Graph

64 Commits

Author SHA1 Message Date
LOOHP b386d97e7c Minecraft 26.1 2026-03-28 12:20:15 +00:00
LOOHP 9beae66898 Refactoring 2025-12-19 00:45:40 +00:00
LOOHP 68a97ec670 Merge branch 'master' into pr/100 2025-12-19 00:20:44 +00:00
LOOHP 8ec2d34a60 Refactor 2025-12-18 16:59:52 +00:00
LOOHP 952adcfe87 Clean up 2025-12-18 16:56:44 +00:00
Zhyren-git 28d735c912 Fixed player getting "Timed out" while standing still due to Keep-Alive not being sent correctly. 2025-12-17 18:58:15 -04:00
Zhyren-git 33dacf02db Fixed player getting "Timed out" while standing still due to Keep-Alive not being sent correctly \\ Replaced return with canceling the task (oops). 2025-12-17 18:20:55 -04:00
Zhyren-git df47c40998 Fixed player getting "Timed out" while standing still due to Keep-Alive not being sent correctly. 2025-12-17 18:06:00 -04:00
Kas-tle a7e53115ab Merge branch 'master' into feature/performance-improvements 2025-11-13 17:56:00 -08:00
LOOHP d8d7307fcb Minecraft 1.21.9 2025-09-30 22:24:32 +01:00
Joshua Castle 7d9ef7f927 Performance improvements:
- Update dependencies
- Use blocking queue for Tick.asyncTasksQueue
- Do not call removed method Thread#stop in Tick#waitAndKillThreads
- Use virtual threads for ClientConnection
- Add build action

Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2025-08-16 00:54:38 -07:00
LOOHP 1bfe4cf7d4 Remove debug message 2025-07-05 18:40:10 +01:00
LOOHP f7f7e89aa6 Organize imports 2025-07-05 16:49:59 +01:00
LOOHP 077595f0c2 Minecraft 1.21.7 2025-06-30 18:47:18 +01:00
LOOHP 13a89914d5 Minecraft 1.21.5 2025-04-15 23:15:08 +01:00
LOOHP 01dd765bd2 Fire ConnectionEstablishedEvent before reading handshake 2024-12-12 20:11:43 +00:00
LOOHP f72584ec79 Minecraft 1.21.3 2024-10-26 17:07:52 +01:00
LOOHP 642c7bd5f4 Minecraft 1.21 2024-06-14 21:00:41 +01:00
LOOHP dfbbc49f67 Fixed ServerboundChatCommandPacket 2024-05-27 23:24:55 +01:00
LOOHP af380214ef Skip encoding not-implemented item data components 2024-05-27 00:17:28 +01:00
LOOHP 3d651bba67 Minecraft 1.20.6 2024-05-09 01:56:08 +01:00
LOOHP 8ec7d322d8 Clean up & Format 2024-03-25 22:03:24 +00:00
Sculas 342404f586 style: fix formatting 2024-03-20 19:01:59 +01:00
Sculas 6e12d17cd4 fix: fix 1.20.4 getting stuck on loading terrain 2024-03-20 18:14:31 +01:00
LOOHP 0a919303b6 Minecraft 1.20.4 2023-12-15 00:09:42 +00:00
LOOHP f4ed5d0f53 Wait for ServerboundLoginAcknowledgedPacket 2023-09-30 18:13:08 +01:00
LOOHP 32499372bf Minecraft 1.20.2
If only it was as simple as #64
2023-09-24 15:56:36 +01:00
LOOHP 1f021007a1 Minecraft 1.20 2023-06-07 22:11:02 +01:00
LOOHP cfd8a0ab2c Minecraft 1.19.4 2023-03-16 02:44:42 +00:00
LOOHP ba0f98b6c7 ConnectionEstablishedEvent 2023-01-10 15:27:15 +00:00
LOOHP 69bd4a8f6f Fixed receiving signed chat 2022-12-16 13:43:13 +00:00
LOOHP 35c6b748c9 Inventories! 2022-12-09 16:41:59 +00:00
LOOHP 949d2f34d7 Inventories! (Part 1) 2022-12-09 02:40:16 +00:00
LOOHP ca186938f4 Fixed chat packets 2022-12-08 17:43:13 +00:00
LOOHP 081776e4fe Use Adventure Key replacing NamespacedKey 2022-12-08 12:22:18 +00:00
LOOHP 9193d907d1 Implemented Bossbar & Sounds Partially 2022-12-08 02:35:37 +00:00
LOOHP 50fd145d77 Minecraft 1.19.3 2022-12-07 21:38:20 +00:00
LOOHP c720a0fd67 Clean up whitelist changes 2022-12-07 19:13:46 +00:00
Tad Hunt d3b0aba94f Flesh out allowlist handling
Addresses comments from https://github.com/LOOHP/Limbo/pull/57#issuecomment-1304543589

In particular:

* Functionality now matches other server types

* only enforce the allowlist if a new "enforce-allowlist"
  boolean in server.properties is set to true

* Loads and process the allowlist only once when the server starts (or
  the reload command is executed), instead of every time a user connects.

* Add a new command & associated permissions "allowlist reload"
  to reload the allowlist
2022-11-05 14:32:25 -06:00
Tad Hunt 898fe20b14 add allowlist processing 2022-11-04 18:36:56 -06:00
Tad Hunt 23dfbd0df2 fix whitespace 2022-09-30 08:27:14 -06:00
Tad Hunt 4d1fade2e7 Merge remote-tracking branch 'upstream/master' into fix-issue-54 2022-09-29 16:15:32 -06:00
Tad Hunt a1ba8fc0b1 conditionalize debug messages on debug flag 2022-09-29 16:08:15 -06:00
Tad Hunt 70caa3cd0a handle floodgate stuff in login packets 2022-09-26 14:41:12 -06:00
Tad Hunt 2866d9c015 remove extra debug info from log message 2022-09-23 11:15:24 -06:00
Tad Hunt d29279285e This commit fixes https://github.com/LOOHP/Limbo/issues/51
"Incorrect Payload Received in KeepAlive packet for player"

The problem is that in my setup (described in the issue linked above)
the loohp-limbo server is receiving an unsolicited PacketInKeepAlive
message prior to sending any out.  This causes the payload validation
check to fail, resulting in the connection then being closed.

This commit changes the PacketInKeepAlive handler to ignore (other than
logging) unsolicited KeepAlive messages rather than act on them.

Possibly the logging is a bad idea unless it's limited to being
suppressed via a debug flag...
2022-09-22 22:54:50 -06:00
LOOHP 21a20af667 Clean up 2022-08-08 00:38:24 +08:00
LOOHP cfbd9951af Merge pull request #49 from SlenkyDev/master
Added the option to hide IP addresses in logs
2022-08-08 00:31:37 +08:00
MrSlenky 2652064fda Changed the style of if statements 2022-08-07 16:38:01 +02:00
MrSlenky 8863d699e5 Fixed double ;; 2022-08-07 16:33:44 +02:00