Home›Java›Mods›Tresor [1.21.1+ - 26.3] | MySQL & YAML & SQLite | Rank-Based Sizes | NBT-Safe Storage
ModsJava
Tresor [1.21.1+ - 26.3] | MySQL & YAML & SQLite | Rank-Based Sizes | NBT-Safe Storage
Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
Code (Text):
_______ _____ ______ _____ ____ _____
|__ __| __ \| ____|/ ____|/ __ \| __ \
| | | |__) | |__ | (___ | | | | |__) |
| | | _ /| __| \___ \| | | | _ /
| | | | \ \| |____ ____) | |__| | | \ \
|_| |_| \_\______|_____/ \____/|_| \_\
Professional Rank-Based Storage Solution
"Secure, Ultra-Fast, and Fully Adaptable for Modern Networks"
Tresor is the ultimate vault solution built for Java 21. It offers unparalleled flexibility by combining multi-storage support with a smart dual-mode logic. Whether you need a global storage for everyone or a complex rank-based system, Tresor handles it with maximum performance.
1. Dual-Mode & Unlimited Ranks
- Custom Rank System: You are not limited to fixed ranks! Rename, delete, or add as many custom ranks as you like in the config.
- Rank-Based Mode: Assign custom vault sizes (9-54 slots) based on permissions.
- Global Mode: Define one uniform size for all players on your server.
- LuckPerms Ready: Perfect integration for managing tresor.size.<rank> permissions.
- Multi-Storage Support: Choose between MySQL (Sync), SQLite (Local DB), or YAML (Files).
- ⚡ Zero-Lag Performance: Fully asynchronous data processing using Java 21 CompletableFutures.
- Maximum Security: Base64 serialization ensures no NBT, enchants, or custom data is ever lost.
- Admin Suite: Live-inspect any player's vault and reload all settings on the fly.
- Update Checker: Receive information and the link in the chat as soon as a new version is available.
- /tresor | Opens your private vault (tresor.use)
- /tresor inspect <Name> | Admin access to other vaults (tresor.admin)
- /tresor reload | Reloads config and rank sizes live (tresor.admin)
- Permissions: tresor.size.<rankname> (e.g., tresor.size.ultimate)
Tresor ist die ultimative Schließfach-Lösung für Java 21. Es bietet Serverbesitzern maximale Freiheit durch die Kombination von Multi-Storage-Support und einer intelligenten Dual-Mode-Logik. Egal ob Einheitsgröße oder komplexes Rang-System – Tresor liefert maximale Performance.
1. Dual-Mode & Grenzenlose Ränge
- Völlige Freiheit: Du bist nicht an feste Ränge gebunden! Du kannst Ränge in der Config beliebig umbenennen, löschen oder unendlich viele neue Ränge hinzufügen.
- Rang-Modus: Vergebe individuelle Größen (9-54 Slots) basierend auf Berechtigungen.
- Global-Modus: Lege eine feste Größe für alle Spieler deines Servers fest.
- LuckPerms Ready: Optimale Verwaltung über tresor.size.<rank> Permissions.
- Multi-Storage Support: Nutze MySQL (Netzwerk), SQLite (Lokale DB) oder YAML (Dateien).
- ⚡ Zero-Lag Performance: Asynchrone Verarbeitung verhindert jegliche TPS-Einbrüche.
- Maximale Sicherheit: Base64-Serialisierung schützt NBT-, Verzauberungs- und Custom-Daten.
- Admin Suite: Inspiziere fremde Tresore oder lade alle Einstellungen im laufenden Betrieb neu.
- Update-Checker: Erhalte Infos und den Link im Chat, sobald eine neue Version verfügbar ist.
- /tresor | Öffnet dein privates Schließfach (tresor.use)
- /tresor inspect <Name> | Admin-Einsicht in fremde Tresore (tresor.admin)
- /tresor reload | Lädt Config und Ränge im Betrieb neu (tresor.admin)
- Berechtigungen: tresor.size.<rangname> (z.B. tresor.size.king)
Spoiler: Full Configuration (v1.6)
# ==========================================
# Tresor System Configurationen
# ==========================================
# [DE] Präfix für alle Nachrichten im Chat.
# [EN] Prefix for all chat messages.
prefix: "&8[&5Tresor&8] &7"
# [DE] Update-Checker aktivieren? (Gibt eine Info im Chat bei einer neuer Version) (benötigt das recht tresor.admin)
# [EN] Enable Update Checker? (Notifies you in chat when a new version is available) (Requires the permission tresor.admin)
update-checker: true
# ------------------------------------------
# STORAGE SETTINGS / SPEICHER EINSTELLUNGEN
# ------------------------------------------
# [DE] Wähle die Speichermethode:
# MYSQL -> Externe Datenbank (für Netzwerke)
# SQLITE -> Lokale Datenbank-Datei (database.db)
# YAML -> Lokale Dateien pro Spieler (.yml)
# [EN] Choose the storage method:
# MYSQL -> External database (for networks)
# SQLITE -> Local database file (database.db)
# YAML -> Local files per player (.yml)
storage-method: "SQLITE"
# [DE] MySQL Verbindungsdaten (Nur nötig wenn storage-method auf "MYSQL" steht)
# [EN] MySQL connection data (Only needed if storage-method is set to "MYSQL")
mysql:
host: "localhost"
port: 3306
database: "minecraft"
username: "root"
password: ""
useSSL: false
autoReconnect: true
# ==============================================================================
# SOUND EFFECTS / SOUND-EINSTELLUNGEN
# ==============================================================================
sounds:
# [DE] Sollen Sounds beim Öffnen und Schließen abgespielt werden? (true/false)
# [EN] Should sounds be played upon opening and closing? (true/false)
enabled: true
# [DE] Lautstärke (0.0 bis 1.0) und Tonhöhe (0.5 bis 2.0)
# [EN] Volume (0.0 to 1.0) and pitch (0.5 to 2.0)
volume: 1.0
pitch: 1.0
# [DE] Welcher Sound soll abgespielt werden?
# Nutze offizielle Spigot-Sound-Namen. Beliebte Beispiele für Rucksäcke:
# - BLOCK_CHEST_OPEN / BLOCK_CHEST_CLOSE (Klassische Truhe)
# - BLOCK_BARREL_OPEN / BLOCK_BARREL_CLOSE (Fass-Sound)
# - ITEM_ARMOR_EQUIP_LEATHER (Leder-Rucksack-Gefühl)
# - BLOCK_ENDER_CHEST_OPEN / BLOCK_ENDER_CHEST_CLOSE (Magisch)
# - ENTITY_ITEM_PICKUP (Diskretes Klicken)
#
# [EN] Which sound should be played?
# Use official Spigot sound names. Popular backpack examples:
# - BLOCK_CHEST_OPEN / BLOCK_CHEST_CLOSE (Classic Chest)
# - BLOCK_BARREL_OPEN / BLOCK_BARREL_CLOSE (Barrel Sound)
# - ITEM_ARMOR_EQUIP_LEATHER (Leather backpack feel)
# - BLOCK_ENDER_CHEST_OPEN / BLOCK_ENDER_CHEST_CLOSE (Magical)
# - ENTITY_ITEM_PICKUP (Discrete click)
open: "BLOCK_CHEST_OPEN"
close: "BLOCK_CHEST_CLOSE"
# ==============================================================================
# ITEM BLACKLIST / GEBLOCKTE GEGENSTÄNDE
# ==============================================================================
blacklist:
# [DE] Soll die Item-Blacklist aktiv sein? (true/false)
# [EN] Should the item blacklist be enabled? (true/false)
enabled: true
# [DE] Trage hier die Spigot-Materialnamen ein, die verboten sein sollen.
# [EN] Enter the Spigot material names here that should be forbidden.
items:
- "SHULKER_BOX"
- "TNT"
- "BEDROCK"
# ------------------------------------------
# VAULT SETTINGS / TRESOR EINSTELLUNGEN
# ------------------------------------------
# [DE] Rang-System nutzen?
# true: Größe basiert auf Permissions (Tresor.size.<name>)
# false: Jeder nutzt die 'global_size'
# [EN] Use rank system?
# true: Size is based on permissions (Tresor.size.<name>)
# false: Everyone uses 'global_size'
use_ranks: true
# [DE] Standardgröße für alle Spieler (wenn use_ranks: false). Gültige Werte: 9, 18, 27, 36, 45, 54.
# [EN] Default size for all players (if use_ranks: false). Valid values: 9, 18, 27, 36, 45, 54.
global_size: 54
# [DE] Definition der Rang-Größen (wenn use_ranks: true).
# Spieler benötigen die Permission: Tresor.size.<key> (z.B. Tresor.size.premium)
# Das System vergibt automatisch den höchsten Wert, wenn ein Spieler mehrere Permissions hat.
# Füge beliebig viele Ränge hinzu!
# [EN] Definition of rank sizes (if use_ranks: true).
# Players need the permission: Tresor.size.<key> (e.g., Tresor.size.premium)
# The system automatically grants the highest value if a player has multiple permissions.
# Add as many ranks as you want!
sizes:
ultimate: 54
king: 27
premium: 18
default: 9
# ==========================================
# END OF CONFIGURATION
# ==========================================
Code (Text):
# ==========================================
# Tresor System Configurationen
# ==========================================
# [DE] Präfix für alle Nachrichten im Chat.
# [EN] Prefix for all chat messages.
prefix: "&8[&5Tresor&8] &7"
# [DE] Update-Checker aktivieren? (Gibt eine Info im Chat bei einer neuer Version) (benötigt das recht tresor.admin)
# [EN] Enable Update Checker? (Notifies you in chat when a new version is available) (Requires the permission tresor.admin)
update-checker: true
# ------------------------------------------
# STORAGE SETTINGS / SPEICHER EINSTELLUNGEN
# ------------------------------------------
# [DE] Wähle die Speichermethode:
# MYSQL -> Externe Datenbank (für Netzwerke)
# SQLITE -> Lokale Datenbank-Datei (database.db)
# YAML -> Lokale Dateien pro Spieler (.yml)
# [EN] Choose the storage method:
# MYSQL -> External database (for networks)
# SQLITE -> Local database file (database.db)
# YAML -> Local files per player (.yml)
storage-method: "SQLITE"
# [DE] MySQL Verbindungsdaten (Nur nötig wenn storage-method auf "MYSQL" steht)
# [EN] MySQL connection data (Only needed if storage-method is set to "MYSQL")
mysql:
host: "localhost"
port: 3306
database: "minecraft"
username: "root"
password: ""
useSSL: false
autoReconnect: true
# ==============================================================================
# SOUND EFFECTS / SOUND-EINSTELLUNGEN
# ==============================================================================
sounds:
# [DE] Sollen Sounds beim Öffnen und Schließen abgespielt werden? (true/false)
# [EN] Should sounds be played upon opening and closing? (true/false)
enabled: true
# [DE] Lautstärke (0.0 bis 1.0) und Tonhöhe (0.5 bis 2.0)
# [EN] Volume (0.0 to 1.0) and pitch (0.5 to 2.0)
volume: 1.0
pitch: 1.0
# [DE] Welcher Sound soll abgespielt werden?
# Nutze offizielle Spigot-Sound-Namen. Beliebte Beispiele für Rucksäcke:
# - BLOCK_CHEST_OPEN / BLOCK_CHEST_CLOSE (Klassische Truhe)
# - BLOCK_BARREL_OPEN / BLOCK_BARREL_CLOSE (Fass-Sound)
# - ITEM_ARMOR_EQUIP_LEATHER (Leder-Rucksack-Gefühl)
# - BLOCK_ENDER_CHEST_OPEN / BLOCK_ENDER_CHEST_CLOSE (Magisch)
# - ENTITY_ITEM_PICKUP (Diskretes Klicken)
#
# [EN] Which sound should be played?
# Use official Spigot sound names. Popular backpack examples:
# - BLOCK_CHEST_OPEN / BLOCK_CHEST_CLOSE (Classic Chest)
# - BLOCK_BARREL_OPEN / BLOCK_BARREL_CLOSE (Barrel Sound)
# - ITEM_ARMOR_EQUIP_LEATHER (Leather backpack feel)
# - BLOCK_ENDER_CHEST_OPEN / BLOCK_ENDER_CHEST_CLOSE (Magical)
# - ENTITY_ITEM_PICKUP (Discrete click)
open: "BLOCK_CHEST_OPEN"
close: "BLOCK_CHEST_CLOSE"
# ==============================================================================
# ITEM BLACKLIST / GEBLOCKTE GEGENSTÄNDE
# ==============================================================================
blacklist:
# [DE] Soll die Item-Blacklist aktiv sein? (true/false)
# [EN] Should the item blacklist be enabled? (true/false)
enabled: true
# [DE] Trage hier die Spigot-Materialnamen ein, die verboten sein sollen.
# [EN] Enter the Spigot material names here that should be forbidden.
items:
- "SHULKER_BOX"
- "TNT"
- "BEDROCK"
# ------------------------------------------
# VAULT SETTINGS / TRESOR EINSTELLUNGEN
# ------------------------------------------
# [DE] Rang-System nutzen?
# true: Größe basiert auf Permissions (Tresor.size.<name>)
# false: Jeder nutzt die 'global_size'
# [EN] Use rank system?
# true: Size is based on permissions (Tresor.size.<name>)
# false: Everyone uses 'global_size'
use_ranks: true
# [DE] Standardgröße für alle Spieler (wenn use_ranks: false). Gültige Werte: 9, 18, 27, 36, 45, 54.
# [EN] Default size for all players (if use_ranks: false). Valid values: 9, 18, 27, 36, 45, 54.
global_size: 54
# [DE] Definition der Rang-Größen (wenn use_ranks: true).
# Spieler benötigen die Permission: Tresor.size.<key> (z.B. Tresor.size.premium)
# Das System vergibt automatisch den höchsten Wert, wenn ein Spieler mehrere Permissions hat.
# Füge beliebig viele Ränge hinzu!
# [EN] Definition of rank sizes (if use_ranks: true).
# Players need the permission: Tresor.size.<key> (e.g., Tresor.size.premium)
# The system automatically grants the highest value if a player has multiple permissions.
# Add as many ranks as you want!
sizes:
ultimate: 54
king: 27
premium: 18
default: 9
# ==========================================
# END OF CONFIGURATION
# ==========================================
If you like this system, please leave a ⭐⭐⭐⭐⭐ rating!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Tresor [1.21.1+ - 26.3] | MySQL & YAML & SQLite | Rank-Based Sizes | NBT-Safe Storage is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 125 times (via Spigot). Download it and open it directly in the game.