Fixed a bug with visual range and a GL bug with logoutspots

This commit is contained in:
Rigamortis 2019-11-30 16:08:52 -09:00
parent a42ef6232a
commit 06e481a80b
3 changed files with 2 additions and 5 deletions

View File

@ -23,7 +23,6 @@ public final class ChatTimeStampsModule extends Module {
TWELVE, TWENTY_FOUR
}
public ChatTimeStampsModule() {
super("ChatTimeStamps", new String[]{"ChatStamp", "ChatStamps"}, "Appends a time stamp on chat messages", "NONE", -1, ModuleType.MISC);
}

View File

@ -24,7 +24,7 @@ public final class VisualRangeModule extends Module {
@Listener
public void onEntityAdded(EventAddEntity event) {
if (!Minecraft.getMinecraft().player.isDead && event.getEntity() instanceof EntityPlayer && !event.getEntity().getName().equalsIgnoreCase(Minecraft.getMinecraft().player.getName())) {
if (Minecraft.getMinecraft().world != null && !Minecraft.getMinecraft().player.isDead && event.getEntity() instanceof EntityPlayer && !event.getEntity().getName().equalsIgnoreCase(Minecraft.getMinecraft().player.getName())) {
final Friend friend = Seppuku.INSTANCE.getFriendManager().isFriend(event.getEntity());
final String msg = (friend != null ? ChatFormatting.DARK_PURPLE : ChatFormatting.RED) + (friend != null ? friend.getAlias() : event.getEntity().getName()) + ChatFormatting.WHITE + " has entered your visual range.";
Seppuku.INSTANCE.getNotificationManager().addNotification("", msg);
@ -37,7 +37,7 @@ public final class VisualRangeModule extends Module {
@Listener
public void onEntityRemove(EventRemoveEntity event) {
if (!Minecraft.getMinecraft().player.isDead && event.getEntity() instanceof EntityPlayer && !event.getEntity().getName().equalsIgnoreCase(Minecraft.getMinecraft().player.getName())) {
if (Minecraft.getMinecraft().world != null && !Minecraft.getMinecraft().player.isDead && event.getEntity() instanceof EntityPlayer && !event.getEntity().getName().equalsIgnoreCase(Minecraft.getMinecraft().player.getName())) {
if (this.prevPlayer != event.getEntity().getEntityId()) {
this.prevPlayer = event.getEntity().getEntityId();
final Friend friend = Seppuku.INSTANCE.getFriendManager().isFriend(event.getEntity());

View File

@ -73,13 +73,11 @@ public final class LogoutSpotsModule extends Module {
GlStateManager.pushMatrix();
GlStateManager.enableLighting();
GlStateManager.enableBlend();
GlStateManager.enableAlpha();
GlStateManager.enableDepth();
GlStateManager.color(1, 1, 1, 1);
mc.getRenderManager().renderEntity(data.ghost, data.position.x - mc.getRenderManager().renderPosX, data.position.y - mc.getRenderManager().renderPosY, data.position.z - mc.getRenderManager().renderPosZ, data.ghost.rotationYaw, mc.getRenderPartialTicks(), false);
GlStateManager.disableLighting();
GlStateManager.disableBlend();
GlStateManager.disableAlpha();
GlStateManager.popMatrix();
}
}