-
Notifications
You must be signed in to change notification settings - Fork 41
Description
Describe your feature request.
Feature Request: Enhanced Configuration for Resource Pack and UI
Currently, as a server administrator using Nova and its addons (like FarmersDelight), I face several challenges:
- No control over resource generation: The plugin automatically generates and includes all assets in the resource pack. There's no way to disable generating specific features (e.g., custom GUI textures for certain blocks) if I want to use my own or simplify the pack.
- Hardcoded UI titles: GUI titles (like "Cooking Pot") are hardcoded in the Kotlin source or resource pack language files, making simple customizations (e.g., renaming to "Kitchen Station" for roleplay) unnecessarily difficult.
- No customization for UI text and positioning: The text rendered in GUIs (like item names, instructions) and their precise offsets are fixed. This limits the ability to adjust the layout for better visual integration with custom resource packs or different languages.
I propose adding a well-structured configuration system (likely in config.yml or a dedicated file like ui_config.yml) that provides administrators with fine-grained control:Resource Generation Toggle
List specific features or GUI textures to exclude from generation
2. Customizable GUI Titles and Text
3. Adjustable Text Offsets and Styling
For advanced users who need pixel-perfect control, especially when using custom fonts or textures
This feature would greatly improve the flexibility of Nova for server administrators who want to create unique server experiences without deep technical modifications.
It aligns with the best practices of other major plugin platforms, providing configuration where hardcoded values limit customization.
A good reference for implementation is how plugins like ItemsAdder allow extensive texture and model configuration through YAML.
Thank you for considering this request. Nova is an excellent framework, and these additions would make it even more powerful and administrator-friendly.
Additional context
No response