Update to our obsidian generator exploit prevention code (via config option "handleExploitObsidianGenerators") to address newer method involving tripwire strings instead of redstone
This commit is contained in:
parent
e6dcfcdb38
commit
fc6e80ecbe
@ -20,9 +20,10 @@ public class FactionsExploitListener implements Listener
|
|||||||
if (event.isCancelled() == true || ! Conf.handleExploitObsidianGenerators) return;
|
if (event.isCancelled() == true || ! Conf.handleExploitObsidianGenerators) return;
|
||||||
|
|
||||||
// thanks to ObGenBlocker and WorldGuard for this method
|
// thanks to ObGenBlocker and WorldGuard for this method
|
||||||
int source = event.getBlock().getTypeId();
|
|
||||||
Block block = event.getToBlock();
|
Block block = event.getToBlock();
|
||||||
if ((source == 0 || source == 10 || source == 11) && block.getTypeId() == 55)
|
int source = event.getBlock().getTypeId();
|
||||||
|
int target = block.getTypeId();
|
||||||
|
if ((source == 0 || source == 10 || source == 11) && (target == 55 || target == 132))
|
||||||
block.setTypeId(0);
|
block.setTypeId(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user