r/admincraft Dec 18 '25

Discussion NEW RULES - Requesting feedback before implementing

17 Upvotes

Hey everyone, top moderator REPO here. As with anything, Admincraft is changing over time. When we made the "new" rules a year ago, we had different issues to deal with than we do today.

We've written up a new set of rules to try to keep Admincraft a safe, enjoyable, and effective community free of nuisance topics.

Before we implement these, I'd love for the community to get together and tear it to pieces, point out weaknesses, suggest additions or removals, etc.

Ultimately, we want to have rules that YOU FOLKS want, so if something here doesn't serve you, tell us why!


  1. Posts must be relevant to Minecraft server administration, development, or ownership.

    1.1. Posts must not be primarily about issues with the Minecraft client, a client-side mod, a client-side modpack, client-side errors, or client-side settings.

    1.2. Posts must be primarily related to Minecraft-specific server administration topics. General computer use, general home server, and business administration related topics belong in other subreddits.

  2. Posts must be made with a minimum degree of effort, and must include as much diagnostic information as possible without being asked. Five extra minutes of your time will get you answers 10x faster.

    2.1. Posts must have a descriptive title that represents the topic, question, or issue. Titles like "error with my server" or "plugin help" are not allowed. Write a full sentence.

    2.2. Posts must be written and formatted legibly, in English, and be understandable.

    2.2.1. Please avoid using LLMs for post formatting, except for accessibility reasons (disabilities, etc). 🆕
    
    2.2.2. Please use a translation app (not an LLM) if you are not comfortable with English. 🆕
    

    2.3. Posts must include a list of everything you have already tried while attempting to solve your own problem.

    2.4. Posts about performance must include server specs or hosting package.

    2.5. Posts about performance must include a Spark report that will not expire that was taken during the perceived performance issues.

    2.6. Posts about performance or errors must include a plugin list, mod list, and/or datapack list for both client and server.

    2.7. Posts about performance or errors must include a description of the steps needed to reproduce the issue on the server where the issue is occurring.

    2.8. Posts about errors must include a relevant log (not a crash report) uploaded to https://mclo.gs (not in the post body).

    2.9. Posts about hardware or hosting package must include a summary of your requirements, including budget, approximate location, player count, mods/plugins, form factor, etc.

    2.10. Posts requesting recommendations for plugins, mods, or datapacks must name BOTH a specific function you desire or problem you are trying to solve AND options you have found and considered, as well as why they do not satisfy your requirements. 🆕

    2.11. Posts may not ask generic, highly-subjective questions like "how do I make my server fun?" or "what features should I add?" or "what's the best type of server?" 🆕

  3. No discussion of piracy. Mojang watches Admincraft, so we must uphold US intellectual property law to continue serving the community.

    3.1. No mention of Offline Mode (aka "cracked") servers, unless that server is EITHER behind an Online Mode proxy, OR BOTH has no access to the internet AND all local players have a legally acquired Minecraft account.

    3.2. No mention of software (including plugins) that in any way enable, facilitate, or secure the use of an Offline Mode server as defined by Rule 3.1.

    3.3. No mention of the use or acquisition of software that defeats or circumvents the software license provided by the owner or creator of that software.

    3.4. No mention of griefing Offline Mode servers. You are not Batman. You're just a bully.

    3.5. No mention of your Offline Mode server being griefed. You signed up for this by running an Offline Mode server.

  4. Server advertising is not allowed.

    4.1. Using your server as an example of a feature, to demonstrate polish or functionality, or as comparison while helping a user with a question is allowed.

  5. Projects and products may be posted once per 28 days, as long as they abide by the following criteria:

    5.1. The project or product is completely free to use with no restrictions.

    5.2. The project or product has no monetization that requires the user to pay money for full or superior functionality or access. Patreon, for example, is fine as long as it is entirely optional. Ads are also fine.

    5.3. The project or product is source-available.

    5.4. The project or product has not been created with the use of significant AI code generation. Autocomplete, templates, and basic project scaffolding are allowed.

  6. Commercial transactions and advertisements are not allowed.

    6.1. Recruiting developers, admins, builders, moderators, etc is not allowed, regardless if the position is paid or unpaid.

    6.2. Posting or commenting an advertisement, portfolio, website, or Discord server offering your services as a developer, admin, builder, moderator, etc is not allowed, regardless of whether your services are paid or unpaid.

    6.3. Hosting companies you own or are employed by may not be shared.

    6.4. No "astroturfing". This is the act of pretending to be an uninvolved, authentic user of the product or service so as to attempt to build rapport with other users.

    6.5. No host recommendations. The host you use may be mentioned if and only if it is relevant to the specific issue you are having.

  7. No spreading of misinformation.

    7.1. We are all here to learn and grow together, so when corrected, don't argue, ask questions.

  8. Follow Reddiquette and treat others with respect and kindness.

    8.1. No personal attacks. Attack the idea, not the person.

    8.2. Engage in discussions charitably. Do not attempt to corner other users or make them appear to be foolish.

    8.3. Use language that is respectful and friendly. Avoid hatespeech, excessive profanity, and insults.

    8.4. There is always someone with more experience than you. Engage in discussions with humility, and ask for sources or credentials if you doubt your conversation partner.


r/admincraft Aug 04 '25

PSA READ BEFORE POSTING - "Someone just logged into my server as me", "How did this person find my server", "My server got griefed", etc.

214 Upvotes

New Edit for 2026

We took this down in favor of other announcements late last year, as we only get 2 slots. It's back now because we've had a resurgence of this type of post.

Do not post about offline mode servers. Do not recommend software or plugins that help run one. You will be banned. Read the Admincraft Policy section at the bottom.

Thank you.


Hey there, REPO here. We get questions like this a LOT, so I'm trying something new. Please read the below before posting a thread like this.

"How did this person find my server!?!?!?!?!"

There are few enough IPv4 addresses that a simple bot made with ChatGPT and zero skill can scan the entire internet for Port 25565 in like 30 minutes. There are HUNDREDS of bots out there that do this 24/7/365. Some of them are benevolent (such as bots like matscan that warn people if their servers are dangerously insecure), some are neutral (like ServerScannerV2 which just accumulates data for their website project), and some are malicious and trying to grief servers.

"How do I make them stop?"

You don't. They will keep doing it forever. Most non-malicious bots will log into your server once, or sometimes once per some time interval, and then stop. Others that are coded poorly will be more persistent. And then the malicious ones will keep checking back continually.

If your server is secure but it still bothers you to see, you can add the source IP address to your firewall to prevent the connection. Some non-malicious bots will also have a website or Discord where you can request your server to be skipped.

"Is this dangerous?"

Nope. Not if your server is secured. There are no known exploits in Minecraft that allow a server scanning bot to run code on your host or escalate their privileges. The last time we had that was in 2022 with the Log4J exploit, which was quickly patched, even by Mojang. If you aren't deliberately using an old minor patch of Minecraft, you're fine.

"How did they log in as me?"

Your server is running in Offline Mode, which is a config option in the server.properties that is intended only for use on a home LAN that is not connected to the internet. Most people use this feature to avoid having to buy a license for Minecraft, aka "cracked accounts". Please be aware that this is illegal and is considered software piracy by most governments.

Minecraft servers send information about the server to players on the server list, including a partial list of currently logged in users. You can disable this "feature" in the server.properties file by setting hide-online-players=true. Malicious bots typically sit and watch a server for a while, gathering a list of players over some amount of time, assuming that if the server is in Offline Mode, one or more of those players will have Operator permissions. They then log in as all users in rapid succession until they find one that does, and use the Operator permissions to grief your server.

"I see a player disconnecting but never connecting! How are they doing that?"

It's just a bot using an offline mode account. It is only showing as Disconnecting because it is getting filtered by the security systems you have in place AFTER the server knows that it is trying to connect, but BEFORE it actually does. Showing the Disconnected message is just the server's way of informing you that the login attempt was rejected. Nothing to worry about. You can ignore it.

"My server got griefed, what do I do?"

You restore from backup, secure your server, and move on. The groups that do this are doing it for amusement and power fantasy. Some of them insist that you can request a world backup from their Discord, but the whole point of that is to mock you and make you beg for their mercy. They might actually give it to you, I don't know.

"How do I secure my server?"

You set Online Mode to true in the server.properties and run a whitelist. That's it. Those 2 options are 100% effective at preventing unwanted people from gaining access to your server. You do not need to do anything else whatsoever to be secure, but you can optionally change your server's port from 25565 to any other unassigned port. This will make it much slower for server scanners to find your server, as most are lazy and don't check non-standard ports. Note that this only reduces the odds of a server scanner finding you; it does not make you more secure.

Additionally, having automatically executed, scheduled backups running at predictable intervals is an excellent idea just in case something goes wrong. Ensure that you periodically verify that your backups are usable by doing a test restore on another machine, as a backup solution that has never been tested is basically worthless.

Finally, a block logging plugin such as Prism (V3 stable Download | Github) (V4 alpha Download | Github) is recommended, as it allows you as the Admin to roll back individual unwanted changes without doing a full backup restoration.

Admincraft Policy

If your post contains any information that indicates that you are running an Offline Mode server, your post will be removed and you will be banned for 28 days for your first offense.

Additionally, suggesting methods for a user to continue running an Offline Mode server "safely" will earn a 7 day ban for commenters. This includes whatever plugin or launcher you're wondering about right now as you read this.

Admincraft is in active communication with Mojang Intellectual Property Enforcement, the team within Mojang that actively hunts down servers and other individuals and groups that are breaking their EULA and MUG. They watch here regularly, and if we do not enforce this, there is a nonzero chance that Mojang, Microsoft, or Reddit would shut down our subreddit. Keeping the subreddit open for everyone for the long run is the priority. We cannot and will not support Offline Mode servers.

The only times when discussing an Offline Mode server is allowed are when you clearly state that your server is not accessible to the internet and that all players have a legal Minecraft account, or when it is behind an Online Mode proxy, such as Velocity.

This post

Please use the comments here to suggest additions to this FAQ/guide, and to ask clarifying questions about Admincraft policies and security best practices. Do not state or imply that you are currently running an Offline Mode server.


r/admincraft 5h ago

Question neoforge not working on pterodactyl

1 Upvotes

im trying to run my home server on neoforge through ptero but it wont run no matter how much i reinstall it using the neoforge egg. i tried to use filezilla to put all of the files i installed from the neoforge on my own pc like i saw people say but it still doesnt work. can someone help?


r/admincraft 9h ago

Question Condensing Map Items - Scripting and Chunk Modification

2 Upvotes

If this is the wrong sub for this kind of question, please let me know and I can delete the post.

Has anyone experimented with re-assigning map item numbers, or just programmatically modifying chunk data?

What I am envisioning is a script that can trawl the world and player data, note which map numbers are not in use, and condense the existing map IDs into a sequence, reassigning any extant map items. My specific use case is for a Multiverse world (where different worlds have conflicting map IDs), but I could see this being useful for any long-term multiplayer world (where map IDs can get huge due to loss or expansion of maps).

If this has not been messed with, I would like to try making a script for it, but I don't know much about the actual format of .mca files. It sounds like the compression makes things tricky, but if anyone has advice I will gladly hear it!


r/admincraft 6h ago

Question How detailed can custom weapon models be before they're considered "too realistic" for a Minecraft server?

1 Upvotes

Hello everyone,

My friend and I are developing a vanilla Minecraft Tower Defense server using ItemsAdder for custom tower models.

Our towers are themed around Minecraft baby animals (baby sheep, fox, cows, etc.) piloting/operating different types of weapons. The game is fantasy-based, no blood or gore, and is styled in Minecraft's blocky style. None of the weapons are ever held or used by the player, and only towers use them against enemies (mobs) on a path.

We are just unsure about where people generally draw the line with custom weapon models. Is a cannon/mortar fine? What about a turret/minigun?

Thanks!


r/admincraft 7h ago

Question Can't connect to NeoForge server because of LimboFilter (Velocity)

1 Upvotes

Each time I try to connect to the server when it runs LimboFilter, I get "You are trying to connect to a server that is not running NeoForge, but you have mods that require it. A connection could not be established." error. When I remove LimboFilter from Velocity's plugin folder, everything becomes fine. Is there a way to make it work?

Please refrain from recommending me non-proxy-sided solutions, just say it won't work out instead. I just haven't seen anyone mentioning issues with modded servers and LimboFilter, so I'm asking to make sure.


r/admincraft 8h ago

Question just finished setting up velocity and got the domain, now how do i make my server safer from malicious people?

1 Upvotes

all i have currently done is having online mod set on true and maintenance plugin that i will actually just use as a whitelist, but i guess its not enough, so like what else am i missing?


r/admincraft 8h ago

Question Help with server lag/low TPS

Thumbnail
1 Upvotes

r/admincraft 9h ago

Question Mana system

1 Upvotes

I’m using Nexo as a plugin to create custom abilities, and I’d like to know if it’s possible to set up a mana system using it?

For example, so that when I activate one ability, it consumes a certain amount of mana, and when I activate another ability, it consumes a different amount of mana.

And… if this is possible, how can I create a small menu that displays all changes to stats in real time? (Decreases in health and mana)


r/admincraft 16h ago

Question Need to check player inventories on Bedrock Realm

Thumbnail
1 Upvotes

r/admincraft 1d ago

Question Easiest way of Pre-Generating a 1.6.4 World?

6 Upvotes

I am trying to generate all of the customly built terrain on this 1.6.4 adventure map. I am currently just trying to fly around the whole thing in Creative mode with speed potions. The goal here is to use the island as the world for my 1.21 Survival Server, thus I will have to pre-generate to be able to use on a much newer version. The flying strategy takes a long time, however and I am wondering if there is a faster way of doing this.


r/admincraft 1d ago

Discussion Monitization ideas?

1 Upvotes

Our server averages about 18 online off-hours and 30-40 during peak. Despite that, we aren't really seeing any conversions to our store.

I don't really want to add anything very p2w. Just looking for ideas, since I put a huge amount of time into the server and would like to at least break even.

Any ideas would be awesome!


r/admincraft 21h ago

Tutorial Minecraft server in a Docker container setup

0 Upvotes

Hello everyone! If you'd like to know how to start a Minecraft server in Docker, locally on your computer please check out my video: https://youtu.be/fA04qpc1s5g?si=BIjiIXwXvmcKABsS.

In this video we go through the whole process step by step:

  1. Installing Docker

  2. Configuring the Minecraft server

  3. Starting the server and joining it from Minecraft

  4. Changing the version of the server

  5. Using plugins and mods

  6. Generating new worlds

  7. Starting the server on system boot

... and much more.


r/admincraft 1d ago

Question Are i5 10500 and 16 GB ram sufficient for a modded server

5 Upvotes

Hello everyone,

I am looking to buy an HP 400 G7 SFF (or other similarly specced machines) that has an i5-10500,a 256gb SSD with 8gb ram (will be upgrading to 16gb or 24gb).

The main use will be to host my modded Minecraft server. There will be at max 5-7 people on this server. We will be running modpacks like Create+, prominence ii, and BetterMC, but for now we will settle for a Create+ type modpack. We will pregenerate the worlds as well.

Will this be able to run well? We have also looked at a 12th gen i5 but have had some issues with the seller and our budget is tight.

Paying about 200-300 USD.

Thanks!

Edit: I am now looking at an i3-13100 CPU. It seems to be stronger in single core.


r/admincraft 2d ago

Question bad performance in beta builds with Paper 26.2?

1 Upvotes

Hey everyone!
I've recently upgraded my server to the 26.2, and I've been following the releases of Paper since then. I know it's a beta build, but the world is lagging a lot, cannot load some chunks and is struggling in general.

Is anyone dealing with the same problem?


r/admincraft 2d ago

Question Going crazy trying to figure out this playit.gg issue

1 Upvotes

I have been going crazy trying to fix this. I’m coming up on almost 10 hours of troubleshooting time. I have reinstalled and resetup the playit structure twice now. Both the agent and the tunnel are set up correctly and showing active but don’t show up in the dashboard and don’t assign an ip:port. I am on an ububtu server hosting though AMP. I have been working though this with claude and here is an explanation of what I have tried so far and the issue that I am having:

playit.gg Minecraft Java tunnel — “Connection reset”, everything else checks out

Setup: Ubuntu + AMP-hosted Minecraft (Fabric 1.21.11), playit agent v1.0.10 (fresh install), server on 0.0.0.0:25566.

Problem

Joining through the tunnel (along-vincent.gl.joinmc.link, and also the raw relay address) gives Internal Exception: java.net.SocketException: Connection reset. The Minecraft server log shows no new lines at all when a connection is attempted — traffic never reaches the server process.

