Skip to content

'fireballs-mob-griefing-override' is not working. #1722

Description

@trapido02

Spark link

https://spark.lucko.me/G0ihkFMfBU

Expected behavior

When setting 'fireballs-mob-griefing-override' to false or true in purpur.yml, it should override the server's mobGriefing gamerule for the fireballs only. In my case, setting 'fireballs-mob-griefing-override' to false should prevent ghasts from destroying blocks when with the fireballs.

Observed/Actual behavior

Setting the value to false does absolutely nothing and ghasts can still grief with fireballs. Setting the value to true and setting the mobGriefing gamerule to false does allow fireballs to grief which is the expected behavior. The only way to fully disable fireball griefing is setting 'fireballs-mob-griefing-override' to false or default and just disabling mobGriefing gamerule which defeats half the purpose of the override when it can only force it true and not false.

Steps/models to reproduce

Setup a completely fresh minecraft server running latest version of Purpur and set 'fireballs-mob-griefing-override' to false in purpur.yml.

Purpur version

This server is running Purpur version 1.21.10-2527-HEAD@edbd95c (1970-01-01T00:00:00Z) (Implementing API version 1.21.10-R0.1-SNAPSHOT)

  • You are running the latest version

Agreements

  • I am running the latest version of Purpur available from https://purpurmc.org/downloads.
  • I have searched for and ensured there isn't already an open issue regarding this.
  • I ticked all the boxes without actually reading them
  • My version of Minecraft is supported by Purpur.

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions