Custom Minecraft SMP

SwordfallSMP

13 custom ability swords. Team-based trust system. Hard difficulty survival. No shortcuts.

Java Edition
play.swordfall.xyz
Default Port  ยท  1.8 to 1.21+
Click to copy
Bedrock Edition
play.swordfall.xyz
Port: 19132  ยท  Mobile, PC, Console
Click to copy
Copied!
What We've Got

A fully custom SMP with a plugin built from the ground up. Every feature rewards effort. No pay-to-win, no handouts.

⚔️
13 Ability Swords
Each sword has a unique right-click ability. 12+ hours of grinding to craft โ€” getting one means something.
🤝
Team Trust System
Trust your allies and abilities skip them. It's the team system. Build your squad, protect each other, take on everyone else.
💀
Combat Log Protection
Disconnecting mid-fight doesn't save you. Your character stays in the world briefly. Log out in combat and deal with the consequences.
🛡
Anti-Cheat
Catches roughly 90% of hackers automatically โ€” killaura, speed, fly, reach. Paper's engine-level anti-xray runs in mode 2. X-ray sees fake ores.
🎨
Custom Textures
Optional resource pack gives every sword its own unique look. Custom models and textures from our pixel artist.
🟢
Java & Bedrock
Any version, any device. Java and Bedrock share the same world at the same time via Geyser.
13 Ability Swords

Every sword is crafted from rare materials. Click one to see exactly what it does and how to craft it.

Bolt
Lightning strike and instant mob clear
60s cooldown
Click for details
🌊
Flow
Scrambles enemy hotbars
30s cooldown
Click for details
💀
Rib
Fires a wither skull
45s cooldown
Click for details
🛡
Raiser
Massive defensive burst
60s cooldown
Click for details
Shaper
Launches enemies into the air
45s cooldown
Click for details
💪
Host
Full combat surge buff
60s cooldown
Click for details
Coast
Pulls everything toward you
30s cooldown
Click for details
🧭
Wayfinder
Teleport to the nearest player
45s cooldown
Click for details
🐂
Sentry
Summons a ravager guardian
60s cooldown
Click for details
👁
Eye
Glowing through any wall
45s cooldown
Click for details
🌿
Wild
Summons a wolf pack
30s cooldown
Click for details
👻
Vex
Vex swarm through any wall
30s cooldown
Click for details
🏜
Dune
Inescapable quicksand trap
30s cooldown
Click for details
Trust = Teams

There is no separate team system. The trust system is the team system. Trust your allies and your sword abilities skip them entirely.

🤝 Teams are allowed and encouraged

Use /trust <player> on every teammate and have them do the same back. Once everyone trusts each other, your sword abilities โ€” Wayfinder, Dune, Shaper, Coast, Bolt, everything โ€” will skip your teammates and hit only enemies. Trust is one-directional, so both players must set it up. A group where everyone trusts everyone else is a full team.

/trust <player>

Add someone to your list. Your abilities skip them. Fire Aspect also won't burn them.

/untrust <player>

Remove someone from trust. Abilities start hitting them immediately. Use this if someone betrays the team.

/trusted

Lists everyone on your trust list so you know exactly who your abilities are protecting.

Untrusted = Enemy

Anyone not on your list is a valid target for every ability you have โ€” including Dune's full escape prevention.

Trust is one-directional. If you trust a player, your abilities won't hit them. But they need to separately /trust you back for their abilities to skip you.

Fire Aspect is also blocked for trusted players. If you hit a trusted teammate with a Fire Aspect sword, the fire won't apply. Both the damage zeroing and the combustion event are handled server-side.
How to Join

No whitelist, no application. Pick your platform and follow the steps.

Java (PC)
Bedrock โ€” PC & Mobile
Xbox
Nintendo Switch
PlayStation
Launch Java Edition
Open Minecraft Java Edition. Any version from 1.8 up to 1.21+ works fine.
Click Multiplayer
From the main menu click Multiplayer, then click Add Server in the bottom-left.
Enter the IP
Set Server Address to: play.swordfall.xyz
Leave the port field blank โ€” it uses the default automatically.
Connect
Click Done, then double-click the server entry in your list. You're in.
Open Minecraft
Launch Minecraft Bedrock on Windows 10/11 or your mobile device (iOS or Android).
Go to Servers
Tap Play on the home screen, then tap the Servers tab at the top of the next screen.
Add External Server
Scroll all the way down past the featured servers. At the bottom tap Add Server.
Enter the Details
Server Address: play.swordfall.xyz
Port: 19132
Name it anything, hit Save, then connect.
Open Minecraft
Launch Minecraft on Xbox One, Series X, or Series S.
Go to Servers
Press Play on the main menu, then select the Servers tab at the top.
Scroll to Add Server
Scroll down past all the featured servers until you see Add Server at the bottom. Select it.
Enter the Details
Server Name: anything you want
Server Address: play.swordfall.xyz
Port: 19132
Hit Save and connect.
⚠️ Nintendo Switch blocks custom server IPs by default. A one-time DNS change unlocks it. Takes under 2 minutes and you can reverse it anytime.
Open System Settings
From the Switch home screen go to System Settings โ€” not inside Minecraft, from the main home screen.
Find Your Network
Scroll down to Internet โ†’ Internet Settings. Select your Wi-Fi network from the list, then tap Change Settings.
Set DNS to Manual
Scroll to DNS Settings โ†’ switch to Manual.
Primary DNS: 104.238.130.180
Secondary DNS: 8.8.8.8
Save settings.
Open Minecraft
Launch Minecraft, go to Play โ†’ Servers tab. The featured servers will now say "Join to open Server List". Select any one of them.
Connect to SwordfallSMP
In the BedrockConnect screen that loads, choose Connect to a Server and enter:
Address: play.swordfall.xyz
Port: 19132
To undo: Go back to System Settings โ†’ Internet โ†’ your Wi-Fi โ†’ DNS Settings โ†’ set back to Automatic. Featured servers restore immediately. No permanent changes are made.
⚠️ PlayStation also blocks custom server IPs by default. Same solution, different DNS address. Under 2 minutes, fully reversible.
Open Network Settings
PS4: Settings โ†’ Network โ†’ Set Up Internet Connection.
PS5: Settings โ†’ Network โ†’ Settings โ†’ Set Up Internet Connection.
Choose Your Connection
Select Wi-Fi or LAN cable. When asked, choose Custom setup. Keep everything on Automatic or default until you reach DNS Settings.
Set DNS to Manual
Select Manual for DNS Settings. Enter:
Primary DNS: 45.55.68.52
Secondary DNS: 8.8.8.8
Continue through the rest as Automatic and save.
Open Minecraft
Launch Minecraft, go to Play โ†’ Servers. The featured servers will now say "Join to open Server List". Select any one.
Connect to SwordfallSMP
In the BedrockConnect screen choose Connect to a Server and enter:
Address: play.swordfall.xyz
Port: 19132
It saves for next time.
To undo: Go back to Network Settings and repeat the setup, choosing Automatic for DNS. Featured servers return to normal immediately.
Server Rules

Keep it competitive, not toxic. Break these and there are consequences.

01
No hacked clients or cheats. X-ray, killaura, fly, speed โ€” any client-side advantage is a permanent IP ban with no appeal.
02
No bug abuse or dupe glitches. Find a bug, report it. Exploit it and you're banned with a full item rollback.
03
PvP and griefing are both fully on. This is an SMP. Fight, raid, grief freely. Spawn included. That's the game.
04
No hate speech, slurs, or targeted harassment. First offense is a 1-day mute. Repeated offenses are a permanent ban. Trash talking is fine; actual discrimination is not.
05
No advertising other servers. Promoting other servers in chat, DMs, or signs gets you kicked and eventually banned.
06
No real-money trading or progress sharing to skip the grind. Coordinating to bypass progression gets you banned.
07
Combat logging is handled automatically. Disconnecting during PvP keeps your character in the world briefly. Plan for it.
08
Admin decisions are final. If staff makes a call, that's the call. Appeal through Discord, not public chat.
09
Report bugs and plugin issues immediately. DM franchise or VoidHit on Discord. Don't post it publicly, don't exploit it.
FAQ

Answers to what people actually ask.

