Commit Graph

156 Commits

Author SHA1 Message Date
LOOHP d8d7307fcb Minecraft 1.21.9 2025-09-30 22:24:32 +01:00
Danbka4Z 502aa78c3b
Fix: Send minimal DeclareCommands packet when no Limbo commands available
Previously, when the command list was empty, the server returned null and did not send a DeclareCommands packet.  
This caused the client to lose the slash UI and tab completion entirely.  

Now, when there are no available commands, the server sends a minimal valid tree (only a root node with no children).  
This keeps the client UI functional while still reflecting the fact that no commands are available.
2025-08-31 17:49:37 +03:00
LOOHP 94ad6d8460
Merge pull request #88 from Kas-tle/feature/prefer-limbo-yml
Prefer use of limbo.yml for plugin loading
2025-07-17 20:34:46 +01:00
LOOHP b19bba7140 Minecraft 1.21.8 2025-07-17 20:32:11 +01:00
Joshua Castle a0382bd64c
Prefer use of limbo.yml ofr plugin loading
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2025-07-14 09:22:11 -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 57473e5f57 Minecraft 1.21.6 2025-06-19 17:12:45 +01:00
LOOHP 13a89914d5 Minecraft 1.21.5 2025-04-15 23:15:08 +01:00
LOOHP c29b219d9c Catch unknown block errors 2024-12-14 22:04:29 +00:00
LOOHP 01dd765bd2 Fire ConnectionEstablishedEvent before reading handshake 2024-12-12 20:11:43 +00:00
LOOHP a43aa18a22 Upgrade snack yaml version 2024-12-10 16:56:38 +00:00
LOOHP 61331a3ea1 Minecraft 1.21.4
Closes #73
2024-12-05 18:37:40 +00:00
LOOHP f72584ec79 Minecraft 1.21.3 2024-10-26 17:07:52 +01:00
LOOHP 8adb6c7a00 Bump development to 1.21.1 2024-08-09 11:32:15 +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 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