1
0
mirror of https://github.com/mcMMO-Dev/mcMMO.git synced 2026-02-19 10:22:58 +01:00
Files
mcMMO/src/main/java/com/gmail/nossr50/runnables/StickyPistonTracker.java

33 lines
823 B
Java

package com.gmail.nossr50.runnables;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.event.block.BlockPistonRetractEvent;
import com.gmail.nossr50.mcMMO;
public class StickyPistonTracker implements Runnable {
BlockPistonRetractEvent event;
public StickyPistonTracker(BlockPistonRetractEvent event) {
this.event = event;
}
@Override
public void run() {
Block newBlock = event.getBlock().getRelative(event.getDirection());
Block originalBlock = newBlock.getRelative(event.getDirection());
if (originalBlock.getType() != Material.AIR) {
return;
}
if (!mcMMO.p.isPlaced(originalBlock)) {
return;
}
mcMMO.p.setNotPlaced(originalBlock);
mcMMO.p.setIsPlaced(newBlock);
}
}