Is this a survival SMP or a minigame server?
It's a full survival SMP. You spawn, grind, build, and fight. The 13 custom ability swords are crafted items that exist inside the survival world โ€” not given to you, not for a separate mode. Hard difficulty, no handouts.
Are teams allowed?
Yes, fully allowed and encouraged. The trust system is the team system. Use /trust <player> on every teammate and have them do the same back. Once you've all trusted each other, your sword abilities skip your team and only hit enemies. No registration needed โ€” just trust the people you're playing with.
How hard is it to get a sword?
Every ability sword uses rare materials โ€” Nether Stars, Beacons, Totems of Undying, Ancient Debris, Heart of the Sea, and more. Realistically 12+ hours of dedicated grinding minimum. That's intentional. Click any sword in the Swords section to see its exact recipe.
Will Fire Aspect burn my trusted teammates?
No. If you hit a trusted teammate with a Fire Aspect sword, the fire won't apply. This is handled server-side โ€” both the damage and the combustion event are cancelled for trusted players. You don't need to do anything special.
Does Wayfinder teleport me to my teammates?
No. Wayfinder only targets untrusted players within 35 blocks. If everyone nearby is trusted, the ability fails, tells you there's no valid target, and the cooldown does not start โ€” so you don't waste it.
Can Dune trap my teammates?
No. Trusted players are completely immune to Dune. The trap only activates for untrusted players who step on the sand. Your teammates walk through it without any effect.
Can I join from console?
Yes โ€” see the How to Join section above. Xbox has a native Add Server button (scroll past featured servers). Nintendo Switch and PlayStation need a one-time DNS change to unlock custom server access โ€” full step-by-step instructions are in the Join section. Takes about 2 minutes and is completely reversible.
What version do I need?
Java: any version from 1.8 to 1.21+. Bedrock: any current version on any platform. The server runs Paper 1.21. Geyser handles Bedrock cross-compatibility server-side.
Does the resource pack work on Bedrock?
The custom sword textures are Java-only. Bedrock clients see the default netherite sword model. All 13 abilities function identically regardless โ€” you just won't see the custom look without Java.
I got killed at spawn. Is that allowed?
Yes. Rule 03. PvP and griefing are fully on, spawn included. This is an SMP. Get stronger, get a team, or be smarter about when you log in.
Someone is hacking. What do I do?
The anti-cheat catches most automatically. If someone slips through, record it or take screenshots and DM franchise or VoidHit on Discord. Don't announce it in public chat.
Can I get unbanned?
Depends on the reason. Hacking bans are permanent. Other bans can be appealed by DMing franchise on Discord. Admin decisions are final per Rule 08, but we're reasonable about genuine misunderstandings.
I heard there was drama with the old server. What happened?
There's a full breakdown in the The Record section. The short version: the former owner (Dino) was removed for admin abuse and made several false public claims about VoidHit and this website. Those are addressed one by one with evidence. Key points: the malicious code claim is false (source is open), the website IP harvesting claim is false (static HTML, no backend), the cheating claim was retracted by Dino himself in the same thread, and the doxing accusation came with zero evidence. There's also documented proof that Dino unbanned a player VoidHit had formally reported for using racial slurs in chat โ€” as a personal power move during the dispute.
The Record

After the transition from the old server, the former owner (Dino) made several public claims that are factually incorrect. This page addresses each one directly with evidence. We're not interested in drama โ€” we're interested in the truth being accessible to anyone who looks us up.

Context โ€” How SwordfallSMP Actually Started

franchise was running a small Minehut server. VoidHit reached out, offered his custom plugin, and said he could get someone to pay for proper Apex hosting. franchise said yes, VoidHit brought in chose as the funder, and all three launched what became SwordfallSMP together. VoidHit wrote the rules, set up the Discord, built the plugin, and got the server running. This was a collaborative build from day one โ€” not VoidHit "joining" someone else's project. It was his project too.

After a period of working on the server, VoidHit was removed by Dino from the previous ArcaneSMP Discord following a dispute over admin conduct. franchise, chose, and VoidHit then relaunched independently under the SwordfallSMP name. Dino subsequently made several public announcements accusing VoidHit of malicious behaviour. Those claims are addressed one by one below.

Origin How VoidHit and franchise built the server โ€” timestamped conversation
The conversation below is from the Discord DM thread between VoidHit (NightUmbraX) and franchise on February 20, 2026 โ€” the day everything started. Every message is timestamped and shown in screenshots below. franchise himself is a live witness to this conversation and can confirm it.

Dino's narrative frames VoidHit as someone who snuck into a server and sabotaged it from the inside. The reality is visible in plain text: VoidHit came to franchise with a custom plugin he'd already built, arranged for chose to fund proper Apex hosting, and wrote the full server rules โ€” all in the first conversation. franchise gave him Co-Owner the same day.
💬 Discord DM โ€” NightUmbraX โ†” franchise โ€” Feb 20 2026
NightUmbraX 12:02 โ€” I have my own plugin, that is custom made.
NightUmbraX 12:02 โ€” Do you want me to work for you?
franchise 12:06 โ€” if you want
franchise 12:06 โ€” added u to whitelist and op
NightUmbraX 12:14 โ€” Nah I'll be getting someone to pay for an actual apex hosting.
franchise 12:15 โ€” WAIt what?? damn bro i didnt know you were gonna do all that
NightUmbraX 12:19 โ€” Here are the rules for you. [wrote all 9 server rules]
franchise 12:21 โ€” those rules are good
franchise 12:21 โ€” ill make u co-owner
NightUmbraX 12:22 โ€” This guy will be the payer. [introduces chose]
franchise 12:22 โ€” damn bro tysm for doing all this
Timestamped transcript โ€” verified by franchise (server owner) as a direct participant in this conversation
📌
VoidHit brought the plugin, arranged the hosting funding, and wrote the rules โ€” all before franchise even gave him Co-Owner. This isn't a claim. It's a timestamped conversation that franchise himself participated in and can verify.
Claim #0 โ€” Context Dino unbanned EV15ER8R โ€” a player he knew was racist and had been asked to ban
Before Dino ever made any claims about VoidHit, this happened: a player called EV15ER8R was caught using hard racial slurs in the in-game chat โ€” repeatedly and aggressively. VoidHit filed a full formal staff report to Dino on February 12, 2026, with a recording link and detailed written account, requesting EV15ER8R be demoted at minimum or banned.

Dino banned EV15ER8R. Then, weeks later during the dispute with VoidHit, Dino admitted in a direct message: "i unbanned everyone u told me to ban." He unbanned a player he knew was racist โ€” specifically to spite VoidHit. When VoidHit then asked Dino in the same conversation "Didn't you unban the racist guy?" Dino did not deny it.

This context matters because Dino is the same person making character accusations about VoidHit's integrity. He unbanned a known racist as a personal power move.
⚠️ The following screenshot contains a hard racial slur directed at players in chat. It is included as direct evidence of what VoidHit was reporting โ€” not gratuitously.
EV15ER8R using slurs in game chat
In-game Minecraft chat โ€” EV15ER8R typing slurs. VoidHit's response ("Bro is so madd / And racist / What a piece of shit") shows he reported it, not endorsed it.
VoidHit's formal staff report to Dino
Staff report โ€” Feb 12 2026 โ€” VoidHit's full formal report to Dino asking for EV15ER8R to be banned. Includes a Dropbox recording link as evidence.
Dino admits unbanning EV15ER8R
DM โ€” Dino to VoidHit โ€” Dino admits "i unbanned everyone u told me to ban" โ€” confirming he reversed VoidHit's bans including EV15ER8R's.
Dino unbanned a player he knew had been using racial slurs in chat โ€” a player VoidHit had formally reported with audio evidence. He did this during a personal dispute with VoidHit as a power move, and admitted it in DMs. This is the conduct of the person making character accusations about VoidHit.
Claim #1 "VoidHit hid bad / malicious code in the plugin"
Dino publicly stated in the old server's announcements channel that VoidHit "put malicious stuff in our code" and that this is why he was demoted. This is false.

The plugin's entire source code is available in the plugin zip delivered to the server. Every single file is visible and readable. There is no obfuscated code, no hidden network calls, no backdoors. Anyone who downloads the plugin source can verify this themselves. The only code VoidHit added that Dino considered "bad" was the standard IP tracker that every Minecraft server plugin uses โ€” logging which IP addresses connect to the server, which is normal server administration and not malicious in any way.
Dino's announcement claiming malicious code
Dino's announcement โ€” Claims VoidHit put malicious code in the plugin. The plugin source is fully open and readable.
False claim. The plugin source is open. There is no malicious code. The IP logging is standard server-side practice, not surveillance. Download the plugin zip from this site and read every file yourself.
Claim #2 "Don't use the website โ€” VoidHit is saving IPs and doing weird stuff with them"
Dino warned players not to visit this website, claiming VoidHit is "100% saving IPs and doing weird shit with them." This is false.

This website does not run any custom backend. It is a static HTML file โ€” there is no server-side code, no database, no IP logging. You can right-click this page, view the source, and confirm there is no tracking script anywhere. The only external requests are Google Fonts (for the typography) and the Discord invite. That's it. No analytics, no IP collection, no backend of any kind.

If Dino is referring to the Minecraft server itself logging IPs โ€” yes, every Minecraft server does this. That's standard. It's not "weird."
Dino warning about the website
Dino's announcement โ€” Tells players not to use the website, claims IPs are being harvested.
False claim. This site is a static HTML file with no backend. Right-click โ†’ View Page Source to verify there is no IP tracking script anywhere on this page.
Claim #3 "VoidHit opped himself and gave god loot / cheated"
Dino posted an announcement claiming VoidHit "opped himself and another kid and gave each other god loot" and presented what he called proof. Notably, in a later message in the same thread, Dino himself wrote that "all that shit fake" โ€” acknowledging the claim and its proof were fabricated.

The screenshots Dino presented as "proof" were taken out of context from server console during routine actions. The items he claimed were "given" were actually items that Dino's own clearlag system wiped โ€” as Dino himself eventually admitted when he posted "IT GOT WIPED CUS I DROPPED IT IN CLEARLAG."
Dino cheating claim then walkback
Same message thread โ€” Dino posts "cheating proof" then later writes "lmao all that shit fake" in the same announcements channel.
Retracted by Dino himself. He posted the accusation, then stated it was fake in the same channel. The items were cleared by his own server's clearlag system.
Claim #4 "VoidHit tried to dox people"
In a direct message to VoidHit, Dino stated: "and tried to dox people." This is a serious accusation โ€” doxing means publishing someone's private personal information to harm or harass them. VoidHit's immediate response was three consecutive "Proof?" messages.

Dino provided no evidence. None. He did not name a victim, link a screenshot, share a log, or describe a specific incident. Instead, he immediately shifted to personal insults: telling VoidHit nobody liked him, that he's annoying, and making crude comments. The accusation was abandoned the moment it was challenged.

It is worth noting that Dino himself previously accused VoidHit of "saving IPs" via the website โ€” which as shown in Claim #2 is false. Dino appears to be confusing standard server logging (which every Minecraft server does) with doxing. They are not the same thing.
Dino dox claim with no proof provided
DM โ€” doxing accusation โ€” Dino says "and tried to dox people." VoidHit asks "Proof? Proof? Proof?" three times. Dino responds with personal insults. Zero evidence provided.
Dino shifting from claim to insults
DM continuation โ€” After no evidence is given, Dino moves to: "nobody liked u in the server" and crude personal attacks. The accusation is never substantiated.
No evidence. No victim named. No incident described. When directly asked for proof three times in a row, Dino responded with personal insults instead. An accusation of doxing with zero supporting evidence is not a claim โ€” it's a smear.
Conduct Dino's private messages during this dispute โ€” full picture
⚠️ The following screenshots contain explicit language directed at VoidHit. They are included because the same person making public integrity accusations was sending these privately at the same time.
Below is the DM thread between Dino and VoidHit on February 20, 2026 โ€” the day of the dispute. While Dino was publicly calling VoidHit a manipulator who hid malicious code, built a phishing website, doxed people, and cheated on the server, he was simultaneously sending these messages in private. Several key admissions stand out:

