SMPSystemСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (14)
release
SMPSystem 1.5.0
1.5.07 окт. 2026 г.248Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot
Что нового
# Changelog
## v1.5.0 — 2026-10-07
### Added
- **`/ec` / `/wb`** — open your ender chest and a workbench anywhere (permissions `smpsystem.ec`, `smpsystem.wb`)
- **AFK system** — `/afk` toggle (permission `smpsystem.afk`), auto-AFK after inactivity, back on move/chat/interact/command
- New `config.yml` section `afk`: `enabled`, `auto-afk-seconds` (default 60), `broadcast`
- AFK time is excluded from `/playtime` (with info line + AFK status)
- New placeholders: `%smpsystem_afk%`, `%smpsystem_playtime%`
### Fixed
- **Noob protection for new players** — now uses `noob-protection.duration` from the config (instead of hardcoded 24h), is restart-safe via the database (`noob_protection`), and reports expiry once on join
- **Config auto-update repaired** — new keys (e.g. `afk`) are now added to existing server configs as well (Bukkit defaults previously made `contains()` wrongly report `true`); existing values are left untouched
## v1.4.2 — 2026-10-04
A major backend overhaul: the plugin now stores all data in a **database** (SQLite by default, MySQL optional), ships with **one config file**, has a fully working **language system** with no external lang files, and is verified to run on **1.21 through 26.3**.
### Added
- **Database storage** — all player/plugin data (`homes`, `spawn`, `bounties`, `portals`, `systems`, `sell_prices`) now lives in a database instead of scattered `.yml` files
- **SQLite by default**, stored in `plugins/SMPSystem/db/` — zero setup required
- **MySQL support** via `config.yml` (`database.type: "mysql"` + host/port/database/user/password)
- Existing `.yml` data is **imported automatically** on first start and backed up as `.bak`
- **New `config.yml` sections**: `database`, `spawn-world`, `rtp.worlds`, `combat` (tag duration, blocked commands), `protection` (allowed blocks/interactions)
- New messages for world creation (`spawnworld.*`) and update notifications (`update.*`)
- Startup version check (blocks servers below 1.21 with a clear error instead of crashing)
### Changed
- **Config consolidated**: `spawn-config.yml` and `sell-prices.yml` were merged into `config.yml` — only `config.yml` (+ `plugin.yml`) remains
- **`/lang` folder removed**: all 201 messages × DE/EN are now embedded in the plugin — switching language is just `language: de_DE` / `en_US` in `config.yml`
- **`/rtp` world selection** and **combat duration** are now read from the config instead of hardcoded values
- **Codebase grouped** from 60 files to 23 (same features, same commands/permissions)
- **Version support verified**: compiles against both the 1.21 API baseline and the Paper 26.3 API — pure Bukkit API, no NMS
### Fixed
- Language switching now actually applies **everywhere**: Sell GUI, confirmation GUI, Bounty GUI, world-creation commands, and update messages were hardcoded German/English and ignored the setting
- GUI click handling is now **language-independent** (previously tied to German title fragments)
- Missing permissions added: `smpsystem.combat.bypass`, `smpsystem.bounty.selfbounty`
- Missing `config.yml` keys added (`server-name`, `messages.*`)
- Home loading bug fixed (homes failed to load from the old file format)
- Decompiler artifacts fixed (plugin now compiles cleanly with `mvn package`)
release
SMPSystem 1.4.1
1.4.14 окт. 2026 г.63Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.2, 26.3bukkit, paper, purpur, spigot
Что нового
# Changelog
## v2.0.0 — 2026-10-04
A major backend overhaul: the plugin now stores all data in a **database** (SQLite by default, MySQL optional), ships with **one config file**, has a fully working **language system** with no external lang files, and is verified to run on **1.21 through 26.3**.
### Added
- **Database storage** — all player/plugin data (`homes`, `spawn`, `bounties`, `portals`, `systems`, `sell_prices`) now lives in a database instead of scattered `.yml` files
- **SQLite by default**, stored in `plugins/SMPSystem/db/` — zero setup required
- **MySQL support** via `config.yml` (`database.type: "mysql"` + host/port/database/user/password)
- Existing `.yml` data is **imported automatically** on first start and backed up as `.bak`
- **New `config.yml` sections**: `database`, `spawn-world`, `rtp.worlds`, `combat` (tag duration, blocked commands), `protection` (allowed blocks/interactions)
- New messages for world creation (`spawnworld.*`) and update notifications (`update.*`)
- Startup version check (blocks servers below 1.21 with a clear error instead of crashing)
### Changed
- **Config consolidated**: `spawn-config.yml` and `sell-prices.yml` were merged into `config.yml` — only `config.yml` (+ `plugin.yml`) remains
- **`/lang` folder removed**: all 201 messages × DE/EN are now embedded in the plugin — switching language is just `language: de_DE` / `en_US` in `config.yml`
- **`/rtp` world selection** and **combat duration** are now read from the config instead of hardcoded values
- **Codebase grouped** from 60 files to 23 (same features, same commands/permissions)
- **Version support verified**: compiles against both the 1.21 API baseline and the Paper 26.3 API — pure Bukkit API, no NMS
### Fixed
- Language switching now actually applies **everywhere**: Sell GUI, confirmation GUI, Bounty GUI, world-creation commands, and update messages were hardcoded German/English and ignored the setting
- GUI click handling is now **language-independent** (previously tied to German title fragments)
- Missing permissions added: `smpsystem.combat.bypass`, `smpsystem.bounty.selfbounty`
- Missing `config.yml` keys added (`server-name`, `messages.*`)
- Home loading bug fixed (homes failed to load from the old file format)
- Decompiler artifacts fixed (plugin now compiles cleanly with `mvn package`)
release
SMPSystem 1.4.0
1.4.031 мая 2026 г.273Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
# Changelog
## 1.4.0
### Fixed
- **Language config now works** — setting `language: en_US` in `config.yml` actually switches player-facing messages (previously text was hardcoded in German).
- Repaired broken async scheduler code from decompilation (RTP, combat tag, noob protection, TPA).
- Config updater now correctly merges nested keys into existing `config.yml` files.
- Fixed corrupted color codes in `/home` messages.
### Added
- **`/smpadmin reload`** — reload `config.yml` and language files without a full server restart.
- Console log on startup shows the active language.
- Expanded `lang/de_DE.yml` and `lang/en_US.yml` with keys for all major features.
### Changed
- Commands, managers, and listeners now use the language system via centralized message keys.
- Plugin rebuilt as a standard Maven project (`src/main/java`, `src/main/resources`).
### Notes
- Edit **`plugins/SMPSystem/config.yml`**, not the copy inside the JAR.
- After changing language: restart the server **or** run `/smpadmin reload`.
- Some GUI titles (e.g. sell menu) and update notifications are still hardcoded.
beta
SMPSystem 1.4.1 BETA
1.4.1-BETA28 апр. 2026 г.68Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
# SMPSystem 1.4.1 BETA
## ✅ Revised / Fixed
- **Clan System:** Already existed and has been specifically repaired and cleanly reintegrated in this version.
- **Auction House System:** Also revised and integrated with improved stability.
- **Economy Initialization:** Made more robust:
- Added a re-check during use if the provider was not ready at startup.
- **Clearer Economy Error Messages for Commands:**
- Now distinguishes between a disabled system and a missing Vault/Economy provider.
- **Namespace Command Filtering:**
- `smpsystem:...` commands are no longer shown in command suggestions for regular players (non-admins).
## 🛠️ Fixed Issues
- `/sell` and `/shop` now report the economy status more reliably.
- Stabilized several Command/GUI paths.
## 📁 Configuration
- Added additional configuration files:
- `clan.yml`
- `auction.yml`
## ℹ️ Notes
- Version bumped to **`1.4.1 BETA`**.
- **Vault + an Economy Plugin** are still required for economy functions.
- Please **restart** the server after the update (do not use `/reload`).
beta
SMPSystem 1.4.0-BETA
1.4.0-BETA1 мар. 2026 г.137Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
### ✨ New Features
#### Clan System 🛡️
- Full clan system with create, disband, invite and leave functionality
- Role system: Leader, Officer, Member – with promotion & demotion
- Clan chat (`/clan chat`) exclusive to clan members
- MOTD (Message of the Day) settable per clan
- Clan tags (e.g. `[ABC]`) customizable by the leader
- GUI-based clan menu (`/clan`) with multiple screens:
- Overview screen with clan info, MOTD, invite, chat and admin panel
- Members screen with paginated player heads
- Member management screen (kick, promote, demote)
- Disband confirmation screen with safety prompt
- PlaceholderAPI integration: `%smpsystem_clan_name%`, `%smpsystem_clan_tag%`, `%smpsystem_clan_role%`, `%smpsystem_clan_members%`, and more
- Persistence via MySQL (HikariCP) or flat-file (`clans.yml`)
- Configurable: max members, max officers, name/tag length, invite timeout, creation cost
#### Auction House (AH) 💎
- Players can list items for sale with `/ah sell <price>`
- Clean 54-slot GUI (`/ah`) with paginated listings
- Purchase via left-click directly in the GUI with Vault economy integration
- Expired listings retrievable via `/ah expired`
- Own listings cancellable via `/ah cancel <id>`
- Listing fee and tax configurable
- Persistence via MySQL or flat-file (`auction.yml`)
- Configurable: fee, tax, listing duration, max listings per player, minimum price
#### MySQL / Database Support 🗄️
- HikariCP connection pool (5.1.0) integrated and shaded into the jar
- Automatic table creation on startup (`smp_clans`, `smp_clan_members`, `smp_auction_items`, etc.)
- Fully optional – falls back to flat-file when `mysql.enabled: false`
---
### 🐛 Bugfixes
#### RTP System Fixed 🎯
- Fixed issue where players were not being teleported after executing the RTP command
- Removed problematic asynchronous chunk loading that caused race conditions
- Direct teleportation now works smoothly with automatic chunk loading
- Added proper error handling for teleportation failures
#### Sell System Fixed 💰
- Fixed critical bug where items were lost when clicking "Cancel" on the confirmation menu
- Items are now properly stored and returned to player inventory when canceling
- Complete `ItemStack` objects are preserved (enchantments, NBT data, etc.)
- Items correctly returned when closing GUI without clicking confirmation buttons
- Inventory management improved to prevent item duplication or loss
---
### 🔧 Technical Improvements
#### Inventory Event Handling
- Fixed timing issue where `onInventoryClose()` was deleting stored items prematurely
- Separated close event handling for Sell-GUI and Confirmation-GUI
- Proper cleanup of saved `ItemStack`s only when appropriate
#### Code Quality
- Removed debug messages from production code
- Improved slot detection using `getSlot()` instead of `getRawSlot()` for consistency
- Better null checking and error prevention
release
SMPSystem 1.3.9
1.3.923 дек. 2025 г.404Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
### 🐛 Bugfixes
- **RTP System Fixed** 🎯
- Fixed issue where players were not being teleported after executing RTP command
- Removed problematic asynchronous chunk loading that caused race conditions
- Direct teleportation now works smoothly with automatic chunk loading
- Added proper error handling for teleportation failures
- **Sell System Fixed** 💰
- Fixed critical bug where items were lost when clicking "Cancel" on the confirmation menu
- Items are now properly stored and returned to player inventory when canceling
- Complete ItemStack objects are preserved (enchantments, NBT data, etc.)
- Items correctly returned when closing GUI without clicking confirmation buttons
- Inventory management improved to prevent item duplication or loss
### 🔧 Technical Improvements
- **Inventory Event Handling**
- Fixed timing issue where `onInventoryClose()` was deleting stored items prematurely
- Separated close event handling for Sell-GUI and Confirmation-GUI
- Proper cleanup of saved ItemStacks only when appropriate
- **Code Quality**
- Removed debug messages from production code
- Improved slot detection using `getSlot()` instead of `getRawSlot()` for consistency
- Better null checking and error prevention
---
beta
SMPSystem 1.3.9
1.3.923 дек. 2025 г.19Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
### 🔧 Configuration System Improvements
- **Smart Config Auto-Update** 🔄
- Config.yml now automatically updates with new keys from plugin updates
- **Your existing configurations are NEVER overwritten**
- New options are added automatically with default values
- Reduces manual config editing after updates
- Works recursively for nested configuration sections
### 🐛 Bugfixes
- **Noob-Protection Inventory Bug Fix** 🛡️
- Fixed issue where players with Noob-Protection would lose their inventory on death despite protection being active
- Inventory and items are now properly preserved when dying with active Noob-Protection
- Health and hunger are fully restored on respawn
### 📝 Changes
- Updated FirstJoinListener to support configurable broadcast messages
- Enhanced ConfigManager with recursive key checking from default config
- Improved PlayerEventListener death handling for protected players
- Added Bukkit.broadcastMessage() integration for welcome messages
---
release
SMPSystem 1.3.8
1.3.821 дек. 2025 г.37Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
**Release Date:** December 21, 2025
### ✨ Improvements
- **Performance Optimization**
- RTP command now runs asynchronously - server no longer lags during location search
- Reduced chunk loading from 9 to 1 chunk for faster teleportation
- Optimized NetherPortalRTP listener with early returns
- PlaytimeCommand tab-complete now more efficient
### 🐛 Bugfixes
- **Spawn Teleport Height Fix**: Players now spawn at correct height when dying and respawning at spawn
- Previously players would float slightly above the ground
- Y-coordinate is now correctly floored to ensure proper ground placement
- **Update Checker Improvements**
- Update notifications now show only once per server restart
- Detects both newer versions AND older plugin versions on Modrinth
- Cleaner notification message with current and new version information
- **NetherPortal RTP Performance**
- Removed unnecessary block existence checks during player movement
- Portal detection now skips portals in different worlds immediately
- Significantly reduced server load during movement events
### 📝 Other Changes
- Updated author to "HexaPlugins"
- Version bumped to 1.3.8
---
release
SMPSystem 1.3.5
1.3.520 дек. 2025 г.24Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
# 📊 SMPSystem Changelog
All important changes and updates for the SMPSystem plugin.
--
## Version 1.3.5 - Bug Fix Release
**Release Date:** December 20, 2025
### 🐛 Bugfixes
- **Sell-GUI Bug Fix**: Fixed items being visible simultaneously in the Sell-GUI and the player's inventory when the confirmation menu opened
- Items are now correctly removed from the Sell-GUI before the confirmation window opens
- Prevents item duplication during the selling process
---
release
SMPSystem 1.3.2
1.3.220 дек. 2025 г.25Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
# Changelog - v1.3.2
## 🔧 Bug Fixes & Improvements (December 20, 2025)
### ✅ Sell GUI System
- **Fixed Item Loss on Close** - Items in the Sell GUI are now properly returned to player inventory when closing with ESC or Close button
- **Inventory Management** - Items that don't fit are dropped on the ground instead of disappearing
- **SellGUIListener** - Added `InventoryCloseEvent` handler to prevent item loss on any close action
### 🎯 Death & Respawn System
- **Fixed Spawn Teleportation** - Players now correctly teleport to configured server spawn from `spawn.yml` on death (not world spawn)
- **Improved Bed Detection** - Better detection of actual bed spawn points vs world spawn
- **PlayerRespawnEvent** - Migrated to proper Bukkit respawn event API for reliable teleportation
- **Spawn Location Accuracy** - Exact coordinates from `spawn.yml` now respected with precise XYZ, Yaw, and Pitch
### 🔄 Spawn Manager
- **Fresh Config Loading** - `spawn.yml` is now reloaded from disk on every spawn access to ensure latest configuration
- **World Loading** - Improved spawn world loading with proper fallback handling
- **Debug Logging** - Enhanced logging for spawn loading and respawn location debugging
---
release
SMPSystem 1.3.0
1.3.018 дек. 2025 г.36Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot
Что нового
# Changelog - v1.3.0
## 🎉 New Features & Improvements (December 18, 2025)
### 🏥 Health & Food System
- **HealthCommand** - 🆕 NEW `/health` command with permission-based cooldown system
- **FoodCommand** - 🆕 NEW `/food` command with permission-based cooldown system
- **Permission-Based Cooldowns** - Control cooldowns per player using permissions (e.g., `smpsystem.health.60m`)
- Supports minutes (m), seconds (s), and hours (h) format
- Examples: `smpsystem.health.60m`, `smpsystem.food.30m`, `smpsystem.health.1h`
### 🏆 Bounty System Enhancements
- **Bounty GUI as Default** - `/bounty` without arguments now opens the bounty list GUI
- **Enhanced Bounty GUI** - Now displays as a double chest (54 slots)
- **Pagination System** - Navigate through bounties with next/previous page buttons
- 36 bounties per page
- Previous/Next page navigation
- Page counter with total pages
- Shows bounty range on current page
### ⚙️ Configuration & Core Improvements
- **Auto-Config Update** - Config.yml now automatically detects and adds missing configuration entries
- New entries are added seamlessly when plugin reloads
- No data loss or corruption
- **Economy Manager Fix** - Added retry mechanism for economy system detection
- Fixes issues with delayed plugin initialization
- Automatically retries after 2 seconds if economy not found on first attempt
- **JAR Filename Simplified** - Plugin JAR now named `SMPSystem.jar` (without version number)
- Easier to manage and update
### 🚀 Update Notification System
- **Modrinth API Integration** - 🆕 Automatic update checking
- Checks for new versions on server startup
- Non-blocking asynchronous checks
- Intelligent version comparison (correctly compares 1.2.0 vs 1.21.0, etc.)
- **OP Notifications** - Update notifications shown in chat to OPs only
- Displays new version number
- Includes direct link to plugin on Modrinth
- Professional formatted message with version info
### 🔧 Technical Improvements
- **CooldownManager Enhancement** - New generic cooldown system
- Supports custom actions with timestamps
- Flexible for future cooldown-based features
- **Permission System** - Improved permission-based feature control
- Dynamic permission parsing for cooldown durations
- Support for multiple permission variants
---
## 📋 Permission System Reference
### Health Command
```
smpsystem.health.60m # 60 minute cooldown
smpsystem.health.30m # 30 minute cooldown
smpsystem.health.1h # 1 hour cooldown
smpsystem.health.300s # 300 second cooldown
```
### Food Command
```
smpsystem.food.60m # 60 minute cooldown
smpsystem.food.45m # 45 minute cooldown
smpsystem.food.1h # 1 hour cooldown
smpsystem.food.120s # 120 second cooldown
```
### Example Luckperms Setup
```
/lp user <name> permission set smpsystem.health.60m true
/lp user <name> permission set smpsystem.food.30m true
/lp user <name> permission set smpsystem.bounty true
```
---
## 🐛 Bug Fixes
- **Economy System Detection** - Fixed issue where economy system wasn't recognized on first load
- **Configuration Integrity** - Fixed config.yml not being updated with new entries on reload
- **Update Checker** - Fixed version comparison to properly handle all version formats
---
## 📝 Command Reference
### New Commands
- `/health` - Restore full health (cooldown based on permission)
- `/food` - Restore hunger (cooldown based on permission)
### Enhanced Commands
- `/bounty` - Opens bounty list GUI (can also use `/bounty set <player> <amount>`)
---
release
SMPSystem 1.2.0
1.2.016 дек. 2025 г.32Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
# Changelog - v1.2.0
## 🎉 New Features & Improvements (December 16, 2025)
### 🏆 Bounty System
- **BountyCommand** - 🆕 NEW Bounty commands with extended functionality
- **BountyManager** - Improved bounty management and user interactions
- **BountyGUIListener & BountyKillListener** - Optimized event processing for bounty kills and GUI interactions
### 🏠 Home System
- **HomeCommand** - Improved /home command with better error handling
- **HomeGUICommand & HomeGUIListener** - 🆕 BRAND NEW redesigned Home GUI for intuitive management
- **HomeManager** - Optimized home management logic
### 🌍 RTP (Random Teleport)
- **RTPCommand** - Improved random teleport with better performance
### 👥 Game Events
- **PlayerEventListener** - Optimized game event processing
- **SystemManager** - Improved system management functions
### ⚙️ Configuration
- **plugin.yml** - Plugin metadata updated
- **config.yml** - Configuration options optimized
- **Language files** (de_DE.yml, en_US.yml) - Language content updated
### 🔧 Core
- **SMPSystem.java** - Main plugin improvements
---
## 🎮 Guide - How to Use New Features
### 🏆 Bounty System
**Command:** `/bounty set <Player> <Amount>`
- Set a bounty on another player using `/bounty set <Name> <Amount>`
- Pay the amount and the player receives the bounty
- Other players earn money by killing the player with the bounty
- The system automatically manages all active bounties
### 🏠 Home System & GUI
**Command:** `/home` or `/homegui`
- Open the new Home GUI with `/homegui` for visual management
- Set multiple homes with `/home set`
- Teleport to saved homes with `/home <Name>`
- Modern user interface for easy management
---
## 🐛 Fixed Bugs
- **Death Spawn Teleport** - Players are now correctly teleported to spawn when they die
- **Combat Lock System** - Combat lock now works reliably, preventing teleportation during combat
- **Spawn Protection** - Improved spawn protection logic
---
release
SMPSystem 1.1.0
1.1.09 дек. 2025 г.55Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot
Что нового
# 📊 SMPSystem Changelog
All important changes and updates for the SMPSystem plugin.
--
## Version 1.0.0 - Initial Release
**Release Date:** December 1, 2024
### 🎉 Features
- 🏠 **Home System**
- `/home <name>` - Teleport to a home
- `/home set <name>` - Save home
- `/home delete <name>` - Delete home
- Tab completion for home names
- Configurable maximum number of homes
- 🎲 **Random Teleport (RTP)**
- `/rtp` - Teleport to a random, safe location
- Smart security checks
- Configurable radius and Y-level
- 🏰 **Spawn System**
- `/spawn` - Teleport to spawn
- `/setspawn` - Set spawn (requires WorldEdit)
- `/deletespawn` - Delete spawn
- Automatic spawn protection
- ⚙️ **Admin Panel**
- Open `/smpadmin` - Admin GUI
- Enable/disable systems
- **Combat Mode**
- Automatic PvP protection zone at spawn
- 20-second cooldown after attacking other players
- Blocks `/home`, `/spawn`, and `/tpa` during combat day
- Combat day indicator with remaining time
- **Automatic Security Systems**
- Player protection at spawn
- Automatic kick protection
- Lag protection and performance optimizations
- **Multi-Language Support**
- German (DE) and English (EN)
- Language configurable in `config.yml` under `language:`
- Easily add new language files to the `lang/` directory
- Automatic fallback mechanism
- **End Portal & Gateway RTP with /endportal set**
- Automatic teleportation upon entering end portals
- End gateway teleportation to random locations
- Safe landing spots with block checking
- Configurable teleport radius
--
## Support & Contact 💬
**Do you have questions or problems?**
- 📖 Read the documentation
- 💬 Join our Discord: [https://discord.gg/7SjST3be9n](https://discord.gg/7SjST3be9n)- 📧 Contact an admin
--
release
SMPSystem
1.0.07 нояб. 2025 г.97Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9bukkit, paper, spigot
Что нового
## 📋 Features
### 🏠 Home System
- **`/home <name>`** - Teleportiere dich zu deinem Home
- **`/home set <name>`** - Setze ein neues Home an deiner aktuellen Position
- **`/home delete <name>`** - Lösche ein bestehendes Home
- Tab-Completion für alle Home-Namen
- Konfigurierbare maximale Anzahl an Homes pro Spieler
### 🎲 Random Teleport (RTP)
- **`/rtp`** - Teleportiere dich zu einem zufälligen, sicheren Ort
- Intelligente Sicherheitsprüfungen:
- Nur auf festem Boden
- Nicht in der Luft
- Nicht in Lava, Wasser oder gefährlichen Blöcken
- Nicht im Nether oder End
- Konfigurierbare Y-Level Grenzen
- Konfigurierbare Radius und maximale Versuche
### 🏰 Spawn System
- **`/spawn`** - Teleportiere dich zum Spawn
- **`/setspawn`** - Setze den Spawn (benötigt WorldEdit)
- **`/deletespawn`** - Lösche den Spawn
- Automatischer Spawn-Schutz:
- Kein Block-Abbau
- Kein Block-Platzieren
- Keine Interaktionen (außer Türen, Buttons, etc.)
- Kein PvP
- Konfigurierbare Schutzradius
### ⚙️ Admin Panel
- **`/smpadmin`** - Öffne das Admin GUI
- Aktiviere/Deaktiviere Systeme:
- Home System
- RTP System
- Spawn System
- Einfache GUI-basierte Verwaltung
### 🚫 Custom Ban/Kick Messages
- Anpassbare Ban- und Kick-Nachrichten
- Zeigt Server-Namen, Nachricht und ID
- Konfigurierbar über `config.yml`