Add Fire to NoRender

Closes #76
This commit is contained in:
Ridan Vandenbergh 2019-08-07 16:30:02 +02:00
parent f9193d42a3
commit d005899ece
2 changed files with 17 additions and 5 deletions

View File

@ -183,4 +183,9 @@ public class ForgeEventProcessor {
KamiMod.EVENT_BUS.post(entityEvent);
}
@SubscribeEvent
public void onRenderBlockOverlay(RenderBlockOverlayEvent event) {
KamiMod.EVENT_BUS.post(event);
}
}

View File

@ -8,6 +8,7 @@ import me.zeroeightsix.kami.setting.Setting;
import me.zeroeightsix.kami.setting.Settings;
import net.minecraft.network.Packet;
import net.minecraft.network.play.server.*;
import net.minecraftforge.client.event.RenderBlockOverlayEvent;
/**
* Created by 086 on 4/02/2018.
@ -15,11 +16,12 @@ import net.minecraft.network.play.server.*;
@Module.Info(name = "NoRender", category = Module.Category.RENDER, description = "Ignore entity spawn packets")
public class NoRender extends Module {
private Setting<Boolean> mob = register(Settings.b("Mob"));
private Setting<Boolean> gentity = register(Settings.b("GEntity"));
private Setting<Boolean> object = register(Settings.b("Object"));
private Setting<Boolean> xp = register(Settings.b("XP"));
private Setting<Boolean> paint = register(Settings.b("Paintings"));
private Setting<Boolean> mob = register(Settings.b("Mob", false));
private Setting<Boolean> gentity = register(Settings.b("GEntity", false));
private Setting<Boolean> object = register(Settings.b("Object", 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"));
@EventHandler
public Listener<PacketEvent.Receive> receiveListener = new Listener<>(event -> {
@ -32,4 +34,9 @@ public class NoRender extends Module {
event.cancel();
});
@EventHandler
public Listener<RenderBlockOverlayEvent> blockOverlayEventListener = new Listener<>(event -> {
if (fire.getValue() && event.getOverlayType() == RenderBlockOverlayEvent.OverlayType.FIRE) event.setCanceled(true);
});
}