r/admincraft

No disconnect. No loading screen. Just a seamless backend server transfer.

No disconnect. No loading screen. Just a seamless backend server transfer.

I'm the owner of a Minecraft server, and a friend of mine (Lodjo28) has been working on something I've never really seen done before on a vanilla Minecraft network.

For our project, we needed players to move between backend servers without the usual disconnect, reconnect, world reload or loading screen.

So he built a fully server-side "seamless transfer" system.

This isn't a simple plugin. Achieving this required custom changes to the networking layer behind the server, along with multiple server-side components designed to work together as a single system.

No mods.
No client changes.
Just a normal vanilla client connecting to a regular server.

The video below is a proof of concept.

https://www.youtube.com/watch?v=6i3NGjgjXhM

Bottom left is the game.
Top left is the proxy.
Top right and bottom right are the two backend servers.

You'll see the player leave one backend server and join another, while the client continues rendering the world without any disconnect, loading screen or world reload.

Some information in the consoles has been intentionally redacted, such as internal addresses and infrastructure details. It doesn't affect the demonstration, but I prefer not to expose parts of our production environment. Very sorry about this.

We're intentionally keeping the implementation private. It represents a significant amount of engineering for our project and is tightly integrated into our own infrastructure. The goal of this post isn't to explain how it works, only to show that it can be done.

Curious to hear what people think.

u/BENZOOgataga — 6 hours ago

The Orbital Strike Cannon works in Paper 26.1.2+ now

Hey guys, around a month ago I accidentally found out that the Orbital Strike Cannon made by cubicmetre now works in Paper 26.1.2.

To be exact, it has been working since 1.21.11 build 116, but since some people are allergic to keeping their software up-to-date, I think saying "it works since 26.1.2" is the safest choice for me.

And I personally think it is important to share with the community since it's a really cool contraption that sadly wasn't within reach of those that wanted to run Paper servers.

For those that are not aware, Paper has a guide on how to restore most of the vanilla parity back to Paper at:

https://docs.papermc.io/paper/vanilla/

However, even after following their guide, the OSC would still either blow itself up, or completely misfire.

This was due to a small bug (yes, it was small, see below) in Moonrise, which Paper gets most of its optimizations from, which caused the collisions to not match vanilla behavior.

This also means that other collision-related issues Paper had in the past had already been fixed by this too:

https://github.com/Tuinity/Moonrise/commit/63803b818fa6943d32418459f57fa85fdc79b415

To enter into more technical details, during the block collision calculation, vanilla has two collision check routes depending if the AABB (Axis-Aligned Bounding Box) in question is colliding with a block or not. If it is colliding with a whole block, it makes the calculation directly instead of using the other algorithm which includes an epsilon check.

For comparison, Moonrise (before this fix) did the exact same calculation, with the tiny difference that it applied the epsilon check to all blocks regardless of their shape.

In other words, collisions had a small margin of error which vanilla doesn't use for whole block shapes, only for non-whole blocks (fences, cakes, etc).

You can see this diverging path in vanilla here:

https://mcsrc.dev/1/26.1.2/net/minecraft/world/level/BlockCollisions#L93

You can see the epsilon check here:

https://mcsrc.dev/1/26.1.2/net/minecraft/world/phys/shapes/Shapes#L164

For those that got interested into watching it work, but don't want to set this up themselves, I have a video showing the cannon firing in a Paper 26.1.2 server:

https://www.youtube.com/watch?v=Mz-gxXeQAyY

And another one showing how I made the setup for that video:

https://www.youtube.com/watch?v=LRAb7SoPEAc

For those that are actually interested into setting this up themselves, I also have a server download, it doesn't contain any executable binaries, so whoever wants to try it out has to download Paper 26.1.2 themselves.

Set the coordinates of the cannon to X=16 Y=112 Z=112 in your fire control spreadsheet, and you can target pretty much anywhere you want.

The control panel is at X=-80 Y=85 Z=-780:

https://www.mediafire.com/file/qfe1zem89p6xifu/osc.zip/file

Another note for admins that might be concerned about their server security or stability. I get that following the entire vanilla-like experience guide in Paper can be concerning, since it reintroduces attack vectors, exploits or performance degradation, in truth you actually only need 3 of those configurations for this cannon to work in your server. Assuming you have the default paper configuration that is:

In paper-global.yml

# This will allow TNT duping
unsupported-settings:
    allow-piston-duplication: true

In paper-world-defaults.yml

# This will allow the fishing rod to fire the cannon remotely
chunks:
    delay-chunk-unloads-by: 0s

In spigot.yml

# This will remove the limit of tnt that can explode per tick, which is important for large payloads
world-settings:
    default:
        max-tnt-per-tick: -1

And there's also one instance already of people actually firing the cannon, completely built in survival, no placing schematics like I did on the videos above.

In this case, the Moonrise fix I've been talking about was released in February 15, around the time their server was already ending, so they didn't have it available at their time and, as such, they just rolled back the collision logic to vanilla (their server was also running 1.21.1 for whatever reason, so they would've gotten this fix anyway).

This is their video where they build the cannon in survival, and fire it:

https://www.youtube.com/watch?v=7EQN6Fve_2A

This is the fork they made, it was originally made for 1.21.1 from what I saw in their video, and they have ported it into 1.21.11 to make it public, which was a bit pointless since 1.21.11 already has the fix, but still cool they open sourced their solution for their community (I left them a PR explaining that this is fixed already):

https://github.com/Kwilver/KwilsOrbitalPaper

Now that is officially fixed, it is available for everyone to use in base Paper, no weird plugins or forks required.

Compared to their fix, which was rolling back the entire collision logic, Moonrise's fix didn't have to sacrifice their collision optimizations by rolling back vanilla and, as such, the cannon has similar (probably better, see below) performance characteristics compared to Fabric+Lithium.

In other words, firing it won't completely freeze the server when sending small payloads like vanilla does. These are some spark reports (8 minutes each) I took of the cannon firing a NUKE of size 30 to X=-2600 Y=68 Z=-2300, basically intentionally trying to get the server to lag or even freeze, since payloads over 16 are heavy for the server, and 31 is the limit for the nuke.

While these are already a good measurement, I do still think that a more detailed benchmark would be required to tell the difference since the tps drop is very small in the three cases.

See the small dent each profiler has around (-2m) in the timeline, and also the MSPT "max" at the top of each profiler.

Using Fabric+Lithium:

https://spark.lucko.me/fPb0bfFdlZ

Using Fabric+Moonrise:

https://spark.lucko.me/l51lyLE0KV

Using Paper:

https://spark.lucko.me/57sOJDXBkW

Another thing I found interesting is that, while this has been broken in Paper for years, it only took around 3 weeks to get fixed after someone actually took the time to properly file an issue with explanations and a small schematic example that made it easier to debug. We can probably get more stuff like this fixed in the future if we start reporting these issues.

This is the issue in Moonrise, opened in January 22, 2026:

https://github.com/Tuinity/Moonrise/issues/162

This is the commit that fixed in the issue in February 15, 2026:

https://github.com/Tuinity/Moonrise/commit/63803b818fa6943d32418459f57fa85fdc79b415

Finally, I want to clarify that I have no idea if the cannon will work in Purpur, Pufferfish or any other software, as I have only tested this in Paper. For the two mentioned above, in theory it should, but I don't want to make promises, if anyone is willing to test it (the download world is above), feel free to leave a comment.

u/Biquaternions — 7 hours ago
▲ 15 r/admincraft+1 crossposts

I built Paperwright: an end-to-end testing framework for Paper plugins using real headless bots

Hey everyone,

If you develop or maintain custom plugins for your servers, you probably know the pain of manual testing. You write a feature, build the jar, restart your local test server, launch two alt accounts to test a trade or click through a custom GUI, realize you missed a null check, and have to do it all over again.

MockBukkit is great for unit testing pure Bukkit API logic, but once you start touching NMS, reflection, or need to test complex GUI interactions alongside other plugins, mock environments usually start to break down.

I wanted to bring modern web-dev testing standards (like Playwright) to Minecraft, so I put together an open-source framework called Paperwright. Instead of mocking the server, it tests your plugin by spinning up a real Paper server and connecting real, headless Mineflayer bots.

Quick rundown:

  • Headless bots actually join the server, move around, type in chat, and click through GUIs.
  • Tests are written in JS or TS, so if you've used Playwright for web testing, the API will already feel familiar.
  • No more hardcoding exact inventory slots, either. Locators let you find items dynamically and click them.
  • Assertions are built in, e.g. await expect(player).toContainItem('emerald', { count: 5 });
  • It runs as a Gradle plugin: ./gradlew paperwrightInit gets you set up, and there's an official GitHub Action if you want it running on every push.

If you're tired of doing manual QA for every minor plugin update, feel free to check it out.

Source code, docs, and a working example plugin are on GitHub: https://github.com/Drownek/paperwright

I'd love to hear your feedback, or answer any questions from other devs here about how it handles the server/bot orchestration under the hood!

u/Drownek — 12 hours ago
▲ 2 r/admincraft+1 crossposts

Tool that migrates Paper/Spigot plugins between MC versions and actually boots a test server to check they load

If you maintain plugins (or a pile of them across every major server upgrade) this might save you some time: MinecraftJarMigrator is an open-source tool that ports plugin jars between Minecraft versions - remaps, decompiles, patches known breaking changes, recompiles.



For Paper/Spigot specifically it also:

- Patches plugin.yml's api-version automatically

- Auto-downloads the vanilla server jar + Paper/Spigot API for the target version so recompilation actually has a classpath to work against

- Has a --verify flag that boots a real headless server with your migrated plugin dropped in and tells you loads: yes/no - instead of finding out at 2am when the server won't start

- Batch mode: point it at a folder of plugin jars, get one HTML report with jar × confidence × loads for the whole set



It's not going to fix a plugin that leans on NMS internals the new version removed entirely - that still needs a human. But for the "API renamed a method, bump this from 1.20 to 1.21" grind, it's saved me a bunch of time.



MIT, source here: [https://github.com/lilqbite-svg/MinecraftJarMigrator]. Happy to take bug reports if you throw something weird at it.If you maintain plugins (or a pile of them across every major server upgrade) this might save you some time: MinecraftJarMigrator is an open-source tool that ports plugin jars between Minecraft versions - remaps, decompiles, patches known breaking changes, recompiles.For Paper/Spigot specifically it also:- Patches plugin.yml's api-version automatically- Auto-downloads the vanilla server jar + Paper/Spigot API for the target version so recompilation actually has a classpath to work against- Has a --verify flag that boots a real headless server with your migrated plugin dropped in and tells you loads: yes/no - instead of finding out at 2am when the server won't start- Batch mode: point it at a folder of plugin jars, get one HTML report with jar × confidence × loads for the whole setIt's not going to fix a plugin that leans on NMS internals the new version removed entirely - that still needs a human. But for the "API renamed a method, bump this from 1.20 to 1.21" grind, it's saved me a bunch of time.MIT, source here: [https://github.com/lilqbite-svg/MinecraftJarMigrator]. Happy to take bug reports if you throw something weird at it.

Tool that migrates Paper/Spigot plugins between MC versions and actually boots a test server to check they load

u/LiLQBite — 14 hours ago

I use paper on my server and cant use dupers anymore

I activated paper so I could play with a friend who uses Bedrock, and all my duplicators stopped working. I then went to the "allow piston duplication" setting and enabled it, but that didn't solve the probleo at all. What should I do?

reddit.com
u/Sea_Cartoonist5343 — 1 day ago

Paper Vs Fabric

So many posts are created about issues with redstone not working on paper, or other intended mechanics.

Stop using paper! It is less performant than fabric and changes intended mechanics of the game. Cubicmetre made an excellent video explaining the issues with paper, I recommend giving it a watch.

https://youtu.be/XjjXYrMK4qw?is=wJDLmIGZ\_bt2BiFV

u/Plutonium239Mixer — 1 day ago

How to Break Player Barrier

I am wondering if any other admins have run into this issue.

My servers in the past and present have always hit a barrier of 15-20 consistent players. No matter my advertising, activity, etc. can I move past this soft cap of players. The server doesn't lag over that amount as I have had instances of slightly above that amount online.

Just curious what I can do to break this ceiling and if anyone has had any experience like this!

reddit.com
u/Mammoth-Raise3092 — 1 day ago

How do I run a custom modpack on a dedicated server? It crashes

My friend's been trying to launch our custom modpack on a dedicated server but we are not very experienced and it keeps crashing. We have tried to remove all client side mods but the server still does not run. Here is the log file. https://mclo.gs/qIGsPqH

And here is the mod list:

abyssal_decor_1.20.1_0.10.0_Forge.jar

accents-forge-1.20.1-1.1.0.jar

Alex's Mobs Music Mod 1.20.1 v1.1.0.jar

alexscaves-2.0.2.jar

alexscavesbettercombat.jar

alexsdelight-1.5.jar

alexsmobs-1.22.9.jar

alltheleaks-1.1.1+1.20.1-forge.jar

almanac-1.20.x-forge-1.0.2.jar

amendments-1.20-2.2.5.jar

ApothicAttributes-1.20.1-1.3.7.jar

appleskin-forge-mc1.20.1-2.5.1.jar

aquamirae-forge-1.20.1-6.4.0.jar

aquamirae_delight-2.2-forge-1.20.1.jar

architectury-9.2.14-forge.jar

archivist-forge-1.20.1-1.1.12.jar

art_of_forging-1.8.5-1.20.1.jar

ATi Structures Default V1.4.2 (1.20+).jar

baguettelib-1.20.1-Forge-1.1.6.jar

balm-forge-1.20.1-7.3.39-all.jar

barbequesdelight-1.0.6.jar

BCLib-20.0.9.jar

beautify-2.0.2.jar

betterarcheology-1.2.1-1.20.1.jar

bettercombat-forge-1.9.0+1.20.1.jar

BetterEnd-20.0.8.jar

betterlightning-1.1.0-1.20.1.jar

BetterNether-20.0.10.jar

biofactory-forge-1.20.1-0.6.0.jar

biomancy-forge-1.20.1-2.8.19.0.jar

biomespy-1.3.3-all.jar

bits_n_bobs-0.0.41.jar

block_factorys_bosses-2.1.2-forge-1.20.1.jar

blueprint-1.20.1-7.1.4.jar

booklinggear-1.20.1-3.13.jar

Botania-1.20.1-453-FORGE.jar

brewchew-1.20.1-5.8.jar

bushierflowers-0.0.3-1.20.1.jar

caelus-forge-3.2.0+1.20.1.jar

cataclysmfortresses-1.20.1-Forge.jar

cataclysmiccombat-1.4.1-1.20.1.jar

caves_delight-1.1.0.jar

celestisynth-1.20.1-1.3.4-all.jar

Chimes-v2.1.1-1.20.1-Forge.jar

chunksending-1.20.1-2.8.jar

citadel-2.6.3-1.20.1.jar

clockwork-0.5.6.jar

cloth-config-11.1.136-forge.jar

Clumps-forge-1.20.1-12.0.0.4.jar

cmpackagecouriers-forge-2.2.2.jar

cmpackagepipebomb-forge-2.1.0.jar

cobweb-forge-1.20.1-1.0.1.jar

comforts-forge-6.4.0+1.20.1.jar

connectivity-1.20.1-7.6.jar

Contact-forge-1.2.3.jar

copycats-3.0.7+mc.1.20.1-forge.jar

coroutil-forge-1.20.1-1.3.7.jar

cosmeticarmorreworked-1.20.1-v1a.jar

Create Encased-1.20.1-1.8-ht2.jar

create-1.20.1-6.0.8.jar

create-new-age-1.2.0+forge-mc1.20.1.jar

create-stuff-additions1.20.1_v2.1.2.jar

createbigcannons-5.11.4-mc.1.20.1-forge.jar

createcontraptionterminals-1.20-1.2.0.jar

createdieselgenerators-1.20.1-1.3.12.jar

createliquidfuel-2.1.1-1.20.1.jar

createmissiles-1.0.1+forge-1.20.1-build.644.jar

createoreexcavation-1.20-1.6.5.jar

createpropulsion-0.3.3.jar

createrailwaysnavigator-forge-1.20.1-beta-0.9.1-C6.jar

create_alexscaves_compat-1.20.1-1.6.1.jar

create_central_kitchen-1.20.1-for-create-6.0.8-1.5.0.jar

create_connected-1.2.3-mc1.20.1-all.jar

create_cuisine-1.0.1-mc1.20.1-forge-slim.jar

create_hypertube-0.4.0-FORGE.jar

create_jetpack_curios-1.2.0-forge-1.20.1.jar

create_optical-0.4.2.jar

create_pattern_schematics-1.3.3.jar

create_power_loader-2.0.3-mc1.20.1.jar

create_radar-0.4.6+mc1.20.1.jar

create_repair-forge-1.20.1-1.2.1-all.jar

create_things_and_misc-4.1.0-forge-1.20.1.jar

create_ultimate_factory-2.2.4-forge-1.20.1.jar

create_vibrant_vaults-0.3.2.jar

cristellib-1.1.6-forge.jar

cuisinedelight-1.1.20.jar

cupboard-1.20.1-3.7.jar

curios-forge-5.14.1+1.20.1.jar

curiouslanterns-1.20.1-1.3.7.jar

Darker Depths-1.20.1-2.1.4.jar

decorative_blocks-forge-1.20.1-4.1.3.jar

Delightful-1.20.1-3.8.1.jar

dinnerware-1.0.0-1.20.1-forge.jar

displaydelight-1.7.0.jar

dolt_mod_how-1.20.1-2.6.8-all.jar

dragonlib-forge-1.20.1-beta-3.0.28.jar

DramaticDoors-QuiFabrge-1.20.1-3.3.3.jar

dummmmmmy-1.20-2.0.12-forge.jar

Dungeon Now Loading-forge-1.20.1-2.2.jar

duplicationless-1.20.1-1.2.0.jar

dynamickeybinds-forge-1.20.1-0.1.2.1.jar

elixirum-forge-1.20.1-0.12.0.jar

ElysiumAPI-1.20.1-1.1.3.jar

endergetic-1.20.1-5.0.1.jar

endermanoverhaul-forge-1.20.1-1.0.4.jar

ends_delight-2.5.1+forge.1.20.1.jar

enhanced_boss_bars-1.20.1-1.0.0.jar

ephemera-forge-1.20.1-0.3.1.jar

escalated-1.2.1-create.6.0.8-mc.1.20.1-forge.jar

eureka-1201-1.6.3.jar

explosiveenhancement-1.1.0-1.20.1-client-and-server.jar

exposure-forge-1.20.1-1.9.21.jar

exposure_expanded-forge-1.1.0-1.20.1.jar

exposure_polaroid-forge-1.20.1-1.1.4.jar

extra_compat-1.5.25.jar

fairylights-7.0.0-1.20.1.jar

fantasy_armor-forge-1.2.4-1.20.1.jar

FarmersDelight-1.20.1-1.3.2.jar

FarmersStructures-1.0.4-1.20.jar

fastasyncworldsave-1.20.1-2.6.jar

fastboot-1.20.x-1.2.jar

FastFurnace-1.20.1-8.0.2.jar

FastLeafDecay-32.jar

Fastload-Reforged-mc1.20.1-3.4.0.jar

FastSuite-1.20.1-5.1.2.jar

FastWorkbench-1.20.1-8.0.4.jar

ferritecore-6.0.1-forge.jar

feur_extension_fossil-1.20.1-forge.jar

fieldguide-forge-1.20.1-1.8.3.jar

forge-dungeonsdelight-1.20.1-1.3.0.jar

forge-runiclib-1.20.1-4.3.10.jar

forgivingvoid-forge-1.20.1-10.0.3.jar

fragmentum-forge-1.20.1-1.3.0.jar

FramedBlocks-9.4.3.jar

framework-forge-1.20.1-0.8.0.jar

fzzy_config-0.7.6+1.20.1+forge.jar

f_tech_core-forge-2.0-rc.5.jar

f_tech_equipment-forge-1.0.1.jar

Galosphere-1.20.1-1.5.2-Forge.jar

geckolib-forge-1.20.1-4.8.4.jar

getittogetherdrops-forge-1.20-1.3.jar

goblintraders-forge-1.20.1-1.11.5.jar

gravestone-forge-1.20.1-1.0.35.jar

gravestonecurioscompat-1.20.x-Forge-3.0.0.jar

handcrafted-forge-1.20.1-3.0.6.jar

harmfulsmoke-1.0.7-alpha-forge-1.20.1.jar

hexal-forge-1.20.1-0.3.1.jar

hexcasting-forge-1.20.1-0.11.3.jar

hexerei-0.4.2.3.jar

HopoBetterMineshaft-[1.20.1-1.20.4]-1.2.2d.jar

HopoBetterUnderwaterRuins-[1.20.1-1.20.4]-1.1.5b.jar

horseman-1.20.1-1.3.16-forge.jar

idas_forge-1.13.0+1.20.1.jar

immersive_furniture-forge-0.2.2+1.20.1.jar

immersive_gateways-forge-0.0.6+1.20.1.jar

immersive_melodies-0.6.1+1.20.1-forge.jar

immersive_paintings-0.6.13+1.20.1-forge.jar

infinitybuttons-1.20.1-4.0.7.jar

inline-forge-1.20.1-1.2.2.jar

integrated_api-1.7.4+1.20.1-forge.jar

integrated_stronghold-1.1.2+1.20.1-forge.jar

irons_lib-1.20.1-1.1.0.jar

irons_restrictions-1.20.1-1.3.4.jar

irons_spellbooks-1.20.1-3.16.1.jar

Jade-1.20.1-Forge-11.13.2.jar

JadeAddons-1.20.1-Forge-5.5.1.jar

Jadens-Nether-Expansion-2.3.5.jar

jadensnetherexpansiondelight-1.20.1-1.0.4a-forge.jar

jamlib-forge-1.3.6+1.20.1-patch.1.jar

JsonThings-1.20.1-0.9.13.jar

konkrete_forge_1.8.0_MC_1.20-1.20.1.jar

kotlinforforge-4.12.0-all.jar

labels-1.20-2.0.0.jar

letmedespawn-1.20.x-forge-1.5.0.jar

letsdo-bakery-forge-2.0.6.jar

letsdo-beachparty-forge-2.0.3.jar

letsdo-brewery-forge-2.0.6.jar

letsdo-farm_and_charm-forge-1.0.14.jar

letsdo-furniture-forge-1.0.4.jar

letsdo-herbalbrews-forge-1.0.12.jar

letsdo-vinery-forge-1.4.41.jar

letsdocompat-forge-2.2.4.jar

LibX-1.20.1-5.0.12.jar

lionfishapi-3.0.jar

littlejoys-forge-1.20.1-20.1.14.jar

lodestone-1.20.1-1.6.4.1.jar

lootintegrations-1.20.1-4.7.jar

lukis-grand-capitals-1.1.3.jar

L_Enders_Cataclysm-3.31.jar

Mantle-1.20.1-1.11.104.jar

medieval_buildings_nether_edition-1.20.1-1.0.2-forge.jar

melody_forge_1.0.3_MC_1.20.1-1.20.4.jar

miners_delight-1.20.1-1.4.5-backport.jar

mixin-booster-0.1.3+1.20.1.jar

mobtimizations-forge-1.20.1-1.0.1.jar

modernfix-forge-5.27.58+mc1.20.1.jar

MoogsEndStructures-1.20-2.0.3.jar

MoogsNetherStructures-1.20-3.0.0.jar

moogs_paths-forge-1.20.1-1.0.4.jar

moogs_structures-1.20-1.20.4-3.0.0-forge.jar

moonlight-1.20-2.16.34-forge.jar

More Critters 1.4.3.jar

moreiotas-forge-1.20.1-0.1.2.jar

mowziesmobs-1.8.2.jar

mowzies_cataclysm-1.2.1.jar

MushroomQuest-Forge-1.20.1-v4.3.2.jar

mutil-1.20.1-6.3.0.jar

MyNethersDelight-1.20.1-0.1.8.jar

NaturesCompass-1.20.1-1.12.0-forge.jar

netherdepthsupgrade-3.1.5-1.20.jar

netherportalfix-forge-1.20-13.0.1.jar

Not Enough Recipe Book-FORGE-0.4.1+1.20.1.jar

notenoughcrashes-4.4.9+1.20.1-forge.jar

obscure_api-18.jar

OctoLib-FORGE-0.5.0.1+1.20.1.jar

OELib-forge-1.20.1-0.2.4.1.jar

OpenLoader-Forge-1.20.1-19.0.5.jar

packetfixer-3.3.2-1.18-1.20.4-merged.jar

particular-1.20.1-Forge-1.5.5.jar

Patchouli-1.20.1-85-FORGE.jar

paucal-0.6.0+1.20.1-forge.jar

Pehkui-3.8.2+1.20.1-forge.jar

petrolpark-1.20.1-1.4.27-all.jar

petrolsparts-1.20.1-1.2.3-all.jar

pizzadelight-1.20.1-1.0.2.jar

Placebo-1.20.1-8.6.3.jar

Platform-forge-1.20.1-1.3.4.jar

player-animation-lib-forge-1.0.2-rc1+1.20.jar

polymorph-forge-0.49.10+1.20.1.jar

portfolio-1.20.1-1.5.0-forge.jar

protection_pixel-2.2.1-forge-1.20.1.jar

ProximityTextChat-1.20.1-1.3FE.jar

Quark-4.0-462.jar

quark_delight_1.0.0_forge_1.20.1.jar

radiantgear-forge-2.2.0+1.20.1.jar

radium-mc1.20.1-0.12.4+git.26c9d8e.jar

Rats-1.20.1-8.1.3.jar

redirected-forge-1.0.0-1.20.1.jar

resourcefulconfig-forge-1.20.1-2.1.3.jar

resourcefullib-forge-1.20.1-2.1.29.jar

Ribbits-1.20.1-Forge-3.0.5.jar

rightclickharvest-forge-4.6.1+1.20.1.jar

ritchiesprojectilelib-2.1.1-mc.1.20.1-forge.jar

rottencreatures-forge-1.20.1-1.1.0.jar

royal-variations-[Forge]_1.20.1_2.0.2.jar

rusticdelight-forge-1.20.1-1.6.1.jar

sawmill-1.20-1.4.11.jar

SereneShrubbery-Forge-1.20.1-v2.4.0.jar

SignPlates-Forge-1.20.1-1.1.2.jar

sliceanddice-forge-3.6.0.jar

smoothchunk-1.20.1-4.1.jar

some-assembly-required-1.20.1-4.2.3.jar

sons-of-sins-1.20.1-2.1.11.jar

sophisticatedbackpacks-1.20.1-3.24.59.1960.jar

sophisticatedcore-1.20.1-1.3.60.2099.jar

soul-fire-d-forge-1.20.1-4.0.11.jar

sound-physics-remastered-forge-1.20.1-1.5.1.jar

sparsestructures-forge-1.20.1-3.0.jar

species-3.5.jar

spyglass_of_curios-forge-1.20.1-1.7.2.jar

stalwart-dungeons-1.20.1-1.2.8.jar

starlight-1.1.5+forge.c562a3a.jar

Steam_Rails-1.7.2+forge-mc1.20.1.jar

StorageDrawers-forge-1.20.1-12.14.3.jar

storage_shelves-1.1.2-forge-1.20.1.jar

structureessentials-1.20.1-5.0.jar

structure_layout_optimizer-forge-1.0.11.jar

SubtleEffects-forge-1.20.1-1.14.3.jar

supermartijn642configlib-1.1.8-forge-mc1.20.jar

supplementaries-1.20-3.1.43-forge.jar

suppsquared-1.20-1.1.29.jar

tact-1.5.2+1.20.1.jar

temporalapi-1.6.7.jar

TerraBlender-forge-1.20.1-3.0.1.10.jar

Terralith_1.20.x_v2.5.4.jar

tetra-1.20.1-6.14.2.jar

tetracelium-1.20.1-1.3.2.jar

tetraextras-0.1.4-1.20.1.jar

tetranomicon-1.6.2-1.20.1.jar

tetratic-combat-expanded-1.20-2.8.3.jar

tide-extra-compatibility-2.2.0.jar

tide-forge-1.20.1-2.1.jar

toms_storage-1.20-1.7.1.jar

Towns-and-Towers-1.12-Fabric+Forge.jar

trackwork-1.20.1-1.2.4.jar

trashslot-forge-1.20.1-15.1.5.jar

TreeChop-1.20.1-forge-0.19.0-fixed.jar

Twigs-1.20.1-3.1.0.jar

txnilib-forge-1.0.24-1.20.1.jar

underground_rooms-2.2-1.20.1.jar

usefulspyglass-forge-1.20.1-1.0.2.jar

valkyrienskies-120-2.4.11.jar

VanillaBackport-forge-1.20.1-1.1.7.10.jar

vb-compat-2.1-1.20.1.jar

vintagedelight-0.1.6.jar

vista-1.20-3.1.3-forge.jar

vistaallthetapes - 1.1.0 - forge - 1.20.1.jar

wits-1.1.0+1.20.1-forge.jar

WunderLib-20.0.1.jar

xercapaint-1.20.1-1.1.0.jar

yet_another_config_lib_v3-3.6.6+1.20.1-forge.jar

YungsApi-1.20-Forge-4.0.6.jar

YungsBetterDesertTemples-1.20-Forge-3.0.3.jar

YungsBetterDungeons-1.20-Forge-4.0.4.jar

YungsBetterJungleTemples-1.20-Forge-2.0.5.jar

YungsBetterMineshafts-1.20-Forge-4.0.4.jar

YungsBetterNetherFortresses-1.20-Forge-2.0.6.jar

YungsBetterOceanMonuments-1.20-Forge-3.0.4.jar

YungsBetterWitchHuts-1.20-Forge-3.0.3.jar

YungsBridges-1.20-Forge-4.0.3.jar

YungsCaveBiomes-1.20.1-Forge-2.0.5.jar

Zeta-1.0-31.jar

reddit.com
u/xXKEBAPXx — 1 day ago

Is there a way to find griefers without plugins?

I'm the owner of a (now dead) server that includes around 15 people and there is someone who has been stealing from others and destroying farms. The issue is, I wasn't smart enough to download a plugin to log this information to catch them while it was happening. Is there anything I can do about it?

reddit.com
u/PhatPickles — 1 day ago

Are old server jars dangerous

Think minecraft beta 1.7.3, release <=1.6, they're very old and might contain exploits such as log4shell won't they? Asking as I am considering playing beta 1.7.3 with my friends, but at the same time it feels dangerous. Another question, less related to servers is joining those 1.7.3 servers safe on old clients, I know there are many beta 1.7.3 servers out there.

reddit.com
u/WorthDebate7761 — 1 day ago

What features kept players on your long term SMP? Looking for advice before I launch.

I'm in the planning stage of creating a long term Java Vanilla+ SMP that I'll be hosting on my own server. I'm not here to advertise anything since the server doesn't exist yet. I want to learn from people who have already run successful servers before I spend time setting everything up.

I've already got the infrastructure side covered. I have a dedicated machine running Pterodactyl and some other stuff. Right now I'm trying to figure out what actually makes players stick around.

Some questions I have:

  • What features kept your community active?
  • What plugins or datapacks ended up being worth it while still keeping the vanilla feel?
  • Were there any features you added that players loved but you didn't expect?
  • What mistakes did you make when launching your first server?
  • If you were starting over today, what would you do differently?
  • Did you whitelist at first or open it to the public immediately? Which worked better?
  • What made players leave your server?

My current idea is to keep it as close to vanilla as possible with only quality of life additions. Things I'm considering include Simple Voice Chat, Bluemap, Discord integration, anti grief tools.

I'd appreciate any advice from people who've managed to build an active community, even if it's something you wish someone had told you before you launched.

reddit.com
u/Coloradokid69420 — 2 days ago

Best Create Mod Addons for public server.

Are there recommendations for which Create addons to have on your public modded server and which to keep at bay? Mostly against lag and abuse.

reddit.com
u/Terrible_Piano_2724 — 2 days ago

First time making a server. Need some help or advice. my server's TPS is dropping, sometimes randomly, sometimes in 1hr intervals. even though i have the hardware to handle it

Its stable Majority of the time. But at other moments it just hiccups and tanks it to 10tps for a a few seconds. I did disable a datapack that was causing a majority of the lag. but i still don't know what else i can do. I'm running PurPur 1.21.11. No one is moving, everyone is loading their own chunks. Here's the spark Profiler report.
https://spark.lucko.me/wDPqCOOg63
And my startup command is: java -Xms12000M -Xmx12000M -jar purpur.jar nogui

Any help is appreciated.

u/aydanill — 3 days ago

hardware and internet requirements for a 100 player server with a heavy zombie modpack like CURSED WAlKING (forge 1.20.1)

I currently have a i9-9900k and 32 gb of 3000 and a 3070 ti but I have terrible internet for both download and upload I want to host a server with 100 players for an event. Not really planning on buying a server from a website

reddit.com
u/Andrew1fdvfd — 3 days ago
▲ 2 r/admincraft+1 crossposts

Making a Minecraft server on a spare computer

Just to start off this might be the wrong place for this but idk its the best place I though of

I have a spare computer that I am thinking of running a minecraft server off of, but I have never ran a minecraft server before but I could figure out how to pretty easily

My main problem lies with the operation of the server, im not one to run a computer constantly 24/7 and these components are pretty old by todays standards. Is there a program I could run that would wake up my computer whenever someone tries to join and would turn it off automatically after maybe 1 hour of idling?

If im in the wrong place, it would be cool if you could steer me into the right direction

reddit.com
u/Fun_Trainer9862 — 3 days ago

How to re-generate chunks for mods?

At the behest of my players, I've added a few mods to my server's modpack. However, I didn't realize those mods add new ores and even structures to the game. Some players have already explored long distances, which means those chunks have already generated, but without the new ores or structures. I don't want to rebuild the world and wipe the chunks that have been built in, but I do want to re-generate the chunks that were only walked through. Is there a tool or command to do that?

reddit.com
u/Prometheus_II — 3 days ago
▲ 13 r/admincraft+1 crossposts

Castle Siege a Mineplex-inspired minigame plugin I’ve been building for 2 years

Hello everyone,

This is my plugin Castle Siege, minigame inspired by the old Mineplex gamemode. I used to play this mode as a kid, and since I always liked the idea behind it, I decided to build my own modern version with improved mechanics, kits, abilities, and more...

I’d really appreciate any feedback, suggestions, or thoughts from other Minecraft server owners/developers.

Plugin link

Also, if you need Minecraft plugin development feel free to contact me im cbhud on discord

reddit.com
u/AmerIsGod — 4 days ago

Is there a way to let server moderators see whenever another mod/op uses a command?

I want to have it so that every moderator can see commands to prevent abuse. I have LuckPerms and DiscordSRV installed if that helps.

reddit.com
u/lilnoodle2025 — 3 days ago
▲ 22 r/admincraft+2 crossposts

Beginner homelab enthusiast looking for advice on self-hosting a public Minecraft server safely

Hi! I'm new to homelabbing. I picked up a few things in college but not nearly enough to feel confident running internet-facing services securely. I'd love any advice from more experienced people here.

What I've set up so far:

  • A Pterodactyl panel deployed and accessible via my own domain (purchased through Cloudflare)
  • Cloudflare Tunnel (cloudflared) to expose the panel without directly opening ports
  • Tested server deployment through Pterodactyl

What I'm trying to do:

  • Run a public vanilla Minecraft server with datapacks (no plugins or mods)
  • Self-host a few other services for personal use

Where I'm stuck and what I'd love guidance on:

  • IP privacy: I know pointing a DNS record at my home IP isn't enough to hide it. What's the right approach?
  • DDoS protection: What are realistic options for a homelab on a budget?
  • General network security: Firewalls, hardening, what I should actually worry about as a beginner
  • Minecraft server hosting specifically: Best practices for running a vanilla server through Pterodactyl, or whether there's a better approach entirely

My constraints:

  • I'd prefer not to rent a VPS if possible, the goal is to homelab this myself
  • Budget is limited, so free or low-cost solutions are preferred

Any tips, resources, or pointers in the right direction would be hugely appreciated!

reddit.com
u/Sea_Comparison_4007 — 5 days ago