Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fill Command #253

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Fill Command #253

wants to merge 3 commits into from

Conversation

rmilooo
Copy link

@rmilooo rmilooo commented Dec 8, 2024

feat: Add /fill command for block placement

  • Implemented the /fill command with the following syntax:
    /fill

  • Features:

    • Supports absolute and relative coordinates (~).
    • Validates block IDs using BlockStringToType().
    • Automatically sorts coordinates to ensure correct area filling.
    • Loads relevant chunks before block placement.
    • Sends success or failure messages to the player.
  • Error Handling:

    • Invalid coordinate parsing prompts a failure message.
    • Block type validation ensures only existing blocks are used.
    • Logs player actions for server monitoring.

I added an /fill Command with suport for ~ to represent the players cordinats
Added ParseCoordinate function. It could also be useful for setBlock or similar features in the future.
Added Support for BlockName for example: "tnt", "stone"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant