# 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 ‘>”>’>”>`
Expanded Brewery expands Minecraft’s vanilla brewing system with survival-friendly recipes for many normally unobtainable status-effect potions, plus potion combining, potion cauldrons, potion-imbued gear, and restored classic Raid Captain Bad Omen behavior.
All new potions are brewed in the vanilla Brewing Stand and support normal potion forms: regular, splash, lingering, and tipped arrows.
**_Brewing Recipes_**
**Positive and utility potions:**
– Haste: Thick Potion + Iron Block
– Hero of the Village: Awkward Potion + Totem of Undying
– Luck: Thick Potion + Lily Pad
– Extreme Luck: Thick Potion + Enchanted Golden Apple
– Absorption: Awkward Potion + Golden Apple
– Resistance: Awkward Potion + Netherite Scrap
– Dolphin’s Grace: Water Bottle + Heart of the Sea
– Levitation: Thick Potion + Shulker Shell
– Saturation: Thick Potion + Cake
– Glowing: Thick Potion + Glow Berries
– Nautilus: Water Bottle + Nautilus Shell
**Expanded Brewery potions support vanilla-style modifiers:**
Redstone Dust increases duration.
Glowstone Dust increases effect level.
Gunpowder creates splash potions.
Dragon’s Breath creates lingering potions.
Lingering potions can be crafted into tipped arrows.
Potions can also be upgraded beyond vanilla’s normal limits by repeatedly combining them with redstone or glowstone.
Potion Combining
Potions can be combined into mixed potions with multiple effects. Hold two potion items and right-click to merge their effects into one potion. This works with regular potions, splash potions, lingering potions, and tipped arrows.
Right-click an empty cauldron with a potion to fill it.
Fill up to 3 levels using matching potions.
The liquid color matches the potion.
Right-click with arrows to create tipped arrows.
Right-click with glass bottles to bottle the potion back up.
Right-click with tools, weapons, or armor to imbue them with the potion.
Potion-Imbued Gear
Tools, weapons, and armor can be infused using potion cauldrons.
Tools and weapons receive potion charges:
Level I potion: 50 uses
Level II potion: 100 uses
Level III or higher potion: 150 uses
Tools apply beneficial effects while used, such as Haste on pickaxes. Weapons apply harmful or instant effects on hit, such as Poison, Wither, or Harming.
Armor stores potion time instead of uses:
Effects only apply while the armor is worn.
Removing armor pauses the potion timer.
Re-equipping resumes the remaining time.
Imbued gear displays potion information in its tooltip.
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.
# 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
DynastyEconomy
# Advanced Economy System for Minecraft
🌍Lang: Russian,Chinese,English,Spanish,German,Italian,French,Japanese.
#### Official Website: [wiki.blockdynasty.net](https://wiki.blockdynasty.net/)
#### Api for Developers: [Api](https://wiki.blockdynasty.net/Developers/Api/)
## Main Features
### 💰 Multiple Currencies
Create and manage different currencies within your server.
### 🔄 Currency Exchange
Convert currencies automatically using configurable ratios.
### 📊 Offer Manager
Publish, accept, and manage currency offers between players, even across the network.
### ⚡ Command Selling
Exchange money for the execution of commands targeted to specific players.
### 💾 Storage Support
Compatible with:
– MySQL
– MariaDb
– SQL
– H2
– Redis (to keep data synchronized across the network)
– Proxies (to keep data synchronized across the network)
### 🔒 Secure Transactions
All economic operations are executed atomically and reliably.
## Overview
An advanced economy system for Minecraft Spigot servers, designed for multi-instance networks and secure transactions. Manage multiple currencies, exchange them seamlessly, and operate offers across the network with full atomic and reliable transactions.
*Plugin inspired by GemsEconomy*
**No more commands!** Manage everything with an easy-to-use GUI.
### 📖 Commands
All available commands with explanations and permissions:
[wiki.blockdynasty.net/Users/commands](https://wiki.blockdynasty.net/Users/commands)
### 🏷️ Placeholders
Ready-to-use placeholders for chat, tablist, or scoreboard integration:
[wiki.blockdynasty.net/Users/placeholder](https://wiki.blockdynasty.net/Users/placeholder)
### 🔄 Migrations
Guide for migrating data from other economy systems or previous versions:
[wiki.blockdynasty.net/Users/migrations](https://wiki.blockdynasty.net/Users/migrations)
## Contributing & Bug Reports
If you find a bug or want to contribute to the project, feel free to visit our GitHub repository:
[https://github.com/BlockDynasty/BlockDynastyEconomy](https://github.com/BlockDynasty/BlockDynastyEconomy)
## GUI Management Reviews
– **Transfers & payments** via GUI
– **Currency editor** via GUI
– **Offers manager** via GUI
– **Account Manager**
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.
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!
Crowd Control
[](https://crowdcontrol.live)
## [Crowd Control](https://crowdcontrol.live) is the ultimate interactive experience for streamers.
With nearly 100 unique effects, this mod enables your live audience to take control of your Minecraft world by spawning creepers, freezing you in place, forcing you to bucket clutch, clearing your inventory, randomizing your language, and so much more. Backed by the [overlay extension on Twitch](https://dashboard.twitch.tv/extensions/7nydnrue11053qmjc6g0fd6einj75p) and the external extension anywhere you can share a link, viewers can easily purchase effects with bits, [channel points](https://crowdcontrol.live/how-to-set-up-crowd-control-effects-as-channel-point-rewards/), [TikTok LIVE Gifts](https://crowdcontrol.live/guides/tiktok/), PayPal, Stripe, and [Tiltify](https://crowdcontrol.live/guides/tiltify/) using the dead-simple user interface.
While the mod can be used standalone, we recommend downloading and installing the [Crowd Control desktop application](https://crowdcontrol.live) for access to features like customized prices, TikTok support, and one-click mod setup.
To learn how to use the mod, we’ve written a [detailed setup guide](https://mccc.qixils.dev/setup) for every version of every mod loader. Paper, Fabric, and NeoForge are all supported for new versions, with some legacy support available for Sponge/Forge as well.
Still not convinced? Just check out the trailer below to see what Crowd Control (and your viewers) can do for you.
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
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.