A Fabric mod designed to improve server performance at high playercounts.
VMP is still in early development and things are expected to break. Please report any issues to our issue tracker.
Very Many Players, or VMP for short, is a Fabric mod designed to improve general server performance at high playercount
without sacrificing vanilla functionality or behavior.
For the best performance it is recommended to use VMP with Lithium.
Server-side game logic performance improvements:
- Uses area maps to optimize nearby packet sending and player lookups
- Uses cache to optimize entity trackers, fluid state lookups and ingredient matching
- Optimizes entity iteration for collisions
- Optimizes ticket propagator using MCUtil from the Paper project (patch licensed under MIT)
Client-side game logic performance improvements:
- Makes time source to use built-in Java time source instead of GLFW via JNI calls
Networking performance & responsiveness improvements:
- Uses our own chunk sending mechanism (optionally with packet-level rate-limiting)
- Adds packet-level per-player render distance
- Makes vanilla tcp connections more responsive using packet priority from raknetify
(works best when the server is connected without reverse proxies such as velocity and ssh port forwarding)
... and more
Our issue tracker: link
Our discord server: link
Check out the README.md here: https://github.com/RelativityMC/VMP-fabric
Optional
Required
Terms for using, modifying and redistributing this product.
02.07.2026 · Modrinth
This version is uploaded automatically by GitHub Actions.
Changelog:
- dc691c3a fix: nestJars in loom 1.17 - ishland
Screenshots and images from the original Modrinth page.
The project author has not added a gallery on Modrinth.
Published versions and original Modrinth files.
02.07.2026 · 276 012 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- dc691c3a fix: nestJars in loom 1.17 - ishland
14.06.2026 · 183 899 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- fc110581 build: 26.2-rc-2 - ishland
09.04.2026 · 496 332 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2dc7170a build: 26.1.2 - ishland
01.04.2026 · 63 953 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 7e89476b build: 26.1.1 - ishland
26.03.2026 · 109 766 downloads
24.03.2026 · 7 018 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 9e32233c build: 26.1 - ishland
20.03.2026 · 366 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 134ad9d9 fix: java 25 GHA - ishland
14.02.2026 · 1 466 099 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2ad7c567 fix: entity tracking yet again - ishland
29.01.2026 · 326 060 downloads
16.01.2026 · 151 924 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- fe61d658 fix: use TACS#getViewDistance as view distance source - ishland
12.12.2025 · 503 426 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b79ff5d8 fix: disable mixin audit - ishland
10.12.2025 · 169 718 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e92dbf31 fix: buildscript - ishland
09.12.2025 · 4 034 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- d244b42d build: 1.21.11 - ishland
09.12.2025 · 396 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- da70591e build: 1.21.11-rc3 - ishland
04.12.2025 · 128 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 796233d7 build: 1.21.11-pre5 - ishland
12.11.2025 · 391 327 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 798a8a23 fix: tick tracker on player remove - ishland
31.10.2025 · 112 186 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b873a91a fix: enforce all config tasks to be on main - ishland
07.10.2025 · 246 042 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 238891ef build: 1.21.10 - ishland
02.10.2025 · 333 downloads
30.09.2025 · 93 138 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 6bd71884 build: 1.21.9 - ishland
25.09.2025 · 314 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- be0934b7 biold: 1.21.9-rc1 - ishland
18.09.2025 · 178 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 41781a64 biold: 1.21.9-pre1 - ishland
02.08.2025 · 661 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 1703dcf6 fix: remove mixin audit - ishland
02.08.2025 · 73 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2607d400 build: 25w31a - ishland
22.07.2025 · 672 903 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 1d61d79d fix: desync on edge chunks - ishland
22.07.2025 · 759 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 9727ebd2 fix: respawn glitch - ishland
17.07.2025 · 148 199 downloads
30.06.2025 · 128 305 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- a96f3aab build: 1.21.7 - ishland
25.06.2025 · 387 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 47d78f0f build: 1.21.7-rc1 - ishland
17.06.2025 · 135 842 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 020497ba build: 1.21.6 - ishland
12.06.2025 · 235 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0cb37385 build: 1.21.6-rc1 - ishland
14.04.2025 · 1 013 148 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- feec7460 fix: spectator mob despawn issue - ishland
09.04.2025 · 6 843 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 778de21d perf: avoid network wakeup when not needed - ishland
09.04.2025 · 767 364 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- ecfd2072 perf: avoid network wakeup when not needed - ishland
25.03.2025 · 110 632 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b80d031c change: remove mixin audit - ishland
- 0834d837 fix: gradle get screwed - ishland
- e1c39a4f fix: spectator mob despawn issue - ishland
- af2e7e16 Merge branch 'ver/1.21.4' into ver/1.21.5 - ishland
- d59a9808 build: 1.21.5 - ishland
21.03.2025 · 567 048 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e1c39a4f fix: spectator mob despawn issue - ishland
21.03.2025 · 869 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 440647be build: 1.21.5-rc1 - ishland
16.02.2025 · 196 557 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0d576dee fix: do not reregister channel on client - ishland
16.02.2025 · 17 560 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 099c361e fix: do not reregister channel on client - ishland
16.02.2025 · 203 180 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e8189bc1 fix: do not reregister channel on client - ishland
13.01.2025 · 176 239 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- f80e28d5 fix: use correct chebyshev calculation in AreaMap - Jelle De Loecker
- cd256909 Merge branch 'fix_chebyshev_calculation' of github.com:skerit/VMP-fabric into ver/1.21.4 - ishland
- 4b5dc8c3 chore: 2025 - ishland
18.12.2024 · 182 332 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 178fa0ac fix: workaround viabackwards sending client tick packets when not in the world - ishland
05.12.2024 · 46 831 downloads
25.11.2024 · 313 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 77eb4c63 build: 1.21.4-pre2 - ishland
21.11.2024 · 563 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- d3d3e22e build: 1.21.4-pre1 - ishland
13.11.2024 · 205 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 68ab35b2 build: 24w46a - ishland
30.10.2024 · 385 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 5571d7fa build: 24w44a - ishland
29.10.2024 · 179 092 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e33cd3cf fix: bypass staging when adding player - ishland
28.10.2024 · 155 215 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- bee4c788 fix: bypass staging when adding player - ishland
26.10.2024 · 6 302 downloads
23.10.2024 · 9 773 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- fe9b9eac build: 1.21.3 - ishland
22.10.2024 · 23 807 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 65c924a6 build: 1.21.2 - ishland
19.10.2024 · 156 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2ef0132f fix: remove mixin audit - ishland
17.10.2024 · 168 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 9aebeb4b build: 1.21.2-rc1 - ishland
09.10.2024 · 161 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 8bbc7fff build: 1.21.2-pre1 - ishland
22.09.2024 · 432 286 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 7e0b7511 new: reimplementation of async chunks on login - ishland
22.09.2024 · 162 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 4bdbdaf8 build: 24w38a - ishland
12.09.2024 · 212 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 43ab79be build: 24w37a - ishland
29.08.2024 · 295 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 6f9d0923 build: 24w35a - ishland
21.08.2024 · 332 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e16b98f0 build: 24w34a - ishland
21.08.2024 · 199 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 1db658a3 build: 24w33a - ishland
20.08.2024 · 174 004 downloads
16.08.2024 · 261 123 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2abac10a fix: tracked section sync - ishland
15.08.2024 · 20 252 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 465bcb01 fix: some mitigations for entity tracking issues - ishland
11.07.2024 · 563 307 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 77c4204a fix: prevent normal tracker from tracking staging area - ishland
13.06.2024 · 189 751 downloads
12.06.2024 · 1 148 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 65eeff6a build: 1.21-rc1 - ishland
19.05.2024 · 210 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0b788f38 build: 24w20a - ishland
12.05.2024 · 139 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 5265c0d9 build: yarn 24w19b+build.4 impactful renames part 2 - ishland
12.05.2024 · 79 downloads
01.05.2024 · 191 037 downloads
26.04.2024 · 347 downloads
24.04.2024 · 12 996 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 509a2075 build: 1.20.5 - ishland
21.04.2024 · 755 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 61805cd3 chore: disable mixin audit - ishland
20.04.2024 · 184 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 7f7ededd build: 1.20.5-rc2 - ishland
13.04.2024 · 180 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- fa3e3391 build: 1.20.5-pre1 - ishland
04.04.2024 · 206 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 140017a1 chore: drop fluid state caching - ishland
- a149f828 chore: change network thread names to better match vanilla - ishland
- 35e0cd09 Merge branch 'ver/1.20.4' into ver/1.20.5 - ishland
- 2a8c3487 perf: use staging area for short-lived entities - ishland
- bd548017 fix: carpet fake players not appearing - ishland
- 3438beb7 build: gradle 8.7 and loom 1.6 - ishland
- adb3e75f build: 24w14a - ishland
- bf6c6e45 Merge branch 'ver/1.20.4' into ver/1.20.5 - ishland
- 3670ad17 revert: carpet async player exploit fix - ishland
30.03.2024 · 451 664 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- bd548017 fix: carpet fake players not appearing - ishland
12.02.2024 · 134 037 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2a8c3487 perf: use staging area for short-lived entities - ishland
04.02.2024 · 507 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 1041a3f2 build: 24w05b - ishland
03.02.2024 · 32 105 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- a149f828 chore: change network thread names to better match vanilla - ishland
01.01.2024 · 99 520 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 140017a1 chore: drop fluid state caching - ishland
31.12.2023 · 158 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 79ea9887 perf: use staging area for short-lived entities - ishland
19.12.2023 · 154 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 9532cfa5 build: 23w51b - ishland
10.12.2023 · 92 215 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 7af58345 fix: skip chunk sent check for optimized entity tracking - ishland
10.12.2023 · 47 070 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- dd2b4769 fix: skip chunk sent check for optimized entity tracking - ishland
08.12.2023 · 2 456 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- dfda0d2d build: 1.20.4 - ishland
06.12.2023 · 3 866 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- ebe95659 build: 1.20.3 - ishland
03.12.2023 · 759 downloads
30.11.2023 · 1 577 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 3dc4dd44 build: 1.20.3-pre4 - ishland
21.11.2023 · 1 153 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- f748e119 build: 1.20.3-pre1 - ishland
09.11.2023 · 3 313 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 065adf27 fix: remove old code used for compatibility - ishland
- b9a23ac6 fix: expect = 4 in ticketsystem.ticketpropagator - ishland
- d1270861 fix: view distance being lower by 1 - ishland
- 9ef1d3ed change: tune AreaMap allocation - ishland
- ee7e78f5 fix: properly update chunk filters when updating view distances - ishland
- 0544aa1d fix: use the correct distance map for shouldTick checks - ishland
- 7c7ecfa7 build: 23w45a - ishland
- 7fc159aa Merge branch 'ver/1.20.2' into ver/1.20.3 - ishland
30.10.2023 · 42 807 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0544aa1d fix: use the correct distance map for shouldTick checks - ishland
27.10.2023 · 6 688 downloads
27.10.2023 · 1 743 downloads
23.10.2023 · 22 130 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- d1270861 fix: view distance being lower by 1 - ishland
19.10.2023 · 1 037 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 12d36e53 build: 23w42a - ishland
12.10.2023 · 402 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 05bee11f build: 23w41a - ishland
06.10.2023 · 25 015 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b9a23ac6 fix: expect = 4 in ticketsystem.ticketpropagator - ishland
06.10.2023 · 79 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 065adf27 fix: remove old code used for compatibility - ishland
06.10.2023 · 1 272 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 6e85f03c build: 23w40a - ishland
22.09.2023 · 9 534 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 4d7bad33 build: 1.20.2 - ishland
19.09.2023 · 761 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e637f622 build: 1.20.2-rc2 - ishland
16.09.2023 · 661 downloads
16.09.2023 · 77 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- aa0a1fd7 build: 1.20.2-rc1 - ishland
16.09.2023 · 2 702 585 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 50a59c0d fix: view distance sync when respawn - ishland
14.09.2023 · 99 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- ed2ca3f8 build: 1.20.2-pre4 - ishland
12.09.2023 · 104 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b97a1461 build: 1.20.2-pre3 - ishland
08.09.2023 · 140 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 151bc140 build: 1.20.2-pre2 - ishland
07.09.2023 · 84 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 5f7402ab build: 1.20.2-pre1 - ishland
01.09.2023 · 179 downloads
28.08.2023 · 146 092 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 99baa487 change: assume client view distance as 2 before sync - ishland
18.08.2023 · 261 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 9dda7472 build: 23w33a - ishland
10.08.2023 · 222 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 06c814b1 build: 23w32a - ishland
07.08.2023 · 146 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 6fd50dda build: 23w31a - ishland
26.07.2023 · 72 956 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 73227b33 fix: do not attempt to tick trackers inside non entity-ticking chunk - ishland
24.07.2023 · 3 203 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e7a5e4be change: allow mod config override - ishland
19.07.2023 · 4 355 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2a55d863 fix: protect tickTickets against asynchronous access - ishland
17.07.2023 · 2 020 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b3cbd04a feat: add show_chunk_tracking_messages - ishland
13.06.2023 · 151 754 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- ff0404d8 build: 1.20.1 - ishland
12.06.2023 · 806 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 735e0d89 fix: GHA publishing - ishland
07.06.2023 · 86 166 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- adab845f build: 1.20 - ishland
01.06.2023 · 186 294 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 06529e64 fix: entity data sync not working — ishland
01.06.2023 · 8 124 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 11fe26b6 fix: entity data sync not working — ishland
01.06.2023 · 788 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 48ec70f3 build: 1.20-rc1 - ishland
30.05.2023 · 257 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- a06dd07a build: 1.20-pre7 - ishland
28.05.2023 · 83 downloads
26.05.2023 · 578 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 609f2f54 build: 1.20-pre6 - ishland
24.05.2023 · 241 downloads
20.05.2023 · 77 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- c1c2c06b fix(build): use normal dash in changelog generation - ishland
20.05.2023 · 77 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 3f81dd1c build: 1.20-pre4 — ishland
17.05.2023 · 77 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 34cef6df build: 1.20-pre2 — ishland
13.05.2023 · 694 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e38edf31 build: 1.20-pre1 — ishland
06.05.2023 · 153 804 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 1af7732c fix: entity data sync not working — ishland
04.05.2023 · 756 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0d91efa7 chore: breaks optifabric — ishland
03.05.2023 · 105 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 09dd95a5 build: 23w18a — ishland
27.04.2023 · 381 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 450be65a fix: disable async teleports and spreadplayers by default — ishland
- b26279cb refactor: use proper method to hook channel handlers (#40) — EnZaXD
- c0421de2 build: 23w17a — ishland
- 39bbf343 Merge branch 'ver/1.19.4' into ver/1.20.0 — ishland
22.04.2023 · 333 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 9a7717e9 chore: 23w16a — ishland
15.04.2023 · 14 446 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b26279cb refactor: use proper method to hook channel handlers (#40) — EnZaXD
09.04.2023 · 3 379 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 450be65a fix: disable async teleports and spreadplayers by default — ishland
06.04.2023 · 100 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 6449b6c5 build: 23w14a — ishland
02.04.2023 · 446 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 5b271a25 fix: entity position desync issues again — ishland
- 2eb99282 Merge branch 'ver/1.19.4' into ver/1.20.0 — ishland
- 6f294699 build: 23w13a_or_b+build.2 — ishland
- d93f76e5 Merge branch 'ver/1.20.0' into ver/23w13a_or_b — ishland
02.04.2023 · 405 downloads
01.04.2023 · 99 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- ae0a7261 build: 23w13a_or_b — ishland
01.04.2023 · 14 787 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 4d5f22ac fix: entity position desync issues — ishland
01.04.2023 · 5 291 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 39963337 fix: entity position desync issues — ishland
01.04.2023 · 2 431 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 5b271a25 fix: entity position desync issues again — ishland
30.03.2023 · 380 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 3d1284cd fix: hopefully fixes entity tracking position issues — ishland
- 184030f3 fix: only perform async chunks on base server player — ishland
- 064ae9f3 fix: entity position desync issues — ishland
- 58fd5f32 fix: entity position desync issues again — ishland
- c2f6c982 build: 23w13a — ishland
- 8777e4dc Merge branch 'ver/1.19.4' into ver/1.20.0 — ishland
27.03.2023 · 1 313 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 58fd5f32 fix: entity position desync issues again — ishland
27.03.2023 · 231 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 064ae9f3 fix: entity position desync issues — ishland
25.03.2023 · 1 191 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 184030f3 fix: only perform async chunks on base server player — ishland
25.03.2023 · 118 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 3d1284cd fix: hopefully fixes entity tracking position issues — ishland
23.03.2023 · 91 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 86f0c6db build: 23w12a — ishland
15.03.2023 · 3 544 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- a43a9ee9 build: 1.19.4 — ishland
10.03.2023 · 92 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- cee5f559 fix: move sendWorldInfo before onPlayerConnected to match vanilla — ishland
10.03.2023 · 56 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e851d766 build: 1.19.4-rc2 — ishland
09.03.2023 · 451 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0fb7bb00 build: 1.19.4-pre4 — ishland
03.03.2023 · 98 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- c5fd887e 1.19.4-pre3 — ishland
01.03.2023 · 67 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 6e13fb3d 1.19.4-pre2 — ishland
23.02.2023 · 107 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 30abc4cb 1.19.4-pre1 — ishland
18.02.2023 · 117 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 6125e3f0 23w07a — ishland
11.02.2023 · 537 downloads
04.02.2023 · 7 738 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- af90c793 Fixes Valkyrien Skies 2 incompatibility with use_optimized_entity_tracking — ishland
04.02.2023 · 65 584 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- cc4901f2 Fixes Valkyrien Skies 2 incompatibility with use_optimized_entity_tracking — ishland
04.02.2023 · 14 091 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 724d332c Fixes Valkyrien Skies 2 incompatibility with use_optimized_entity_tracking — ishland
03.02.2023 · 173 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e3c81bca Update workflow — ishland
03.02.2023 · 92 downloads
26.01.2023 · 2 333 downloads
26.01.2023 · 312 downloads
26.01.2023 · 399 downloads
26.01.2023 · 3 553 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 5949172e Hopefully reduces lag when teleporting — ishland
23.01.2023 · 893 downloads
23.01.2023 · 71 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 8f19508f 70% faster biome access math — ishland
19.01.2023 · 228 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 18356e89 Fix the publishing — ishland
21.12.2022 · 4 978 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 29528b83 Micro-optimization in spawning — ishland
- 27043a2b Disable packet priority system by default — ishland
- 0be39a9d Fixes some behavior issues in MixinSpawnDensityCapper — ishland
- cb8af486 Micro-optimizations — ishland
- efeefecf Some attempt to fix some tracking issues — ishland
- 4b275fe9 Mark 1.19.2 builds as backports — ishland
21.12.2022 · 1 433 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- f0fdaf63 Micro-optimization in spawning — ishland
- 2a74efb6 Disable packet priority system by default — ishland
- 5994f304 Fixes some behavior issues in MixinSpawnDensityCapper — ishland
- 133aa944 Micro-optimizations — ishland
- 18bff11f Some attempt to fix some tracking issues — ishland
21.12.2022 · 7 453 downloads
19.12.2022 · 1 407 downloads
19.12.2022 · 125 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 3159f61a Ensures channel is open before adjusting send buffer — ishland
19.12.2022 · 131 downloads
19.12.2022 · 333 downloads
10.12.2022 · 1 599 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- cabb6b5b Remove debug messages — ishland
10.12.2022 · 58 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e0ae9082 Fixes some race conditions in channel reregistration — ishland
09.12.2022 · 349 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 1a8dd4e1 I successfully forgot to publish to curseforge — ishland
08.12.2022 · 290 downloads
03.12.2022 · 2 376 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- badb290f Fixes some tracking issues when the player is standing still — ishland
03.12.2022 · 332 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0716f1fb Fixes some tracking issues when the player is standing still — ishland
03.12.2022 · 177 downloads
03.12.2022 · 75 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2a85b2fe 1.19.3-rc1 — ishland
25.11.2022 · 163 downloads
25.11.2022 · 1 661 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0746960b Fixes a dumb mistake in packet sending handling — ishland
25.11.2022 · 637 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 3aef8fc6 Fixes a dumb mistake in packet sending handling — ishland
25.11.2022 · 67 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 545bc395 Tick entity trackers and update passenger list before updating status — ishland
25.11.2022 · 72 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- a7318197 Tick entity trackers and update passenger list before updating status — ishland
25.11.2022 · 105 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 57555f2d Tick entity trackers and update passenger list before updating status — ishland
24.11.2022 · 164 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 13d3483a 1.19.2-pre2 — ishland
20.11.2022 · 84 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- dbc78e2f Ensures correct cache behavior for /fillbiome — ishland
18.11.2022 · 1 471 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2d801321 Workaround for a performance issue in biome lookup precache — ishland
18.11.2022 · 736 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 040798fc Workaround for a performance issue in biome lookup precache — ishland
18.11.2022 · 76 downloads
13.11.2022 · 212 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0b3c64d1 22w45a — ishland
06.11.2022 · 85 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 537eaee4 22w44a — ishland
28.10.2022 · 142 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 778b0bde Bump raknetify — ishland
27.10.2022 · 225 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 58f3a660 22w43a — ishland
23.10.2022 · 2 072 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 302052a8 Experimental: Optimize chunk iteration — ishland
23.10.2022 · 3 423 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 7a2896c7 Experimental: Optimize chunk iteration — ishland
22.10.2022 · 86 downloads
22.10.2022 · 196 downloads
20.10.2022 · 105 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 5a90de51 Fixes a crash when ensuring chunks within range — ishland
20.10.2022 · 219 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 6122beb1 Fixes a crash when ensuring chunks within range — ishland
15.10.2022 · 308 downloads
15.10.2022 · 1 056 downloads
06.10.2022 · 2 238 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2db6b17c Disable USE_PACKET_PRIORITY_SYSTEM_BLOCK_UPDATE_CONSOLIDATION by default — ishland
06.10.2022 · 183 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 53088a5b Disable USE_PACKET_PRIORITY_SYSTEM_BLOCK_UPDATE_CONSOLIDATION by default — ishland
05.10.2022 · 180 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 21d01742 Process all block updates & add config option for block update consolidation — ishland
05.10.2022 · 85 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- a0c06987 Process all block updates & add config option for block update consolidation — ishland
05.10.2022 · 89 downloads
05.10.2022 · 76 downloads
02.10.2022 · 131 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 817b10dd Add compatibility layer for mods accessing spawning logic (#26) — ishland
02.10.2022 · 369 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 1e3169ab Add compatibility layer for mods accessing spawning logic (#26) — ishland
28.08.2022 · 40 377 downloads
VMP 0.2.0+beta.7 for Minecraft 1.19.2 is released
This release adds new optimizations and features and fixes several bugs.
Changelog:
- Fixes item entities moving slower than expected in water
- Fixes some networking issues with fabric-networking-api-v1
- Fixes performance regression when constantly adding short-lived entities
- Uses Log4j2 AsyncAppender to improve logging performance and keep logging IO off the main thread (configurable)
- Uses async chunks for initial chunk loading on player logins (configurable)
- More aggressive networking optimizations on packet priority
- Makes several commands run async only when issued by a player
- Adds async portals (only for players) (configurable)
- Optimizes nearby chunk lookup a bit more
- Optimizes parts of entity tracking logic by rewriting some logic (configurable)
- Uses split event loops on networking to mitigate some common bot attacks (configurable)
- Optimizes networking handling on server thread to mitigate some common bot attacks
- Optimizes getBiome lookups by precaching (configurable), leading to faster spawning logic
Full Changelog: https://github.com/RelativityMC/VMP-fabric/compare/0.2.0+beta.6...0.2.0+beta.7
28.08.2022 · 2 244 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0905627b Copy-on-write config to purge old entries — ishland
- 16758626 Configurable async chunks on login — ishland
- 70c4f63c Improvements and corrections on README.md — ishland
- 183e7676 Configurable precache biome lookup — ishland
28.08.2022 · 91 downloads
28.08.2022 · 94 downloads
26.08.2022 · 468 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- d78ee441 Attempt to reduce rehashes in AreaMap — ishland
26.08.2022 · 136 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 1fbdd72b Attempt to reduce rehashes in AreaMap — ishland
25.08.2022 · 111 downloads
25.08.2022 · 90 downloads
24.08.2022 · 116 downloads
24.08.2022 · 164 downloads
24.08.2022 · 73 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b9de29ce feature: reduce mspt while under bot attacks — ishland
24.08.2022 · 71 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- f97660f8 feature: reduce mspt while under bot attacks — ishland
18.08.2022 · 1 141 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- df7314aa Lower memory usage of biome cache — ishland
18.08.2022 · 485 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 5d0651ad Lower memory usage of biome cache — ishland
08.08.2022 · 1 211 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0ad25fef Only do async spreadplayers when executed by players, server or rcon — ishland
08.08.2022 · 1 080 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 3dcd0dad Only do async spreadplayers when executed by players, server or rcon — ishland
08.08.2022 · 8 434 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e6209d03 Only do async spreadplayers when executed by players, server or rcon — ishland
07.08.2022 · 100 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- efc75152 Another attempt to fix some tracking issues — ishland
07.08.2022 · 89 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 9440933c Another attempt to fix some tracking issues — ishland
07.08.2022 · 114 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 2822bd28 Another attempt to fix some tracking issues — ishland
06.08.2022 · 183 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- f2b88c26 Experimental: use multiple event loops to deal with DoS — ishland
06.08.2022 · 118 downloads
06.08.2022 · 155 downloads
06.08.2022 · 94 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 1c2a3065 Hopefully fixes some entity tracking issues — ishland
05.08.2022 · 220 downloads
04.08.2022 · 1 484 downloads
04.08.2022 · 123 downloads
04.08.2022 · 162 downloads
04.08.2022 · 72 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 893948e7 fix: item entity moving slower than expected in water — ishland
03.08.2022 · 141 downloads
03.08.2022 · 129 downloads
01.08.2022 · 1 393 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- c62c1556 Rewrite entity tracker once again — ishland
01.08.2022 · 3 307 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b3cbfe69 Rewrite entity tracker once again — ishland
01.08.2022 · 1 037 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 18bc857a Rewrite entity tracker once again — ishland
31.07.2022 · 159 downloads
31.07.2022 · 155 downloads
31.07.2022 · 119 downloads
30.07.2022 · 129 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- ee1d3008 Correctly synchronize entity data when no other player is nearby — ishland
30.07.2022 · 239 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b2d17fe8 Correctly synchronize entity data when no other player is nearby — ishland
30.07.2022 · 185 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0a6d9c23 Correctly synchronize entity data when no other player is nearby — ishland
29.07.2022 · 287 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- acdba517 Fixes a semi-memleak — ishland
29.07.2022 · 119 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 6e21a5fb Some initial work for nearby enity tracker lookup [actions skip] — ishland
- 62ea7d27 Disable validation of AreaMap unless explicitly wanted [actions skip] — ishland
- ad883218 Configurable optimized entity tracking — ishland
- 2e0f8f54 Fixes a semi-memleak — ishland
29.07.2022 · 308 downloads
29.07.2022 · 73 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- dd364f32 Configurable optimized entity tracking — ishland
29.07.2022 · 121 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- f7f785ce Trigger build and publishing for new entity tracker — ishland
29.07.2022 · 136 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- d25194ef 1.19.1 — ishland
24.07.2022 · 313 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e379e6cd Don't unload chunk too early — ishland
24.07.2022 · 481 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 4e7b697d Don't unload chunk too early — ishland
23.07.2022 · 102 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b03379b0 Async teleport — ishland
- 1f26babf Uses alternative way to process holders to prevent CMEs — ishland
- 7ceaf420 Optimizes SpawnDensityCapper again — ishland
- dd7f9218 Optimizes nearby chunk lookup a tiny bit — ishland
- 3b51b9bb Limit concurrent chunk loading count — ishland
23.07.2022 · 288 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 30277bc7 Limit concurrent chunk loading count — ishland
21.07.2022 · 581 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- b6c50bf9 Optimizes nearby chunk lookup a tiny bit — ishland
21.07.2022 · 80 downloads
21.07.2022 · 90 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 8b8ed5f8 Uses alternative way to process holders to prevent CMEs — ishland
20.07.2022 · 331 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- bba0ae71 Async teleport — ishland
20.07.2022 · 296 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 097214d9 Fix devlaunch world saving issues — ishland
20.07.2022 · 299 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- e65aec6f Cursed spreadplayers async (modified for 1.18.2) — ishland
- f937d6cf Cache chunk sending (squashed commits) — ishland
- 3be98931 Drop chunk packets more aggressively — ishland
- 3c4ac48f Adjust send buffer dynamically for responsiveness — ishland
- 86acd63e Fixes theoretical dimthread incompat on async chunkload — ishland
- 73d829ab Changes ticket name to avoid conflicts — ishland
- 158616bf Async nether portals for players (squashed commits) — ishland
- 7c028cd2 Remove unnecessary networking task queue — ishland
- bdfa970c Fixes GHActions — ishland
- 8e13d898 Some fixes — ishland
- 76324d9b Fix devlaunch world saving issues — ishland
19.07.2022 · 127 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 0ab420cd Remove unnecessary networking task queue — ishland
19.07.2022 · 199 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 96b99437 Fixes theoretical dimthread incompat on async chunkload — ishland
- 09aa20ed Changes ticket name to avoid conflicts — ishland
- d6aa0e67 Initial work on async portals — ishland
- 84232f06 Now properly makes a portal for players — ishland
- 16e469de Some small tweaks for async portals — ishland
16.07.2022 · 7 264 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 29f09836 Don't flush twice when flushing — ishland
16.07.2022 · 85 downloads
This version is uploaded automatically by GitHub Actions.
Changelog:
- 53778fd1 Adjust send buffer dynamically for responsiveness — ishland
15.07.2022 · 103 downloads
15.07.2022 · 95 downloads
15.07.2022 · 274 downloads
No changelog was specified.
13.07.2022 · 110 downloads
No changelog was specified.
13.07.2022 · 99 downloads
No changelog was specified.
12.07.2022 · 2 217 downloads
VMP 0.2.0+beta.6 for Minecraft 1.19 is released
This release adds new optimizations and fixes some bugs.
Changelog:
- Disables chunk sending rate-limit by default
- Makes vanilla tcp connections more responsive using packet priority from raknetify
This should improve multiplayer experience significantly with unreliable and rate-limited connections
(works best when the server is connected without reverse proxies such as velocity and ssh port forwarding)
- Fixes incompatibility with Enhanced Celestials
- Some other micro-optimizations
12.07.2022 · 124 downloads
No changelog was specified.
12.07.2022 · 197 downloads
No changelog was specified.
19.06.2022 · 4 309 downloads
VMP 0.2.0+beta.5 for Minecraft 1.19 is released
This small release fixes bugs and adds some features.
Changelog:
- Fix chunks sending twice with C2ME no-tick view distance
- Adds a config file with configurable target chunk sending rate
Full Changelog: https://github.com/RelativityMC/VMP-fabric/compare/0.2.0+beta.4...0.2.0+beta.5
09.06.2022 · 2 854 downloads
VMP 0.2.0+beta.4 for Minecraft 1.19 is released
This release fixes bugs and adds some new optimizations and features.
Changelog:
- Fixes "Monster Spawners are activating with no players nearby" #10
- Fixes shulker not activating strings above them
- Fixes despawn behavior parity when players are too far away
- Adds more optimizations targeting high entity count
- Adds rate-limited chunk sending system with priority system (inspired by paper's patch "Replace player chunk loader system")
- Adds per-player chunk sending distance
Full changelog: https://github.com/RelativityMC/VMP-fabric/compare/0.2.0+beta.3...0.2.0+beta.4
08.06.2022 · 145 downloads
07.06.2022 · 215 downloads
03.06.2022 · 106 downloads
02.03.2022 · 4 909 downloads
20.01.2022 · 2 801 downloads
06.01.2022 · 422 downloads
VMP 0.2.0+beta.3 for Minecraft 1.18.1 is released
This release fixes bugs, improves compatibility and adds some measurable performance improvements.
Changelog:
- Delays initialization of ingredient cache (#5)
- Handles chunk sending using AreaMap (Fixes some chunks not properly sending)
- Improves entity iteration further for collision and possibly other things
- Fixes incompatibility with Carpet-TIS-Addition
Full Changelog: https://github.com/RelativityMC/VMP-fabric/compare/0.2.0+beta.2...0.2.0+beta.3
01.01.2022 · 199 downloads
Fix some chunks not being sent to client
Optimize entity iteration for cramming and possibly other things
Use square instead of circle
19.12.2021 · 401 downloads
This release fixes an important crash and adds a minor performance improvements.
11.12.2021 · 251 downloads
05.12.2021 · 2 347 downloads