mirror of
https://github.com/StarWishsama/Slimefun4.git
synced 2024-09-20 03:35:51 +00:00
Using BlockData Directional for onBlockDispensing
This commit is contained in:
parent
acb4d0a922
commit
2d9afec1a4
@ -11,6 +11,7 @@ import org.bukkit.Material;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.block.BlockFace;
|
||||
import org.bukkit.block.Dispenser;
|
||||
import org.bukkit.block.data.Directional;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.block.BlockDispenseEvent;
|
||||
@ -27,15 +28,9 @@ public class AutonomousToolsListener implements Listener {
|
||||
Block dispenser = e.getBlock();
|
||||
if (dispenser.getType() == Material.DISPENSER) {
|
||||
final Dispenser d = (Dispenser) dispenser.getState();
|
||||
BlockFace face = BlockFace.DOWN;
|
||||
|
||||
if( dispenser.getData() == 8) face = BlockFace.DOWN;
|
||||
else if( dispenser.getData() == 9) face = BlockFace.UP;
|
||||
else if( dispenser.getData() == 10) face = BlockFace.NORTH;
|
||||
else if( dispenser.getData() == 11) face = BlockFace.SOUTH;
|
||||
else if( dispenser.getData() == 12) face = BlockFace.WEST;
|
||||
else if( dispenser.getData() == 13) face = BlockFace.EAST;
|
||||
|
||||
|
||||
BlockFace face = ((Directional)dispenser.getBlockData()).getFacing();
|
||||
|
||||
Block block = dispenser.getRelative(face);
|
||||
Block chest = dispenser.getRelative(face.getOppositeFace());
|
||||
SlimefunItem machine = BlockStorage.check(dispenser);
|
||||
|
Loading…
Reference in New Issue
Block a user