diff --git a/.gitignore b/.gitignore index dd7af7f6..ba7d8990 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,11 @@ bin/ .vscode .settings +# Language Server +**/.project +**/.factorypath +**/.classpath + # Other lib /WebsiteBackend/data diff --git a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/TraceEntity.java b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/TraceEntity.java index e2be5eb9..160e4d58 100644 --- a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/TraceEntity.java +++ b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/TraceEntity.java @@ -48,9 +48,9 @@ import static de.steamwar.bausystem.features.util.TNTClickListener.TNT_CLICK_DET */ public class TraceEntity extends RBlockDisplay { - private static final float TNT_VISUAL_SCALE = 0.98F; - private static final float TNT_VISUAL_OFFSET = -TNT_VISUAL_SCALE / 2.0F; - private static final Transformation TNT_VISUAL_TRANSFORM = new Transformation( + public static final float TNT_VISUAL_SCALE = 0.98F; + public static final float TNT_VISUAL_OFFSET = -TNT_VISUAL_SCALE / 2.0F; + public static final Transformation TNT_VISUAL_TRANSFORM = new Transformation( new Vector3f(TNT_VISUAL_OFFSET, 0.0F, TNT_VISUAL_OFFSET), new Quaternionf(0, 0, 0, 1), new Vector3f(TNT_VISUAL_SCALE, TNT_VISUAL_SCALE, TNT_VISUAL_SCALE), diff --git a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/ViewFlag.java b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/ViewFlag.java index 3938d88e..da08fecd 100644 --- a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/ViewFlag.java +++ b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/tracer/rendering/ViewFlag.java @@ -131,6 +131,7 @@ public abstract class ViewFlag { if (yLocation.distanceSquared(representative.getLocation()) >= 1.0 / 256.0 && yLocation.distanceSquared(previous.getLocation()) >= 1.0 / 256.0) { RBlockDisplay y = new RBlockDisplay(server, yLocation); y.setBlock(Material.WHITE_STAINED_GLASS.createBlockData()); + y.setTransform(TraceEntity.TNT_VISUAL_TRANSFORM); } Location secoundLocation; @@ -143,6 +144,7 @@ public abstract class ViewFlag { if (secoundLocation.distanceSquared(representative.getLocation()) >= 1.0 / 256.0 && secoundLocation.distanceSquared(previous.getLocation()) >= 1.0 / 256.0) { RBlockDisplay second = new RBlockDisplay(server, secoundLocation); second.setBlock(Material.WHITE_STAINED_GLASS.createBlockData()); + second.setTransform(TraceEntity.TNT_VISUAL_TRANSFORM); } } }