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:
Brettflan 2013-01-04 09:06:57 -06:00
parent e6dcfcdb38
commit fc6e80ecbe

View File

@ -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);
} }