-
Notifications
You must be signed in to change notification settings - Fork 0
U | Changelog
Noctify edited this page May 31, 2025
·
4 revisions
Release Date: 2025-05-31
-
New API Structure
- Introduced
com.noctify.API.Registryandcom.noctify.API.Utilsinterfaces, with implementationsRegistryAPIandUtilsAPI. - Centralized all registration and utility access.
- Introduced
-
Utility Overhaul
- All utilities (cooldowns, mana, projectiles, entity sizing, teleportation, etc.) now accessed via
UtilsAPI.
- All utilities (cooldowns, mana, projectiles, entity sizing, teleportation, etc.) now accessed via
-
Auto-Registration System
- Custom items, foods, events, and commands auto-registered from their respective packages if placed correctly.
-
Addon & Integration Support
- Plugins/addons can now safely register content and access utilities using the public API.
-
Improved Command & Permission Handling
- Centralized permissions:
fxitems.nightvision,fxitems.op,fxitems.utils, and more. -
Added command-level permission control:
- New
PermissionLevelenum (PLAYER,ADMIN) for commands. - New
PermissionUtilsfor determining player permission levels. - Register commands as admin-only by specifying
PermissionLevel.ADMIN. -
ADMINcommands require thefxitems.ownerpermission node.
- New
- Centralized permissions:
-
Expanded Documentation
- Comprehensive wiki with detailed API, migration, and troubleshooting guides.
-
ModelEngine & EntitySize Integration
- Optional and auto-detected; features gracefully degrade if dependencies missing.
-
Internal Refactoring
- More robust registration, event handling, and error logging.
-
Updated for Java 17+ / PaperMC 1.21+
- Modern dependency and build requirements.
Release Date: 30/05/2025
- First stable public release.
- Core custom item, food, event, and command system.
- Early utilities: cooldowns, custom item checks, basic projectile and mana features.
- Initial support for EntitySize and ModelEngine (manual integration).
- Basic documentation and examples.
Release Date: 29/05/2025
- Internal development builds.
- Registry and item system prototype.
- Not recommended for production.
- Home
- A | Getting Started & Plugin Overview
- B | The Registry System: Items, Foods, Commands, Events
- C | Creating Custom Items
- D | Creating Custom Foods
- E | Advanced: Custom Effects in FXItems
- F | Creating Custom Commands
- G | Creating Custom Events & Behaviors
- H | Utility: CooldownUtils
- I | Utility: CustomItemUtils
- J | Utility: EffectUtils
- K | Utility: ManaUtils
- L | Utility: OneTimeCraftUtils
- M | Utility: TeleportUtils
- N | Utility: ProjectileUtils
- O | Utility: GammaUtils
- P | Utility: EntitySizeUtils
- Q | FXItems API (com.noctify.API) & Making Addons
- R | Advanced Techniques, Gotchas & FAQ
- S | Auto-Registration System
- T | Migration Guide (v1.1 → v1.2+)
- U | Changelog