Commit Graph

100 Commits

Author SHA1 Message Date
LOOHP 8ec7d322d8 Clean up & Format 2024-03-25 22:03:24 +00:00
Sculas 01d2a3e528
fix: Fix chunk updates not being sent properly 2024-03-25 18:22:44 +01:00
Sculas 342404f586
style: fix formatting 2024-03-20 19:01:59 +01:00
Sculas f48c48e6e5
refactor: get mappings from jar rather than file 2024-03-20 18:19:45 +01:00
Sculas 6e12d17cd4
fix: fix 1.20.4 getting stuck on loading terrain 2024-03-20 18:14:31 +01:00
Sculas f236a9b01e
fix: don't spam empty chunk packets 2024-03-20 18:12:48 +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 8083e7b1b0 Minecraft 1.20.1 2023-06-26 17:01:21 +08: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 9f2c426a50 Catch plugin enable disable errors 2023-01-10 15:03:58 +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 a797e89c14 change allowlist implementation to HashMap & don't leak the implementation outside of the ServerProperties class 2022-11-06 09:54:54 -07:00
Tad Hunt 2c2285b54c add updated server properties missed in last commit 2022-11-05 14:40:37 -06: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
LOOHP e88656b1bf Default reduced debug info to true 2022-09-30 15:57:00 +01: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 4c2d0a25cd show 1.19.2 on startup 2022-08-09 23:20:10 +08: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
LOOHP ace420a017 Minecraft 1.19.1 2022-07-28 18:07:31 +08:00
MrSlenky 69dc6eaa7d Added the option to hide IP addresses in logs 2022-07-10 17:44:07 +02:00
Louis 8511f5e897
Forgot to remove System.out.println of the packet class 2022-06-10 22:01:18 +02:00
LOOHP 8b37a26424 Minecraft 1.19 2022-06-11 02:34:26 +08:00
LOOHP f421da833d Slight color change 2022-05-01 15:57:17 +01:00
LOOHP effcbab3e4 Fixed PacketPlayInPluginMessaging & Added default command /version 2022-05-01 15:29:46 +01:00
LOOHP 0ac9810554 Separated PlayerSpawnEvent and PlayerJoinEvent, PluginMessages now uses String channels, Added PluginMessageEvent 2022-04-25 19:13:31 +01:00
LOOHP 7ad2b19177 Broadcast server brand 2022-04-22 23:14:56 +01:00
LOOHP 4ebe77d5dd Minecraft 1.18.2 Proper support 2022-03-05 17:43:31 +00:00
LOOHP 99b2a81546 Added license headers 2022-02-17 13:26:44 +00:00
LOOHP 67f24599f2 Changes to ChannelRead 2022-02-10 10:08:22 +00:00
LOOHP 31b3a954a2 Name methods better 2022-02-10 02:05:17 +00:00