added items to NoRender

closes #734
This commit is contained in:
Dewy REDACTED 2020-04-22 16:27:49 +01:00
parent 7821e9d3b5
commit b21ea89817
No known key found for this signature in database
GPG Key ID: 0CAA84A783228505
2 changed files with 13 additions and 0 deletions

View File

@ -11,6 +11,7 @@ import me.zeroeightsix.kami.module.modules.client.CommandConfig;
import me.zeroeightsix.kami.module.modules.render.AntiOverlay;
import me.zeroeightsix.kami.module.modules.render.BossStack;
import me.zeroeightsix.kami.module.modules.render.HungerOverlay;
import me.zeroeightsix.kami.module.modules.render.NoRender;
import me.zeroeightsix.kami.util.HungerOverlayRenderHelper;
import me.zeroeightsix.kami.util.HungerOverlayUtils;
import me.zeroeightsix.kami.util.KamiTessellator;
@ -19,6 +20,8 @@ import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiChat;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.gui.inventory.GuiShulkerBox;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.passive.AbstractHorse;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
@ -87,6 +90,15 @@ public class ForgeEventProcessor {
@SubscribeEvent
public void onTick(TickEvent.ClientTickEvent event) {
if (Wrapper.getMinecraft().world != null || Wrapper.getMinecraft().player != null) {
if (MODULE_MANAGER.getModuleT(NoRender.class).isEnabled() && MODULE_MANAGER.getModuleT(NoRender.class).items.getValue() && event.phase == TickEvent.Phase.START) {
for (Entity potentialItem : Wrapper.getMinecraft().world.getLoadedEntityList()) {
if (potentialItem instanceof EntityItem) {
potentialItem.setDead();
}
}
}
}
if (MODULE_MANAGER.getModuleT(HungerOverlay.class).isEnabled()) {
if (event.phase != TickEvent.Phase.END) {

View File

@ -30,6 +30,7 @@ public class NoRender extends Module {
private Setting<Boolean> sand = register(Settings.b("Sand", false));
private Setting<Boolean> gentity = register(Settings.b("GEntity", false));
private Setting<Boolean> object = register(Settings.b("Object", false));
public Setting<Boolean> items = register(Settings.b("Items", false));
private Setting<Boolean> xp = register(Settings.b("XP", false));
private Setting<Boolean> paint = register(Settings.b("Paintings", false));
private Setting<Boolean> fire = register(Settings.b("Fire", true));