FluXiak 2 Opublikowano 23 kwietnia 2019 Udostępnij Opublikowano 23 kwietnia 2019 Witam. Potrzebuję kodu do pluginu na nie rozlewającą się wodę i po 5 sekundach waraca do mojego ekwipunku. I potrzebuję tak samo z cobblestone Z góry dziękuję Odnośnik do komentarza https://skript.pl/temat/32923-rozlewanie-wody-i-znikanie-cobblestone/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 23 kwietnia 2019 Udostępnij Opublikowano 23 kwietnia 2019 Witam. Tutaj nie robimy wszystkiego za ciebie, pomagamy z kodem a nie robimy go za ciebie Napisz czego nie umiesz, a my ci to wytłumaczymy lub powiemy czemu aktualny kod nie dziala Odnośnik do komentarza https://skript.pl/temat/32923-rozlewanie-wody-i-znikanie-cobblestone/#findComment-213534 Udostępnij na innych stronach Więcej opcji udostępniania...
0 FluXiak 2 Opublikowano 23 kwietnia 2019 Autor Udostępnij Opublikowano 23 kwietnia 2019 @EventHandler public void onWater(final BlockFromToEvent event) { if (event.getBlock().getTypeId() == 11 || event.getBlock().getTypeId() == 9) { event.setCancelled(true); } } @EventHandler public void onWaterEmpty(final PlayerBucketEmptyEvent event) { final Block block = event.getBlockClicked().getRelative(event.getBlockFace(), 1); if (event.getBucket().equals((Object)Material.WATER_BUCKET)) { Bukkit.getScheduler().runTaskLater((Plugin)Main.getPlugin(), (Runnable)new Runnable() { @Override public void run() { block.setType(Material.AIR); Bukkit.getScheduler().runTaskLater((Plugin)Main.getPlugin(), (Runnable)new Runnable() { @Override public void run() { if (!event.getPlayer().getWorld().getName().contains("world")) { event.getPlayer().getInventory().removeItem(new ItemStack[] { new ItemStack(Material.WATER_BUCKET, 16) }); event.getPlayer().getInventory().removeItem(new ItemStack[] { new ItemStack(Material.BUCKET, 16) }); event.getPlayer().getInventory().addItem(new ItemStack[] { new ItemStack(Material.WATER_BUCKET) }); event.getPlayer().updateInventory(); event.setCancelled(true); } } }, 10L); } }, 80L); } } } @EventHandler public void onPlace(final BlockPlaceEvent e) { final Player p = e.getPlayer(); if (p.getWorld().getName().contains("lobby")) { e.setCancelled(true); } } @EventHandler(priority = EventPriority.LOWEST) public void onBlockPlace(final BlockPlaceEvent event) { if (event.getBlock().getType() == Material.COBBLESTONE) { Bukkit.getScheduler().runTaskLater((Plugin)Main.getPlugin(), (Runnable)new Runnable() { @Override public void run() { event.getBlock().setType(Material.AIR); if (!event.getPlayer().getWorld().getName().contains("lobby")) { ChatUtil.giveItems(event.getPlayer(), new ItemStack(Material.COBBLESTONE)); } } }, 110L); } } } Łączę posty Notatka dodana przez Szifter Odnośnik do komentarza https://skript.pl/temat/32923-rozlewanie-wody-i-znikanie-cobblestone/#findComment-213535 Udostępnij na innych stronach Więcej opcji udostępniania...
0 yooniks 347 Opublikowano 23 kwietnia 2019 Udostępnij Opublikowano 23 kwietnia 2019 17 minut temu, FluXiak napisał: @EventHandler public void onPlace(final BlockPlaceEvent e) { final Player p = e.getPlayer(); if (p.getWorld().getName().contains("lobby")) { e.setCancelled(true); } } @EventHandler(priority = EventPriority.LOWEST) public void onBlockPlace(final BlockPlaceEvent event) { if (event.getBlock().getType() == Material.COBBLESTONE) { Bukkit.getScheduler().runTaskLater((Plugin)Main.getPlugin(), (Runnable)new Runnable() { @Override public void run() { event.getBlock().setType(Material.AIR); if (!event.getPlayer().getWorld().getName().contains("lobby")) { ChatUtil.giveItems(event.getPlayer(), new ItemStack(Material.COBBLESTONE)); } } }, 110L); } } } no i bardzo ładnie, na spigotmc już by cię zwyzywali, tak się rodzą serwery z najlepszymi core pvp. jeszcze żeby ten kod był dobry Odnośnik do komentarza https://skript.pl/temat/32923-rozlewanie-wody-i-znikanie-cobblestone/#findComment-213537 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
FluXiak 2
Witam. Potrzebuję kodu do pluginu na nie rozlewającą się wodę i po 5 sekundach waraca do mojego ekwipunku. I potrzebuję tak samo z cobblestone
Z góry dziękuję
Odnośnik do komentarza
https://skript.pl/temat/32923-rozlewanie-wody-i-znikanie-cobblestone/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi