ResistanceCore logoResistanceCore
Menu

Network core
for Minecraft servers

Punishments, ranks, staff tools and gameplay systems in a single plugin for Bukkit, BungeeCord and Velocity.

Version 0.9.34 is in development and not released yet. The docs and Discord are open.

Commands documented
174
Modules in 6 groups
30
Hologram coverage
1.7 to 1.21
Cross-server sync
Redis, optional

Replaces a pile of plugins with one core

Most networks run five or six plugins for moderation, ranks and crates, and staff has to learn all of them. ResistanceCore puts those systems in one plugin with one permission core and one audit trail.

Read the documentation
Modules in 6 groups
30
Commands documented
174
Current build, in development
0.9.34

One installation for the entire network.
Punishments, ranks and kits write to the same log.

What ships in the jar

Six groups and 30 modules, from 2FA logins to crate animations. They all read the same ranks and write to the same log.

Security

5 modules
Anti OP protection
Revokes operator granted outside the name and UUID whitelist and records the event.
Anti proxy with signed key
The official proxy signs each join. Joins without a valid key are blocked at entry.
VPN screening
Dynamic checks block hostile routes before login completes.
Mandatory 2FA
TOTP with ingame QR map or Discord approve and deny with IP context. Denied logins lock the IP for 5 minutes.
Anti crasher
Packet level guards for signs, plugin messages, NBT size, stacks and string length with staff alerts.

Staff operations

5 modules
Staff mode and vanish
Configurable kit, priority vanish, panic state and contextual action menu.
Freeze and reports
GUI freeze with visual feedback plus a global queue for reports and help requests.
InvSee plus battle history
Live inventory, potion timers, stats and the last 50 kills and deaths with weapon and cause.
Notes and logger
Paginated player notes with author and date. Chat, command, login and block history with block inspector.
AntiXray
Per ore alert rates, personal ignore presets and a top miner board.

Moderation and ranks

4 modules
Punishment engine
Bans, IP bans, mutes, shadow mutes, blacklists, warns and kicks with IDs like #AZSR01842, tiers, silent mode and cross server enforcement.
Weight based ranks
Inheritance, temporary grants with expiry, per player permissions, ingame GUI editor, web editor and proxy wide sync.
Chat control
Regex filter, blocked words, anti IP and link guards, scoped join messages and full chat logs.
Alt and IP intel
Alt graph, similarity reports and punishment history per staff member.

Gameplay and economy

6 modules
Custom enchantments
Speed II, Fire Resistance, Regeneration, Invisibility, Strength, Night Vision, Water Breathing, Nutrition, Decapitator, Bloodlust, Hell Forged, Rupture and Warrior for kit builds.
Gkits and FreeKits
Category menus in gkits.yml with loot tables, cooldowns, scheduled free events and a player layout editor.
Crates
Weighted GUI crates with physical and virtual keys, floating items and Roulette, CSGO and Instant animations plus a full editor.
LootBoxes and vouchers
GUI edited loot sequences by rarity weight. Rank, coin and command vouchers with custom lore.
Item generators
Tiered production blocks with requirement and output storage, hologram countdowns and persistence on move.
AFK pool
Region based rewards on a timer with action bar progress.

Presentation and social

5 modules
Holograms
Multiversion engine from 1.7 to 1.21 with Wave, Typing, Scroll and Custom presets, PlaceholderAPI and RGB support.
Packet NPCs
Packet based NPC engine with equipment, mirror skin and look at player logic.
Tags and profiles
Weighted cosmetic prefixes with categories. Custom 3x9 to 7x9 profiles with stats and social links.
Friends and parties
Cross server friends and parties with NameMC verification rewards and Discord link by sync code.
Disguise
Mask rank, skin and name with global conflict detection and staff oversight tint.

Platform

5 modules
Cross server core
Redis pub sub for tracking, staff chat, alerts and data sync. Single server runs without Redis.
Storage choice
MongoDB recommended for production, MySQL supported, FlatFile for fast start.
Proxy coverage
BungeeCord and Velocity queue, MOTD and maintenance with rank bypass.
Integrations
Discord webhooks per event type, PlaceholderAPI set, Vault support and developer API for ranks, punishments, holograms and network state.
Lifecycle
Scheduled reboots with alert cycle, extend and cancel controls, plus network monitor.

Bukkit and Spigot · BungeeCord and Velocity · Redis · MongoDB and FlatFile · Vault · PlaceholderAPI

Up and running in an afternoon

Start with flat files. Plug in Redis and a database when the player count asks for it.

  1. 01

    Install the jar

    Drop ResistanceCore on Bukkit servers and the proxy. Flat file works on day one.

  2. 02

    Connect shared state

    Add Redis plus MongoDB or MySQL when you scale to multiple servers.

  3. 03

    Operate with logs

    Every punishment, grant and alert carries an ID, history and Discord mirror.

Command reference

Every command with its permission, plus 25 PlaceholderAPI variables and the YAML files the plugin ships with.

Network and Social

21 entries

/discord /store /teamspeak /twitter

Staff Core

27 entries

/staffmode /vanish /vanishoptions /freeze

Punishments

21 entries
/ban
Network wide ban
/banip
IP based network ban
/mute
Mute player chat
/shadowmute
Mute without player notice

Frequently asked questions

Still need help

If the reference does not answer it, ask on Discord. The team reads everything.

Is ResistanceCore free?

Yes. It will be free to download from BuiltByBit. The plugin is currently in development and not yet released.

Which versions are supported?

Bukkit and Spigot servers behind BungeeCord or Velocity. Holograms cover 1.7 through 1.21. See the documentation for point version detail.

Is Redis required?

Only for cross server behavior such as live tracking, staff alerts and global sync. A single server runs without Redis.

Which databases are supported?

MongoDB for production scale, MySQL as an alternative and FlatFile for a fast start.

How does the anti proxy key work?

The official proxy signs each player join with a secret key. Backend servers admit only joins that carry a valid key, which stops IP spoofing and direct backend joins.

How does 2FA work?

All admin accounts enroll in TOTP or Discord based approval. Discord requests show IP context with Approve and Deny actions. A denied attempt locks the IP for 5 minutes.

How do custom enchantments work?

They attach to GKit builds and are acquired with XP or coins when enabled in config, through the custom enchant menu.

Can external plugins integrate?

Yes. The developer API exposes ranks, permissions, punishments, holograms, players and network state.

Are temporary ranks supported?

Yes. Grants can be permanent or time bound with automatic expiry and a full grant history.

Who maintains ResistanceCore?

Designed and maintained by Citymoon Dynamics S.R.L. See citymoon.org for the studio portfolio.

Run the network on one core

Free when it releases, with no license server. Read the docs and ask questions on Discord today.

Status: in development, not yet released