InvisibleKill
[APEXNODES- Лучший хостинг](https://client.apexnodes.xyz/aff.php?aff=205)
# Ru
При убийстве игрока под зельем невидимости в чате вместо имени убийцы пишется неизвестно.
### Использование:
Установите плагин, теперь люди под зельем невидемости убивают людей и вместо имени убийцы пишется неизвестно.
### Лицензия и Авторы
Описание сделанно r0lanoff
Этот проект имеет лицензию. BSD-2-Clause. Сделано r0lanoff .
# En
When killing a player under an invisibility potion, unknown is written in the chat instead of the killer’s name
### Usage:
Install the plugin, now people under the invisibility potion kill people and instead of the name of the killer it is written unknown.
### License & Credits
Description made by r0lanoff
This project is licensed under BSD-2 clause. Made by r0lanoff .
Gatekeeper

Gatekeeper is a lightweight, highly optimized Minecraft plugin that defends your server from VPNs, proxies and abusive ISP ranges. It combines fast local ASN analysis with optional external IP checks to give you a multi-layered protection system that’s tuned for high connection volumes.
## ⚡ Requirements & Compatibility
– **Java:** 11 or later
– **Server:** **Bukkit** (**Spigot, Paper, Purpur** etc) / **Bungeecord** / **Velocity**
– **Version range:** `1.8` – `26.1.2`
## 🧩 Modules Overview
| Module | Description & Features |
| :— | :— |
| **AccountLimit** | Keets your server fair by limiting how many accounts can connect from a single IP – perfect for stopping alt abuse. |
| **AntiVpn** | Scans connections through an external API to catch even the most sneaky VPNs and proxies – extremely accurate, with a tiny trade-off in speed for that extra peace of mind. |
| **AsnFilter** | Blocks traffic from dangerous or suspicious ASNs in milliseconds – not quite as precise as a full VPN detector, but blazing fast and catches most bad actors instantly. |
| **Blacklist** | Gives you full control to permanently ban any IP or username – simple, reliable, and instantly effective. |
| **CountryFilter** | Instantly blocks entire countries you don’t trust – clean and ruthless traffic filtering with zero lag. |
| **RateLimit** | Prevents connection floods and brute-force attacks by limiting how often clients can knock on your server’s door – smooth and stable, even under heavy fire. |
| **IpFilter** | Blocks known proxy IPs gathered from popular public proxy lists – keeps your server safe from cheap bypass attempts without costing a dime on external APIs. |
## Why choose Gatekeeper?
Gatekeeper gives you the best of both worlds: **speed and precision**. Local ASN analysis delivers a verdict in milliseconds with almost zero CPU cost. The external API catches anything the local check misses. The result? Fewer false negatives, minimal resource usage, and enterprise-grade features – without a paywall.
## Quick install
1. Drop `Gatekeeper.jar` into your server’s `plugins` folder.
2. Restart the server – the default config will be generated automatically.
3. Edit module configs to add API keys, ASN lists, rate limits, and country rules.
4. Run `/gatekeeper reload` or restart your server.
## Who is Gatekeeper for?
✅ Large public servers and networks
✅ Hubs and communities prone to proxy abuse
✅ Admins who want advanced blocking (ASN, country, rate limits) without tanking performance
> 💡 **One last thing** – Gatekeeper works right out of the box. But its true power unlocks after just 5 minutes of configuration: add your API keys, tweak your ASN lists, set your limits. That’s when your server becomes an impenetrable fortress, and your players will feel the difference. Join us on Discord and see how easy it is to keep your lobby clean.
Fair Fight
# Fair Fight
## A Simple Anti-Combat Logging Mod
—
## About
Fair Fight is a multiplatform mod aimed to remove those pesky individuals who think combat logging will save them.
Now when they decide to perform their devious tricks, their player will remain on the server if they were engaged in
combat! This will allow the person who was attacking them to continue attacking them.
—
## Configuration
This mod has 4 gamerules:
– `in_combat_ticks`: Allows you to set how many ticks after being attacked
the game should wait until the player is considered not in combat. By default, this is 300 ticks (15s).
– `combat_time_shown`: Toggles the combat time cooldown overlay.
– `combat_logger_players_only`: Only counts combat between players and ignores other mobs
– `disable_elytra_in_combat`: Disables elytra flight when in combat
—
# Supported Platforms
– Fabric/Quilt
– Forge
– NeoForge
– PaperMC/Spigot/Folia
– Sponge
—
# Installation
## Fabric, Quilt, Forge, NeoForge
Simply put the mod in the mods folder
## Sponge
Simply put the plugin in the plugins folder
## Spigot/PaperMC
1. Install the [Ignite](https://github.com/vectrix-space/ignite) Mixin loader
2. Run the ignite jar alongside the paper/spigot jar
3. Put the mod in the mods folder and restart
## Folia
1. Install the [Ignite](https://github.com/vectrix-space/ignite) Mixin loader
2. Rename the Folia jar to “paper.jar”. Alternatively, you can launch the game with the following JVM args: `-Dignite.locator=paper -Dignite.jar=./folia.jar`
3. Run the ignite jar alongside the folia jar
4. Put the mod in the mods folder and restart
Expressions Provider
# Expressions-Provider
Add MiniPlaceholders placeholders for complex mathematical and text expressions.
## Installation
– Install MiniPlaceholders
– Install this project in the mods or plugins folder, depending on the platform you use
## Placeholders
### Basic Operations
– **Addition** | ``
– `` == 10
– **Subtraction** | ``
– `` == 7
– **Multiplication** | ``
– `` == 180
– **Division** | ``
– `` == 2
– **Division remainder** ``
– `` == 1
– **Negation** | ``
– `` == -5
– `` == 5
### Round
– **Round down to integer** | ``
– `` == 5
– `` == 2
– **Round to nearest integer** | ``
– `` == 5
– `` == 3
– **Round up to integer** | ``
– `` == 6
– `` == 3
– **Get the lowest-valued number** | ``
– `` == 2
– **Get the highest-valued number** | ``
– `` == 500
– **A random number from 0 to 1** | `` | Acts like ``
– `` == 0.15
– **A random integer from `min` to `max`** | `` | Acts like ``
– `` == 69
– **A random number from `min` to `max` with a step of `step`** | ``
– `` == 68.75
### String Operations
– **Concat strings** | ``
– `` == “hello_world”
– **Create a substring of `s` from `n1` to `n2` character** | ``
– `` == “ll”
– **Get length of the string** | ``
– `` == 5
– **Format a string using [Java String.format()](https://www.javatpoint.com/java-string-format)** | ``
| *It may be useful for [user expressions](#User-expressions)*
– `` == “4drian3d is not a fruit”
– **Displays `r1` if `o1` and `o2` are same. Otherwise, displays `rs`** | ``
– `` == “NotEquals”
– **Sets `text` placeholders for a player with `uuid`.** | ``
– `>` == 4drian3d
– **Sets `text` placeholders for a player with `name`.** | ``
– `>` == 42
– **Expand to a [User expression](#User-expressions)** | ``
## User expressions
You can create your own expression shortcut in expressions.properties using our Expression Provider Language (EPL):
`add_and_multiply=“:”‘:’‘>”>` means `` will be evaluated to `arg1 + (arg2 * arg3)`.
So, `` evaluates to `‘>`, which is `2 + (3 * 4) = 14`
### Example user expressions
– `` – Remove `n` first characters from `s` (`hello`, `2` -> `llo`), EPL: `remove_first=“:”“:”‘>”>`
– `` – Remove `n` last characters from `s` (`hello`, `2` -> `hel`), EPL: `remove_last=“:0:”“>’:’‘>”>`
– `` – format a number (`1.234567`, `2` -> `1.23`), EPL: `decimals=‘:’f’>”:”“>`
– `` – pad an integer with zeros (`12`, `3` -> `012`), EPL: `pad_integer=‘:’d’>”:”“>`
## Nesting
Expressions can be nested. Try `/miniplaceholders parse me ‘>”>’>”>`
## Downloads
[](https://modrinth.com/plugin/expressions-expansion)
[](https://www.bisecthosting.com/4drian3d)
Enhanced Manhunt Plugin
# 🏃♂️ Enhanced Manhunt Plugin
*The ultimate, most balanced, and professional Manhunt experience for modern and legacy Minecraft servers!*
This plugin is designed to provide a smooth, highly customizable, and lag-free Manhunt game mode. Whether you are a runner making a strategic escape or a hunter closing in on your prey, every mechanic has been fine-tuned for fairness and pure excitement.
And the best part? It is **100% completely free** and open-source. No premium locks, no paid tiers—just pure, uninterrupted gameplay for your community.
## ✨ Key Features
* 🎮 **Diverse Game Modes & Mechanics:** Go beyond the classic chase! Discover brand new game mechanics, custom modes, and fresh rules tailored for unique and unpredictable matches.
* 🌍 **Massive Global Language Support:** Let your players play in their native tongue! Features comprehensive translation packs for European, Asian, and Scandinavian languages.
* ⚙️ **Next-Gen GUI:** Manage all game settings and match preparations effortlessly through an intuitive visual menu—no complex commands needed!
* 🧭 **Smart Compass Tracking:** Advanced, real-time tracking system to locate the runner accurately.
* 🛡️ **Custom Kits:** Save and load custom equipment sets for lightning-fast match starts.
* ⚖️ **Game Balancing:** Special adjustments for the Mace vs. Elytra meta to keep the late-game fair and competitive.
* 🤖 **AI-Enhanced Systems:** Optimized performance and smart logic ensuring a lag-free experience even on heavily populated servers.
* ♻️ **Auto-Respawn:** Hunters respawn safely and quickly to keep the action going without frustrating interruptions.
## 🚀 Massive Compatibility
Built with a robust multi-module architecture, providing unmatched support across platforms:
* **Supported Platforms:** Spigot, Paper, Purpur, Folia, Bukkit, and Sponge.
* **Supported Versions:** From the legendary `1.8.x` all the way up to the latest `1.21.x`!
End Ship Elytra Nuker
# End Ship Elytra Nuker
A not so destructive single-Mixin mod to allow replacing the end ship item… that’s it
The config is located at `config/endship-elytra-nuker.json`:
“`json
{
“identifier”: “”
}
“`
Replace the `””` to an item identifier to use that item.
Example:
“`json
{
“identifier”: “minecraft:diamond_block”
}
“`
If left empty (`””`), the mod will remove the item and the item frame inside of the ship.
ElytraFlyDisable
# **EN**
– **ElytraFly** is a plugin that will help you easily disable flight in worlds that you specify in the _config.yml_ file or via the command _/elytrafly addworld _. Setting up this plugin is very simple: you just need to enter the names of the worlds in which you want to disable flight, following the example.
### **COMMANDS AND PERMISSIONS**
– /elytrafly reload – Reload the plugin configuration. (elytrafly.admin)
– /elytafly addworld – Add a world to the restricted list. (elytrafly.admin)
– /elytrafly removeworld – Remove a world from the restricted list. (elytrafly.admin)
> – Our plugin works well in combination with Multiverse-Core.
# **RU**
– **ElytraFly** — это плагин, который поможет вам легко отключать полёт в мирах, которые вы указали в файле _config.yml_ или через команду _/elytrafly addworld <название мира>_. Настройка этого плагина очень проста: вам всего лишь нужно вписать названия миров, в которых вы хотите отключить полёт, следуя примеру.
### **КОМAНДЫ И ПРАВА**
– /elytrafly reload – Перезагрузить конфигурацию плагина. (elytrafly.admin)
– /elytafly addworld – Добавть мир в чёрный список полёта на элитрах. (elytrafly.admin)
– /elytrafly removeworld – Убрать мир из чёрного списка. (elytrafly.admin)
> – Наш плагин хорошо работает в сочетании с Multiverse-Core.
“`
# Config for ElytraFly plugin
# ⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿
# ⣿⣿⡟⠛⠛⠀⠀⢸⣿⣿⣿⣿⡇⠀⠀⠛⠛⢻⣿
# ⣿⣿⡇⠀⣀⠀⠀⢸⣿⣿⣿⣿⡇⠀⣀⣿⣀⣸⣿
# ⣿⣿⣧⡄⠉⠀⠀⢸⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿
# ⣿⣿⣇⡀⠀⠀⠀⢸⣿⣿⣿⣿⡇⠀⠀⠛⣿⣿⣿
# ⣿⣿⣿⣷⣶⣀⠀⢸⣿⣿⣿⣿⡇⢀⣶⠀⣿⣿⣿
# ⣿⣿⣿⣿⣿⠛⣤⣼⣿⣿⣿⣿⣧⣼⣿⣤⣿⣿⣿
# ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
# Our plugin works well in combination with Multiverse-Core. / Наш плагин хорошо работает в сочетании с Multiverse-Core.
# Worlds where elytra flying will be disabled / Миры, в которых полет на элитрах будет отключен
restrictedWorlds:
– world_the_end
# Add more worlds if needed, for example / При необходимости добавьте больше миров, например:
# – another_world
# The plugin supports RGB colors using the § symbol. For example §x§0§8§4§C§F§BH§x§3§1§7§6§F§Ce§x§5§B§A§0§F§Cl§x§8§4§ C§9§F§Dl§x§A§D§F§3§F§Do
# Плагин поддерживает RGB цвета при помощи символа §. Например §x§0§8§4§C§F§BH§x§3§1§7§6§F§Ce§x§5§B§A§0§F§Cl§x§8§4§C§9§F§Dl§x§A§D§F§3§F§Do
messages:
reload_success: ‘&aElytraFly plugin reloaded successfully.’ # Успешно перезагружен плагин ElytraFly.
reload_failure: ‘&cFailed to reload ElytraFly plugin: %error%’ # Ошибка при перезагрузке плагина ElytraFly: %error%
no_permission: ‘&cYou do not have permission to use this command.’ # У вас нет разрешения на использование этой команды.
addworld_success: ‘&aWorld ”%world%” added to restricted worlds list.’ # Мир ”%world%” добавлен в список ограниченных миров.
addworld_failure: ‘&cFailed to add world ”%world%” to restricted worlds list: World already exists.’ # Ошибка при добавлении мира ”%world%” в список ограниченных миров: Мир уже существует.
removeworld_success: ‘&aWorld ”%world%” removed from restricted worlds list.’ # Мир ”%world%” удален из списка ограниченных миров.
removeworld_failure: ‘&cFailed to remove world ”%world%” from restricted worlds list: World does not exist.’ # Ошибка при удалении мира ”%world%” из списка ограниченных миров: Мир не существует.
“`
Contact
You can contact me on Discord: @123boba
Custom Commands
## Custom Commands Plugin – Create Your Own Server Commands!
This plugin lets you make your own special commands on your server without needing to know how to code! You can create commands that send messages or even act like shortcuts for other commands that already exist.
### Installation:
1. **Download the plugin** file.
2. **Restart your server.**
### Setup:
To make your own commands, you need to open and edit the `config.yml` file. Inside that file, you’ll find instructions on how to create your custom commands.
### Placeholders:
These are like special tags you can use to make your commands more interesting:
* **`{args}`** – This will take everything you type after your custom command.
* **`{player}`** – This will automatically put the name of the player who used the command.
### Features:
* **Use Arguments in Your Commands with `{args}`:**
You can make commands that can take extra words or information from the player.
**Example:** `config.yml`
“`yaml
adminhelp:
command: ‘msg Admin {args}’
message: ”
“`
If a player types `/adminhelp I need help`, the player will run the command `/msg Admin I need help`.
* **Show the Player’s Name with `{player}`:**
You can include the name of the person who used the command in what the command does.
**Example:** `config.yml`
“`yaml
hello:
command: ‘say Hello {player}’
message: ”
“`
If a player named “CoolGamer” types `/hello`, the player will run the command `/say Hello CoolGamer`.
### Commands:
* **/customcommands reload** – This command tells the plugin to reload its settings. So, if you change something in the `config.yml` file, you can use this command to make the changes happen without restarting the whole server.
### Permissions:
* **`cc.reload`** – Players who have this permission can use the `/customcommands reload` command. Usually, server admins have this permission.
### Autocomplete:
After you install the plugin and set up your custom commands, and then restart your server, the game will help you by suggesting your custom commands as you start typing them! This makes it easier for everyone to remember and use the new commands.
### Config: `config.yml`
“`yaml
# [CustomCommand] Create own commands
prefix: “[&6CustomCommands&r] ”
# All custom commands
# Create your own commands here
CustomCommands: # Don’t touch this!
example: # Command trigger (/example)
command: ‘tps’ # The command to be executed
message: ‘Example’ # A message
Version: 3 # Don’t touch this!
Craftable Invisible frames
# CraftableInvFrames
### A fork of [Survival Invisiframes](https://github.com/techchrism/survival-invisiframes)
This plugin enables the use of 1.21’s invisible item frames for survival players
Invisible item frames are crafted similar to tipped arrows – one lingering invisibility potion surrounded by 8 item frames

In 1.17+, an invisible item frame can be crafted with a glow ink sac to create a glowing invisible item frame
## Open wiki
You can edit our plugin wiki!
[Do it!](https://codeberg.org/WasteLandOrigin/CraftableInvFrames/wiki)
## Permissions
Permission | Description
— | —
`craftableinvframes.place` | Allows the player to place an invisible item frame (enabled by default)
`craftableinvframes.craft`| Allows the player to craft an invisible item frame (enabled by default)
`craftableinvframes.cmd` | Allows the player to run commands from this plugin
`craftableinvframes.reload` | Permission to run `/iframe reload`
`craftableinvframes.forcerecheck` | Permission to run `/iframe force-recheck`
`craftableinvframes.get` | Permission to run `/iframe get`
`craftableinvframes.give` | Permission to run `/iframe give `
`craftableinvframes.setitem` | Permission to run `/iframe setitem`
## Commands
Permission required for all commands: `craftableinvframes.cmd`
Command | Description | Permission
— | — | —
`/iframe` or `/iframe get` | Gives the player an invisible item frame | `craftableinvframes.get`
`/iframe give` | Gives a certain player an invisible item frame | `craftableinvframes.give`
`/iframe reload` | Reloads the config | `craftableinvframes.reload`
`/iframe force-recheck` | Rechecks all loaded invisible item frames to add/remove slimes manually | `craftableinvframes.forcerecheck`
`/iframe setitem` | Sets the recipe center item to the held item | `craftableinvframes.setitem`
## Config
“`yaml
# Whether or not to enable invisible item frames glowing when there’s no item in them
# This will also make them visible when there’s no item in them
item-frames-glow: true
# The item in the center of the recipe
# Recommended to use “/iframe setitem” to change this
recipe:
==: org.bukkit.inventory.ItemStack
v: 2567
type: LINGERING_POTION
meta:
==: ItemMeta
meta-type: POTION
potion-type: minecraft:invisibility
itemname-invframe: “Invisible Item Frame”
itemname-glow-invframe: “Glow Invisible Item Frame”
messages:
no-access: “§cSorry, you don’t have permission to run this command”
not-player: “§cSorry, you must be a player to use this command!”
player-not-found: “§cPlayer %player% is not online.”
give-success: “§aAdded an invisible item frame to your inventory”
reload-success: “§aReloaded!”
recheck-success: “§aRechecked invisible item frames”
recipe-update-success: “§aRecipe item updated!”
“`
## Social




Clustermine
Clustermine is a Minecraft plugin designed to enhance mining gameplay by allowing players to mine entire veins of ores with a single action. The plugin supports configurable options such as limiting veins to the same ore type, auto-collecting drops directly into the player’s inventory, and notifying players when their inventory is full. It also includes optional particle effects and sound feedback for a more immersive mining experience.
Players receive a clear, colorful chat message showing how many of each ore they mined, making tracking resources simple and visually appealing. Clustermine is fully compatible with survival gameplay and configurable via a straightforward configuration file. Just like most VeinMiners, just a different name than most.