World Permissions

This plugin provide to set perms to change world

USAGE
First, add your world’s name to config (plugin also can do it automatically but if it don’t, add manually).

Second, set value of world as true (if you set as false, all players can spawn that world because plugin will not check that world).

Then, reload plugin (/reloadworldperms)

Finally, give permission “worldperms.world.%WORLDNAME%” to player who you want to enter that world

WorldManager

# WorldManager
WorldManager is a simple plugin allowing worlds to be automatically reset on demand.

**NOTE:** The plugin is currently in beta, so please check out here to suggest features you’d like!

## Commands
### /worldmanager
This is the main command of the plugin, allows to have a list of the commands.

### /worlds
This command allows you to have information on worlds handled by WorldManager.

### /loadworld
This command allows you to load a world handled by WorldManager.

### /unloadworld
This command allows you to unload a world handled by WorldManager.

### /createworld
This command allows you to create a world reset option for the specified world.

## Permissions & Messages
WorldManager allows its users to modify the required permissions and messages to whatever they’d like. In order to do so, please head to the config

## API
WorldManager comes with an API allows you to use its features without the plugin.

World Download

# DownloadPlugin for Minecraft

DownloadPlugin is a Minecraft server plugin that allows players to download the world they are currently in as a ZIP file. This is especially useful for large building servers or personal worlds.

## Features

– Download any world with `/download ` command.
– Only allows downloads from worlds that are not blocked.
– Generates ZIP files named as `...zip`.
– Provides clickable download links in chat.
– Logs all downloads if enabled.
– Automatically deletes old downloads based on expiration time.
– Deletes all ZIPs on server start to prevent storage issues.
– Supports internal HTTP port and public port via tunnels (like Playit.gg).

## Commands
/download

– ``: A numeric code chosen by the player to make the ZIP filename unique. Example: `/download 12345`
– Blocked worlds cannot be downloaded.

## Configuration (`config.yml`)

“`yaml
blocked-worlds:
– world_nether
– world_the_end
log-downloads: true
log-file: downloads.log
http-port: 8100 # Internal port where the HTTP server runs
public-port: 27429 # Public port that players use to access downloads
download-expiration: 3600 # Expiration time in seconds for automatic deletion
public-ip: “147.185.221.23” # Server’s public IP address or domain

World Color

![wc banner](https://cdn.modrinth.com/data/cached_images/8995bfbdef106dbd7f9937782482fd7d75d1ed07.png)

### What is this?:
If you’ve been looking for a toilet, you’ve come to the wrong place. World Color is a simple plugin that will help you find out what world your friend is currently in. All it does is add a small indicator in the game chat next to the player’s name. Depending on what world he is in, the indicator changes its color.

# Demonstration:

### Normal world:
![World](https://cdn.modrinth.com/data/cached_images/225afbb54ea4f6661a987157915bc90daad909f0.png)
![World only text](https://cdn.modrinth.com/data/cached_images/8e63a6261ecb480b3bf869136f07ffa2acc1964b.png)

### Nether:
![Nether](https://cdn.modrinth.com/data/cached_images/f9623fe68ee95c079aa2738b26ef035d1825f8d9.png)
![Nether only text](https://cdn.modrinth.com/data/cached_images/1531c554f66cbd05e8079577e145be31d1d1cc35.png)

### The End:
![The End](https://cdn.modrinth.com/data/cached_images/d6b423d0ca7d11cffe234a5ae31145228c7e1a29.png)
![The End only text](https://cdn.modrinth.com/data/cached_images/a8c211316ffbbde7efe8c9be7ccb9b8d01d90bbb.png)

World Border Alert

# Features
– Alerts you whenever you go near World Border
– Helpful in border shrinking situations
– Enhances your experience while playing

### Supports all 1.21+ servers

World Altitude Control

# WAC World Altitude Control 世界高度控制
> 这个mod不能解决高度不能超过mc数据结构限制的问题,因为这会摧毁兼容性!
> This mod doesn’t solve the problem that the height can’t exceed the mc data structure limit because it would destroy compatibility

这个Mod用于控制Minecraft维度高度,可在配置文件或在HutoolCore的Web编辑器中进行配置。
This mod is used to control the height of Minecraft dimensions and can be configured in the configuration file or in HutoolCore’s web editor.

它的原理是Minecraft在创建ServerLevel(ServerWorld)时修改ServerLevel(ServerWorld)的高度配置。
It works by Minecraft modifying the height configuration of the ServerLevel (ServerWorld) when it is created.

以下为对参数的解释:
The following is an explanation of the parameters (note in Chinese):
|参数|注释|
|——-|——-|
|id|世界ID|
|logical_height|玩家使用紫颂果或下界传送门可以到达的总高度。不会影响超过该限制高度的既有传送门。取值为0到4064的闭区间,且不能大于 height。|
|min_y|该维度中可以存在方块的最低高度。数值必须在-2032至2031之间且为16的整数倍(也就是说,-2032是最小有效值,2016是最大有效值)。|
|height|该维度中可以存在方块的总高度。数值必须在16至4064之间且为16的整数倍。维度中可以存在方块的最大高度值为min_y与height值之和减去1,不能超过2031。|

原版与使用HutoolCoreWebConfig的配置文件样式:
The original and the profile style using HutoolCoreWebConfig:

“`json
{
“worldConfigs”: {
“minecraft:overworld”: {
“id”: “minecraft:overworld”,
“height”: 1024,
“min_y”: -64,
“logical_height”: 256
},
“minecraft:the_nether”: {
“id”: “minecraft:the_nether”,
“height”: 1024,
“min_y”: -64,
“logical_height”: 256
},
“minecraft:the_end”: {
“id”: “minecraft:the_end”,
“height”: 1024,
“min_y”: -64,
“logical_height”: 256
}
}
}
“`
![Image](https://github.com/KenRouKoro/WAC/raw/master/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-05-06%20173638.png)

Workstations

# A lightweight plugin to open workstations through commands

Commands

“`/craft“` – Opens a workbench | Aliases: “`/workbench“`, “`/wb“`

“`/enchanting“` – Opens an enchanting table

“`/enderchest [player]“` – Opens an enderchest (enderchest’s of other players can only be opened with the “`workstations.open_other_enderchests“` permission | Aliases: “`/ec“`

Permissions

“`workstations.craft“` – Use the /craft command

“`workstations.enchant“` – Use the /enchanting command

“`workstations.enderchest“` – Use the /enderchest command

“`workstations.open_other_enderchests“` – Open other player’s enderchests

![Graph of players and servers using the plugin](https://bstats.org/signatures/bukkit/workstations.svg)

WooStoreLink

# WooStoreLink
![WooStoreLink Banner](https://nocticraft.com/wp-content/uploads/2025/05/WooStoreLink-Banner.png)
_WooStoreLink is a powerful plugin that bridges your Minecraft server with your WooCommerce store. It automatically delivers in-game items, ranks, or commands to players after a purchase is completed—fully synced via a secure REST API._

Whether you’re selling VIP ranks, crate keys, or cosmetic items, WooStoreLink makes the process seamless, secure, and automatic.

**✔ Compatible with Minecraft 1.20.1+**

> ### **⚠ THIS IS A BETA RELEASE. BUGS MAY OCCUR.**

![MinecraftStoreLink Req.](https://nocticraft.com/wp-content/uploads/2025/05/Requires-WP-Plugin-Sin-Fondo-e1747173101483.png)

Download StoreLinkforMC WordPress Plugin HERE

![Join our DC](https://cdn.modrinth.com/data/cached_images/48d550b057ef1bda9bff97acd9f701cdc7c19b64.png)

https://discord.gg/ddyfucfZpy
“`
WooStoreLink lets you link your WooCommerce store to your Minecraft server.
Automatically deliver in-game items, run commands, or grant ranks as soon as a player completes a purchase.
“`

## **✨ Features**
Seamless integration between WordPress (WooCommerce) and Minecraft.

Automatically delivers items, runs commands, or assigns ranks after purchase.

Secure REST API with token-based authentication.

✅ Compatible with Spigot, Paper, Purpur, and forks.

Admin interface in WordPress to manage deliveries.

⏳ Periodic auto-check for online players (/wsl check).

Duplicate prevention, cleanup, and logging.

Flexible delivery rules (items + commands).

Multi-language support (EN, ES included).

## **⚙ How It Works**
Install the WooStoreLink WordPress Plugin from: https://mrdino.es/woostorelink-plugin

Configure your products to deliver Minecraft items or run commands.

Install this Spigot plugin and set the API token + domain in config.yml.

You’re done! Players will receive purchases automatically.

## **Commands**

“`
/wsl check — Manually check your pending purchases.
/wsl reload — Reload plugin config and language.
/wsl checkplayer — Admin-only manual check for another player.
/wsl status — Show API configuration and connection status.
/wsl wp-link — link Minecraft account to a WordPress email.
/wsl wp-verify — verify a linking code sent via email.
```

## **Permissions**

```
DEFAULT
woostorelink.check
woostorelink.status
woostorelink.help
woostorelink.wp-link
woostorelink.wp-verify

OP
woostorelink.admin
woostorelink.reload
woostorelink.check.others
```

## **config.yml Example**

```
products:
test:
items:
- "minecraft:stick 1"
commands:
- "say Thanks {player} for your order!"
- "title {player} title {"text":"Thank you!","color":"green"}"

vip_rank:
commands:
- "lp user {player} parent add vip"
- "say {player} is now VIP!"

```

## **Documentation & Help**

Full documentation and setup guides:

WooStoreLink Plugin

## **Requirements**

✅ WordPress with WooCommerce

✅ WooStoreLink WordPress Plugin (required)

✅ Minecraft server with Spigot, Paper, or fork

✅ PHP 7.4+ and WordPress 5.8+

## **Support & Feedback**

For support, feature requests, or help:
https://discord.gg/ddyfucfZpy

_The documentation site is still in development. Please be patient while we prepare a complete, stable release and tools._

Wool Burner

# Wool Burner

**Allows you to delete (burn) all wool in contact like a chain reaction by using a blaze powder item. (Like in bedwars)**

**Usage**

Right click a wool block (of any colour) with a blaze rod item to burn all of the wool in contact with it.

Each world should be first toggled on. Worlds are not enabled by default.

The speed of the burning of wool can be changed. Go to
.//plugins/WoolBurner/config.yml and change the value in _blocks-per-tick_ to any integer. It is the number of blocks deleted each tick. Defaults to 5 if there is no integer present there. DO NOT KEEP THE VALUE VERY HIGH, IT CAN CAUSE LAG.

**Commands**

/wb (alias: /woolburner): Get the plugin’s information

/woolburnertoggle [world] (alias: /wbtoggle [world]): Toggle woolburner in a specific world.

**Permissions**

– woolburner.info : Use the /wb command

– woolburner.toggle: Use /wbtoggle command

**Issues and potential new features**:

You can reach out to me in my discord server. [Discord ID – armyfury]

![WoolBurner usage](https://bstats.org/signatures/bukkit/woolburner.svg)

**Other Projects:**
– Summon Friendly Mobs
– WildLife

WoLobbyPvp

# ENG
# ⚔️ WoLobbyPvp – Complete Lobby Combat System

WoLobbyPvp is a lightweight and powerful tool for server owners that turns boring lobby wait times into exciting fun. The plugin allows players to dynamically enter PvP mode using a single item, without the risk of losing inventory or damaging the lobby.

## 🚀 How does it work? (Plugin Mechanics)

The plugin was designed with intuitiveness in mind. It requires no commands from the player:

Automatic Start: Upon joining the server, the player receives a sword in the slot specified in the configuration.

Smart Activation: Combat doesn’t start immediately. Once the sword is selected, a configurable Warmup begins, displayed as an elegant Title in the center of the screen.

Combat Armor: With a single click (LMB), the player summons an armor set. The plugin intelligently saves the player’s current outfit (e.g., skins or decorative armor) and restores it immediately after the fight ends.

Lobby Safety: PvP only works between players who have the mode active. People without the sword in hand are completely safe and cannot be attacked.

No Durability Loss: All items used within the plugin are indestructible (Infinite Durability).

## ⚙️ Configuration Guide (config.yml)

You can customize every element of the plugin to fit your needs:

YAML
“`
# ==========================================
#          woLobbyPvp – Configuration
# ==========================================

# Waiting time (in seconds) from the moment the sword is held to full PvP activation.
# The code uses this value in the onSlotChange method to start the countdown.
warmup-seconds: 3

# The item the player will automatically receive upon joining the server.
# They must hold it in their hand to activate combat mode.
activator-item:
  # Hotbar slot (1-9) where the player will receive the sword.
  slot: 1
  # Item material (use names from Spigot documentation, e.g., DIAMOND_SWORD).
  material: WOODEN_SWORD
  # Display name (supports & colors). Checked in the isPvPItem method.
  name: “&c&lChallenge Sword”
  # Item lore – adds atmosphere and informs the player about the rules.
  lore:
    – “&7Status: &eLobby PvP”
    – “”
    – “&fHold this sword to fight!”
    – “&fClick &6LMB&f to equip armor.”
    – “”
    – “&7Note: Putting the sword away disables PvP mode.”

