<commit_before>package com.minelittlepony.client.render.entities;

import com.google.common.collect.Lists;
import com.minelittlepony.MineLittlePony;
import com.minelittlepony.client.PonyRenderManager;
import com.minelittlepony.settings.Config;
import com.minelittlepony.settings.Config.Setting;

import java.util.List;

import net.minecraft.entity.mob.*;
import net.minecraft.entity.passive.*;

/**
 * Central location where new entity renderers are registered and applied.
 */
public enum MobRenderers implements Setting<Boolean> {
    VILLAGERS {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, VillagerEntity.class, RenderPonyVillager::new);
            pony.switchRenderer(state, WitchEntity.class, RenderPonyWitch::new);
            pony.switchRenderer(state, ZombieVillagerEntity.class, RenderPonyZombieVillager::new);
            pony.switchRenderer(state, WanderingTraderEntity.class, RenderPonyTrader::new);
            pony.switchRenderer(state, PillagerEntity.class, RenderPonyPillager::new);
        }
    },
    ZOMBIES {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, ZombieEntity.class, RenderPonyZombie::new);
            pony.switchRenderer(state, HuskEntity.class, RenderPonyZombie.Husk::new);
            pony.switchRenderer(state, GiantEntity.class, RenderPonyZombie.Giant::new);
            pony.switchRenderer(state, DrownedEntity.class, RenderPonyZombie.Drowned::new);
        }
    },
    PIGZOMBIES {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, ZombiePigmanEntity.class, RenderPonyZombie.Pigman::new);
        }
    },
    SKELETONS {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, SkeletonEntity.class, RenderPonySkeleton::new);
            pony.switchRenderer(state, StrayEntity.class, RenderPonySkeleton.Stray::new);
            pony.switchRenderer(state, WitherSkeletonEntity.class, RenderPonySkeleton.Wither::new);
        }
    },
    ILLAGERS {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, VexEntity.class, RenderPonyVex::new);
            pony.switchRenderer(state, EvokerEntity.class, RenderPonyIllager.Evoker::new);
            pony.switchRenderer(state, VindicatorEntity.class, RenderPonyIllager.Vindicator::new);
            pony.switchRenderer(state, IllusionerEntity.class, RenderPonyIllager.Illusionist::new);
        }
    },
    GUARDIANS {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, GuardianEntity.class, RenderPonyGuardian::new);
            pony.switchRenderer(state, ElderGuardianEntity.class, RenderPonyGuardian::new);<commit_msg>Fixed elder guardians appearing smol<commit_after>package com.minelittlepony.client.render.entities;

import com.google.common.collect.Lists;
import com.minelittlepony.MineLittlePony;
import com.minelittlepony.client.PonyRenderManager;
import com.minelittlepony.settings.Config;
import com.minelittlepony.settings.Config.Setting;

import java.util.List;

import net.minecraft.entity.mob.*;
import net.minecraft.entity.passive.*;

/**
 * Central location where new entity renderers are registered and applied.
 */
public enum MobRenderers implements Setting<Boolean> {
    VILLAGERS {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, VillagerEntity.class, RenderPonyVillager::new);
            pony.switchRenderer(state, WitchEntity.class, RenderPonyWitch::new);
            pony.switchRenderer(state, ZombieVillagerEntity.class, RenderPonyZombieVillager::new);
            pony.switchRenderer(state, WanderingTraderEntity.class, RenderPonyTrader::new);
            pony.switchRenderer(state, PillagerEntity.class, RenderPonyPillager::new);
        }
    },
    ZOMBIES {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, ZombieEntity.class, RenderPonyZombie::new);
            pony.switchRenderer(state, HuskEntity.class, RenderPonyZombie.Husk::new);
            pony.switchRenderer(state, GiantEntity.class, RenderPonyZombie.Giant::new);
            pony.switchRenderer(state, DrownedEntity.class, RenderPonyZombie.Drowned::new);
        }
    },
    PIGZOMBIES {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, ZombiePigmanEntity.class, RenderPonyZombie.Pigman::new);
        }
    },
    SKELETONS {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, SkeletonEntity.class, RenderPonySkeleton::new);
            pony.switchRenderer(state, StrayEntity.class, RenderPonySkeleton.Stray::new);
            pony.switchRenderer(state, WitherSkeletonEntity.class, RenderPonySkeleton.Wither::new);
        }
    },
    ILLAGERS {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, VexEntity.class, RenderPonyVex::new);
            pony.switchRenderer(state, EvokerEntity.class, RenderPonyIllager.Evoker::new);
            pony.switchRenderer(state, VindicatorEntity.class, RenderPonyIllager.Vindicator::new);
            pony.switchRenderer(state, IllusionerEntity.class, RenderPonyIllager.Illusionist::new);
        }
    },
    GUARDIANS {
        @Override
        void register(boolean state, PonyRenderManager pony) {
            pony.switchRenderer(state, GuardianEntity.class, RenderPonyGuardian::new);
            pony.switchRenderer(state, ElderGuardianEntity.class, RenderPonyGuardian.Elder::new);
{'fraction_non_alphanumeric': 0.09719148936170213, 'fraction_numerical': 0.0, 'mean_word_length': 3.492354740061162, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3958507', 'n_tokens_mistral': 1775, 'n_tokens_neox': 1768, 'n_words': 267}