Speedgot
Dominion
-----
Dominion is a completely open-source, free, future-proof, territory anti-grief plugin.
Download Now
1009.7 KB .jar
Overview
Updates (
--
)
Reviews (
---
)
Version History
Discussion
Bug Fixes
Bug Fixes
update ConditionalArgument to provide index list for condition arguments (
zhangyuheng
)
add method to retrieve command arguments with thread-local support (
zhangyuheng
)
update argument classes to support pre-arguments in suggestion retrieval (
zhangyuheng
)
add player existence check and cleanup for legacy member data (
zhangyuheng
)
roll back deprecate privilege and environment flag checks for dominions (
zhangyuheng
)
Commits
3550d9b
: feat
#126
: add event handlers for player interactions with flower pots (zhangyuheng)
59dc4e0
: feat
#127
: add interaction flag and event handler for jukebox (zhangyuheng)
83f804a
: fix
#128
: add DROP_ITEM and PICK_UP flags with corresponding event handlers (zhangyuheng)
60337cd
: add intro of cui (zhangyuheng)
----------
,
Aug 17, 2025
fix bugs
Bug Fixes
update dominion name in cache on name change and increment version to 4.5.2 (
zhangyuheng
)
Commits
f03cac3
: fix
#123
: enhance cuboid containment checks to optionally ignore y-dimension and update related assertions (zhangyuheng)
b270e33
: feat
#122
: add lectern interaction flag and event handler for player interactions (zhangyuheng)
----------
,
Aug 14, 2025
fix bugs
Features
add bug report and feature request templates to improve issue tracking (
zhangyuheng
)
Bug Fixes
handle plugin disable on configuration load failure and simplify file path creation (
zhangyuheng
)
prevent handling of creature spawn events triggered by spawner eggs (
zhangyuheng
)
handle potential null return during cache rebuilding in DominionDOO selection (
zhangyuheng
)
handle potential exceptions during cache rebuilding in DominionDOO selection (
zhangyuheng
)
update VaultUnlockedAPI dependency to version 2.15 (
zhangyuheng
)
enhance thread safety in DominionNodeSectored class (
zhangyuheng
)
update DominionAPI dependency to version 4.10 (
zhangyuheng
)
improve thread safety by using 'this' for synchronization in DominionNodeSectored (
zhangyuheng
)
enhance thread safety by marking cache maps as volatile in multiple cache classes (
zhangyuheng
)
clarify interaction instructions for managing and removing members in MemberList (
zhangyuheng
)
add AUTO option for UI_TYPE and update default UI handling for players (
zhangyuheng
)
update UI_TYPE handling to allow player-defined preferences and adjust default settings (
zhangyuheng
)
add copy method to Argument class and update getArguments to return copies of arguments (
zhangyuheng
)
implement copy methods for ConditionalArgument and Option classes, and enhance argument handling in SecondaryCommand (
zhangyuheng
)
update DominionAPI version to 4.5.0 in build files and documentation (
zhangyuheng
)
Code Refactoring
remove foreign key constraints from tp_cache table columns (
zhangyuheng
)
simplify setButton method by removing unnecessary checks (
zhangyuheng
)
streamline cache reloading logic in AdministratorCommand (
zhangyuheng
)
Commits
44f6998
: fix
#113
: allow flight for dominion owner if Flags.FLY is enabled (zhangyuheng)
fb5012f
: fix
#113
: allow flight for operators regardless of game mode (zhangyuheng)
5200ae1
: fix
#113
: improve flight permission logic for operators and game modes (zhangyuheng)
ae3b387
: fix
#117
: enhance interaction handling in DominionList by differentiating left and right click actions (zhangyuheng)
7c75068
: fix
#118
: update player dominion map removal logic in DominionCache (zhangyuheng)
c145aba
: feat
#119
: implement Fireball and Trident launch/hit event handling with privilege checks (zhangyuheng)
----------
,
Aug 13, 2025
fix bugs & add console ui
Features
implement console support for various UI components and add pagination utility (
zhangyuheng
)
add update language command and descriptions for language regeneration (
zhangyuheng
)
enhance flag display formatting and add new UI components (
zhangyuheng
)
Bug Fixes
update migrate list descriptions for clarity in multiple languages (
zhangyuheng
)
Code Refactoring
rename settings classes to flags for consistency (
zhangyuheng
)
update pagination logic and improve flag display formatting (
zhangyuheng
)
Chores
update version numbers to 4.9 and 4.4.5 for release (
zhangyuheng
)
----------
,
Jul 24, 2025
fix bugs add more features
Features
add sowing privilege flag and handler for crop placement (
zhangyuheng
)
update flag descriptions for clarity and consistency in English and Chinese (
zhangyuheng
)
add Japanese localization for dominion plugin (
zhangyuheng
)
add Japanese localization support for dominion plugin (
zhangyuheng
)
Bug Fixes
update version type determination for branch naming convention (
zhangyuheng
)
update PlayerDTO and PlayerDOO to handle nullable skin URL in updateLastKnownName method (
zhangyuheng
)
close view after resizing actions in SetSize (
zhangyuheng
)
retrieve member data directly from database to ensure up-to-date information (
zhangyuheng
)
Documentation
update language file descriptions for TUI and CUI interfaces (
zhangyuheng
)
add special thanks section for JetBrains support in README files (
zhangyuheng
)
Code Refactoring
update SetSize layout and button materials for improved clarity (
zhangyuheng
)
change getDominion method to return nullable DominionDTO and add teleport location placeholders
#99
(
zhangyuheng
)
update teleport location placeholder format in PlaceHolderApi and documentation (
zhangyuheng
)
update descriptions for teleport location placeholders in documentation (
zhangyuheng
)
update XLogger to use ConsoleCommandSender and improve logging methods (
zhangyuheng
)
Commits
a66c5a0
: Fix NoSuchMethodError when players join Arclight (Bukkit API) server (matata)
#98
a1343e2
: Merge remote-tracking branch 'origin/master' (zhangyuheng)
e895976
: update intro img (zhangyuheng)
a9057de
: refactor
#97
: rename Heads to Headers and update color constants in ViewStyles (zhangyuheng)
87ecbd2
: Merge branch 'dev/new-features' (zhangyuheng)
----------
,
Jul 22, 2025
fix bugs
cc1c999
: enhance tab completion to filter commands by prefix (zhangyuheng)
626b2a8
: fix cache bug when transfer dominion (zhangyuheng)
6d5b3c6
: update DominionAPI to use singleton instance and increment version to 4.4 (zhangyuheng)
7adfc4f
: refactor Flags.java for improved readability by aligning variable assignments (zhangyuheng)
83b7601
:
#79
add dynamic flag feature for flexible flag configuration (zhangyuheng)
293eb22
: Revert "
#79
add dynamic flag feature for flexible flag configuration" (zhangyuheng)
df7c5b3
: add environment flags for ice and snow management (zhangyuheng)
60f2d3e
: add Crafter event listener for player interactions with crafting blocks (zhangyuheng)
1165fda
: refactor command management to support dynamic commands and improve help command functionality (zhangyuheng)
07d2567
: add SquareMap integration and refactor web map rendering structure (zhangyuheng)
1e1a86d
: update plugin.yml for improved command descriptions and add SquareMap support (zhangyuheng)
732410f
: add ice and snow settings to zh_cn.yml for environmental control (zhangyuheng)
e0c704c
: bump DominionAPI version to 4.5 in build files and documentation (zhangyuheng)
94853e3
: bump version to 4.3.1-beta and update SquareMap API dependency to 1.3.4 (zhangyuheng)
----------
,
Jun 23, 2025
fix bugs
cfed0c8
: remove old cui system (zhangyuheng)
a84f6ff
: fix
#81
(zhangyuheng)
200bc27
: fix
#81
wrong message display (zhangyuheng)
37a5bd2
: add migrate_all command for bulk residence migration (zhangyuheng)
----------
,
Jun 6, 2025
fix bugs
db8acfe
:
#47
add copy command functionality for environment, guest, member, and group settings (zhangyuheng)
a725924
: rearrange copy menu (zhangyuheng)
1a594d7
: rearrange copy menu (zhangyuheng)
9662b77
: add support for INT(11) type in MYSQL database type strings to complicate mariadb
#77
(zhangyuheng)
092182e
: Merge remote-tracking branch 'origin/copy-command' (zhangyuheng)
10245af
: bump version to 4.2.0-beta (zhangyuheng)
----------
,
May 6, 2025
fix bugs
44e3e26
: fix group title command to handle invalid title IDs and update player cache (zhangyuheng)
2e62d93
: fix CacheEventHandler to use getOrDefault for SHOW_BORDER flag (zhangyuheng)
ce1ee7d
: add installation tip to prevent player kicks from fast TUI interactions (zhangyuheng)
0a42376
: fix rename or delete may cause cache corrupt
#76
(zhangyuheng)
----------
,
Apr 28, 2025
fix bugs
cc2c141
: add debug logging for package directory path processing in Misc.java (zhangyuheng)
----------
,
Apr 17, 2025
fix bugs
37ef0da
: add unique naming for Dominion nodes to prevent conflicts (zhangyuheng)
3cbd117
: fix migration error messages to use the correct placeholder (zhangyuheng)
550a4a1
: fix naming conflict in Dominion nodes during creation (zhangyuheng)
be8f3c0
: fix naming conflict in Dominion nodes during creation (zhangyuheng)
c653523
: refactor dominion naming logic to ensure unique names and fix child mapping (zhangyuheng)
----------
,
Apr 17, 2025
fix bugs
8f73c74
: update SQLITE type strings and increment version to 4.0.1-beta (zhangyuheng)
----------
,
Apr 16, 2025
fix cache bugs
fix cache bugs
----------
,
Apr 10, 2025
fix more bugs
fix more bugs
----------
,
Mar 28, 2025
fix some bugs
fix some bugs
----------
,
Mar 18, 2025
fix expand contract dont take effect bug
fix expand contract dont take effect bug
----------
,
Mar 16, 2025
fix economy text placeholder display fail
fix economy text placeholder display fail
----------
,
Mar 13, 2025
fix update player status fail
fix update player status fail
----------
,
Mar 13, 2025
rewrite whole framework add more support languagse
Be care for, you need to re configure your configuration when upgeaded from 3.x
For detail information please refer to documentation :
https://dominion.lunadeer.cn/en/notes/doc/owner/other/upgrade/
----------
,
Mar 13, 2025
add support of slime-fun
8d97823
: fix migration from residence throw db exception (zhangyuheng)
027ba97
: add player damage player flag
#40
, add monster damage player flag (zhangyuheng)
4863413
: add flag check method in api to support slime-fun etc.
#54
(zhangyuheng)
----------
,
Jan 26, 2025
fix some bugs
a61d145
: fix transfer dominion don't check amount problem (zhangyuheng)
4a84d62
: fix slime-fun (or other third-part plugins) can dupe items problem (zhangyuheng)
2e064b5
: allow operator migrate res for players (zhangyuheng)
----------
,
Jan 22, 2025
fix bugs
3aae169
:
#49
fix wrong contract/expand behave, optimize command tab complete performance (zhangyuheng)
dd5ef5f
: update docs for new dom expand/contract command (zhangyuheng)
67b12bb
:
#48
made link customized (zhangyuheng)
5d2138d
: fix ender man can tp into dom (zhangyuheng)
2cbe2ff
: fix CraftShulker cannot be cast to class org.bukkit.entity.Player (zhangyuheng)
----------
,
Jan 6, 2025
update 3.0 to support stronger api
069a095
: fix java.util.MissingFormatArgumentException: Format specifier '%d' (zhangyuheng)
e935858
:
#44
(zhangyuheng)
bd95134
: rebuild base system with event (zhangyuheng)
930c49a
: add dominion delete event (zhangyuheng)
aee53ac
: fix some bugs (zhangyuheng)
d684e6d
: finish DominionRenameEvent (zhangyuheng)
5ddb9a6
: finish DominionTransferEvent (zhangyuheng)
fa8df67
: Add more dominion update event (zhangyuheng)
0736316
: Change more events. (zhangyuheng)
f0cb84d
: Rewrite more. (zhangyuheng)
87163ed
: 更新文言(華夏)之翻譯 (cygbs)
#41
79bae61
: Merge branch 'master' into 3.0-dev (zhangyuheng)
fbe7f9f
: 完成了绝大多数内容的重写 (zhangyuheng)
0eb6a07
: Test newest rewrite passed. (zhangyuheng)
c30ea0b
: Test newest rewrite passed. (zhangyuheng)
a9513da
: Fix contract/expand command throw exception. (zhangyuheng)
1c99b82
: Fix wrong create dominion size. (zhangyuheng)
a3535a4
: Rewrite Flag system. (zhangyuheng)
f577657
: Merged 3.0 into master. (zhangyuheng)
----------
,
Dec 17, 2024
Fix some issues with spigot
4173dd6
: Fix wrong event registration on spigot. (zhangyuheng)
f1f0325
: Fix can't open all_dominion menu even player has 'dominion.admin' permission node.
#39
(zhangyuheng)
----------
,
Nov 28, 2024
Update VaultUnlocked to 2.7
Commits
f34f043
: Translate some docs of en-us. (zhangyuheng)
12897e9
: Update api README.md (zhangyuheng)
cc90e5d
: Fix limitation on op player behave randomly. (zhangyuheng)
ba68524
: Add res cmd to occupy residence's command, for those players who don't know your server has another anti-grief plugin. (zhangyuheng)
f99f739
: Add commands-list in documentation. (zhangyuheng)
2b58981
: README.md add Contributors list. (zhangyuheng)
94437b0
: update ci-cd script (zhangyuheng)
8561b17
: Fix gitea CI-CD (zhangyuheng)
20448b7
: Vault2.java (Apleax)
#36
7e6b62a
: update pr check script (zhangyuheng)
0c628e5
: Update build.gradle.kts (Apleax)
#36
ff23318
: Add vault version description in documentation. (zhangyuheng)
IMPORTANT
If you are using VaultUnlocked, you need to update it to 2.7 !
----------
,
Nov 5, 2024
Add 3 event support in api
4282f62
: add events support to api, now we can let dominion change event to be announced (zhangyuheng)
52ba62b
: fix wrong PlayerCrossDominionBorderEvent called (zhangyuheng)
7dc9d59
: add PlayerCrossDominionBorderEvent comment (zhangyuheng)
----------
,
Oct 21, 2024
fix lite-version cant link to vault problem
fix missing submodules
patch missing VaultUnlocked repo
fix lite-version cant link to vault problem
----------
,
Oct 19, 2024
Fix NoClassDefFoundError when using BlueMap-5.4
8e490ec
: Fix NoClassDefFoundError when using BlueMap-5.4 (zhangyuheng)
----------
,
Oct 15, 2024
Add InfoTool, which can be used to query dom info by click
dcf39f4
: add gitea ci-cd script with java 17 (ZhangYuheng)
f1116fa
: Add InfoTool, which can be used to query dom info by click (ZhangYuheng)
----------
,
Oct 14, 2024
修复了在1.21+版本下无法打开铁砧文本输入UI的问题
7fff24d
: Update example api plugin address (ZhangYuheng)
01b329a
: Enhanced DominionDTO api, now supports modifying information (ZhangYuheng)
1b48eba
: Fixed anvil text input UI not opening in 1.21+ (ZhangYuheng)
----------
,
Oct 12, 2024
修复了在迁移领地数据到新服务器后无法索引到世界的问题
a53733a
: Fix documentation errors (ZhangYuheng)
5732fe0
: Enriched api documentation javadoc, optimized naming of some api interfaces (ZhangYuheng)
8e25150
: Fixed the problem that the world cannot be indexed after migrating territory data to a new server (ZhangYuheng)
----------
,
Oct 11, 2024
提供不含依赖的 lite 版本
There are now two versions available for download (lite, full)
full includes all dependencies and can be installed directly.
lite suffix does not contain any dependencies and will be downloaded automatically on startup after the first installation.
----------
,
Oct 8, 2024
更新api
e0e713c
: Fix an occasional multi-concurrency issue under spigot (zhangyuheng)
086e468
: Updated API implementation to support more functionality (zhangyuheng)
----------
,
Oct 4, 2024
支持配置圈地最小限制
1b2e193
: Documentation: Modify some default values in config file (ZhangYuheng)
ab838c5
: Optimize all translations of en-us language files except for the Messages Config Flags paragraph. (ZhangYuheng)
897c6f1
: Add database import/export function to facilitate database migration and backup (ZhangYuheng)
901be9f
: Changed only one word global-tp.md (云霜)
#27
be496aa
: add support for configuring circle minimum limit in config file
#28
(zhangyuheng)
----------
,
Oct 1, 2024
新增领地默认进出消息配置
5cc0750
: 文档补充:新增允许配置领地默认提示消息
#26
(ZhangYuheng)
c132f52
: 领地提示消息新增特殊占位符
#26
#19
(ZhangYuheng)
458fc53
: 新增允许配置领地默认提示消息
#26
(ZhangYuheng)
----------
,
Sep 25, 2024
add more features
ff23753
: 补充了文档关于多语言更新说明 (ZhangYuheng)
6ed1f2e
: 增文言以供古人用之。 (cygbs)
#21
8dc6190
: 新增 PR action 自动检查 (ZhangYuheng)
38c7803
: Fix some issues. (cygbs)
#21
6789828
: 介绍文档新增五张笑脸(中文特供) (ZhangYuheng)
ab0f2a9
: 修复文档无法查看访客权限文档的问题 (ZhangYuheng)
e827192
: 移除 WorldSettings 中的 Allow 配置 (ZhangYuheng)
bc2c66b
: 尝试添加api (ZhangYuheng)
5bdd15f
: 初步完成API定义 (ZhangYuheng)
a350e01
: 实现了 api 支持 (ZhangYuheng)
----------
,
Sep 23, 2024
fix wind charge can knockback entities
fix wind charge can knockback entities
----------
,
Sep 19, 2024
View on SpigotMC
Resource Information
Author:
----------
Total Downloads:
1,725
First Release:
Sep 10, 2024
Last Update:
Aug 17, 2025
Category:
---------------
All-Time Rating:
4 ratings
Find more info at dominion.lunadeer.cn...
Version
-----
Released:
--------------------
Downloads:
------
Version Rating:
----------------------
--
ratings
Ask Questions / Get Support