MajsterMC 0 Opublikowano 12 września 2021 Udostępnij Opublikowano 12 września 2021 Czesc, napisze mi ktos plugin na syrop? Poprawiam temat na taki, nie napisany capslockiem. Nie używaj samych dużych liter w nazwach tematów. Notatka dodana przez JanekJaran Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-2 JanekJaran 101 Opublikowano 12 września 2021 Udostępnij Opublikowano 12 września 2021 Co taki plugin powinien robić? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 MajsterMC 0 Opublikowano 12 września 2021 Autor Udostępnij Opublikowano 12 września 2021 No powinien dodawać syrop. Poprawiam ortografię, staraj się pisać poprawnie. Notatka dodana przez JanekJaran Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 605 Opublikowano 12 września 2021 Udostępnij Opublikowano 12 września 2021 21 minut temu, MajsterMC napisał: syrop a taki syrop co ma robić Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 polsatgraniepl 102 Opublikowano 12 września 2021 Udostępnij Opublikowano 12 września 2021 Teraz, CoFFeIN04 napisał: a taki syrop co ma robić obstawiam ,że chodzi mu o butelkę z wodą dającą jakiś efekt/inaczej nazwana lub chodzi mu o mod dodający nowy typ potki. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Filip 1 Opublikowano 12 września 2021 Udostępnij Opublikowano 12 września 2021 Godzinę temu, MajsterMC napisał: Czesc, napisze mi ktos plugin na syrop? Rozpisz się może bardziej Nikt ci w ten sposób nie pomoże xD Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 rusekh 20 Opublikowano 12 września 2021 Udostępnij Opublikowano 12 września 2021 ile płacisz za ten syrop Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Usunięty#3468 229 Opublikowano 12 września 2021 Udostępnij Opublikowano 12 września 2021 Spoiler import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerItemConsumeEvent; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; import java.util.ArrayList; import java.util.Collection; import java.util.List; public class SyrupPlugin extends JavaPlugin { private ItemStack syrupItem; private Collection<PotionEffect> syrupEffects; @Override public void onEnable() { this.syrupItem = new ItemStack(Material.POTION); List<String> syrupLore = new ArrayList<>(); syrupLore.add("Smak truskawkowy"); ItemMeta syrupMeta = this.syrupItem.getItemMeta(); syrupMeta.setDisplayName("Thiocodin 15 mg + 300 mg/10 ml"); syrupMeta.setLore(syrupLore); this.syrupItem.setItemMeta(syrupMeta); this.syrupEffects = new ArrayList<>(); this.syrupEffects.add(new PotionEffect(PotionEffectType.SLOW, 1000, 1)); this.syrupEffects.add(new PotionEffect(PotionEffectType.SLOW_DIGGING, 1000, 1)); this.syrupEffects.add(new PotionEffect(PotionEffectType.CONFUSION, 100, 2)); PluginManager pluginManager = this.getServer().getPluginManager();; pluginManager.registerEvents(new SyrupListener(this), this); this.getCommand("syrup").setExecutor(new SyrupCommand(this)); } public ItemStack getSyrupItem() { return this.syrupItem; } public Collection<PotionEffect> getSyrupEffects() { return this.syrupEffects; } } class SyrupCommand implements CommandExecutor { private final ItemStack syrupItem; public SyrupCommand(SyrupPlugin plugin) { this.syrupItem = plugin.getSyrupItem(); } @Override public boolean onCommand(CommandSender sender, Command command, String s, String[] strings) { if (sender instanceof Player && sender.hasPermission("syrup.give")) { ((Player) sender).getInventory().addItem(this.syrupItem); } else { sender.sendMessage("nie da rady"); } return true; } } class SyrupListener implements Listener { private final ItemStack syrupItem; private final Collection<PotionEffect> syrupEffects; public SyrupListener(SyrupPlugin plugin) { this.syrupItem = plugin.getSyrupItem(); this.syrupEffects = plugin.getSyrupEffects(); } @EventHandler public void onConsume(PlayerItemConsumeEvent event) { if (event.getItem().isSimilar(this.syrupItem)) { Player player = event.getPlayer(); for (PotionEffect effect : this.syrupEffects) { player.addPotionEffect(effect); } } } } XD Wstawiam kod w code. Notatka dodana przez Glicz Notro, Szwagru i rykker 3 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
MajsterMC 0
Czesc, napisze mi ktos plugin na syrop?
Poprawiam temat na taki, nie napisany capslockiem. Nie używaj samych dużych liter w nazwach tematów.
Notatka dodana przez JanekJaran
Odnośnik do komentarza
Udostępnij na innych stronach
7 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.