VoidRTP 1.2

**VoidRTP** is a high-quality, immersive random teleportation plugin designed for servers that want more than just a basic command. Experience the “Void Ritual” – a moment of darkness and suspense before being spat out into a new location.
________________________________________________________________________________________________
### ✨ Key Features:
The Void Ritual: Immersive countdown with blindness effects, portal sounds, and particles.

### Fully Dynamic GUI:
A professional confirmation menu to prevent accidental jumps.

### Professional Config:
Deeply customizable settings (ranges, sounds, particles, and more).

### Dual Display Modes:
Show the countdown and landing alerts via Chat, On-screen Titles, or both!

### Safety First:
Advanced algorithm ensures players never land in lava, water, or mid-air.

### Admin Tools:
Instant /rtp reload to update settings on the fly.
________________________________________________________________________________________________
### 📜 Commands & Permissions:
/rtp – Opens the Void Confirmation GUI (Perm: voidrtp.use).

/rtp reload – Reloads the configuration (Perm: voidrtp.admin).
________________________________________________________________________________________________

### 🛠️ Installation:
**1. Download VoidRTP.jar**

**2. Drop it into your plugins folder.**

**3. Restart your server.**

**4. Configure everything in config.yml**

Author: GraSter1234 🚀

VoidRod

VoidRod is a simple Paper/Bukkit plugin that lets admins give players a special fishing rod.

When a player hooks another player with the rod, the target is instantly teleported to:

0 -300 0

Features:
• Custom Void Rod item
• Admin command to give the rod
• Works on Paper/Bukkit/Spigot
• Supports Minecraft 1.21+

Command:
/voidrod give

Permission:
OP only

VoidRescue

# VoidRescue

**Never lose your gear to the void again!** VoidRescue automatically saves players from void deaths by teleporting them to safety with a cinematic slow-falling descent.

## 🌟 How It Works

When a player falls below Y=-5 (configurable), VoidRescue springs into action:

1. **Searches for safety** – Scans up to 64 blocks around the player for solid, hazard-free ground
2. **Lifts you up** – Teleports the player 200-300 blocks above the safe spot
3. **Controlled descent** – Applies Slow Falling when within 5 blocks of ground for a smooth landing
4. **Prevents damage** – Optionally cancels fall damage from the rescue

## ✨ Features

– **Smart pathfinding** – Avoids lava, fire, cacti, magma blocks, campfires, and other hazards
– **Multi-dimension support** – Works in Overworld, Nether, and The End (individually toggleable)
– **Game mode filtering** – Only rescues Survival and Adventure players (Creative/Spectator ignored)
– **Anti-spam cooldown** – 8-second cooldown prevents rescue loops
– **Async processing** – Safe spot detection runs asynchronously to prevent server lag
– **Visual feedback** – Portal particles, sound effects, and action bar messages
– **Fallback system** – Uses world spawn if no safe spot found

## ⚙️ Configuration

Fully customizable via `config.yml`:
– Trigger Y-level threshold
– Rescue height range (min/max)
– Slow Falling duration
– Per-dimension enable/disable
– Fall damage cancellation toggle
– Cooldown duration

## 📋 Requirements

– **Minecraft:** 1.21+
– **Server:** Paper or compatible fork (Purpur, Pufferfish, etc.)
– **Java:** 21+

VoidItemControl

# 📦 VoidItemControl | Advanced Item Management System

**VoidItemControl** is a professional, high-performance item interaction management system designed for modern Minecraft servers. It allows administrators to have full control over which items can be placed or dropped, supporting unique quest items, currencies, and special server artifacts.

### 🛠️ Key Features

