Skip to main content

Minecraft Plugins

Plugin setup and troubleshooting guides for Minecraft servers: maps, claims, shops, quests, voice chat, moderation and more.

Find a Minecraft plugin setup or troubleshooting guide

Find setup and troubleshooting instructions for Minecraft server plugins, grouped by what you wan...

Add and import Minecraft worlds with Multiverse-Core

Multiverse-Core manages additional worlds inside one Minecraft server. It does not allocate anoth...

Add and test WorldGuard ExtraFlags in one region

WorldGuard ExtraFlags adds flag types to WorldGuard's existing region system. It does not create ...

Add mcMMO skills and preserve existing player levels

mcMMO adds skills, progression and abilities to supported Minecraft servers. Plan its effects on ...

Build a safe starter menu with DeluxeMenus

DeluxeMenus turns inventory-style menus into buttons, information panels and navigation. A menu c...

Build and diagnose a small BetonQuest conversation

BetonQuest connects conversations, conditions, events and objectives. Start with a short conversa...

Configure an AdvancedEnchantments trial without risking player gear

AdvancedEnchantments adds custom enchantment effects and ways to obtain enchanted items. An effec...

Configure an ExcellentCrates test crate and verify rewards

ExcellentCrates manages crates, keys and rewards. Build a private test crate before distributing ...

Configure and test an EconomyShopGUI server shop

EconomyShopGUI provides a menu for trading items with the server. Unlike player chest shops, a se...

Configure AuraSkills progression and test player rewards

AuraSkills adds skills, stats and abilities. It was previously named Aurelium Skills, so older tu...

Configure bounded random teleports with BetterRTP

BetterRTP finds a random teleport destination within configured limits. The search may load or ge...

Configure DriveBackupV2 and verify an off-server recovery copy

DriveBackupV2 can send server file archives to supported storage services. It is a separate backu...

Configure first-join spawn and respawn rules with EssentialsXSpawn

EssentialsXSpawn controls arrival and respawn locations. First-time joins, repeat joins, the spaw...

Configure GriefDefender claims and LuckPerms safely

GriefDefender stores claim rules through a close integration with LuckPerms. A claim can exist wh...

Configure LiteBans moderation and preserve punishment history

LiteBans manages moderation records and enforcement. Begin with a clear policy for warnings, mute...

Configure NuVotifier and protect vote-receiver credentials

NuVotifier receives notifications from server-list voting sites and passes vote events to a rewar...

Configure SkinsRestorer without changing account authentication

SkinsRestorer lets a supported Minecraft Java server apply player skins and manage saved skin sel...

Control a Minecraft maintenance window with Maintenance

The Maintenance plugin can restrict joining while you work on a Minecraft server and show an inte...

Create a controlled Multiverse-Portal between worlds

Multiverse-Portals creates a defined gateway region that teleports players to a destination. It i...

Create a DecentHolograms display and check player visibility

DecentHolograms displays text and other supported content at a location in your world. Begin with...

Create a Lands claim and control member roles

Lands combines claimed areas with membership, roles and optional economy features. A player trust...

Create a separate creative plot world with PlotSquared

PlotSquared manages designated building plots and their ownership. For an existing survival serve...

Create and manage a Citizens NPC without granting command access

Citizens adds persistent non-player characters to a compatible Minecraft server. Start with one d...

Create and protect a ChestShop sign shop

ChestShop links a sign to a physical stock chest. The meaning of buy and sell prices is from the ...

Create and test a beginner quest with PikaMug Quests

PikaMug's Quests lets you define objectives and rewards for players. It is a specific plugin: oth...

Create and test Minecraft vote rewards with VotingPlugin

VotingPlugin listens for vote events and applies rewards according to your configured sites and r...

Create player chest shops with QuickShop-Hikari

QuickShop-Hikari creates physical shops where players trade items held in chests. It needs a work...

Create player-owned public warps with Player Warps

Olzie's Player Warps lets players publish destinations that other players can visit. Several unre...

Create Shopkeepers player shops and test trades safely

Shopkeepers creates villager-style trading shops. A player shop uses chest stock, while an admin ...

Customise the Minecraft server list with MiniMOTD

MiniMOTD changes the description and related presentation shown when a Minecraft client refreshes...

Evaluate legacy Java client support with ViaRewind

ViaRewind extends the Via translation family for legacy Java clients, notably the 1.7 and 1.8 gen...

Fix EssentialsXChat prefixes and chat formatting

EssentialsXChat formats player messages and can show rank prefixes, suffixes and group-specific l...

Give safe lobby items with ItemJoin

ItemJoin can give configured items when a player joins, respawns or changes worlds. Those trigger...

Install Dynmap and test a bounded world render

Dynmap publishes Minecraft terrain through a web map. Initial rendering can be expensive, especia...

Install Plasmo Voice and diagnose voice connection errors

Plasmo Voice provides proximity audio using a server plugin or mod and a client mod. Players with...

Install ProtocolLib and diagnose dependent plugin failures

ProtocolLib gives other Bukkit-based plugins access to Minecraft packets. Installing it alone doe...

Introduce CMI without conflicting with existing server plugins

CMI combines many server-management features in one premium plugin. That convenience also creates...

Introduce GrimAC alerts before automated punishments

GrimAC checks player behaviour using server-side movement simulation. Introduce it as an observed...

Let supported older Java clients join with ViaBackwards

ViaBackwards translates supported older Minecraft Java clients for a newer server. It works with ...

Link Nether and End worlds with Multiverse-NetherPortals

Multiverse-NetherPortals chooses which world a normal Nether or End portal leads to. It is differ...

Load an existing world safely with MyWorlds

MyWorlds manages Minecraft worlds, travel and world-specific settings. When importing an existing...

Maintain an existing ServerListPlus configuration safely

ServerListPlus customises the Minecraft server-list response, including descriptions and player-d...

Publish a squaremap world map with a separate web port

squaremap provides a top-down Minecraft map in a browser. Its web port, public link and rendering...

Replace WorldEdit with FastAsyncWorldEdit safely

FastAsyncWorldEdit, usually called FAWE, is a replacement for WorldEdit on its supported platform...

Restore a recorded player inventory with InventoryRollbackPlus

InventoryRollbackPlus records player snapshots for events enabled in its configuration and provid...

Separate creative and survival inventories with Multiverse-Inventories

Multiverse-Inventories controls which player state is shared between worlds. Its configuration ca...

Set up a BlueMap web map and control rendering load

BlueMap turns a Minecraft Java world into a browser map. Its renderer and web listener are separa...

Set up a CrazyCrates test and troubleshoot crate keys

CrazyCrates offers configurable crates with physical or virtual keys. Begin with a small test pri...

Set up a FancyHolograms text display on Paper

FancyHolograms creates text, item and block displays. This guide starts with one text display on ...

Set up AdvancedBan with controlled moderation tests

AdvancedBan provides warnings, mutes, bans and punishment history. Before adopting it, check that...

Set up GSit poses and restrict player interactions

GSit adds sitting and other poses to a supported Minecraft server. It can also react to player in...

Set up Jobs Reborn and check that job payments work

Jobs Reborn rewards configured actions with income, experience or points. Adding a job does not a...

Set up PacketEvents for plugins that require it

PacketEvents is a networking library used by plugins such as anticheats and packet-based features...

Set up personal homes and teleport requests with HuskHomes

HuskHomes provides named homes, teleport requests and optional cross-server travel. Start with on...

Set up Plan analytics without exposing private player data

Plan records Minecraft player activity and presents analysis through a web dashboard. It can help...

Set up player land claims with GriefPrevention

GriefPrevention lets players protect land and share selected access with other players. Claims he...

Set up Simple Voice Chat with an allocated UDP port

Simple Voice Chat adds proximity audio to a compatible Minecraft Java server. The Bukkit plugin r...

Set up SuperVanish for a limited staff role

SuperVanish lets authorised staff hide from ordinary players. Treat it as a moderation tool, not ...

Set up zAuctionHouse and test item sale recovery

zAuctionHouse lets players list items for other players to buy. Listings, money, purchased items ...

Test cross-server inventory synchronisation with HuskSync

HuskSync synchronises selected player data between compatible Minecraft backend servers. It can c...

Use MiniPlaceholders with a compatible Minecraft text plugin

MiniPlaceholders lets compatible Minecraft plugins resolve placeholders into Adventure text compo...

Write a permission-limited Skript command and reload one script

Use a small information command to learn Skript before adding purchases, inventory edits or sched...

Fix SkBee syntax errors after a Skript or Minecraft update

A script that uses SkBee can stop parsing after an update even when its ordinary Skript lines sti...

Create a Towny starter town and test outsider permissions

Towny combines land claims, town membership and optional economy costs. Set up a small town befor...

Set Residence visitor flags without locking out the owner

Residence applies protection flags to a defined area, with separate player and group overrides. D...

Fix ItemsAdder resource-pack delivery before changing item files

If several ItemsAdder items appear as vanilla materials or missing textures, first identify wheth...

Preserve Oraxen item IDs while changing a custom item texture

Change the appearance of an established Oraxen item as a controlled content update. Keep its inte...

Trace a Nexo custom-item display failure from pack to client

A Nexo item can exist on the server while the client displays the wrong model. Trace one item thr...

Create a bounded MythicMobs test encounter without natural spawns

Test one MythicMobs definition by spawning one mob in a controlled area. Keep natural spawning, r...

Tune RoseStacker rules without losing named or custom mobs

Entity stacking changes how several mobs share a representation. Review gameplay and persistence ...

Fix an ajLeaderboards board that shows missing or stale values

Check an ajLeaderboards ranking in three places: the original statistic, the board's recorded val...

Match a ChunkyBorder boundary to a pre-generated Minecraft world

Chunky generates terrain; ChunkyBorder controls a playable boundary using a Chunky selection. Mat...

Diagnose an AdvancedRegionMarket listing without resetting rented land

A land listing can fail because the market record, WorldGuard region, player limit or economy con...

Test InteractiveChat item previews without exposing staff inventory

InteractiveChat can share a held item, an inventory or an ender chest through chat. Start with th...

Create a separate BentoBox BSkyBlock island world safely

BSkyBlock adds a SkyBlock game mode to BentoBox. Keep its worlds separate from your existing surv...

Trace a denied Minecraft command with LuckPerms verbose

Use LuckPerms verbose recording to find the permission check behind a failed command. This is use...

Fix overlapping WorldGuard region flags with a small permission test

A WorldGuard flag can look correct on one region while another overlapping region changes the out...

LuckPerms tasks

Task guides and troubleshooting for LuckPerms. Check the installed release before changing config...

Give a LuckPerms permission an expiry without leaving permanent access

A temporary event permission should expire even if the player forgets to contact staff. Use a tim...

Make a LuckPerms event rank expire while preserving other ranks

An event rank can coexist with a player’s usual groups. Add it temporarily so the end of the even...

Limit a LuckPerms command permission to one Minecraft world

A build-world permission should not leak into survival. Add a world context to the exact node and...

Keep a LuckPerms permission local to one network backend

A lobby convenience command may be inappropriate on a survival backend. Give each backend a delib...

Move a player along a LuckPerms track without replacing unrelated groups

A promotion track describes a sequence of ranks; it does not create inheritance. Check the track ...

Fix a LuckPerms prefix priority without changing chat formatting

Two ranks can provide competing prefixes even when permissions work. Inspect the metadata priorit...

Remove a direct LuckPerms exception without weakening its parent rank

A one-off user permission can outlive the incident that created it. Remove that exception alone a...

Apply a small LuckPerms web-editor session to the correct server

An editor link does not apply changes by itself. Use a narrowly scoped session and review the gen...

Export LuckPerms data before changing its storage configuration

A permissions-storage change needs a usable export and a tested restore plan. Capture the current...

Find an inheritance cycle before it complicates a rank change

Groups should have a clear inheritance direction. Inspect a suspected cycle before adding another...

Keep default-player permissions separate from staff inheritance

A default group shared by every player should contain only ordinary-player access. Audit it befor...

Diagnose LuckPerms edits that reach one backend but not another

A shared rank can appear stale on one backend when storage or messaging differs. Compare those la...

Check a player UUID before changing LuckPerms account data

A name change or authentication change can make a familiar username point at unexpected permissio...

Remove a staff member from one LuckPerms track without clearing their account

Ending a staff role should remove staff membership while preserving unrelated player entitlements...

EssentialsX tasks

Task guides and troubleshooting for EssentialsX. Check the installed release before changing conf...

Give an EssentialsX rank a fixed home limit

Home allowances combine configuration and permissions. Define a small named allowance, then test ...

Restrict one EssentialsX warp to an approved player group

A staff or event warp should be usable only by its intended audience. Check per-warp permissions ...

Test EssentialsX teleport delay and movement cancellation

A teleport delay gives players time to cancel an accidental journey. Test the delay and movement ...

Add an EssentialsX cooldown to one utility command

A command-specific cooldown can limit repeated utility use without delaying unrelated player acti...

Resolve an EssentialsX command alias conflict without removing either plugin

Two installed plugins can claim the same short command. Find which implementation runs before cha...

Check EssentialsX AFK kick exemptions for a staff role

An AFK kick policy can affect ordinary players and staff differently. Verify the timeout and exem...

Limit EssentialsX nickname changes without granting formatting control

A nickname permission should not automatically allow impersonation or unrestricted formatting. Se...

Give staff a read-only EssentialsX player-information role

A helper who answers support questions may need player information without punishment or inventor...

Recover from an accidental EssentialsX ignore setting

A player who cannot see another player’s private messages may have an ignore entry rather than a ...

Restrict EssentialsX repair commands to the intended tool policy

A repair benefit can cover more items than you intended if its bypass nodes are inherited. Test t...

Review EssentialsX command-disabled entries after a plugin change

A command can remain unavailable after its replacement plugin is removed. Check the disabled-comm...

Test an EssentialsX jail location without trapping a real player

A jail destination needs a safe release path as well as a working detention command. Verify both ...

Change the EssentialsX starting balance for new players only

A new-player allowance should not reset established accounts. Treat the starting balance as an on...

Set EssentialsX maximum and minimum money limits with a boundary test

Balance limits can affect deposits from shops, jobs and administrative adjustments. Check the lim...

Change the EssentialsX currency symbol without changing stored money

Players may confuse a new currency label with a conversion. A symbol change should leave the nume...

Test an EssentialsX pay dispute using two controlled accounts

A payment complaint needs evidence from sender and recipient. Repeating a payment to see what hap...

Review EssentialsX worth prices before enabling item selling

An item-selling price can turn a renewable resource into a money generator. Evaluate a small set ...

Explain an EssentialsX balance leaderboard that looks out of date

A balance leaderboard may lag behind the provider’s current account values. Establish whether the...

Trace an unexpected EssentialsX command charge

An action can cost money through EssentialsX command-costs, a shop menu or another plugin. Identi...

Back up EssentialsX money before a player-data migration

An economy migration needs a consistent record of the accounts that EssentialsX owns. Copying a f...

LiteBans tasks

Task guides and troubleshooting for LiteBans. Check the installed release before changing configu...

AdvancedBan tasks

Task guides and troubleshooting for AdvancedBan. Check the installed release before changing conf...

SuperVanish tasks

Task guides and troubleshooting for SuperVanish. Check the installed release before changing conf...

PremiumVanish tasks

Task guides and troubleshooting for PremiumVanish. Check the installed release before changing co...

GrimAC tasks

Task guides and troubleshooting for GrimAC. Check the installed release before changing configura...

CoreProtect tasks

Task guides and troubleshooting for CoreProtect. Check the installed release before changing conf...

Investigate one chest withdrawal with a bounded CoreProtect lookup

A missing item report needs the correct container, time window and transaction type. Query a smal...

Exclude routine block types from a CoreProtect investigation

A busy build area can produce thousands of ordinary block records. Use a bounded lookup and a del...

Limit a CoreProtect lookup to a WorldEdit selection

An irregular incident boundary can be easier to select than describe with a radius. CoreProtect s...

Review an inventory rollback before restoring missing player items

Inventory recovery can duplicate items if the original transactions are not understood. Inspect t...

Reverse an accidental CoreProtect rollback with the matching scope

An accidental rollback should be reversed from its recorded parameters, not followed by a broader...

Turn off CoreProtect inspection without granting rollback access

Inspection mode changes what happens when staff click blocks, so leaving it enabled can confuse r...

Plan CoreProtect retention without losing evidence needed for recovery

Older audit records consume storage but may be the only evidence for a delayed grief report. Deci...

Investigate a growing CoreProtect consumer queue without discarding it

A growing write queue can explain why recent actions do not appear in lookups yet. Preserve queue...

Explain why CoreProtect has no record of an older action

An empty lookup can reflect scope, retention or logging settings rather than a broken database. W...

Rehearse a supported CoreProtect database-backend migration

CoreProtect’s migration command is available only in specific supported builds and backends. Rehe...

WorldGuard tasks

Task guides and troubleshooting for WorldGuard. Check the installed release before changing confi...

Give a WorldGuard plot member access without making them its owner

A region member can receive ordinary access without being granted the owner’s region-management p...

Extend a WorldGuard region vertically without replacing its members

A region selected too shallowly may protect the floor while leaving an upper build exposed. Redef...

Remove a WorldGuard greeting without confusing blank and inherited values

A blank region greeting and an unset greeting are different states. Unsetting can reveal an inher...

Restrict entry to a WorldGuard region’s approved members

A members-only area needs an entry policy as well as build protection. Check the region group and...

Test WorldGuard chest access separately from block building

A player may be able to open storage while being unable to build, or the reverse. Test container ...

Verify a WorldGuard no-PvP area at its actual boundary

A no-PvP area should protect the intended space without disabling combat elsewhere. Check the bou...

Find the correct WorldGuard region when names repeat across worlds

WorldGuard region names belong to worlds, so the same label can describe different areas. Check t...

Change a WorldGuard parent without losing track of inherited membership

Changing a region’s parent can alter inherited members and policy even when its own member list s...

Limit a WorldGuard mob-spawn restriction to one region

A spawn restriction can cover an event area without changing survival spawning across the world. ...

Review a WorldGuard blocked-command rule without relying on it for permissions

A regional command block can support an event rule, but it is not a substitute for securing the c...

WorldGuard ExtraFlags tasks

Task guides and troubleshooting for WorldGuard ExtraFlags. Check the installed release before cha...

LoginSecurity tasks

Task guides and troubleshooting for LoginSecurity. Check the installed release before changing co...

WorldEdit tasks

Task guides and troubleshooting for WorldEdit. Check the installed release before changing config...

Fix a WorldEdit schematic that pastes at the wrong offset

An unexpected offset usually starts with the position where you copied the build. WorldEdit recor...

Paste a WorldEdit structure without erasing surrounding blocks with air

A schematic often contains empty space around its walls. A normal paste can place that air over e...

Rotate a WorldEdit clipboard without changing the source build

Clipboard rotation changes how your next paste faces. It does not turn the original building in p...

Use a WorldEdit mask to replace one block type without touching its neighbours

A broad replace can damage decoration that shares a similar colour or shape. A mask lets you cons...

Unbind a WorldEdit brush from a tool before normal building

A tool can retain a brush binding after an editing session. The next click may alter blocks inste...

Change a bounded WorldEdit biome area and verify the client view

A biome edit changes biome data rather than replacing terrain blocks. A successful command can lo...

Remove a small patch of snow with WorldEdit without flattening terrain

Snow layers and full snow blocks can require different filters. A wide air replacement may also r...

Check WorldEdit chunk selections before editing a region boundary

Chunk-aligned selections help when a job follows region boundaries, but a highlighted corner can ...

Diagnose a schematic that WorldEdit cannot load without replacing the original file

A download ending in .schem is not proof of a valid schematic. A failed load can come from an inc...

Choose whether a WorldEdit clipboard should include entities

Copying a build with entities can duplicate decorative or gameplay objects when you paste it. Exc...

FastAsyncWorldEdit tasks

Task guides and troubleshooting for FastAsyncWorldEdit. Check the installed release before changi...

Multiverse-Core tasks

Task guides and troubleshooting for Multiverse-Core. Check the installed release before changing ...

Set a Multiverse world spawn without changing the main server world

A world-specific spawn can differ from the main server spawn, a player bed and a first-join plugi...

Find why a player can teleport to one Multiverse world but not another

A world access denial can come from the target world, the teleport command or a portal permission...

Choose a Multiverse respawn world and test bed behaviour separately

Players can follow different respawn rules after death, a bed use or an End exit. Set a deliberat...

Stop weather changes in one Multiverse event world

An event map can need stable weather while survival worlds keep normal conditions. Apply the poli...

Diagnose Multiverse animal and monster spawn rules in one world

A quiet world may reflect a configured spawn category, a gamerule, light conditions or a mob cap....

Apply a world-specific PvP rule without bypassing region protection

World PvP and region PvP can both influence a fight. Check the broader Multiverse property and a ...

Change difficulty for one Multiverse world and confirm it persists

A difficulty change for an event or resource world should not silently alter the main survival wo...

Use a Multiverse world alias without renaming the world folder

An alias gives players a friendlier label while the world’s internal identity remains stable. Tha...

Prevent an unused Multiverse event world from loading automatically

An event world can consume resources even when no event is scheduled. Disabling its automatic loa...

Investigate a Multiverse world player limit that staff can bypass

A world player limit can protect a small event, while staff bypass permissions let particular acc...

Multiverse-Portals tasks

Task guides and troubleshooting for Multiverse-Portals. Check the installed release before changi...

Multiverse-Inventories tasks

Task guides and troubleshooting for Multiverse-Inventories. Check the installed release before ch...

Multiverse-NetherPortals tasks

Task guides and troubleshooting for Multiverse-NetherPortals. Check the installed release before ...

MyWorlds tasks

Task guides and troubleshooting for MyWorlds. Check the installed release before changing configu...

PlotSquared tasks

Task guides and troubleshooting for PlotSquared. Check the installed release before changing conf...

Allow visitors to use plot doors without granting building access

A public showroom needs usable entrances, but visitors rarely need permission to break walls or o...

Test a PlotSquared PvP arena without enabling combat on every plot

Combat rules can come from PlotSquared, the server and another protection plugin. A plot-level Pv...

Restrict a PlotSquared flag to the values a building role actually needs

Flag administration can grant more authority than a building role requires. A player who needs to...

Distinguish a PlotSquared weather display from actual weather mechanics

A plot can look sunny while the underlying world still follows its weather cycle. PlotSquared doc...

Give a PlotSquared build a fixed-looking time without stopping the world clock

Builders may want a permanent sunset for screenshots without freezing the whole world. PlotSquare...

Limit plot entity counts without changing every world’s mob settings

A crowded creative plot can accumulate more entities than its owner intended. PlotSquared exposes...

Disable redstone on one PlotSquared test plot and check its boundaries

An event plot may need redstone disabled while nearby building plots continue normally. A local P...

Check PlotSquared claim allowances against the permission-search range

PlotSquared determines claim allowances from permissions. Its configured limit.max-plots value co...

Verify WorldEdit cannot cross a PlotSquared owner boundary

Plot protection and WorldEdit must agree before builders edit near a neighbour. PlotSquared provi...

Add plot entry and exit messages without changing the world’s chat format

A plot greeting can tell visitors where they are without replacing the server’s chat plugin. Keep...

Chunky tasks

Task guides and troubleshooting for Chunky. Check the installed release before changing configura...

ChunkyBorder tasks

Task guides and troubleshooting for ChunkyBorder. Check the installed release before changing con...

BlueMap tasks

Task guides and troubleshooting for BlueMap. Check the installed release before changing configur...

Dynmap tasks

Task guides and troubleshooting for Dynmap. Check the installed release before changing configura...

Vault tasks

Task guides and troubleshooting for Vault. Check the installed release before changing configurat...

ChestShop tasks

Task guides and troubleshooting for ChestShop. Check the installed release before changing config...

QuickShop-Hikari tasks

Task guides and troubleshooting for QuickShop-Hikari. Check the installed release before changing...

EconomyShopGUI tasks

Task guides and troubleshooting for EconomyShopGUI. Check the installed release before changing c...

Shopkeepers tasks

Task guides and troubleshooting for Shopkeepers. Check the installed release before changing conf...

Jobs Reborn tasks

Task guides and troubleshooting for Jobs Reborn. Check the installed release before changing conf...

Towny tasks

Task guides and troubleshooting for Towny. Check the installed release before changing configurat...

Check Towny plot permissions that override the town policy

A town-wide build rule does not fully explain every owned plot. Compare the effective plot settin...

Calculate Towny town-bank runway before the next upkeep collection

A town can have wealthy residents but insufficient money in its own bank. Check the actual upkeep...

Check Towny percentage taxes against a flat resident tax

A percentage tax and a fixed tax have different effects on wealthy and new residents. Confirm the...

Test a Towny embassy plot before selling it to an outsider

Embassy plots support a different ownership use case from ordinary residential plots. Test the bu...

Check Towny outpost costs before claiming a distant base

A distant outpost can have separate eligibility and costs from an ordinary adjacent claim. Confir...

Separate Towny town-spawn access from building permissions

A player may be allowed to visit a town spawn without being allowed to build there. Check travel ...

Review a Towny assistant rank before promoting a resident

A town rank can allow more than its friendly name suggests. Inspect the actual configured permiss...

Check what happens to Towny plots when a resident leaves

Plot ownership and town membership are related but should not be changed casually during an accou...

Test Towny shop plots without exposing neighboring storage

A commercial plot still needs suitable protection for customer trading and owner storage. Test th...

Investigate Towny protection at a town and wilderness boundary

A protection report near a border can refer to two different chunks. Establish where the action a...

Lands tasks

Task guides and troubleshooting for Lands. Check the installed release before changing configurat...

GriefPrevention tasks

Task guides and troubleshooting for GriefPrevention. Check the installed release before changing ...

GriefDefender tasks

Task guides and troubleshooting for GriefDefender. Check the installed release before changing co...

MythicMobs tasks

Task guides and troubleshooting for MythicMobs. Check the installed release before changing confi...

Fix a MythicMobs skill that never fires on attack

An attack skill can load without running when you expect it. Separate the mob definition, attack ...

Choose the right MythicMobs target for a healing skill

A healing skill that repairs the wrong mob usually needs a target check. Test the target selectio...

Stop a MythicMobs timer skill from overwhelming an arena

A timer that summons entities or emits effects can multiply load during a long fight. Measure one...

Separate MythicMobs custom drops from vanilla loot

Unexpected extra loot can come from the base Minecraft entity as well as your custom drop list. C...

Diagnose a MythicMobs boss bar that disappears during combat

A boss bar can disappear while the entity remains alive. Check its visibility rules and encounter...

Keep a MythicMobs spawn skill from duplicating its passengers

An encounter can accumulate extra riders when a passenger or mount action runs more than once. Ch...

Check MythicMobs conditions before a reward skill runs

A reward condition should distinguish the qualifying player from everyone nearby. Build a small p...

Trace a MythicMobs skill reference across several files

A skill may fail after moving configuration files even when the visible action looks unchanged. F...

Test MythicMobs equipment without changing live boss loot

A visible weapon or armour item on a custom mob does not establish what players will receive when...

Keep MythicMobs test summons inside an arena boundary

A custom summon can escape its encounter through a broad target location or repeated skill. Test ...

ItemsAdder tasks

Task guides and troubleshooting for ItemsAdder. Check the installed release before changing confi...

Organise ItemsAdder content without changing existing namespaces

Moving a content pack between folders can break references if you also change its namespace. Trea...

Find an ItemsAdder item that loads under the wrong namespace

An item can exist but appear under an unexpected identifier when its namespace declaration differ...

Check ItemsAdder texture path case after a Linux move

A texture reference that worked on another machine may fail on a case-sensitive filesystem. Compa...

Add a test recipe without replacing a live ItemsAdder recipe

A new custom-item recipe should use a separate identity and inexpensive ingredients while you tes...

Test an ItemsAdder furniture hitbox before placing it at spawn

A furniture model can look correct while its interaction area blocks a doorway or fails to match ...

Check a custom ItemsAdder sound before adding it to rewards

A silent custom sound can result from a missing pack asset, a mismatched identifier or client aud...

Limit an ItemsAdder custom block to the intended test world

Custom blocks can affect world storage and mining behaviour, so test their availability in the in...

Validate an ItemsAdder font image in chat and a menu title

A font image may work in chat but fail in a menu title because the consumer handles text differen...

Check an ItemsAdder consumable before distributing it to players

A custom food or drink can display correctly while consuming the wrong amount or applying an unin...

Prepare an ItemsAdder content update with a stable ID inventory

A content update can rename or remove items that already exist in player storage. Build an ID inv...

Oraxen tasks

Task guides and troubleshooting for Oraxen. Check the installed release before changing configura...

Nexo tasks

Task guides and troubleshooting for Nexo. Check the installed release before changing configurati...

AdvancedEnchantments tasks

Task guides and troubleshooting for AdvancedEnchantments. Check the installed release before chan...

mcMMO tasks

Task guides and troubleshooting for mcMMO. Check the installed release before changing configurat...

AuraSkills tasks

Task guides and troubleshooting for AuraSkills. Check the installed release before changing confi...

RoseStacker tasks

Task guides and troubleshooting for RoseStacker. Check the installed release before changing conf...

Quests tasks

Task guides and troubleshooting for Quests. Check the installed release before changing configura...

BetonQuest tasks

Task guides and troubleshooting for BetonQuest. Check the installed release before changing confi...

Find a BetonQuest objective that was defined but never started

An objective definition does not prove that it is active for a player. Follow the event that star...

Test an inverted BetonQuest condition with both player states

An inverted condition can accidentally make a quest available only to the wrong players. Write a ...

Guard a BetonQuest reward against repeat conversation clicks

A reward conversation can be reopened, so its state checks need to prevent an unintended second g...

Keep a BetonQuest journal entry separate from objective progress

A journal can describe progress without starting or completing the underlying objective. Check th...

Repair a cross-package BetonQuest reference after organising files

Moving a quest package can change how other packages reach its features. Map the references befor...

Check a delayed BetonQuest objective across logout and restart

A waiting objective may use a different timing policy than players expect. Test offline and resta...

Match a BetonQuest quest item without accepting lookalikes

A renamed ordinary item can resemble a quest item without sharing its required identity. Test mat...

Hide a completed quest option without hiding unrelated NPC dialogue

A completion condition should affect the intended conversation option rather than the whole NPC. ...

Edit BetonQuest dialogue text without renaming conversation options

Wording can be improved without changing the internal IDs that connect a conversation. Keep text ...

Compare BetonQuest configuration errors with player-state errors

A quest that fails for one player may have valid configuration but different stored state. Compar...

PlaceholderAPI tasks

Task guides and troubleshooting for PlaceholderAPI. Check the installed release before changing c...

MiniPlaceholders tasks

Task guides and troubleshooting for MiniPlaceholders. Check the installed release before changing...

DeluxeMenus tasks

Task guides and troubleshooting for DeluxeMenus. Check the installed release before changing conf...

DecentHolograms tasks

Task guides and troubleshooting for DecentHolograms. Check the installed release before changing ...

FancyHolograms tasks

Task guides and troubleshooting for FancyHolograms. Check the installed release before changing c...

TAB tasks

Task guides and troubleshooting for TAB. Check the installed release before changing configuratio...

DiscordSRV tasks

Task guides and troubleshooting for DiscordSRV. Check the installed release before changing confi...

Choose the authority direction for one DiscordSRV rank mapping

Rank synchronisation can undo a manual change when the wrong side is authoritative. Test one ordi...

Fix DiscordSRV role hierarchy without granting Administrator

A bot can send chat successfully while failing to update roles. Discord channel permissions and r...

Move one DiscordSRV chat route to a replacement channel

Renaming a Discord channel does not create a new channel ID, but deleting and recreating one does...

Keep a DiscordSRV console channel read-only for observers

A Discord console channel can expose logs and permit command input. Decide who needs each capabil...

Rotate a DiscordSRV bot token after an accidental disclosure

A bot token is a credential, not a channel identifier. If it appeared in a public paste or screen...

Correct a DiscordSRV link made to the wrong Discord account

A player can accidentally link Minecraft to a secondary Discord account. Correct that one relatio...

Diagnose DiscordSRV chat that works in only one direction

One-way chat is a useful clue. It shows that at least part of the connection works, but the remai...

Stop duplicate DiscordSRV bridge posts without losing chat history

Duplicate bridge posts can come from multiple senders rather than a retry fault. Identify which i...

Prepare a redacted DiscordSRV debug report for a bridge fault

A useful bridge report explains one failed operation and includes the corresponding evidence. Upl...

Test DiscordSRV link-to-join before enforcing it for players

Link-required admission changes who can join Minecraft. Validate the linking instructions and fai...

Simple Voice Chat tasks

Task guides and troubleshooting for Simple Voice Chat. Check the installed release before changin...

Plasmo Voice tasks

Task guides and troubleshooting for Plasmo Voice. Check the installed release before changing con...

InteractiveChat tasks

Task guides and troubleshooting for InteractiveChat. Check the installed release before changing ...

MiniMOTD tasks

Task guides and troubleshooting for MiniMOTD. Check the installed release before changing configu...

ServerListPlus tasks

Task guides and troubleshooting for ServerListPlus. Check the installed release before changing c...

GSit tasks

Task guides and troubleshooting for GSit. Check the installed release before changing configurati...

Geyser tasks

Task guides and troubleshooting for Geyser. Check the installed release before changing configura...

Floodgate tasks

Task guides and troubleshooting for Floodgate. Check the installed release before changing config...

ViaVersion tasks

Task guides and troubleshooting for ViaVersion. Check the installed release before changing confi...

ViaBackwards tasks

Task guides and troubleshooting for ViaBackwards. Check the installed release before changing con...

ViaRewind tasks

Task guides and troubleshooting for ViaRewind. Check the installed release before changing config...

ProtocolLib tasks

Task guides and troubleshooting for ProtocolLib. Check the installed release before changing conf...

PacketEvents tasks

Task guides and troubleshooting for PacketEvents. Check the installed release before changing con...

spark tasks

Task guides and troubleshooting for spark. Check the installed release before changing configurat...

Plan tasks

Task guides and troubleshooting for Plan. Check the installed release before changing configurati...

DriveBackupV2 tasks

Task guides and troubleshooting for DriveBackupV2. Check the installed release before changing co...

InventoryRollbackPlus tasks

Task guides and troubleshooting for InventoryRollbackPlus. Check the installed release before cha...

HuskSync tasks

Task guides and troubleshooting for HuskSync. Check the installed release before changing configu...

HuskHomes tasks

Task guides and troubleshooting for HuskHomes. Check the installed release before changing config...

NuVotifier tasks

Task guides and troubleshooting for NuVotifier. Check the installed release before changing confi...

VotingPlugin tasks

Task guides and troubleshooting for VotingPlugin. Check the installed release before changing con...