- Баллы
- 76
- Имя в Minecraft
- Jenka20091
PHP:
public boolean onCommand(CommandSender sender, Command cmd, String label, String args[])
{
if(cmd.getName().equalsIgnoreCase("createcreatecreatecreatecreatecreatecreatecreatecreate"))
{
Player p = (Player) sender;
int b = 150; //Значение От
int a = 150; //Значение До
int random_coordinate_X = a + (int) (Math.random() * b);
int random_coordinate_Y = a + (int) (Math.random() * b);
int random_coordinate_Z = a + (int) (Math.random() * b);
Location w = new Location(Bukkit.getWorld("islands"), random_coordinate_X, random_coordinate_Y, random_coordinate_Z);
WorldEditPlugin we = (WorldEditPlugin) Bukkit.getPluginManager().getPlugin("WorldEdit");
p.teleport(new Location(Bukkit.getWorld("islands"), random_coordinate_X, random_coordinate_Y, random_coordinate_Z));
File schematic = new File("plugins/AdodvStudios/default.schematic");
EditSession session = we.getWorldEdit()
.getEditSessionFactory()
.getEditSession(
new BukkitWorld(Bukkit.getWorld("islands")), 1000000
);
try {
MCEditSchematicFormat.getFormat(schematic).load(schematic)
.paste(session, new Vector(random_coordinate_X, random_coordinate_Y, random_coordinate_Z), false);
return false;
} catch (MaxChangedBlocksException|com.sk89q.worldedit.data.DataException | IOException e2) {
e2.printStackTrace();
}
if(p.getLocation().getBlock() == null)
{
p.sendMessage("лала");
}
return false;
Сделал загрузку схематика worldedit(версия bukkit 1.12.2).
Иногда раз в 3 раза схематик не создаётся
p.s. Я же сказал изменю название темы. Мне рандом не нужен
Последнее редактирование: