Помогите Постановка блоков

  • Автор темы Автор темы Stevman
  • Дата начала Дата начала

Stevman

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
Stevman
Добрый вечер. Как можно сделать постановку блоков от изменённой координаты поставленного блока?

@EventHandler
public void wall(BlockPlaceEvent sw){
Block b = sw.getBlock();
if (b.getType() == Material.IRON_BLOCK ) {
Block s = b.getRelative(1,1,1);
s.setType(Material.IRON_BARS);
Мне это нужно зациклить до того момента, пока не будет построена стена 3х3х1.
 
Я в той или иной мере знаю, но не могу понять, какие условия мне нужно писать
 
Схематик вставил бы через fawe апи. Все.
Код:
package Example.wge;

import java.io.File;
import java.io.IOException;

import com.boydti.fawe.FaweAPI;
import com.sk89q.worldedit.Vector;
import com.sk89q.worldedit.extent.clipboard.io.ClipboardFormat;
import com.sk89q.worldedit.math.transform.Transform;
import com.sk89q.worldedit.world.World;

public class fawe {
    public static void paste(File file, org.bukkit.World bworld, org.bukkit.util.Vector vector) {
        try {
            Vector position = new Vector(vector.getX(), vector.getY(), vector.getZ());
            World world = FaweAPI.getWorld(bworld.getName());
            ClipboardFormat.findByAlias("schematic").load(file).paste(world, position, true, false, (Transform) null);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
 
Назад
Верх