Minecraft Spigot PlayerBreakBlock Animation?

Servus,

ich versuche gerade eine Animation, die passiert wenn jemand einen Block platziert.

Die Animation soll den Block langsam zerstören

Was ich jz gemacht habe:

if(e.getBlock().getType().equals(Material.STONE)) {	
		e.getPlayer().sendMessage("Block placed");
		Bukkit.getScheduler().scheduleAsyncRepeatingTask(gameManager, new Runnable() {
			int blockBreakState = 0;
			PacketPlayOutBlockBreakAnimation packet = new PacketPlayOutBlockBreakAnimation(0, new BlockPosition(e.getBlock().getX(), e.getBlock().getY(), e.getBlock().getZ()), blockBreakState);
			@Override
			public void run() {
				//e.getBlock()
				if(blockBreakState <= 10) {
					packet = new PacketPlayOutBlockBreakAnimation(0, new BlockPosition(e.getBlock().getX(), e.getBlock().getY(), e.getBlock().getZ()), blockBreakState);
					for(Player t : Bukkit.getOnlinePlayers()) {
						((CraftPlayer) t).getHandle().playerConnection.sendPacket(packet);
					}
				}else {
					e.getBlock().setType(Material.AIR);
					return;
				}
				blockBreakState += 1;
			}
		}, 1*20, 1*20);	
		return;
	}else {
		e.getPlayer().sendMessage("ne1");
	}

So,
Leider habe ich keine Ahnung wie man "CraftPlayer" importiert. Ich habe viel drüber gelesen und mit Git versucht Buildtools zu kompilieren aber habe es nicht geschafft

Hat jemand Ahnung davon und weiß wie man die Animation richtig hinkriegt?

Danke im Vorraus!!

Computer, programmieren, Java, Minecraft, Minecraft Server, Bukkit, craftbukkit, Spigot, Minecraft Plugin, plugins programmieren, Spigot Plugin
Minecraft plugin compilieren?

Hallo,

ich möchte folgendes minecraft plugin compilieren: "https://github.com/IntellectualSites/PlotSquared/"

bekomme dann aber immer folgende fehlermeldung:

Configuration on demand is an incubating feature.
Type-safe project accessors is an incubating feature.
> Configure project :PlotSquared-Core
e: C:\Users\Paul\Desktop\plot squared projekt\PlotSquared-6\PlotSquared-6\Core\build.gradle.kts:53:41: Unresolved reference: grgit
e: C:\Users\Paul\Desktop\plot squared projekt\PlotSquared-6\PlotSquared-6\Core\build.gradle.kts:54:39: Unresolved reference: grgit
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\Paul\Desktop\plot squared projekt\PlotSquared-6\PlotSquared-6\Core\build.gradle.kts' line: 53
* What went wrong:
Script compilation errors:
 Line 53:                "commit" to rootProject.grgit.head().abbreviatedId,
                                                  ^ Unresolved reference: grgit
 Line 54:                "date" to rootProject.grgit.head().dateTime.format(DateTimeFormatter.ofPattern("yy.MM.dd"))
                                                ^ Unresolved reference: grgit
2 errors
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 3s
programmieren, Java, compiler, Minecraft, plugins programmieren