# The armor set that appears on the player after clicking the Left Mouse Button (LMB).
# These items are created dynamically by the createItem function in the code.
armor:
  helmet:
    material: IRON_HELMET
    name: “&cHelmet”
  chestplate:
    material: IRON_CHESTPLATE
    name: “&cChestplate”
  leggings:
    material: IRON_LEGGINGS
    name: “&cLeggings”
  boots:
    material: IRON_BOOTS
    name: “&cBoots”

# All text and messages displayed to the player while using the plugin.
messages:
  # Displayed as a Title and in chat when the countdown ends.
  pvp-enabled: “&a&lFIGHT! &7PvP mode has been activated.”
  # Information shown after putting the sword away or leaving the server.
  pvp-disabled: “&c&lEND! &7PvP mode has been disabled.”
  # Main Title text during the countdown.
  warmup-title: “&eGet ready…”
  # Title Subtitle – %seconds% is automatically replaced by the remaining time in the code.
  warmup-subtitle: “&7Combat starts in: &c%seconds%s”
  # Message after clicking LMB when the armor is equipped.
  armor-equipped: “&a&oYour armor has been equipped!”

“`

## 🛠️ Technical Info and Permissions

The plugin is optimized and does not strain the server CPU.

Permissions:

wolobbypvp.admin – Access to the /wolobbypvp reload command (reloads configuration without restarting the server).

Technical Details:

Versions: Supports versions 1.18.2 and up (thanks to the implemented VersionManager).

Security: Uses advanced UUID mapping to store saved armor, preventing errors even if a player abruptly leaves the server.

Restrictions: The plugin automatically blocks dropping PvP items (DropItem) and manually removing armor from armor slots.

## ❓ FAQ – Frequently Asked Questions

Do players lose their items upon death? No. The plugin blocks item drops and automatically respawns the player with their original inventory restored.

Can I change the sword slot? Yes, in the activator-item.slot section of the config, you can set any slot from 1 to 9.

Does the plugin conflict with other lobby plugins? The plugin works independently. If another plugin grants effects on join, WoLobbyPvp will simply add its items to the designated slots.

### 🆘 Support and Help

Having trouble with configuration? Found a bug?

Discord: wojteko

Bugs: Please report via private message on Discord. Do not use the review section for bug reports!

Project Author: wojteko

# PL
# ⚔️ WoLobbyPvp – Kompletny System Walki w Lobby

WoLobbyPvp to lekkie i potężne narzędzie dla właścicieli serwerów, które zamienia nudne oczekiwanie w lobby w ekscytującą zabawę. Plugin pozwala graczom na dynamiczne przechodzenie w tryb PvP za pomocą jednego przedmiotu, bez ryzyka utraty ekwipunku czy niszczenia lobby.

### 🚀 Jak to działa? (Mechanika Pluginu)

Plugin został zaprojektowany z myślą o intuicyjności. Nie wymaga od gracza wpisywania żadnych komend:

Automatyczny Start: Gracz po wejściu na serwer otrzymuje miecz na określonym w konfiguracji slocie.

Inteligentna Aktywacja: Walka nie zaczyna się od razu. Po wybraniu miecza następuje konfigurowalne odliczanie (Warmup), wyświetlane jako elegancki Title na środku ekranu.

Zbroja Bojowa: Jednym kliknięciem (LPM) gracz przywołuje zestaw zbroi. Plugin inteligentnie zapisuje obecne ubranie gracza (np. skiny lub zbroje ozdobne) i przywraca je natychmiast po zakończeniu walki.

Bezpieczeństwo Lobby: PvP działa tylko między graczami, którzy mają aktywny tryb. Osoby bez miecza w ręku są całkowicie bezpieczne i nie mogą być atakowane.

Brak Zużycia: Wszystkie przedmioty używane w ramach pluginu są niezniszczalne (Infinite Durability).

### ⚙️ Przewodnik po Konfiguracji (config.yml)

Każdy element pluginu możesz dostosować do własnych potrzeb:

YAML
“`
# ==========================================

#        woLobbyPvp – Konfiguracja

# ==========================================

# Czas oczekiwania (w sekundach) od momentu wzięcia miecza do ręki do pełnej aktywacji PvP.

# Kod używa tej wartości w metodzie onSlotChange do uruchomienia odliczania.

warmup-seconds: 3

# Przedmiot, który gracz otrzyma automatycznie po wejściu na serwer.

# Musi trzymać go w ręce, aby aktywować tryb walki.

activator-item:

  # Slot w pasku szybkiego wyboru (1-9), na który gracz otrzyma miecz.

  slot: 1

  # Materiał przedmiotu (używaj nazw z dokumentacji Spigota, np. DIAMOND_SWORD).

  material: WOODEN_SWORD

  # Nazwa wyświetlana (obsługuje kolory &). Sprawdzana w metodzie isPvPItem.

  name: “&c&lMiecz Wyzwania”

  # Opis przedmiotu – dodaje klimatu i informuje gracza o zasadach.

  lore:

    – “&7Status: &eLobby PvP”

    – “”

    – “&fTrzymaj ten miecz, aby walczyć!”

    – “&fKliknij &6LPM&f, aby ubrać zbroję.”

    – “”

    – “&7Uwaga: Schowanie miecza wyłącza tryb PvP.”

# Zestaw zbroi, który pojawia się na graczu po kliknięciu Lewym Przyciskiem Myszy (LPM).

# Przedmioty te są tworzone dynamicznie przez funkcję createItem w kodzie.

armor:

  helmet:

    material: IRON_HELMET

    name: “&cHełm”

  chestplate:

    material: IRON_CHESTPLATE

    name: “&cKlata”

  leggings:

    material: IRON_LEGGINGS

    name: “&cSpodnie”

  boots:

    material: IRON_BOOTS

    name: “&cButy”

# Wszystkie napisy i komunikaty, które widzi gracz podczas korzystania z pluginu.

messages:

  # Wyświetlane jako Title i na czacie w momencie zakończenia odliczania.

  pvp-enabled: “&a&lWALKA! &7Tryb PvP został aktywowany.”

  # Informacja po schowaniu miecza lub wyjściu z serwera.

  pvp-disabled: “&c&lKONIEC! &7Tryb PvP został wyłączony.”

  # Główny napis Title podczas odliczania.

  warmup-title: “&ePrzygotuj się…”

  # Podnapis Title – %seconds% jest automatycznie zamieniane na czas pozostały w kodzie.

  warmup-subtitle: “&7Walka zacznie się za: &c%seconds%s”

  # Komunikat po kliknięciu LPM, gdy zbroja wskoczy na swoje miejsce.

  armor-equipped: “&a&oTwoja zbroja została założona!”
“`

### 🛠️ Informacje Techniczne i Uprawnienia

Plugin jest zoptymalizowany i nie obciąża procesora serwera.

Uprawnienia (Permissions):

wolobbypvp.admin – Dostęp do komendy /wolobbypvp reload (przeładowanie konfiguracji bez restartu serwera).

Szczegóły techniczne:

Wersje: Wspiera wersje od 1.18.2 wzwyż (dzięki zaimplementowanemu VersionManager).

Bezpieczeństwo: Wykorzystuje zaawansowane mapowanie UUID do przechowywania zapisanych pancerzy, co zapobiega błędom nawet przy nagłym wyjściu gracza z serwera.

Blokady: Plugin automatycznie blokuje wyrzucanie przedmiotów PvP (DropItem) oraz ręczne zdejmowanie zbroi z slotów pancerza.

### ❓ FAQ – Najczęściej Zadawane Pytania

Czy gracze tracą swoje itemy po śmierci? Nie. Plugin blokuje wypadanie przedmiotów (Drop) i automatycznie respawnuje gracza z przywróconym ekwipunkiem podstawowym.

Czy mogę zmienić slot miecza? Tak, w sekcji activator-item.slot w configu możesz ustawić dowolne miejsce od 1 do 9.

Czy plugin koliduje z innymi pluginami na lobby? Plugin działa niezależnie. Jeśli inny plugin nadaje efekty przy wejściu, WoLobbyPvp po prostu doda swoje przedmioty na wskazane sloty.

## 🆘 Wsparcie i Pomoc

Masz problem z konfiguracją? Znalazłeś błąd?

Discord: wojteko

Błędy: Proszę zgłaszać poprzez wiadomość prywatną na Discord. Nie używaj sekcji recenzji do zgłaszania błędów!

Autor projektu: wojteko