update SLA range, patch playervis

This commit is contained in:
Stachelbeere1248 2024-06-21 14:53:16 +02:00
parent 541e6e1ae6
commit 7b747eb291
Signed by: Stachelbeere1248
SSH key fingerprint: SHA256:IozEKdw2dB8TZxkpPdMxcWSoWTIMwoLaCcZJ1AJnY2o
3 changed files with 4 additions and 3 deletions

View file

@ -3,4 +3,4 @@ org.gradle.jvmargs=-Xmx2g
baseGroup = com.github.stachelbeere1248.zombiesutils baseGroup = com.github.stachelbeere1248.zombiesutils
mcVersion = 1.8.9 mcVersion = 1.8.9
modid = zombiesutils modid = zombiesutils
version = 1.3.0-PREVIEW_3 version = 1.3.0-PREVIEW_4

View file

@ -31,7 +31,7 @@ public class SLA {
break; break;
case PRISON: case PRISON:
this.rooms = new Room[0]; this.rooms = new Room[0];
Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("$cThis map has no SLA database yet. Contribute by dming Stachelbeere1248 coordinates for windows on Discord.")); Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("§cThis map has no SLA database yet. Contribute by dming Stachelbeere1248 coordinates for windows on Discord."));
break; break;
default: default:
throw new IllegalStateException("Unexpected value: " + map); throw new IllegalStateException("Unexpected value: " + map);
@ -91,7 +91,7 @@ public class SLA {
} }
// (2x)²+(2y)²+(2z)² = 4(x²+y²+z²) = 4d² // (2x)²+(2y)²+(2z)² = 4(x²+y²+z²) = 4d²
if (distanceDoubledThenSquared < 10000) { if (distanceDoubledThenSquared < 6400) {
window.setActive(true); window.setActive(true);
room.increaseActiveWindowCount(); room.increaseActiveWindowCount();
} else window.setActive(false); } else window.setActive(false);

View file

@ -10,6 +10,7 @@ import org.jetbrains.annotations.NotNull;
public class RenderPlayerHandler { public class RenderPlayerHandler {
@SubscribeEvent @SubscribeEvent
public void onRender(RenderPlayerEvent.@NotNull Pre event) { public void onRender(RenderPlayerEvent.@NotNull Pre event) {
if (event.entityPlayer.isPlayerSleeping() || event.entityPlayer.isUser()) return;
if (inRange(event.entityPlayer.getPositionVector())) { if (inRange(event.entityPlayer.getPositionVector())) {
event.setCanceled(!ZombiesUtils.getInstance().getConfig().getPlayerVis()); event.setCanceled(!ZombiesUtils.getInstance().getConfig().getPlayerVis());
} }