aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/plugin/villagers/VillagerEventHandler.java
blob: 7a93cbbeb71e870d903dfa4aa3ef4d684e07ef00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package gtPlusPlus.plugin.villagers;

import net.minecraftforge.event.entity.EntityJoinWorldEvent;

import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import gtPlusPlus.core.util.Utils;

public class VillagerEventHandler {

    private static final VillagerEventHandler mInstance;

    static {
        mInstance = new VillagerEventHandler();
        Utils.registerEvent(mInstance);
    }

    @SubscribeEvent
    public void onEntityJoinWorld(EntityJoinWorldEvent event) {

        /*
         * try { if (event.entity != null && event.entity instanceof EntityLivingBase && event.entity instanceof
         * EntityVillager){ EntityVillager entity = (EntityVillager) event.entity; World world = entity.worldObj; int
         * profession = entity.getProfession(); if (world != null && (profession >= 7735 && profession <= 7737)){
         * EntityBaseVillager mNew = new EntityBaseVillager(world, profession); mNew.copyLocationAndAnglesFrom(entity);
         * if (mNew != null) { world.removeEntity(entity); world.spawnEntityInWorld(mNew); } } } } catch (Throwable t) {
         * t.printStackTrace(); return; }
         */

    }
}