CraftCorePL

All-in-one utility plugin with TPA, homes, warps, /back, fly, god mode and more — fully configurable in English & German.

54

Quick challenge

How far can you run before the mobs catch you?

CraftCorePL

CraftCorePL is a powerful, lightweight and fully configurable all-in-one utility plugin for your Minecraft server. Designed to replace multiple plugins at once, it works completely out of the box — no database, no complex setup, just drop it in and go.

Every teleport delay, home limit, language setting and message is controlled through a single, well-documented `config.yml`. Switch between English and German, set warmup timers, limit homes per player, toggle sounds and particles — all without touching a single line of code.

---

📡 TPA — Teleport Requests

Players can send teleport requests with `/tpa <player>`. The target receives a fully clickable chat message directly in chat: ``` Maximilian has sent you a teleport request! [✔ Accept] | [✘ Deny] ```

Requests expire automatically, include a warmup timer and cooldown. Players can also type `/tpaaccept`, `/tpadeny` or `/tpacancel` manually.

---

🏠 Home System

Set personal homes and teleport back in seconds. Open `/home` without arguments to browse all your homes in a beautiful interactive GUI — every home displayed with its own unique bed color (all 16 Minecraft colors). Left-click to teleport, right-click to delete.

---

⌨️ Commands

| Command | Permission | Description | Default | |---------|------------|-------------|---------| | `/tpa <player>` | `craftcorepl.tpa` | Send a teleport request | ✅ All | | `/tpaaccept` | `craftcorepl.tpa` | Accept a request | ✅ All | | `/tpadeny` | `craftcorepl.tpa` | Deny a request | ✅ All | | `/tpacancel` | `craftcorepl.tpa` | Cancel your sent request | ✅ All | | `/sethome <name>` | `craftcorepl.home` | Set a home | ✅ All | | `/home [name]` | `craftcorepl.home` | Teleport to home or open GUI | ✅ All | | `/delhome <name>` | `craftcorepl.home` | Delete a home | ✅ All | | `/homes` | `craftcorepl.home` | List all your homes | ✅ All | | `/warp [name]` | `craftcorepl.warp.use` | Teleport to warp or open GUI | ✅ All | | `/setwarp <name>` | `craftcorepl.warp.set` | Create a warp | 🔒 OP | | `/delwarp <name>` | `craftcorepl.warp.delete` | Delete a warp | 🔒 OP | | `/warps` | `craftcorepl.warp.use` | List all warps | ✅ All | | `/spawn` | `craftcorepl.spawn` | Teleport to server spawn | ✅ All | | `/setspawn` | `craftcorepl.setspawn` | Set the server spawn | 🔒 OP | | `/back` | `craftcorepl.back` | Return to last location | ✅ All | | `/fly [player]` | `craftcorepl.fly` | Toggle flight mode | 🔒 OP | | `/god [player]` | `craftcorepl.god` | Toggle god mode | 🔒 OP | | `/heal [player]` | `craftcorepl.heal` | Heal a player | 🔒 OP | | `/feed [player]` | `craftcorepl.feed` | Feed a player | 🔒 OP | | `/craftcorepl` | `/cc`, `/ccore` | Plugin info & help | ✅ All |

---

⚙️ Config Features

```yaml

============================================================

CraftCorePL Configuration

by Maximilian Hirtzbruch | Version 1.0

============================================================

Switch between: english | deutsch

language: english

homes: max-homes: -1 # -1 = unlimited

tpa: request-timeout: 60 # seconds before a request expires warmup: 3 # seconds player must stand still cooldown: 10 # seconds between requests

teleport: warmup: 3 # warmup for /home, /warp, /spawn, /back cooldown: 5 # cooldown between teleports

spawn: send-to-spawn-on-first-join: true send-to-spawn-on-death: false

back: save-on-death: true save-on-teleport: true

effects: play-sound: true show-particles: true ```

- Switch between inline comments with one line - Set a inline comments per player (`-1` = unlimited) - Configure inline comments for TPA and all teleport commands - Toggle inline comments on teleport - Auto-teleport new players to spawn on inline comments - Save inline comments for `/back` - Everything explained with inline comments directly in the config - All messages fully customizable in `messages_en.yml` / `messages_de.yml`

---

🌍 Language Support

| File | Language | |------|----------| | `messages_en.yml` | 🇬🇧 English (default) | | `messages_de.yml` | 🇩🇪 Deutsch |

---

🖥️ Compatibility

| Server Software | Version | Supported | |----------------|---------|-----------| | Paper | 1.21 – 1.21.11 | ✅ | | Purpur | 1.21 – 1.21.11 | ✅ | | Spigot | 1.21 – 1.21.11 | ✅ | | Bukkit | 1.21 – 1.21.11 | ✅ | | Folia | 1.21 – 1.21.11 | ✅ |

Java 21 required.

---

💬 Support & Updates: Support & Updates:

ADS