CurseForge · Minecraft mod
SkalCore
A server-side Fabric utility for Minecraft 1.20.1 that adds admin tools, LuckPerms integration, localized chat, and chat moderation.
Quick answer
Which SkalCore release should I use?
skalcore-0.2.0.jar targets 1.20.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is SkalCore required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does skalcore-0.2.0.jar need?
skalcore-0.2.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add SkalCore without breaking your instance.
Built for skalcore-0.2.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use skalcore-0.2.0.jar. It targets 1.20.1 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside skalcore-0.2.0.jar. It opens that exact file at the source.
About this project
What does SkalCore add?
SkalCore
Server essentials for Fabric 1.20.1, done carefully. SkalCore bundles what a community server needs: homes, warps and safe teleports, moderated and localized chat, and staff tools, with optional LuckPerms permissions. It is server-side only: players do not need to install anything.
Alpha release. The core features are in place, but expect changes between versions. Please report problems on the issue tracker.
Teleportation
/spawn,/setspawn/sethome,/home,/homes,/delhomewith a configurable home limit/warp,/warps,/setwarp,/delwarp/tpa,/tpahere,/tpaccept,/tpdeny,/tpacancel/back, which also returns you to the place where you died- Configurable delay and cooldown; the teleport is cancelled if you move or die
- Safety check: SkalCore will not place you inside blocks or lava, and respects the world border
Chat
- Channels:
global,local(radius-based) andstaff, switched with/channel - Private messages with
/msg,/tell,/wand/r - Fully configurable formats using
{prefix},{suffix},{player},{group}and{message};&colour codes; clickable player names;@mentionsound /ignorehides someone's public and private messages/rulesand configurable join messages
Chat moderation
- Message cooldown, anti-repeat and anti-caps
- Blocked-word filter in block or censor mode. It matches whole words and common disguises such as
a55, without blocking innocent words /mute <player> <duration> [reason]with durations like10m,2h,7d,1h30morperm; works on offline players;/unmute/chatmute,/slowmodeand/clearchat/socialspylets staff read private messages
Staff tools
/kick,/banand/tempbanwith optional reasons. Operators cannot be punished by other players/heal,/feed,/fly, each with a separate permission for targeting other players/invsee: read-only snapshot of another player's inventory/vanish: hidden from the world and the tab list until you reconnect/seen <player>, including offline players- Every moderation action is written to
config/skalcore/moderation.log /skalcore reloadreloads the configuration without a restart;/skalcorelists the commands you can use
Languages
English, Spanish, French, German and Brazilian Portuguese are included. Each player's language is detected from their game client, or chosen with /language. You can add your own by placing an xx_yy.json file in config/skalcore/lang/.
Permissions
Works out of the box with vanilla operator levels. With LuckPerms, every command has its own node (skalcore.command.<name>), and the player's prefix, suffix and group are used in chat. Extra nodes:
skalcore.homes.unlimited,skalcore.teleport.instant,skalcore.teleport.bypasscooldown,skalcore.teleport.unsafeskalcore.chat.bypass,skalcore.chat.<channel>,skalcore.vanish.seeskalcore.punish.exempt,skalcore.ignore.exempt,skalcore.admin.reload
Requirements
- Minecraft 1.20.1 and Java 17 or newer
- Fabric Loader 0.16.0 or newer and Fabric API
- LuckPerms (optional)
- Server-side only. Do not install it on clients
Configuration and updating
Files are created in config/skalcore/: config.json (options and chat formats), data.json (homes, warps, spawn, mutes) and lang/. When you update, new options are added automatically and your previous files are kept with an .old-v suffix. data.json is backed up on every start, and an invalid configuration never overwrites your files: the previous configuration stays active and the error is logged.
Good to know
- SkalCore replaces the vanilla
/msg,/tell,/w,/kickand/bancommands with its own localized versions. - Vanish and
/invseeuse mixins. If you find an incompatibility with another mod that touches the player list or entity tracking, please tell us.
Project description from CurseForge.
Pick your setup
SkalCore by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
SkalCore versions and loaders
skalcore-0.2.0.jar
30 Sept 2026
skalcore-0.1.1.jar
30 Sept 2026
Looking for an older file? The official CurseForge project page is in Resources.