Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package nms.main;
- import java.util.Random;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- import org.bukkit.util.Vector;
- public class RandomThings
- {
- public static void reward(Player p)
- {
- Random r = new Random();
- if(r.nextInt(4) <=0) return; //проверка на то не равняется ли результат рандома 0 или меньше
- switch (r.nextInt(4)) {
- case 1:
- ItemStack item = new ItemStack(Material.COAL);
- p.getInventory().addItem(item);
- p.sendMessage("уголь");
- break;
- case 2:
- ItemStack item1 = new ItemStack(Material.IRON_INGOT);
- p.getInventory().addItem(item1);
- p.sendMessage("железо");
- break;
- case 3:
- ItemStack item2 = new ItemStack(Material.GOLD_INGOT);
- p.getInventory().addItem(item2);
- p.sendMessage("золото");
- break;
- case 4:
- return;
- default:
- break;
- }
- }
- public static void jump(Player p)
- {
- p.setVelocity(new Vector(0, 1, 0)); //подброс игрока по вектору
- p.sendMessage("прыжок");
- }
- public static void potion(Player p)
- {
- p.addPotionEffect(new PotionEffect(PotionEffectType.HEAL, 10*20, 1)); //эффект регена
- p.sendMessage("хил");
- }
- public static void kick(Player p)
- {
- p.kickPlayer("You kicked from the server\nReason: RandomThings");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment