Revert blindness
This commit is contained in:
@@ -4,5 +4,4 @@ public class ClientData {
|
||||
public static float SANITY = 80f;
|
||||
public static float INSANITY = 0f;
|
||||
public static int TEMPO = 0;
|
||||
public static boolean IDENTITY_BLIND = false;
|
||||
}
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
package net.fretux.mindmotion.client;
|
||||
|
||||
import net.minecraft.client.model.HumanoidModel;
|
||||
import net.minecraft.world.entity.LivingEntity;
|
||||
import net.minecraftforge.api.distmarker.Dist;
|
||||
import net.minecraftforge.client.event.RenderLivingEvent;
|
||||
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
||||
import net.minecraftforge.fml.common.Mod;
|
||||
|
||||
@Mod.EventBusSubscriber(modid = "mindmotion", value = Dist.CLIENT)
|
||||
public class IdentityBlindnessFaceHider {
|
||||
|
||||
@SubscribeEvent
|
||||
public static void hideFaces(RenderLivingEvent.Pre<?, ?> event) {
|
||||
if (!ClientData.IDENTITY_BLIND) return;
|
||||
if (event.getRenderer().getModel() instanceof HumanoidModel<?> model) {
|
||||
model.head.visible = false;
|
||||
model.hat.visible = false;
|
||||
}
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public static void restoreFaces(RenderLivingEvent.Post<?, ?> event) {
|
||||
if (event.getRenderer().getModel() instanceof HumanoidModel<?> model) {
|
||||
model.head.visible = true;
|
||||
model.hat.visible = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package net.fretux.mindmotion.client;
|
||||
|
||||
import net.minecraftforge.api.distmarker.Dist;
|
||||
import net.minecraftforge.client.event.RenderNameTagEvent;
|
||||
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
||||
import net.minecraftforge.fml.common.Mod;
|
||||
|
||||
@Mod.EventBusSubscriber(modid = "mindmotion", value = Dist.CLIENT)
|
||||
public class IdentityBlindnessRenderer {
|
||||
|
||||
@SubscribeEvent
|
||||
public static void hideNameTags(RenderNameTagEvent event) {
|
||||
if (ClientData.IDENTITY_BLIND) {
|
||||
event.setResult(RenderNameTagEvent.Result.DENY);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user