Advertisement
williambriggs

code

Aug 4th, 2022
780
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.12 KB | None | 0 0
  1. public void playerBreak(BlockBreakEvent event) {
  2.  
  3.         Toml toml = RandomThings.getPlugin().getTomlConfig();
  4.  
  5.         if (toml.getList("Botany.List").contains(event.getBlock().getBiome().toString().toUpperCase() + "_" + event.getBlock().getType().toString().toUpperCase())) {
  6.  
  7.             String id = "Botany." + event.getBlock().getBiome().toString().toUpperCase() + "_" + event.getBlock().getType().toString().toUpperCase();
  8.             Object[] data = toml.getList(id).toArray();
  9.  
  10.  
  11.             if (Math.random() < (Float.parseFloat((String) data[1]))) {
  12.  
  13.                 MMOItem mmoitem = MMOItems.plugin.getMMOItem(MMOItems.plugin.getTypes().get("CONSUMABLE"), (String) data[0]);
  14.                 assert mmoitem != null;
  15.                 ItemStack item = mmoitem.newBuilder().build();
  16.                 assert item != null;
  17.                 event.getBlock().getWorld().dropItem(event.getBlock().getLocation(), item);
  18.                 event.setDropItems(false);
  19.  
  20.  
  21.                 event.getPlayer().sendMessage("Woooooooo");
  22.             } else {
  23.                 event.setDropItems(true);
  24.             }
  25.  
  26.         }
  27.  
  28.  
  29.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement