ForgeEssentials

ForgeEssentials

339k Downloads

Unable to disable fire spread/explosion

fuzzyfreak opened this issue ยท 12 comments

commented

After tring:
/p group GUESTS zone WORLD_0 deny fe.protection.fire.spread
/p global deny fe.protection.fire.spread
/feperm zone WORLD_0 fe.protection.fire.spread
Fire still spreads. The same for fe.protection.explosion.
This is with build 1330.

commented

I swear I fixed the fire protection, it works on my server. Note that fire.spread only prevents it from spreading, it will still destroy blocks. Is this the behavior you're seeing?

commented

It spreads. What command did you run to get this to work?

commented

The second one you used, /p global deny fe.protection.fire.spread, should work.

commented

Indeed it should, but GUESTS all the way to Owner groups along with natural forest fires still spread. Maybe I should try restarting the server?

commented

@fuzzyfreak environment permissions (like mob control and fire spread) only work on global level.
It cannot distinguish WHO placed the fire.
This is something we sadly cannot change (easily).

commented

Groovy! Will I be able to allow players to place fire on their plot if it's disabled global?

commented

It would be possible to let players control if fire spread is disabled on their plot or not, but as I said it will be either "fire from every player spreads" or "no fire spreads at all".

commented

Awesome, thank you very much.

commented

Yea, fire does not actually have an owner. So there is no way to know if a fire block was placed by one player or another.

commented

It would be possible to let players control if fire spread is disabled on their plot or not,...

Pretty stupid question: How?
Players can't use the /perm command, can they
Or other question: Is there a way to enable fire spread and destroy (maybe also explosions), except for any zone/plot? (Maybe a request: Plot/Zone Groups)

commented

As we moved to 1.12.2, is this still an issue? Closing this issue in 7 days if no response @fuzzyfreak

commented

At least on forgeessentials-1.12.2-12.3.56-server I see a lava lake is setting the surounding wool on fire, even if I set it to off:
"0": { "dimensionID": 0, "areaZones": [], "id": 4, "playerPermissions": {}, "groupPermissions": { "_ALL_": { "fe.protection.fire.destroy": "false", "fe.protection.fire.spread": "false" } } }
If you need more information, feel free to ask.

EDIT: I tested it a bit more and it seems like the fire is not spreading if denied, but the blocks are destroyed even if I set it to false. I build a lava-fountain where the fountain is built out of wool. The wool is destroyed, because the lave set it on fire. The fire don't spread from wool to wool.