Back to mods
SkalCore project artwork

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.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which SkalCore release should I use?

Updated 9 days ago
Latest stable file skalcore-0.2.0.jar
Game version 1.20.1
Loader Fabric

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.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 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, /delhome with 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) and staff, switched with /channel
  • Private messages with /msg, /tell, /w and /r
  • Fully configurable formats using {prefix}, {suffix}, {player}, {group} and {message}; & colour codes; clickable player names; @mention sound
  • /ignore hides someone's public and private messages
  • /rules and 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 like 10m, 2h, 7d, 1h30m or perm; works on offline players; /unmute
  • /chatmute, /slowmode and /clearchat
  • /socialspy lets staff read private messages

Staff tools

  • /kick, /ban and /tempban with 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 reload reloads the configuration without a restart; /skalcore lists 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.unsafe
  • skalcore.chat.bypass, skalcore.chat.<channel>, skalcore.vanish.see
  • skalcore.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, /kick and /ban commands with its own localized versions.
  • Vanish and /invsee use 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.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

SkalCore versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.