28 lines
1.0 KiB
Java
28 lines
1.0 KiB
Java
package rip.tilly.bedwars.customitems.popuptower;
|
|
|
|
import org.bukkit.Material;
|
|
import org.bukkit.block.Block;
|
|
import org.bukkit.entity.Player;
|
|
import rip.tilly.bedwars.BedWars;
|
|
import rip.tilly.bedwars.playerdata.PlayerTeam;
|
|
|
|
public class PlaceTower {
|
|
|
|
public PlaceTower(Block block, String xyz, PlayerTeam playerTeam, Player player, boolean ladder, int ladderData) {
|
|
int x = Integer.parseInt(xyz.split(", ")[0]);
|
|
int y = Integer.parseInt(xyz.split(", ")[1]);
|
|
int z = Integer.parseInt(xyz.split(", ")[2]);
|
|
Block relative = block.getRelative(x, y, z);
|
|
if (relative.getType() == Material.AIR) {
|
|
if (!ladder) {
|
|
relative.setType(Material.WOOL);
|
|
relative.setData((byte) playerTeam.getColorData());
|
|
} else {
|
|
relative.setType(Material.LADDER);
|
|
relative.setData((byte) ladderData);
|
|
}
|
|
BedWars.getInstance().getGameManager().getGame(player.getUniqueId()).addPlacedBlock(relative);
|
|
}
|
|
}
|
|
}
|