- Баллы
- 76
- Имя в Minecraft
- Lisenochek
Народ, пытался заспавнить над сундуком партиклы, с помощью таймера. Для этого я использовал название сундука, чтобы частицы не спавнились на всех сундуках, вроде бы все правильно сделал, но ничего не выходит, он спамит крашами. Помогите мне помочь с ошибкой.
Я знаю, что он ругается на строчку 31, но я не знаю, что там не так.[/SPOILER]
JavaScript:
package com.realistic.timers;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.block.Block;
import org.bukkit.block.Chest;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.*********ventory.Inventory;
import com.realistic.api.API;
import com.realistic.particle_api.ParticleEffect;
import net.md_5.bungee.api.ChatColor;
public class Spawn_Crate_Particles implements Listener, Runnable {
private API plugin;
public Spawn_Crate_Particles(API plugin) {
this.plugin=plugin;
}
@Override
public void run() {
for(Player p : Bukkit.getOnlinePlayers()) {
Location loc = p.getLocation();
Block b = loc.getBlock();
Chest chest = (Chest) b.getState();
Inventory inv = chest.getBlockInventory();
if (chest.getBlockInventory().getName()
.equalsIgnoreCase(ChatColor.DARK_GREEN + ChatColor.BOLD.toString() + "Realistic_crate")) {
ParticleEffect.REDSTONE.display(1, 15, 0, 0, 0, chest.getLocation().add(0, 0.7, 0.3), 50);
}
}
}
}
[14:56:23 WARN]: [Realistic] Task #4 for Realistic v1.1 alpha generated an exception
java.lang.ClassCastException: org.bukkit.craftbukkit.v1_8_R3.block.CraftBlockState cannot be cast to org.bukkit.block.Chest
at com.realistic.timers.Spawn_Crate_Particles.run(Spawn_Crate_Particles.java:31) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server.jar:git-Spigot-db6de12-18fbb24]
java.lang.ClassCastException: org.bukkit.craftbukkit.v1_8_R3.block.CraftBlockState cannot be cast to org.bukkit.block.Chest
at com.realistic.timers.Spawn_Crate_Particles.run(Spawn_Crate_Particles.java:31) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[server.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server.jar:git-Spigot-db6de12-18fbb24]
Я знаю, что он ругается на строчку 31, но я не знаю, что там не так.[/SPOILER]