"i unbanned everyone u told me to ban" โ€” Dino admits reversing VoidHit's bans, including EV15ER8R's.
"ig im toxic tho" โ€” Dino concedes his own toxicity mid-argument.
• When asked for proof of doxing, no proof is given โ€” only insults.
• The language used toward VoidHit throughout speaks for itself.
Dino admits unbanning everyone
DM โ€” key admission โ€” "i unbanned everyone u told me to ban / mind u u hid bad code in our plugin" โ€” admits the unban while making a baseless code claim.
Doxing claim, no proof given
DM โ€” "tried to dox people" โ€” Accusation made, proof asked for three times, no proof given. Dino moves straight to insults.
Dino personal attacks
DM โ€” personal attacks โ€” "nobody liked u in the server" โ€” after failing to provide evidence, Dino shifts entirely to personal attacks.
Dino DM conduct
DM โ€” conduct throughout โ€” The tone and language Dino used with VoidHit privately, while simultaneously making public integrity accusations.
📋
Judge the two parties by how they behaved, not just what they said publicly. VoidHit responded to accusations by asking for proof. Dino responded to requests for proof with insults, admissions, and crude personal attacks. The contrast is clear.
Preemptive Response "The screenshots are photoshopped / faked"
We expect this to be Dino's response to the evidence on this page โ€” that the screenshots are manipulated or fabricated. This section addresses that before it even happens, because this is the only move left once every other claim has been refuted with no counter-evidence.

Here is why the screenshots cannot be reasonably claimed as faked:
Multiple independent witnesses. The Discord conversations shown involve multiple people โ€” franchise, NightUmbraX (VoidHit), chose, and others. Each person who participated in those conversations can verify the screenshots match what they saw. Fabricating screenshots that multiple live witnesses can contradict is not a viable strategy.
Discord message IDs are immutable metadata. Every Discord message has a unique snowflake ID embedded in it. Message IDs encode the exact millisecond the message was sent and cannot be altered retroactively. Discord's own API can verify a message ID matches the content shown. If Dino believes a screenshot is fake, he can ask Discord to verify the message ID โ€” we welcome that.
Dino has not produced counter-screenshots. If a screenshot showed something that didn't happen, the person it shows could simply share their own Discord history for that conversation. Dino has not done this for any of the claims on this page. Claiming "fake" without showing what the real version looks like is not a rebuttal.
The in-game chat screenshot is from Minecraft's built-in report screen. The EV15ER8R screenshot is taken from inside Minecraft's official "Select Chat Messages to Report" UI โ€” a system built into the game itself, not a third-party tool. The UI cannot be spoofed to display arbitrary text while in that report mode. It is pulling directly from the server's chat history.
Dino himself never asked for proof when these claims were first made. When VoidHit asked "Proof? Proof? Proof?" about the doxing accusation, Dino responded with personal insults โ€” not with a counter-screenshot. Someone who was being falsely accused with fabricated evidence would present their real logs. Dino did not.
A "photoshopped" claim after providing no evidence of your own is a last resort. Every claim Dino made has been rebutted here with named evidence and witnesses. Responding to that with "all fake" โ€” with no alternative screenshots, no message ID challenges, no witness statements โ€” is not a defence. It's a concession that there's nothing left to say.
⚠️
If you believe the screenshots are faked: Ask franchise directly โ€” he was in most of these conversations and can confirm what was said. His Discord is travisphonk. He is the server owner. He has every reason to tell the truth. If his account matches what's shown here, the screenshots are real. That's the simplest verification available.
Context Dino's full public announcement after leaving
For full transparency, here are the actual announcements Dino posted in the old server after being removed. These are the posts that players saw and that caused the confusion SwordfallSMP is addressing here.
Dino's public announcement
Old server announcements โ€” Dino's post calling VoidHit and chose manipulators. He also admitted mid-post that "every big server has seen a little bit of admin abuse" โ€” conceding he had admin abused.
📌
SwordfallSMP's position: We hold no grudge. Dino built ArcaneSMP and it had a good run. The transition happened because it needed to. The false claims needed to be addressed publicly because they were made publicly. That's done now. If you have more questions, join the Discord.
Credits

The people behind SwordfallSMP.

Server Owner & Founder
F
franchise
MC: _fr4nch1s3
Founded SwordfallSMP. Runs the server, calls the shots, and keeps the community together.
💬 travisphonk
Co-Owner & Main Developer
V
VoidHit
MC: VoidHit
Built the entire SwordfallSMP plugin from scratch. Every ability sword, the trust system, all of it.
💬 NightUmbraX (dcdilkum62)
Funder & Co-Owner
C
chose
MC: FrogEater21
Funds the operation and keeps things running. Without chose, the server doesn't exist.
💬 chose (frohg21_10979)