TNT: Track TNT owner in metadata for protection mods
authorFoz <fozolo@gmail.com>
Sat, 7 May 2016 01:47:22 +0000 (21:47 -0400)
committerparamat <mat.gregory@virginmedia.com>
Sun, 2 Jul 2017 10:30:39 +0000 (11:30 +0100)
commit0f7d0bfd7ab647ac61158d69176a47ec26b5dd87
treebcf722465fafc6dd577d9cf2c0b396763daba233
parentc51ebcb74a1f7086ec339414039d7860af9112d2
TNT: Track TNT owner in metadata for protection mods

It is useful for protection mods to know who owns an exploding
TNT block. This allows the blocks destroyed by the TNT to be
limited to the same ones the owner could destroy without using
TNT.

TNT placed within a protected area by the area owner, and later
ignited by another player will destroy within the protected area
nodes the igniter may not otherwise be able to interact with. Any
player could significantly increase the size of an explosion by
placing more TNT in an adjacent unprotected area if the original
TNT block was placed withing 1 node of such a boundary. This
feature sounds dangerous, but we are talking about TNT. Players
should use it carefully.
mods/tnt/init.lua