Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.TechManDylan.bukkit.SlimeyVines;
- import java.util.Random;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.block.Biome;
- import org.bukkit.entity.EntityType;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.inventory.ItemStack;
- import ru.tehkode.permissions.PermissionUser;
- import ru.tehkode.permissions.bukkit.PermissionsEx;
- //**************************************************************************************//
- //WARNING: I like to over comment my code as so that I can find EXACTLY where I left off//
- //**************************************************************************************//
- public class SimeyVinesPL implements Listener {
- @EventHandler(priority = EventPriority.NORMAL)
- public void SlimeyVine(BlockBreakEvent event){
- Player player = event.getPlayer();
- Random ran = new Random();
- int DropChance = ran.nextInt(10);
- int SpawnChance = ran.nextInt(25);
- Location b = event.getBlock().getLocation();
- PermissionUser user = PermissionsEx.getUser(player);
- if(Bukkit.getServer().getPluginManager().isPluginEnabled("PermissionsEx")){
- if(!user.has("SlimeyVines.Drop")){
- } else {
- if(user.has("SlimeyVines.Drop")){
- if(event.isCancelled()) return;
- if(event.getBlock().getBiome().equals(Biome.SWAMPLAND) &&(event.getBlock().getType() == Material.VINE)){
- if(DropChance <= 0){
- event.getBlock().getLocation().getWorld().dropItemNaturally(b, new ItemStack(Material.SLIME_BALL, 1));
- }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement