promotional bannermobile promotional banner

CityGuard

A server-side citybuild economy mod with jobs, markets, bounties, teams, and chunk claims.
Back to Files

CityGuard 0.3.0 (Forge)

File namecityguard-0.3.0.jar
Uploaded
Aug 27, 2026
Downloads
10
Size
313.2 KB
Mod Loaders
Forge
File ID
8748988
Type
B
Beta
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:cityguard-1538874:8748988")

Learn more about Curse Maven

What's new

# CityGuard 0.3.0 – Changelog

Version 0.3.0 erweitert CityGuard um ein vollständiges Lobby-System und persistent gespeicherte Server-NPCs. Die Forge- und NeoForge-Versionen bieten denselben für Spieler sichtbaren Funktionsumfang.

## Neues Lobby-System

- Ein eigener Lobby-Spawnpunkt kann festgelegt werden.
- Der automatische Lobby-Teleport beim Betreten des Servers kann aktiviert oder deaktiviert werden.
- Für den ersten Serverbeitritt steht eine separate Teleport-Einstellung zur Verfügung.
- Spieler können nach ihrem Tod und Respawn automatisch zur Lobby teleportiert werden.
- Der Lobby-Teleport funktioniert auch zwischen verschiedenen Dimensionen.
- Für die Lobby kann ein bestimmter Spielmodus festgelegt werden.
- Eine eigene Lobby-Nachricht kann eingerichtet werden.
- Der Schutzbereich der Lobby kann über einen frei einstellbaren Radius festgelegt werden.
- Fallschaden kann innerhalb des Lobby-Bereichs deaktiviert werden.
- Administratoren können sich selbst oder andere Spieler zur Lobby teleportieren.
- Alle Lobby-Einstellungen werden dauerhaft gespeichert.

## Neues NPC-System

- Administratoren können persistente Server-NPCs erstellen.
- Jeder NPC besitzt eine eindeutige interne ID.
- Doppelte NPC-IDs werden verhindert.
- NPCs können aufgelistet, untersucht, verschoben, teleportiert und entfernt werden.
- Name, Position und Blickrichtung eines NPCs werden gespeichert.
- Der Beruf eines Villager-NPCs kann eingestellt werden.
- NPCs können leuchtend, stumm und unverwundbar gemacht werden.
- NPC-Daten bleiben nach einem Serverneustart erhalten.

## NPC-Teams und Namensfarben

- NPCs können einem Team zugeordnet werden.
- Für jedes NPC-Team kann eine Farbe festgelegt werden.
- Der sichtbare Name des NPCs verwendet die eingestellte Teamfarbe.
- Teamzuordnungen können jederzeit geändert oder entfernt werden.

## NPC-Zugriffsrechte

Für jeden NPC kann separat festgelegt werden, wer ihn benutzen darf.

Neue Zugriffsmodi:

- Jeder Spieler
- Nur Spieler auf der Whitelist
- Nur Mitglieder des zugeordneten Teams
- Niemand

Zusätzlich können einzelne Spieler:

- ausdrücklich erlaubt werden,
- ausdrücklich gesperrt werden,
- aus den Ausnahmelisten entfernt werden.

Alle Zugriffsregeln und Spielerausnahmen werden dauerhaft gespeichert. Administratoren können NPCs weiterhin verwalten und testen, auch wenn der normale Zugriff eingeschränkt wurde.

## NPC-Aktionen

NPCs können beim Anklicken verschiedene Aktionen ausführen:

- Spieler zur Lobby teleportieren
- Den normalen Markt öffnen
- Den CMarket öffnen
- Die Serverregeln anzeigen
- Eine festgelegte Nachricht senden
- Einen Befehl als Spieler ausführen
- Einen Befehl über den Server ausführen

Eine eingestellte NPC-Aktion kann jederzeit geändert oder vollständig entfernt werden.

## NPC-Wiederherstellung und Duplikatschutz

- Fehlende gespeicherte NPCs werden automatisch wiederhergestellt.
- Die Wiederherstellung orientiert sich am Laden der betroffenen Welt, Chunks und Entitäten.
- Dadurch hängt die Wiederherstellung nicht von einer festen Chunk-Ladezeit ab.
- Vorhandene NPCs werden erkannt, bevor ein Ersatz erzeugt wird.
- Doppelte NPC-Entitäten mit derselben ID werden erkannt und entfernt.
- Auch nach einem Serverneustart bleibt pro gespeicherter NPC-ID nur eine gültige Entität vorhanden.

## Forge-Version

- Die Forge-Ausgabe wurde auf Minecraft Forge 47.4.20 aktualisiert.
- Forge 47.4.20 ist jetzt die erforderliche Mindestversion.
- Neuere kompatible Forge-Versionen bleiben erlaubt.
- Die öffentliche Versionsnummer lautet ausschließlich 0.3.0.
- Die Forge-Version bietet denselben sichtbaren Inhalt wie die NeoForge-Version 0.3.0.

## Verbesserungen und Stabilität

- Speicherung und Wiederherstellung von Lobby- und NPC-Daten wurden überprüft.
- Dimensionsübergreifende Teleportation wurde verbessert.
- Die NPC-Verwaltung wurde gegen doppelte IDs und doppelte Entitäten abgesichert.
- Markt, CMarket, Geld, Jobs, Kopfgelder, Teams und Chunk-Informationen wurden auf mögliche Regressionen getestet.
- Die Kompatibilität mit dedizierten Servern wurde überprüft.
- Nicht benötigte Beispielmod-Verweise sind nicht mehr im Veröffentlichungs-JAR enthalten.

This mod has no additional files