Skip to content

Suggestion update for @minecraft/server & @minecraft/server-ui modules #950

@ZioCraft132

Description

@ZioCraft132

To the Minecraft Script API Development Team,

I would like to share a few suggestions that I believe could significantly improve the flexibility and capabilities of the Script API, especially for developers building advanced systems in Minecraft Bedrock Edition. Here are the ideas along with the reasons behind each of them:
1. Add EntityHitEntityBeforeEvent and EntityDieBeforeEvent classes (if feasible):
These events would be incredibly useful for canceling entity damage or preventing death before it occurs. This kind of control is essential for implementing features such as friend systems, factions, or conditional PvP behavior. Having pre-damage and pre-death hooks would allow developers to build more interactive and rule-driven gameplay mechanics.
2. Allow Forms to update title, body, and buttons dynamically without needing to close and reopen the form:
This would enable the creation of real-time, live-updating forms (e.g., displaying current time or changing status). Such a feature would greatly enhance the user interface experience and open up many possibilities for creating responsive in-game menus or dashboards.
3. Support subcommands in CustomCommand, similar to the /scoreboard command structure:
For example, /scoreboard players <add/set/remove> and /scoreboard objectives <add/setdisplay>, where each subcommand has different expected parameters or enums. This would allow developers to create more organized and scalable command structures, making complex systems easier to implement and use.
4. Enable support for displaying images from URLs on ActionFormData buttons, not just from internal textures:
Allowing remote image sources (e.g., from the internet) on buttons would greatly improve the visual flexibility of forms. Developers could use dynamic or user-specific icons, badges, or other graphics without needing to bundle them as internal resources, enabling more personalized and responsive UI designs.

I hope these suggestions are helpful and can be considered for future updates. Thank you very much for your hard work and dedication in improving the Script API. It has opened up so many exciting possibilities, and I look forward to seeing how it continues to evolve.

Best regards,
ZioCraft132

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions