Hotfix head rotation
Signed-off-by: Lixfel <agga-games@gmx.de>
Dieser Commit ist enthalten in:
Ursprung
8bfade1604
Commit
7e731c6c87
@ -21,6 +21,8 @@ package de.steamwar.fightsystem.record;
|
||||
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.craftbukkit.v1_15_R1.block.CraftBlock;
|
||||
import org.bukkit.craftbukkit.v1_15_R1.entity.CraftEntity;
|
||||
import org.bukkit.entity.Entity;
|
||||
|
||||
class RecordSystem_15 {
|
||||
private RecordSystem_15(){}
|
||||
@ -28,4 +30,8 @@ class RecordSystem_15 {
|
||||
static int blockToId(Block block){
|
||||
return net.minecraft.server.v1_15_R1.Block.REGISTRY_ID.getId(((CraftBlock)block).getNMS());
|
||||
}
|
||||
|
||||
static int headRotation(Entity e){
|
||||
return (int)(((CraftEntity)e).getHandle().getHeadRotation() * 256 / 360);
|
||||
}
|
||||
}
|
||||
|
@ -20,6 +20,7 @@
|
||||
package de.steamwar.fightsystem.record;
|
||||
|
||||
import de.steamwar.core.VersionedCallable;
|
||||
import de.steamwar.core.VersionedRunnable;
|
||||
import de.steamwar.fightsystem.ArenaMode;
|
||||
import de.steamwar.fightsystem.Config;
|
||||
import de.steamwar.fightsystem.FightSystem;
|
||||
@ -29,7 +30,6 @@ import org.bukkit.Bukkit;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.craftbukkit.v1_15_R1.entity.CraftEntity;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.entity.TNTPrimed;
|
||||
@ -107,7 +107,9 @@ public class RecordSystem {
|
||||
Recorder.rDouble(location.getZ());
|
||||
Recorder.rFloat(location.getPitch());
|
||||
Recorder.rFloat(location.getYaw());
|
||||
Recorder.rByte((int)(((CraftEntity)e).getHandle().getHeadRotation() * 256 / 360));
|
||||
VersionedRunnable.call(new VersionedRunnable(() -> {
|
||||
Recorder.rByte(RecordSystem_15.headRotation(e));
|
||||
}, 15));
|
||||
Recorder.flush();
|
||||
}
|
||||
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren