Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void breaks2(BlockBreakEvent e) {
- if (this.m.getConfig().getBoolean("Settings.Blocks.Particles")) {
- if (this.m.getConfig().getBoolean("Settings.blocks.Redstone.particles")) {
- Player player = e.getPlayer();
- Material m = e.getBlock().getType();
- int red1 = this.m.getConfig().getInt("Blocks." + m.name() + ".break" + ".RGB" + ".RED");
- int green1 = this.m.getConfig().getInt("Blocks." + m.name() + ".break" + ".RGB" + ".GREEN");
- int blue1 = this.m.getConfig().getInt("Blocks." + m.name() + ".break" + ".RGB" + ".BLUE");
- int count = this.m.getConfig().getInt("Blocks." + m.name() + ".break" + ".amount");
- double x = this.m.getConfig().getDouble("Blocks." + m.name() + ".break" + ".reach.x");
- double y = this.m.getConfig().getDouble("Blocks." + m.name() + ".break" + ".reach.y");
- double z = this.m.getConfig().getDouble("Blocks." + m.name() + ".break" + ".reach.z");
- Particle particle = Particle.valueOf(this.m.getConfig().getString("Blocks." + m.name() + ".break" + ".particle"));
- if(particle != null){
- if(particle==Particle.REDSTONE){
- Particle.DustOptions dustOptions = new Particle.DustOptions(Color.fromRGB(red1, green1, blue1), 1);
- player.getWorld().spawnParticle(Particle.REDSTONE, player, count, x, y, z, dustOptions);
- }else{
- player.getWorld().spawnParticle(particle, player, count, x, y, z);
- }
- }else Common.log("&cError: Particle with name &4" + m.getConfig().getString("Blocks." + m.name() + ".break" + ".particle")+" doesn't exist!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement