SteamWar/BauSystem2.0
Archiviert
12
0

Commits vergleichen

...
Dieses Repository wurde am 2024-08-05 archiviert. Du kannst Dateien ansehen und es klonen, aber nicht pushen oder Issues/Pull-Requests öffnen.

1 Commits

Autor SHA1 Nachricht Datum
MoBrot
e9d7836f9a Fix EntitySound on WarpEntity destroy
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
2022-06-28 21:34:00 +02:00

Datei anzeigen

@ -23,7 +23,9 @@ import de.steamwar.bausystem.features.warp.AbstractWarpEntity;
import de.steamwar.bausystem.shared.BaseArmorStand19; import de.steamwar.bausystem.shared.BaseArmorStand19;
import net.minecraft.network.chat.IChatMutableComponent; import net.minecraft.network.chat.IChatMutableComponent;
import net.minecraft.network.chat.contents.LiteralContents; import net.minecraft.network.chat.contents.LiteralContents;
import net.minecraft.network.protocol.game.PacketPlayOutEntityTeleport;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.craftbukkit.v1_19_R1.entity.CraftPlayer;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.util.Vector; import org.bukkit.util.Vector;
@ -54,6 +56,13 @@ public class WarpEntity19 extends BaseArmorStand19 implements AbstractWarpEntity
@Override @Override
public boolean hide(Player player) { public boolean hide(Player player) {
this.position.setY(this.position.getY() - 1000);
this.e(this.position.getX(), this.position.getY(), this.position.getZ());
PacketPlayOutEntityTeleport entityTeleport = new PacketPlayOutEntityTeleport(this);
((CraftPlayer) player).getHandle().b.a(entityTeleport);
sendEntityDestroy(player); sendEntityDestroy(player);
ag(); ag();
return true; return true;