ChunkLock
ChunkLock is a chunk-based progression gamemode plugin for Paper/Spigot.
Chunk Cost
Chunk Menu
Chunk
Friends List
Friends Permissions
Chunk Reset
Visit Banned
Progressions
Periodic Points
Statistic Rewards
Advancement Rewards
Warps
Edit Warp
Warp Icon Picker
Chunk Upgrade
Questes
Daily Quests
Weekly Quests
General Quests
Plugin description
ChunkLock is a chunk-based progression gamemode plugin for Paper/Spigot.
Each player starts with a single home chunk in a dedicated ChunkLock world and expands outward by unlocking neighboring chunks through configurable costs, quests, progression, upgrades, warps, and team systems.
Personal or team-based Chunk Points
Locked chunk borders with live TextDisplay / ItemDisplay requirements
Configurable unlock costs using:
Chunk Points
Money via Vault
Experience levels
Items
Unlock scaling with linear or exponential formulas
Biome-based home creation
Friends / team system with detailed internal permissions
Public and private warps
Visit browser, reviews, bans, and top lists
Daily, weekly, and general quests
Progression rewards from periodic points, statistics, and advancements
Upgrades for home progression
SQLite and MySQL support
PlaceholderAPI support
Soft integrations for:
Vault
PlaceholderAPI
ItemsAdder
Oraxen
Nexo
MythicMobs
MythicCrucible
ExecutableItems
AdvancedItems
EcoItems
Compatibility
Minecraft:
1.19.4 - 1.21.xAPI:
Paper / Spigot
Player Commands
/chunkPermission:
chunklock.command.menuOpens the main ChunkLock menu.
/chunk createPermission:
chunklock.command.createOpens the biome selection GUI and starts home creation.
/chunk create stopPermission:
chunklock.command.create.stopStops the active biome search.
/chunk pointsPermission:
chunklock.command.pointsShows your current Chunk Points balance.
/chunk points send <player> <amount>Permission:
chunklock.command.points.sendSends Chunk Points to another player or team storage.
/chunk points topPermission:
chunklock.command.points.topOpens the top Chunk Points GUI.
/chunk removePermission:
chunklock.command.removeRemoves your ChunkLock home.
/chunk spawnPermission:
chunklock.command.spawnTeleports you to your home spawn.
/chunk setspawnPermission:
chunklock.command.setspawnSets the spawn point for your home.
/chunk warpPermission:
chunklock.command.warpOpens the global warp browser.
/chunk warp <name>Permission:
chunklock.command.warpTeleports to a visible warp by name.
/chunk <warp-name>Permission:
chunklock.command.warpShortcut for
/chunk warp <name>.
/chunk setwarp <name>Permission:
chunklock.command.setwarpCreates a new warp at your current location.
/chunk delwarp <name>Permission:
chunklock.command.delwarpDeletes one of your managed warps.
/chunk questsPermission:
chunklock.command.questsOpens the quests menu.
/chunk quests dailyPermission:
chunklock.command.questsOpens the daily quests GUI.
/chunk quests weeklyPermission:
chunklock.command.questsOpens the weekly quests GUI.
/chunk quests generalPermission:
chunklock.command.questsOpens the general quests GUI.
/chunk visitPermission:
chunklock.command.visitOpens the Visit ChunkLock browser.
/chunk visit kick <player>Permission:
chunklock.command.visit.kickKicks a visitor out of your ChunkLock home.
/chunk visit ban <player>Permission:
chunklock.command.visit.banBans a player from visiting your ChunkLock home.
/chunk visit unban <player>Permission:
chunklock.command.visit.unbanRemoves a visitor ban.
/chunk visit bansPermission:
chunklock.command.visit.bansOpens the banned visitors GUI.
/chunk reviewPermission:
chunklock.command.reviewOpens the review GUI for the ChunkLock home you are currently visiting.
/chunk topPermission:
chunklock.command.topOpens the top ChunkLock homes GUI.
/chunk friend add <player>Permission:
chunklock.command.friend.addSends a friend/team invite.
/chunk friend remove <player>Permission:
chunklock.command.friend.removeRemoves a friend from the home team.
/chunk friends add <player>Permission:
chunklock.command.friend.addSame as
/chunk friend add <player>.
/chunk friends remove <player>Permission:
chunklock.command.friend.removeSame as
/chunk friend remove <player>.
/chunk friends accept <player>Permission:
chunklock.command.friend.acceptAccepts a pending ChunkLock friend invite.
/chunk friends decline <player>Permission:
chunklock.command.friend.declineDeclines a pending ChunkLock friend invite.
/chunk helpPermission:
chunklock.command.helpShows the help message.
/chunk infoPermission:
chunklock.command.infoShows information about the current chunk.
/chunk listPermission:
chunklock.command.listLists unlocked chunks.
/chunk playershop createPermission:
chunklock.command.playershop.createCreates a Player Shop from the targeted supported container block.
/chunk admin upgrade add <player> <upgrade> <level>Permission:
chunklock.command.admin.upgrade.addAdds upgrade levels to the target player's ChunkLock home.
/chunk admin upgrade remove <player> <upgrade> <level>Permission:
chunklock.command.admin.upgrade.removeRemoves upgrade levels from the target player's ChunkLock home.
Admin Commands
/chunk admin reloadPermission:
chunklock.command.admin.reloadReloads the plugin runtime configuration.
/chunk admin give points <player> <amount>Permission:
chunklock.command.admin.giveAdds Chunk Points.
/chunk admin take points <player> <amount>Permission:
chunklock.command.admin.takeRemoves Chunk Points.
/chunk admin check points <player>Permission:
chunklock.command.admin.checkShows Chunk Points balance and recent point history.
/chunk admin timeabsence <player> <days>Permission:
chunklock.command.admin.timeabsenceOverrides the inactivity-removal limit for a player.
/chunk admin unlock <player> <world> <x> <z>Permission:
chunklock.command.admin.unlockUnlocks a chunk for a player.
/chunk admin lock <player> <world> <x> <z>Permission:
chunklock.command.admin.lockLocks a chunk for a player.
/chunk admin reset <player>Permission:
chunklock.command.admin.resetResets a player home.
/chunk admin regenerate requirements <player>Permission:
chunklock.command.admin.regenerateRegenerates pending unlock requirements for one player.
/chunk admin regenerate requirements allPermission:
chunklock.command.admin.regenerateRegenerates pending unlock requirements for all homes.
/chunk admin upgrade add <player> <upgrade> <level>Permission:
chunklock.command.admin.upgrade.addAdds upgrade levels to the target player's ChunkLock home.
/chunk admin upgrade remove <player> <upgrade> <level>Permission:
chunklock.command.admin.upgrade.removeRemoves upgrade levels from the target player's ChunkLock home.
Permissions
chunklock.bypassBypass all ChunkLock restrictions.
chunklock.command.menuchunklock.command.createchunklock.command.create.stopchunklock.command.pointschunklock.command.points.sendchunklock.command.points.topchunklock.command.removechunklock.command.spawnchunklock.command.setspawnchunklock.command.warpchunklock.command.setwarpchunklock.command.delwarpchunklock.command.questschunklock.command.visitchunklock.command.visit.kickchunklock.command.visit.banchunklock.command.visit.unbanchunklock.command.visit.banschunklock.command.reviewchunklock.command.topchunklock.command.friend.addchunklock.command.friend.removechunklock.command.friend.acceptchunklock.command.friend.declinechunklock.command.helpchunklock.command.infochunklock.command.listchunklock.command.adminchunklock.command.admin.reloadchunklock.command.admin.givechunklock.command.admin.takechunklock.command.admin.checkchunklock.command.admin.timeabsencechunklock.command.admin.unlockchunklock.command.admin.lockchunklock.command.admin.resetchunklock.command.admin.regeneratechunklock.update.notifychunklock.command.playershop.createchunklock.playershop.usechunklock.playershop.createchunklock.playershop.editchunklock.playershop.deletechunklock.command.admin.upgradechunklock.command.admin.upgrade.addchunklock.command.admin.upgrade.removecreate_player_shopsedit_player_shopsdelete_player_shopsuse_player_shops
Dynamic Permissions
chunklock.limit.<value>Example:
chunklock.limit.96
chunklock.limit.unlimitedchunk.periodicpoints.<amount>Example:
chunk.periodicpoints.5
chunklock.costchunk.reduction.<key>Example:
chunklock.costchunk.reduction.vip
chunklock.upgrade.reduction.<key>Example:
chunklock.upgrade.reduction.vip
Placeholders
Identifier:
chunklock
Format:
%chunklock_<placeholder>%
General / Chunk Points
%chunklock_points%%chunklock_chunk_points%%chunklock_home_chunk_points%%chunklock_team_chunk_points%%chunklock_current_home_chunk_points%%chunklock_unlocked%%chunklock_limit%%chunklock_current_unlocked%
Home Information
%chunklock_home_world%%chunklock_home_chunk_x%%chunklock_home_chunk_z%%chunklock_home_biome%%chunklock_home_created_at%%chunklock_home_friends%%chunklock_home_team_size%%chunklock_home_friend_limit%%chunklock_home_upgrades%%chunklock_home_warp_count%%chunklock_home_public_warp_count%%chunklock_home_private_warp_count%%chunklock_home_visits%%chunklock_home_votes_positive%%chunklock_home_votes_negative%%chunklock_home_bans%%chunklock_home_visits_enabled%%chunklock_home_spawn_world%
Current Chunk / Current Home
%chunklock_current_world%%chunklock_current_chunk_x%%chunklock_current_chunk_z%%chunklock_current_home_owner%%chunklock_current_home_owner_uuid%%chunklock_current_home_world%%chunklock_current_home_chunk_x%%chunklock_current_home_chunk_z%%chunklock_current_home_created_at%%chunklock_current_home_biome%%chunklock_current_home_friends%%chunklock_current_home_unlocked%%chunklock_current_home_upgrades%%chunklock_current_home_team_size%%chunklock_current_home_warp_count%%chunklock_current_home_public_warp_count%%chunklock_current_home_private_warp_count%%chunklock_current_home_visits%%chunklock_current_home_votes_positive%%chunklock_current_home_votes_negative%%chunklock_current_home_bans%%chunklock_current_home_visits_enabled%%chunklock_current_is_owner%
Quest Access / Overview
%chunklock_quests_has_access%%chunklock_quests_owner%%chunklock_quests_owner_uuid%
Daily Quest Summary
%chunklock_quests_daily_completed%%chunklock_quests_daily_total%%chunklock_quests_daily_remaining%%chunklock_quests_daily_percent%%chunklock_quests_daily_active%%chunklock_quests_daily_claimable%%chunklock_quests_daily_next_reset%%chunklock_quests_daily_next_reset_countdown%%chunklock_quests_daily_next_reset_unix%
Weekly Quest Summary
%chunklock_quests_weekly_completed%%chunklock_quests_weekly_total%%chunklock_quests_weekly_remaining%%chunklock_quests_weekly_percent%%chunklock_quests_weekly_active%%chunklock_quests_weekly_claimable%%chunklock_quests_weekly_next_reset%%chunklock_quests_weekly_next_reset_countdown%%chunklock_quests_weekly_next_reset_unix%
General Quest Summary
%chunklock_quests_general_completed%%chunklock_quests_general_total%%chunklock_quests_general_remaining%%chunklock_quests_general_percent%%chunklock_quests_general_active%%chunklock_quests_general_claimable%
Per-Quest Pattern
Pattern:
%chunklock_quest_<scope>_<key>_<field>%
Scopes:
dailyweeklygeneral
Fields:
unlockedlockedpermissionprogressrequiredremainingprogress_percentcompletedclaimedready_to_claimcompleted_atcompleted_byclaimed_atclaimed_bynamescopetypetargettarget_kindtarget_kind_nametarget_is_customtarget_is_vanillatarget_referencereward_moneyreward_expreward_chunk_pointsreward_itemsreward_commandsrandom_rewardrandom_itemrandom_commandshared_progressshared_claim
Example:
%chunklock_quest_daily_break_stone_progress%
Progression
%chunklock_progression_enabled%%chunklock_progression_starting_points%%chunklock_progression_periodic_enabled%%chunklock_progression_periodic_amount%%chunklock_progression_periodic_reward%%chunklock_progression_periodic_interval%%chunklock_progression_periodic_interval_minutes%%chunklock_progression_periodic_next_payout%%chunklock_progression_periodic_next_payout_unix%%chunklock_progression_statistic_rewards%%chunklock_progression_statistic_count%%chunklock_progression_advancement_rewards%%chunklock_progression_advancement_count%
Top Chunk Points
Pattern:
%chunklock_top_points_<rank>_<field>%
Fields:
nameuuidpointsjoined_atjoined_unix
Examples:
%chunklock_top_points_1_name%%chunklock_top_points_3_points%
Top ChunkLock Homes
Patterns:
%chunklock_top_chunk_positive_<rank>_<field>%%chunklock_top_chunk_negative_<rank>_<field>%
Fields:
ownerowner_uuidworldchunk_xchunk_zcreated_atcreated_unixlast_seen_atlast_seen_unixvisitspositive_votesnegative_votesvote_scorevisits_enabledbiomefriendsteam_sizeupgradesunlockedwarp_countpublic_warp_countprivate_warp_count
Examples:
%chunklock_top_chunk_positive_1_owner%%chunklock_top_chunk_positive_3_warp_count%%chunklock_top_chunk_negative_5_negative_votes%
Players Shop
Home Shop Summary:
%chunklock_home_shop_count%%chunklock_home_public_shop_count%%chunklock_home_private_shop_count%%chunklock_home_shop_pending_claims%%chunklock_home_shop_pending_exp%note: the
pending_*names are legacy; in current 1.1.0 they expose shared owner-bank item / EXP totals
Current Home Shop Summary:
%chunklock_current_home_shop_count%%chunklock_current_home_public_shop_count%%chunklock_current_home_private_shop_count%
Looked-at Player Shop:
%chunklock_current_shop_name%%chunklock_current_shop_owner%%chunklock_current_shop_home_owner%%chunklock_current_shop_currency%%chunklock_current_shop_price%%chunklock_current_shop_sell_price%%chunklock_current_shop_buy_price%%chunklock_current_shop_trade_mode%%chunklock_current_shop_stock%%chunklock_current_shop_public%%chunklock_current_shop_payout_target%%chunklock_current_shop_pending_claims%note:
%chunklock_current_shop_pending_claims%also uses the legacy name and now exposes the shared owner item-bank tota
Config Files
Optional Integrations
ChunkLock uses soft dependencies. These plugins are supported but not required.
Vault
PlaceholderAPI
ItemsAdder
Oraxen
Nexo
MythicMobs
MythicCrucible
ExecutableItems
AdvancedItems
EcoItems
Last updated