- Баллы
- 76
- Имя в Minecraft
- maxicraft2020
будет 50 блоков)Да, если надо 40, я бы сделал какое-то перечисление по вариантам в цикле![]()
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
будет 50 блоков)Да, если надо 40, я бы сделал какое-то перечисление по вариантам в цикле![]()
Тогда вариант -- EnumMap с блоками.Да, если надо 40, я бы сделал какое-то перечисление по вариантам в цикле![]()
if (loc.getBlockX() == config.getInt("XB2P3")&&
loc.getBlockY() == config.getInt("YB2P3")&&
loc.getBlockZ() == config.getInt("ZB2P3"))

int cx = config.getInt("XB1P3");
int cy = config.getInt("YB1P3");
int cz = config.getInt("ZB1P3");
int cx2 = config.getInt("XB2P3");
int cy2 = config.getInt("YB2P3");
int cz2 = config.getInt("ZB2P3");
int bx = b.getLocation().getX();
int by = b.getLocation().getY();
int bz = b.getLocation().getZ();
World w = p.getWorld();
Location loc = b.getLocation();
Location locb2 = new Location(w, cx, cy, cz);
switch(b.getType())
case WOOL:
if (bx== cx && by == cy && bz == cz) {
switch(random) {
case 0:
p.getWorld().spawnEntity(loc, EntityType.HORSE);
p.playEffect(loc, Effect.TILE_BREAK, 1);
b.setType(Material.AIR);
config.set("BlockStopP3", 9);
config.set("PlayerP3", p.getName());
break;
case 1:
p.getWorld().spawnEntity(loc, EntityType.BAT);
p.playEffect(loc, Effect.VILLAGER_THUNDERCLOUD, 1);
b.setType(Material.AIR);
break;
}
}
if (bx== cx2 && by == cy2 && bz == cz2)) {
config.set("BlockStopP3", 8);
switch(locb2.getBlock().getType()) {
case AIR:
switch(random) {
case 0:
p.getWorld().spawnEntity(loc, EntityType.BLAZE);
p.playEffect(loc, Effect.TILE_BREAK, 1);
b.setType(Material.AIR);
break;
case 1:
p.getWorld().spawnEntity(loc, EntityType.CAVE_SPIDER);
p.playEffect(loc, Effect.VILLAGER_THUNDERCLOUD, 1);
b.setType(Material.AIR);
break;
}
break;
}
} else {
p.playSound(loc, Sound.SKELETON_DEATH, 1, 1);
e.setCancelled(true);
e.getPlayer().sendMessage(ChatColor.DARK_GRAY + "Ты не можешь сломать этот блок, пока не сломаешь предыдущие блоки");
}
break;