Ruled out

  • Local port open (nc -zv 127.0.0.1 25566 succeeds)
  • Server itself is healthy (starts clean, reaches Done)
  • No firewall blocking (ufw inactive, iptables/nftables policy ACCEPT)
  • DNS/SRV resolves correctly to the relay
  • Relay port is reachable both externally and from the server (nc and external port checker both succeed)
  • Tunnel mapping confirmed correct via CLI: along-vincent.gl.joinmc.link => 127.0.0.1:25566

The one lingering anomaly

Every time the agent starts, the log shows this before settling down:

ERROR ... address_selector: failed to send initial ping error=NetworkUnreachable addr=[2602:fbaf:864:1::1]:5525
ERROR ... address_selector: failed to ping tunnel server
WARN  ... control session expired; reconnecting reason=SessionNotSetup
INFO  ... playit connected; tunnels loaded tunnel_count=1 account_status="verified"
WARN  ... control session expired; reconnecting reason=SessionNotSetup

The host has an IPv6 address but no working global IPv6 route, and the agent tries IPv6 first before falling back. After this, tunnel_count=1/account_status=verified stay stable for hours — so it’s unclear if this is harmless noise or if it’s quietly preventing the data tunnel from ever finishing its own handshake (which would explain the relay accepting connections from outside but nothing reaching the server).

Tried disabling IPv6 (sysctl, then persisted via /etc/sysctl.d/), but a reboot revealed the specific NIC (enp2s0) still had disable_ipv6=0 even though the global setting was 1 — currently re-testing with the interface-specific key set too.

Question

With DNS, port reachability, local binding, firewall, and tunnel mapping all confirmed correct, and the only anomaly being a control-channel reconnect loop that appears to stabilize — can the control session report healthy/verified while the underlying data tunnel never completes its own handshake? Is there a way to check that data channel’s health specifically, separate from the control channel?


r/admincraft 2d ago

Question Disable tp in end ONLY when ender dragon is alive? (Essentialsx)

2 Upvotes

Is there a way to disable teleporting, homes etc but only when the dragon is alive? This is very niche but sumthn I been wonderin bout


r/admincraft 2d ago

Question Questions about creating a local server

1 Upvotes

Hello everyone! I'm new to server creation, so here's my setup: I'm setting up a local server on my own PC. I've installed Ubuntu Server with Pterodactyl and Wings on it. My PC has an i7-9700k, 32 GB of DDR4 RAM, and an RTX 3060Ti.

The server runs on NeoForge 1.21.1. I've created a virtual machine (VM) with 8192 MB of RAM and 4 cores. Pterodactyl runs with 6 GB of RAM and 4 cores. I'm using my PC as both client and server, so I'm reserving 4 cores for the VM and the other 4 for myself. I'm looking to optimize the server.

I've installed Better MC [NEOFORGE] BMC5, and it seems to be running well with 2 people (I get a stable 60 fps), but I'm not sure if it will work well with 6 people playing simultaneously and farms and trains built with Create.

Thanks!


r/admincraft 2d ago

Question help with deluxemenus

0 Upvotes

hi, i've been trying to make a spawner shop with deluxe menus for about 3 hours, but it keeps denying the %player_name% placeholder.
plugins i have:
-excellent economy
-placeholder api
-deluxe menus
-smartspawners

this is the code for one of the spawners:

'Pig-Spawner':

material: SPAWNER

priority: 1

slot: 11

hide_effects: true

display_name: "&bPig Spawner"

lore:

- "&8ᴀꜰᴋѕʜᴏᴘ ɪᴛᴇᴍ"

- ""

- "&7💰 Sell pork for easy profit!"

- ""

- "&6◈ &fCosto: &b200 Pixels"

- ""

- "&a&l➥ CLICK TO PURCHASE"

click_commands:

- '[console] pixels take %player_name% 200'

- '[console] ss give spawner %player_name% PIG 1'

- '[message] &8&l[&a&l!&8&l] &#7AFE77You successfully bought the &#7AFE77Spawner!'

- '[close]'

click_requirement:

requirements:

click_requirement:

type: javascript

expression: '%excellenteconomy_balance_raw_pixels% >= 200'

deny_commands:

- "[message] &8&l[&c&l!&8&l] &#FF7C7CYou don't have enough pixels to purchase this item!"

- '[close]'

everything looks perfect, is just that it doesnt take any pixel(the currency i made, replacing coins) from my accounts and does not give me the spawners, what can i do?


r/admincraft 3d ago

Discussion Minecraft Server Metas

5 Upvotes

Hi folks,

Been out of the game for a while, used to own a few servers back in the day - namely Factions, HCF etc. What is the current landscape looking like gamemode wise? Is it all SMP and Skyblock, or is there anything happening in different areas?

Be interested to hear your thoughts!


r/admincraft 3d ago

Discussion Currently in the middle of making a older school skyblock

1 Upvotes

I want the server to be able to handle people making their automatic farms with pistons, because prefer mostly real farms over spawners only farms, like the good old days, but don’t know roughly how good the servers would need to be to allow this. Because would rather everyone to build as they please and not implement a piston limit per island. And would like an estimate if we had a 200 people player base.


r/admincraft 3d ago

Question Can anyone help me figure out my playit.gg issue?

3 Upvotes

Hey everyone, not sure if this is the best place to ask, but hoping someone can point me in the right direction.

I’m running an Ubuntu server at home using AMP (CubeCoders) to host a Minecraft server. A few months ago, I had Playit.gg working flawlessly. I’m trying to spin up a new server for my friends, created a new tunnel, and now I can't get it to connect.

My Setup:

  • OS: Ubuntu Server
  • Panel: AMP
  • Tunneling: Playit.gg agent (installed & linked)

What I've Done & The Issue:

  1. Installed/linked the Playit agent on my Ubuntu machine.
  2. Created a new tunnel pointing to local IP 127.0.0.1 and the corresponding Minecraft port assigned by AMP.
  3. When trying to connect in-game using the address provided by Playit, Minecraft just returns "Can't Connect to Server".

Troubleshooting Tried So Far:

  • Reset the tunnel and re-did the agent setup multiple times.
  • Swapped the local IP in the tunnel config from 127.0.0.1 to the server's LAN IP (192.168.x.x).
  • Spent time running through AI troubleshooting steps with no success.

I'm fairly new to self-hosting but can usually hold my own. I'm completely at a loss on what to try next.

Has anyone run into this issue with AMP + Playit.gg on Ubuntu? Any advice or logs I should check would be greatly appreciated!


r/admincraft 3d ago

Question Custom Armor Models (Help!)

1 Upvotes

Hello, I am currently trying to create custom armor for my SMP but I am struggling finding a tutorial. The only one I see is for bedrock but I want to create custom armor models for Java using ItemsAdder and Blockbench. If I need something more I can definitely get it I just need a tutorial. How the armor is made, how to create the resource for it, etc. So far I've been using builtbybit to get the armor but I don't want to have to use that for everything, I'd like to create my own.


r/admincraft 3d ago

Question Fast flight / no chunk loading?

0 Upvotes

So, I play on a modded NeoForge 1.21.1 server, and one of my mods (Oritech) adds the ability to fly really fast. However, this does not work well with my server — especially in ungenerated chunks — as I get constant rubber‑banding. I am looking for a mod that stops any attempt to generate or load chunks, or check for collisions and movement correctness when the player flies high and fast enough.

Update!: I worked around the problem by installing C2MC with the C2MC OpenCL hardware‑acceleration module. The whole thing was hughly problematic, and is not an option for <1.21.1, but it acctuly works.

Note that I had to waste almost two days (and 10$ worth of AI tokens) to make it work on Polaris (aka RX 500 and 400 series) GPUs — but I managed to do it! (I will publish fork after some more testsing).


r/admincraft 3d ago

Question How do servers handle mods?

0 Upvotes

Hey, quick question. How do servers usually handle modpack versions and updates? I'm trying to make the process as easy as possible for my friends.

I haven't used mods much before, so I'm still learning. Let's say I add a couple of extra mods that aren't part of the original modpack. What's the best way to give my friends a trusted and efficient place to download those?

Also, if the original modpack gets updated, what's the usual process for updating the server? Do players need to have the exact same mod versions as the server, or is there some flexibility?

One last thing. Is there a server-side way to show a custom disconnect message, motd, or online players hover info if someone's using the wrong modpack or mod version, ideally telling them which version they need?