Hi im making a plugin and im trying to add new stuff like this i get errors: Code: package me.mercilesspvp.orenotify; import java.util.logging.Logger; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.block.BlockBreakEvent; import org.bukkit.plugin.PluginDescriptionFile; import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.java.JavaPlugin; public class orenotify extends JavaPlugin{ Logger logger = Logger.getLogger("Minecraft"); public void onEnable(){ PluginDescriptionFile pdfFile = getDescription(); logger.info("[" + pdfFile.getName() + "] version" + pdfFile.getVersion() + "has been enabled!"); } public void onDisable(){ PluginDescriptionFile pdfFile = getDescription(); logger.info("[" + pdfFile.getName() + "] version" + pdfFile.getVersion() + "has been disabled!"); } <--- Error here public void breakblock(BlockBreakEvent event) { Player player = event.getPlayer(); Material block = event.getBlock().getType(); if(block == Material.DIAMOND_ORE); { for (Player players : Bukkit.getServer().getOnlinePlayers()) { if(!player.isPermissionSet("notify.orenotify")){ } if(player.hasPermission("notify.orenotify")) { players.sendMessage(ChatColor.GOLD + player.getName() + ChatColor.AQUA + " has mined Diamond Ore"); { }if(block == Material.IRON_ORE); { if(!player.isPermissionSet("notify.orenotify")){ } if(player.hasPermission("notify.orenotify")) { players.sendMessage(ChatColor.GOLD + player.getName() + ChatColor.AQUA + " has mined Iron Ore."); }if(block == Material.GOLD_ORE); { if(!player.isPermissionSet("notify.orenotify")){ } if(player.hasPermission("notify.orenotify")) { players.sendMessage(ChatColor.GOLD + player.getName() + ChatColor.AQUA + " has mined Gold Ore."); }if(block == Material.EMERALD_ORE); { if(!player.isPermissionSet("notify.orenotify")){ } if(player.hasPermission("notify.orenotify")) { players.sendMessage(ChatColor.GOLD + player.getName() + ChatColor.AQUA + " has mined Emerald Ore."); }if(block == Material.REDSTONE_ORE); { if(!player.isPermissionSet("notify.orenotify")){ } if(player.hasPermission("notify.orenotify")) { players.sendMessage(ChatColor.GOLD + player.getName() + ChatColor.AQUA + " has mined Redstone Ore."); } } }<--- Error here
You forget a bunch of closing braces '}' :3. Fixed code: Code:java package me.mercilesspvp.orenotify; import java.util.logging.Logger;import org.bukkit.Bukkit;import org.bukkit.ChatColor;import org.bukkit.Material;import org.bukkit.entity.Player;import org.bukkit.event.EventHandler;import org.bukkit.event.Listener;import org.bukkit.event.block.BlockBreakEvent;import org.bukkit.plugin.PluginDescriptionFile;import org.bukkit.plugin.PluginManager;import org.bukkit.plugin.java.JavaPlugin; public class orenotify extends JavaPlugin{ Logger logger = Logger.getLogger("Minecraft"); public void onEnable(){ PluginDescriptionFile pdfFile = getDescription(); logger.info("[" + pdfFile.getName() + "] version" + pdfFile.getVersion() + "has been enabled!"); } public void onDisable(){ PluginDescriptionFile pdfFile = getDescription(); logger.info("[" + pdfFile.getName() + "] version" + pdfFile.getVersion() + "has been disabled!"); } public void breakblock(BlockBreakEvent event) { Player player = event.getPlayer(); Material block = event.getBlock().getType(); if(block == Material.DIAMOND_ORE); { for (Player players : Bukkit.getServer().getOnlinePlayers()) { if(!player.isPermissionSet("notify.orenotify")){ } if(player.hasPermission("notify.orenotify")) { players.sendMessage(ChatColor.GOLD + player.getName() + ChatColor.AQUA + " has mined Diamond Ore"); { }if(block == Material.IRON_ORE); { if(!player.isPermissionSet("notify.orenotify")){ } if(player.hasPermission("notify.orenotify")) { players.sendMessage(ChatColor.GOLD + player.getName() + ChatColor.AQUA + " has mined Iron Ore."); }if(block == Material.GOLD_ORE); { if(!player.isPermissionSet("notify.orenotify")){ } if(player.hasPermission("notify.orenotify")) { players.sendMessage(ChatColor.GOLD + player.getName() + ChatColor.AQUA + " has mined Gold Ore."); }if(block == Material.EMERALD_ORE); { if(!player.isPermissionSet("notify.orenotify")){ } if(player.hasPermission("notify.orenotify")) { players.sendMessage(ChatColor.GOLD + player.getName() + ChatColor.AQUA + " has mined Emerald Ore."); }if(block == Material.REDSTONE_ORE); { if(!player.isPermissionSet("notify.orenotify")){ } if(player.hasPermission("notify.orenotify")) { players.sendMessage(ChatColor.GOLD + player.getName() + ChatColor.AQUA + " has mined Redstone Ore."); } } } } } } } } }}