Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
5.5.0 (2026-10-13)
새 기능
- modbridge: a gate before every C2S handler (748449e)
- modbridge: ModBridge, ServerChannel and client mod events (1072da4)
- modbridge: server side of the dppmc:core handshake (c34757f)
- modbridge: mod requirement policy and session on the dppmc protocol (7391264)
- Add persistent player/global action variables and rename existing to temporary (7c8cf08)
- Add admin notification for outdated plugins on join with configurable option (994ae81)
- Add /dppcp command functionality with GUI for plugin management and update checks (0069f37)
- Implement economy provider abstraction for MoneyAPI with support for EssentialsX and Vault (e3635bb)
- Integrate language support for Action GUI and commands (1075564)
- Action Builder 전면 리워크 (cf1d079)
버그 수정
- modbridge: a decode budget per player, and plugin failures log once (6771de7)
- modbridge: the hello channel holds 256 KB and answers twice a second (630ba5c)
- Remove Beta annotation from ItemStackBuilder class (caf56b2)
- Update LuckPerms initialization to use LuckPermsProvider (9d4fbc6)
- Update download links to point to the new domain for plugins (99826ad)
문서
- modbridge: say which line moves when the core is released (78c1a52)
기타
- 5.5 release (160dabd)
- modbridge: follow DPP-ModCore to 1.1.0 (fc9109c)
- pin the jar to Java 21 (6f7b84c)
- modbridge: follow DPP-ModCore to 1.0.1 (d230984)
- modbridge: build against the released dppmc-protocol 1.0.0 (091ae29)
- test (59a89ae)
- protocol api (31037db)
- DB update (a9658cb)
- fix VariableStore since version (544c922)
- Create LICENSE (9c5556c)
- Enhance tab completion to filter suggestions based on user input (f25fac2)
- Fix for Array index out of bounds (50215d0)
- Enhance DAnvilInventory close method to prevent stale inventory closures (7c042fe)
- Add NBT-style helpers for Chunk and Entity persistent data management (4a14f9f)
- Improve alias handling in SubCommandBuilder and enhance DAnvilInventoryListener for inventory validation (e4d06c4)
- Improve alias handling in SubCommandBuilder and enhance DAnvilInventoryListener for inventory validation (2e09f7e)
- Enhance DAnvilInventory to support real anvil menus and improve session management (4866c92)
- Refactor DAnvilInventory and listener to utilize plugin instance for event handling (7d9d036)
- Add DAnvilInventory and related events for enhanced anvil interaction (1cebbaf)
- Add alias support to SubCommandBuilder for improved command handling (0d18c47)
- Update README.md (0dd2fef)
- Update donation link and remove Korean section (5247ba0)
- Bump version to 5.4.0 and add new features including Creatable interface, NexoUtils, and DPPCDICommand for default page tool item configuration (176c119)
- CommandBuilder update. (b50fd6b)
- clean (78c5b1f)
- Add Beta annotation to PDCModifier class (c273d34)
- Add SonarQube plugin configuration and improve file handling in ConfigUtils and DataContainer (662f409)
- Add isOutSide flag to DInventoryClickEvent and update pageItemSet logic (8a7e0bb)
- Add isPlayerInventory flag to DInventoryClickEvent and update event listener (4423d88)
- Update README.md (372548a)
- Refactor DLogManager to use DPPCore instance directly and add method to register plugins in PluginUtil (da770c0)
- Bump version to 5.3.2 and add page item set support in DInventoryClickEvent (10820f3)
- Refactor plugin instance usage and standardize method naming in DLogManager, DPPCACommand, DPPCCommand, DPPCPCommand, and PluginUtil (ca85943)
- Update ProjectRootManager to use JDK 21 and set as default (ffa5dc8)
- Refactor Argument class to use Collection for suggestions and update CommandBuilder accordingly (3c3d274)
- Refactor Argument handling to use ArgumentIndex and update related classes (ae56d18)
- Add support for additional argument types in CommandBuilder and Argument classes (6ccb2e8)
- Remove debug print statement from InventoryEventListener (d256c17)
- Update src/main/java/com/darksoldier1404/dppc/builder/command/Argument.java (df39a96)
- Update src/main/java/com/darksoldier1404/dppc/builder/command/CommandArguments.java (f8959be)
- Refactor Argument class to support generic suggestions and add method to retrieve suggestions as string list (286ca31)
- Add suggestions support to Argument and enhance CommandBuilder with new argument methods change java version to 21 (72633ce)
- update CommandBuilder added ItemStackBuilder @Beta (e81c525)
- update CommandBuilder (cab59b9)
- fix setTitle method (3ce0e4d)
- Refactor command handling in CommandBuilder and add support for subcommand builders (411a0dc)
- edit DInventory title field is no longer final (bbf439a)
- edit DInventory title field is no longer final (b5cd763)
- 5.3 release (0bea05e)
- 5.3 pre-3 (c4e272e)
- 5.3 pre-2 (9091086)
- 5.3 pre-1 (bc95675)
- 5.3 pre-1 (105c464)
- 5.3 pre-1 (06a9c8b)
- 5.3 pre-1 (c9b375b)
- update DPlugin, DataContainers (caf33c8)
- Update README.md (81c712c)
- added custom annotations (fe16075)
- added custom annotations (cf26bfc)
- added custom annotations (c33d7c6)
- update DInventory getAllPageItems(), getAllPageItemSets() added (bc7cf7a)
- update DInventory, InventoryUtils (418adf0)
- redo (219c262)
- redo (d0c6581)
- rollback (622cd47)
- update DInventory applyAllItemChanges method input change Consumer to Function (c69096d)
- update DInventory applyAllItemChanges method input change Consumer to Function (2b90e93)
- new method added. (5668f6b)
- 5.2 released update DataContainer, DPlugin (d081e45)
- 5.2 pre-5 update DataContainer, fix DLang is not using ColorUtil (72578f9)
- 5.2 pre-4 update DataContainer (0094fbf)
- 5.2 pre-3 fix DInventory deserialize method (f8dc1bf)
- 5.2 pre-3 (b286d29)
- 5.2 pre-2 (5fcce19)
- 5.2 pre-2 (a80fbda)
- 5.2 pre-2 (330510e)
- 5.2 pre-2 (0ec31c2)
- 5.2 pre-2 (66681a7)
- 5.2 pre-2 (d60d29b)
- add inventory contents save, load in DInventory class (fe8b86d)
- pending fix (c5b5553)
- Update README.md (58b8832)
- Update README.md (39033ab)
- Update src/main/java/com/darksoldier1404/dppc/data/DataContainer.java (6a22db7)
- Update src/main/java/com/darksoldier1404/dppc/data/DataContainer.java (0277f05)
- Update src/main/java/com/darksoldier1404/dppc/data/DataContainer.java (858244e)
- Update src/main/java/com/darksoldier1404/dppc/data/DataContainer.java (06484c4)
- YESYESYESYESYES its working!!!!!! (007675c)
- update DLang, DataContainer (ef63572)
- update CommandBuilder, DLang (a4de525)
- update DInventory (9d141a4)
- Update README.md (92f6803)
- update DLang (9713e94)
- update DInventory (5bf2340)
- update DInventory added applyAllItemChanges Consumer (cfc026b)
- update DInventory from now, DInventory can clone (e97788e)
- update DInventory from now, DInventory can clone (116c374)
- update banner (af543a6)
- update banner (6a55b34)
- update DInventory (4283c67)
- update DInventory (212a69d)
- update DInventory (108a5ec)
- update DInventory (1ceacb9)
- update DInventory (ce2723b)
- PlaceholderUtils update (7f88e81)
- PluginUtil update (09b76d7)
- fix ActionBuilder (dedbe29)
- update action builder, new action added SendMessageAction, CloseInventoryAction (7883bf6)
- update action builder, new action added ExecuteCommandAsPlayerAction rename ExecuteCommandAction to ExecuteCommandAsAdminAction (69e185b)
- update CommandBuilder (e26d54c)
- fix NBTAPI NPE, fix DInventory getPageItemsWithoutTools is also returns pagetool items (8a03c90)
- Update README.md (16e1ff5)
- update native bukkit version to 1.21.7 (d2f726b)
- fix build.gradle just skip modrinth publish (8989adc)
- fix build.gradle just skip modrinth publish (d3b93de)
- fix build.gradle (dd3babd)
- version up (3fc789c)
- haha... (8457e94)
- Update README.md (7f815dc)
- Update gradle.yml (25286be)
- version up, remove test code (a2a4c04)
- NBTAPI change (dfc0395)
- update action workflow (1ca268c)
- Update gradle.yml (d95d068)
- update action workflow (1dbfeb1)
- delete bstats in NBTAPI package sorry tr7zw, that code is got me a bug (3b843ef)
- PluginUtil fix #1 (7da8492)
- PluginUtil fix #1 (5ec9fd5)
- Update README.md (1989ef4)
- Update README.md (16a7aa3)
- 1.21.5 version NBT Error fix (d62e5f3)
- 1.21.5 version NBT Error fix (e91bd41)
- 1.21.6 added (0353b78)
- github action merge #4 (c622d0e)
- github action merge #3 (631a9c8)
- github action merge #2 (56aa92d)
- github action merge (ae05e69)
- github action fix *PublishToHanger (6877d49)
- github action fix (aa351e1)
- NBT hasTagKey null check. (8e7c70c)
- NBT hasTagKey null check. (164a0f0)
- Update README.md (fa77df8)
- plugin.yml update (d750b67)
- delete test code... (d80064f)
- DataContainer.java - saveUserDataFileName fix (0ffe19e)
- small change (476b44c)
- Update README.md (08c911b)
- fix all getPageItemsWithoutTools() and edit 1.21.5 DInventory.java File (3fe7537)
- Update DInventory.java (45e8cb4)
- DInventory update (97004e2)
- DInventory update (e1b0345)
- fix that update checker is not running async (aa5781c)
- initPlaceholders missing fix... (bab08f5)
- update (539b1ed)
- ActionGUIHandler.java 업데이트 (66fb3d2)
- Update ActionGUIHandler.java (0aaab75)
- Update CommandBuilder.java (d986632)
- added CommandBuilder and other. (480f877)
- uh... (b3a49a7)
- add ItemBuilder, rename package (ae21c11)
- fix action builder error, luckperm api for simple prefix plugin (7108c3c)
- hanger publish test (94d6bfa)
- Update PublishToHanger.yml (386f350)
- hanger publish test (e71892e)
- Update PublishToHanger.yml (c89ef46)
- Update PublishToHanger.yml (f417855)
- Update PublishToHanger.yml (75e635f)
- Create PublishToHanger.yml (90b01a5)
- ActionBuilder update. (8a201c0)
- PlaceholderBuilder added (ed57ed2)
- Plugin update checker message update. (43e76ba)
- Action Util update, Plugin update checker api url replaced. (eb3a1ad)
- Create README.md (b93b89b)
- Delete README_kr.md (18cc8b8)
- Delete README_en.md (c767615)
- Update README_en.md (65a177b)
- Create README_en.md (289b1e5)
- Rename README.md to README_kr.md (7bdb07a)
- Update README.md (7b4d052)
- Create README.md (47f3444)
- Action Util added. (dc31470)
- DLang update, InventoryUtils update. (0715d0a)
- Update gradle.yml (7139b3a)
- missing file added (ffe557b)
- Update gradle.yml (031c785)
- Create gradle.yml (8e0e3cc)
- init (7e0030e)
Platforms
Paper
1.20–26.3