* **Action Restriction System** – Precisely block **PLACEMENT** or **DROP** actions for specific items based on their material type.
* **Metadata Sensitivity** – The system recognizes items not just by material, but also by their **Display Name** and **Lore**, allowing for unique restricted items.
* **Universal Compatibility** – Designed to run smoothly on **Spigot**, **Paper**, **Bukkit**, and **Folia** engines from versions **1.8** to **1.21.x**.
* **Void Give System** – Integrated `/vic give` command allows administrators to instantly grant players items defined in the config with all metadata preserved.
* **Bypass Permissions** – A flexible permission system allowing staff or specific player groups to ignore item restrictions.

—–

### 💻 Installation & Setup

1. Download the `.jar` file.
2. Drop the file into your server’s `/plugins` folder.
3. Restart your server to generate the configuration files.
4. Customize your restricted items list and system messages in `config.yml`.

—–

### 📜〢 Configuration Example

“`yaml
############################################################
# #
# VOIDITEMCONTROL – CREATED BY KUBA_121 #
# A professional item interaction management system #
# #
############################################################

############################################################
# #
# PERMISSIONS: #
# – voiditemcontrol.admin: Access to /vic reload/give #
# – voiditemcontrol.bypass: Immune to item restrictions #
# #
############################################################

# Should the plugin notify you about new updates?
update-check: true

# Define your restricted items here
restricted-items:
# Unique identifier for the restriction (used in /vic give)
bedrock_rule:
# Material name (Bukkit name)
material: “BEDROCK”
# Optional: Block only if the item has this specific name
display-name: “&b&lVOID BEDROCK”
# Optional: Block only if the item has this lore
lore:
– “&7This item is controlled”
– “&bby the void system.”
# Actions to block
prevent-placement: true
prevent-drop: true
# Should the player be notified when an action is blocked?
notify-player: true

magic_block:
material: “COMMAND_BLOCK”
display-name: “&d&lMAGICAL COMMAND BLOCK”
lore:
– “&7This is a block”
prevent-placement: true
prevent-drop: false
notify-player: true

messages:
# The global prefix for all system messages
prefix: “&b&lVoidControl &r&8»&7”

# Sent when a player tries to place a restricted block
placement-blocked: “%prefix% &7The &bvoid &7prevents you from placing this object.”

# Sent when a player tries to drop a restricted item
drop-blocked: “%prefix% &7This item is &bbound to your soul &7and cannot be dropped.”

# Standard system notifications
no-permission: “%prefix% You lack the &bvoid power &7to do this.”
reload-success: “%prefix% Configuration reloaded &bsuccessfully&7.”

# Structure for the /voiditemcontrol help command
help-menu:
– “&8&m——–&r &b&lVoidControl Help &8&m——–”
– “&7/vic help &8- &fDisplays this menu”
– “&7/vic give [amount] &8- &fGive item”
– “&7/vic reload &8- &fReloads the configuration”
– “&8&m—————————————-”

usage-command: “%prefix% Usage: &b/vic &8<&7help&8|&7reload&8|&7give&8>”
“`

—–

### 🛡️ Support & Community

Join our **Code Hub** for technical support, bug reports, and updates.

* **Discord:** [[Join Support Server]](https://discord.gg/jdWeSJbcKx)
* **Source:** [[GitHub]](https://github.com/kuba-121/VoidItemControl)

VoidHeads

# 💀 VoidHeads | Advanced Death Trophies

**VoidHeads** is a professional, high-performance death trophy and memorial system designed for modern Minecraft servers. It enhances the survival and PvP experience by automatically dropping or placing player heads upon death, preserving the legacy of fallen warriors with precise location data and unique visual identity.

### 🛠️ Key Features

* **Smart Drop System** – Seamlessly toggle between dropping heads as a collectible **ITEM** or automatically placing them as a **BLOCK** at the exact death site.
* **Persistent Data Tracking** – Heads store the victim’s name and coordinates within Persistent Data Containers (PDC), ensuring they retain their unique data even after being broken and replaced.
* **Universal Skin Support** – Integrated profile-fetching system ensures trophies display high-fidelity player skins, compatible with both **Premium** and **Cracked** server environments.
* **Integrated Death Locator** – Lightweight JSON-based logging allows administrators to instantly trace any player’s last known death location via the `/vh locate` command.
* **Dynamic Placeholders** – Fully customizable item names and lore with support for `%player%`, `%world%`, `%x%`, `%y%`, and `%z%` placeholders.

—–

### 💻 Installation & Setup

1. Download the `.jar` file.
2. Drop the file into your server’s `/plugins` folder.
3. Restart your server to generate the configuration files.
4. Customize your head appearance and system messages in `config.yml`.

—–

### 📜〢 Configuration Example

“`yaml
############################################################
# #
# VOIDHEADS – CREATED BY KUBA_121 #
# Professional Death Head & Trophy System #
# #
############################################################

############################################################
# #
# PERMISSIONS: #
# – voidheads.locate: Access to /vh locate #
# – voidheads.admin: Access to /vh give and /vh reload #
# #
############################################################

# Action to take on death: ITEM or BLOCK
drop-mode: “BLOCK”

# Drop chance (0.0 – 100.0)
drop-chance: 100.0

# Should the head overwrite existing blocks (e.g., grass, flowers)?
overwrite-blocks: false

# Toggle all death broadcasts
broadcast-enabled: true

# — ITEM APPEARANCE —
# Placeholders: %player%, %world%, %x%, %y%, %z%
head-name: “&b&lVoid &8» &f%player%’s Head”
head-lore:
– “&8————————”
– “&7Fallen in the void of battle.”
– “&7Location: &b%world% &8| &f%x%, %y%, %z%”
– “&8————————”

messages:
prefix: “&b&lVoidHeads &r&8»&7 ”

# Command Responses
no-permission: “&cNo permission.”
reload-success: “&aConfiguration and Data reloaded!”
give-success: “&7Head granted for &f%player%”
locate-success: “&f%player% &7last died at: &b%world% %x%, %y%, %z%”
error-numbers: “&cCoordinates must be numbers!”

# Usage Messages
usage-give: “&cUsage: &7/vh give [x] [y] [z]”
usage-locate: “&cUsage: &7/vh locate
no-data: “&cNo death data found for player &f%player%”

# Action Messages
head-placed: “&f%player%’s &7head has been placed at &b%x%, %y%, %z%&7!”
head-dropped: “&f%player%’s &7head dropped at &b%x%, %y%, %z%&7!”

# Help menu structure
help-menu:
– “&8&m——–&r &b&lVoidHeads Help &8&m——–”
– “&7/vh help &8- &fDisplays this menu”
– “&7/vh reload &8- &fReloads the configuration”
– “&7/vh give [x y z] &8- &fGive a player head”
– “&7/vh locate &8- &fLocate the last death”
– “&bTip: &7Heads remember their data even after placing!”
– “&8&m——————————–”
“`

—–

### 🛡️ Support & Community

Join our **Code Hub** for technical support, bug reports, and updates.

* **Discord:** [[Join Support Server]](https://discord.gg/jdWeSJbcKx)
* **Source:** [[GitHub]](https://github.com/kuba-121/VoidHeads)

VoidGuns

# CORE

Adds 10 new 3D Guns to the game, with their own passives and abilities, which are obtained through various crafting recipes involving custom alloys and plates.

⚔️ Combat Mechanics

**Guns offer a completely different combat playstyle compared to bows. They are designed for speed, precision, and modern combat.**

✅ Instant high-speed projectiles (No slow arrows!)
✅ Action bar UI showing your Chamber and Magazine ammo
✅ Custom Reloading (Short chambering vs Long magazine refill)
✅ Same durability mechanics as normal weapons
✅ Custom scoping with spyglass mechanics, + Slowness to feel like real scoping!

**Perfect for aggressive, ranged players who prefer fast gunplay over drawing a bow.**

# Guns

🔫 Glock (Pistol)

“`Abilities:
SHOOT (Left Click): Fires Basic Ammo instantly. (Cooldown: 0.5s)
SCOPE (Right Click): Zooms in slightly to focus your aim.
RELOAD (Shift + Right Click): Refills your magazine from your inventory.

Passives:
Ammo Capacity: 24 in Magazine | 8 in Chamber
Durability: 1,000 uses
“`

🔫 AR-15 (Assault Rifle)

“`Abilities:
AUTO-FIRE (Hold Left Click): Fires Basic Ammo continuously at high speeds.
RELOAD (Shift + Right Click): Refills your magazine from your inventory.

Passives:
Ammo Capacity: 128 in Magazine | 30 in Chamber
Durability: 5,000 uses
“`

🔫 AK-47

“`Abilities:
AUTO-FIRE (Hold Left Click): Fires Basic Ammo continuously, but slightly slower for higher damage.
SCOPE (Right Click): Zooms in slightly to focus your aim.
RELOAD (Shift + Right Click): Refills your magazine from your inventory.

Passives:
Ammo Capacity: 64 in Magazine | 20 in Chamber
Durability: 2,000 uses
“`

🔫 AWP (Sniper)

“`Abilities:
SHOOT (Left Click): Fires Heavy Ammo, dealing massive damage to the target.
MEGA SCOPE (Right Click): Zooms in significantly for extreme long-range shots.
RELOAD (Shift + Right Click): Refills your magazine from your inventory.

Passives:
Ammo Capacity: 8 in Magazine | 1 in Chamber
Durability: 500 uses
“`

🚀 RPG (Bazooka)

“`Abilities:
SHOOT (Left Click): Fires a Missile that spawns a Large Fireball, exploding on impact and destroying blocks!
SCOPE (Right Click): Zooms in slightly to focus your aim.
RELOAD (Shift + Right Click): Refills your magazine from your inventory.

Passives:
Ammo Capacity: 4 in Magazine | 1 in Chamber
Durability: 250 uses
“`

🔫 M134 (Minigun)

“`Abilities:
FULL-AUTO (Hold Left Click): Shreds enemies with Small Ammo at extreme fire rates.
RELOAD (Shift + Right Click): Refills your magazine from your inventory.

Passives:
Ammo Capacity: 500 in Magazine | 100 in Chamber
Durability: 20,000 uses
“`

🔫 M500 (Shotgun)

“`Abilities:
SPREAD SHOOT (Left Click): Fires Medium Ammo that spreads into 5 separate bullets per shot.
SCOPE (Right Click): Zooms in slightly to focus your aim.
RELOAD (Shift + Right Click): Refills your magazine from your inventory.

Passives:
Ammo Capacity: 24 in Magazine | 4 in Chamber
Durability: 500 uses
“`

🔫 Uzi

“`Abilities:
FULL-AUTO (Hold Left Click): Fires Small Ammo extremely fast for close-range combat.
RELOAD (Shift + Right Click): Refills your magazine from your inventory.

Passives:
Ammo Capacity: 150 in Magazine | 40 in Chamber
Durability: 5,000 uses
“`

🔫 Hunting Rifle

“`Abilities:
SHOOT (Left Click): Fires Heavy Ammo with high precision.
SCOPE (Right Click): Zooms in, but with slightly less zoom than the Sniper.
RELOAD (Shift + Right Click): Refills your magazine from your inventory.

Passives:
Ammo Capacity: 24 in Magazine | 4 in Chamber
Durability: 1,000 uses
“`

🧨 Masanda (Legendary Rifle)

“` AUTO-FIRE (Hold Left Click): Fires Basic Ammo continuously.
SCOPE (Right Click): Zooms in slightly to focus your aim.
RELOAD (Shift + Right Click): Refills your magazine from your inventory.

Passives:
Explosive Rounds: 10% chance for shots to cause a mini-explosion dealing splash damage!
Ammo Capacity: 128 in Magazine | 50 in Chamber
Durability: Unbreakable (100,000 uses)
“`

# Crafting

There are multiple crafting recipes that are introduced with this plugin, including Custom Alloys (Gold-Iron, Copper-Iron, Tri-Alloy), Metal Plates, 5 types of Ammunition, and the Guns themselves!

Crafting recipes are all listed in Gallery, with their own unique descriptions.

# Miscellaneous

The UI on the action bar will hide automatically when you are not holding a gun. Also, the short reload (chambering a bullet) happens automatically when your chamber reaches 0, but you can also force it by pressing Shift + Right Click when your magazine is full but your chamber is not!

# Important Note

Because this guns addon is a Plugin, I had a lot of restrictions while making it. So things like shooting automatically are actually just no cooldown, so you have to shoot really fast , because of the limitations of a plugin I couldnt change it. Next I have things like the crafting recipes or the reaload button ( I tried making it R but it’s not possible ) and stuff like that. But even with those roadblocks I tried my best to combine plugin and guns to make a very well made Guns Plugin! So keep in mind that!

# Resource Pack

The resource pack is included in the downloads. All that is required is to enable it in the resource pack menu.
It uses CustomModelData so it will not replace normal bows, ingots, or items in your world!

VoidGen






GitHub all releases





# VoidGen


VoidGen is a Minecraft plugin that enables server owners to create countless custom void worlds with a powerful and lightweight generator system. The plugin is made to handle all aspects of how you create void worlds. If you find any bug or have crashed because of the plugin, please report it at the official Discord server.

# Disclaimer

This is a fork of the original plugin, VoidGen. This fork was created because the original developer has been inactive on GitHub, and SpigotMC. This new plugin supports the latest Minecraft versions.

# How To

Find out how to setup and use the plugin on the Tutorial Page.

# License

VoidGen is licensed under the GNU General Public License v3.0.

## World Management

If you are using VoidGen for your default world and are not using any world management plugins like Multiverse, you are done here. Reload your server and the plugin should function as intended.
In case you are running a world management plugin like Multiverse this is important for you. If you are not using Multiverse use the corresponding commands from your plugin of choice.
You have three different choices, **Create** a world, **Import** a world and/or use the **Default world**.

### **Create**
**Use the following command, when creating a new World:**
“`html
/mv create -g VoidGen: -t FLAT
“`
– This is the name of the world you want the plugin to work in.
– represents the environment of the world, use “`/mv env“` to see a list of all possible environments. Most common ones are “`NORMAL“` and “`NETHER“`.
– see Tutorial Page for an explanation.
– Void darkness start at around Y=64, if you want them to start at Y=0, set the “`level-type“` in the “`server.properties“` file to “`FLAT“`.
“`properties
level-type=FLAT
“`
### **Import**
**Use the following command, when creating a new World:**
“`html
/mv import -g VoidGen: -t FLAT
“`
represents the name of the world you want to generate.
represents the environment of the world, use “`/mv env“` to see a list of all possible environments. Most common ones are “`NORMAL“` and “`NETHER“`.
– see Tutorial Page for an explanation.
### **Default world**
– We already specified the generator in the “`bukkit.yml“` file. But we also need to change the generator in our multiverse world file to:
“`yaml
generator: VoidGen: “`
– see Tutorial Page for an explanation.

Note: 🏳️‍🌈 This project stands firmly against any government, institution, or entity that seeks to suppress LGBTQ+ identities, deny basic human rights, or undermine the principles of freedom and dignity for all. Equality and self-expression are non-negotiable human rights, and any attempt to diminish them—whether through legislation, censorship, or social discrimination—must be recognized as a violation of justice and opposed without compromise. 🏳️‍🌈

VoidDeath

# 🌀 VoidDeath | Hardcore Dead-Ban System

**VoidDeath** is a professional, high-performance solution for Hardcore Minecraft servers. It provides a seamless way to manage player deaths by implementing a customizable “Dead-Ban” system, ensuring your server maintains its high-stakes environment without unnecessary overhead.

### 🛠️ Key Features

* **Customizable Ban Duration** – Set exactly how long a player should be banned after death (e.g., 24h, 7 days, or permanent).
* **Performance Optimized** – Built with a “Void-First” mindset. Minimal impact on TPS, even with high player counts.
* **Clean Death Messages** – Professional, customizable death announcements to inform the community.
* **Admin Bypass** – Operators can be exempted from the dead-ban system for testing and management.

### 💻 Installation & Setup

1. Download `.jar` file.
2. Drop the file into your server’s `/plugins` folder.
3. Restart your server to generate the configuration files.
4. Customize your settings in `config.yml`.

### 📜〢 Configuration Example

“`yaml
############################################################
# #
# VOIDDEATH – CREATED BY KUBA_121 #
# A professional death-ban event system #
# #
############################################################

############################################################
# #
# PERMISSIONS: #
# – voiddeath.admin: Access to /voiddeath reload, #
# /deadlist, /cleardeadlist #
# – voiddeath.revive: Access to /revive #
# – voiddeath.bypass: Immune to death-ban #
# #
############################################################

# Ban duration after death (e.g., 30s, 10m, 2h, 1d, perm)
ban-duration: “perm”

# Should administrators (voiddeath.bypass) be exempt from the ban?
admin-bypass: true

messages:
# The global prefix for all system messages
prefix: “&4&lVoidDeath &r&8»&7”

# Message sent to all players when someone dies
elimination-broadcast: “%prefix% &f%player% &7was consumed by the darkness.”

# The screen shown to players when they try to join while banned
# Placeholders: %time% (remaining duration), %prefix%
kick-message:
– “&4&l● ELIMINATED ●”
– “”
– “&8Your soul has left this world.”
– “&7Status: &4Death Ban”
– “”
– “&8Return will be possible in: &f%time%”
– “”
– “&8&oCheck our Discord for more information.”

# Structure for the /voiddeath help command
help-menu:
– “&8&m——–&r &4&lVoidDeath Help &8&m——–”
– “&7/voiddeath help &8- &fDisplays this menu”
– “&7/voiddeath reload &8- &fReloads the plugin”
– “&7/revive &8- &fRevive an eliminated player”
– “&7/deadlist &8- &fShow all eliminated players”
– “&7/cleardeadlist &8- &fClear the entire database”
– “&8&m——————————–”

# Correct command usage messages
usage-voiddeath: “%prefix% Usage: &4/voiddeath &8<&7help&8/&7reload&8>”
usage-revive: “%prefix% Usage: &4/revive &8<&7player&8>”

# Standard system notifications
no-permission: “%prefix% You lack the &4void power &7to do this.”
revive-success: “%prefix% &f%player% &7has been &4brought back &7to life.”
revive-not-found: “%prefix% &4%player% &7is not currently dead.”
list-empty: “%prefix% The void is currently empty.”
reload-success: “%prefix% Configuration and data &4reloaded &7successfully.”

# Styling for the /deadlist command
list-header: “&4&lELIMINATED PLAYERS LIST”
list-item: “&8• &f%player% &8(&4%time%&8)”

# Database and time formatting
clear-success: “%prefix% The elimination database has been &4purged&7.”
time-perm: “&4&lFOREVER”
“`

### 🛡️ Support & Community

Join our **Code Hub** for technical support, bug reports, and updates.

* **Discord:** [[Join Support Server]](https://discord.gg/jdWeSJbcKx)
* **Source:** [[GitHub]](https://github.com/kuba-121/VoidDeath)

VoidChat+

# 💬 VoidChat+ | Advanced Communication

**VoidChat+** is a professional, high-performance communication solution for modern Minecraft servers. It provides a complete chat management system by splitting communication into local and global channels, while maintaining top-tier security with integrated Anti-Swear and Anti-Bot mining requirements.

### 🛠️ Key Features

* **Dual-Channel System** – Seamless transition between local (proximity-based) and global communication (using the `!` prefix).
* **Infinite Local Mode** – Configure local chat range to `-1` to cover the entire world or dimension, perfect for specialized survival modes.
* **Anti-Bot Security** – Unique system requiring new players to mine a specific amount of blocks before they are granted the ability to chat.
* **HEX & PAPI Support** – Full support for modern HEX colors and PlaceholderAPI integration for dynamic, beautiful chat formats.
* **Admin Chat Spy** – Allows staff members to monitor local conversations to ensure community guidelines are followed.

—–

### 💻 Installation & Setup

1. Download the `.jar` file.
2. Drop the file into your server’s `/plugins` folder.
3. Restart your server to generate the configuration files.
4. Customize your settings and word filters in `config.yml`.

—–

### 📜〢 Configuration Example

“`yaml
############################################################
# #
# VOIDCHAT – CREATED BY KUBA_121 #
# Professional local & global chat system #
# #
############################################################

############################################################
# #
# PERMISSIONS: #
# – voidchat.use: Access to basic commands #
# – voidchat.reload: Access to /voidchat reload #
# – voidchat.admin: Access to Admin/Spy/Clear/Toggle #
# – voidchat.color: Ability to use & and HEX colors #
# – voidchat.bypass: Bypass block break requirement #
# – voidchat.globalbypass: Bypass global cooldown #
# #
############################################################

# — GENERAL SETTINGS —

# Time in seconds for global message (!) cooldown.
# Bypass this with voidchat.globalbypass permission.
global-message-cooldown: 30

# Distance in blocks for the local chat.
# Set to -1 for infinite range (everyone in the world hears you).
local-chat-range: 100.0

# Number of blocks a player must break before they can use the chat.
blocks-required: 10

# Should the block requirement be active?
chat-requirement-enabled: true

# — ANTI SWEAR —
anti-swear:
# List of words that will be replaced with ****
banned-words:
– “badword1”
– “badword2”
– “badword3”

# — CHAT FORMATTING —
# You can use Placeholders from PAPI (if installed) using %placeholder%
# {player} and {message} are internal placeholders.

# Format for global chat (triggered by ! at the start)
global-format: “&a&lGLOBAL &r&8»&7 {player}: {message}”

# Format for local chat (based on range)
local-format: “&e&lLOCAL &r&8»&7 {player}: {message}”

# — SYSTEM MESSAGES —

messages:
# The global prefix for all system messages
prefix: “&b&lVoidChat &r&8»&7”

# Error when player lacks required permissions
no-permission: “%prefix% You lack the &bvoid power &7to do this.”

# Notification for successful config reload
reload-success: “%prefix% Configuration &bpurged &7and &breloaded &7successfully.”

# Message when no one is in range for local chat
no-one-in-range: “%prefix% &7The void is silent. No one is close enough to hear you.”

# Requirement message. Use {blocks_required} for remaining count.
requirement-not-met: “%prefix% &7Your voice is weak. Break &b{blocks_required} &7more blocks to speak.”

# Global chat cooldown notification
global-cooldown: “%prefix% &7The void needs &b{time_remaining}s &7to resonate again.”

# Admin Spy mode toggles
admin-enabled: “%prefix% &bAdmin Spy &7is now &aactive&7. All whispers are yours.”
admin-disabled: “%prefix% &bAdmin Spy &7has been &cdisactivated&7.”

# Global mute notifications (self-toggle)
global-muted: “%prefix% &7You have &cclosed &7your ears to the global void.”
global-unmuted: “%prefix% &7You can now &ahear &7the global resonance again.”
global-muted-error: “%prefix% &cYou cannot speak while your global ears are closed.”

# Chat Management (Clear & Toggle)
chat-cleared: “%prefix% &7The chat has been &bpurified &7by &b{player}&7.”
chat-toggled-on: “%prefix% &aGlobal resonance has been restored. Chat is now enabled.”
chat-toggled-off: “%prefix% &cThe void has been silenced. Chat is now disabled.”
chat-disabled-error: “%prefix% &cThe chat is currently suppressed by an administrator.”

# Command usage and help
usage-voidchat: “%prefix% Usage: &b/voidchat &8<&7help/reload/admin/clear/toggle&8>”
only-players: “%prefix% &cOnly those with a physical form can use this command.”

# Help menu structure
help-menu:
– “&8&m——–&r &b&lVoidChat Help &8&m——–”
– “&7/voidchat help &8- &fDisplays this menu”
– “&7/voidchat reload &8- &fReloads the configuration”
– “&7/voidchat admin &8- &fToggle Admin Spy mode”
– “&7/voidchat clear &8- &fClear the chat history”
– “&7/voidchat toggle &8- &fEnable or disable the chat”
– “&7/global &8- &fSend a global message”
– “&bTip: &7Use &b!message &7or &b/g &7for global!”
– “&8&m——————————–”
“`

—–

### 🛡️ Support & Community

Join our **Code Hub** for technical support, bug reports, and updates.

* **Discord:** [[Join Support Server]](https://discord.gg/jdWeSJbcKx)
* **Source:** [[GitHub]](https://www.google.com/search?q=https://github.com/kuba-121/VoidChat)

VoidAFK

# Void AFK – Simple & Configurable AFK Manager with Rewards

## What is Void AFK?
– Void AFK is a lightweight and easy-to-manage plugin for your Minecraft server that helps you automatically detect and handle AFK (Away From Keyboard) players. Keep track of who’s actively playing and even reward those who spend time on your server!

## Features
* **Automatic AFK Detection:** Players are automatically marked as AFK after a configurable period of inactivity (no movement, interactions, etc.).
* **Visual AFK Tag:** Players marked as AFK get a customizable prefix or tag added to their name, both in the chat display name and the player list (tab menu).
* **Activity Monitoring:** Any configured activity (movement, interaction, etc.) will automatically remove the AFK status and restore the player’s name.
* **Configurable Threshold:** Easily set the inactivity time required to trigger AFK status in the `config.yml`.
* **Customizable Messages:** All messages sent to players and command responses are fully configurable, supporting standard Minecraft color codes (`&`).
* **Optional Rewards System:** Reward your AFK players by executing a configurable console command at regular intervals. Perfect for rewarding playtime!
* **Highly Configurable Rewards:** Configure the reward interval (in minutes), the console command template (`%player%` placeholder supported), an optional player message, and add visual flair with customizable particle and sound effects!
* **Reward Visuals & Sound:** Make rewards satisfying with configurable particles and sounds played around the player upon receiving a reward.

## Placeholders (install PlaceholderAPI plugin to use it)

– `%voidafk_is_afk%` (true/false)
– `%voidafk_afk_time%` (formatted time)

## Commands

– `/voidafk reload` – Reloads the plugin’s `config.yml`.
– `/voidafk reward ` – Sets the console command template for rewards. Use `%player%` as a placeholder.
– Alias: `/vafk`

## Permissions

– `voidafk.reload` – Allows using the `/voidafk reload` command. (Default: OPs)
– `voidafk.reward` – Allows using the `/voidafk reward` command. (Default: OPs)

## Installation

1. Download the latest `VoidAFK-VERSION.jar` file from this page.
2. Place the JAR file into the `plugins` folder of your Spigot/Paper server.
3. Start or restart your server.
4. (Optional) Edit the generated `plugins/VoidAFK/config.yml` to customize settings. Use `/voidafk reload` in-game or in console to apply changes.

## Support & Reporting Issues

If you find any bugs, have feature requests, or need help, please…

– … Leave a comment on SpigotMC page.

Providing server version, plugin version, and any relevant console errors will help a lot!

## Credits

Developed with passion by **Void Labs**.

## Future Plans

– Add an `/afk` command for players to manually toggle AFK status.
– Implement preventing more specific actions while a player is AFK.
– More options for the AFK tag (eg. changing displayname).
– More functionalities

Stay tuned for updates!