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 https://skript.pl/temat/50334-plugin-na-syrop/ Udostępnij na innych stronach Więcej opcji udostępniania...
-2 JanekJaran 102 Opublikowano 12 września 2021 Udostępnij Opublikowano 12 września 2021 Co taki plugin powinien robić? Cytuj Odnośnik do komentarza https://skript.pl/temat/50334-plugin-na-syrop/#findComment-311749 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 https://skript.pl/temat/50334-plugin-na-syrop/#findComment-311750 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 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 https://skript.pl/temat/50334-plugin-na-syrop/#findComment-311753 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PolsatGraniePL 124 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 https://skript.pl/temat/50334-plugin-na-syrop/#findComment-311754 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 https://skript.pl/temat/50334-plugin-na-syrop/#findComment-311758 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 https://skript.pl/temat/50334-plugin-na-syrop/#findComment-311759 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#3468 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 Cytuj Odnośnik do komentarza https://skript.pl/temat/50334-plugin-na-syrop/#findComment-311794 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
https://skript.pl/temat/50334-plugin-na-syrop/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ą.