package net.minecraftforge.event.entity;

import net.minecraft.src.Entity;
import net.minecraft.src.World;

public class EntityJoinWorldEvent extends EntityEvent
{

    public final World world;

    public EntityJoinWorldEvent(Entity entity, World world)
    {
        super(entity);
        this.world = world;
    }
}

@@ -100,16 +100,72 @@
 .World;%0A
+import net.minecraftforge.event.Cancelable;%0A%0A@Cancelable
 %0Apublic 

Make EntityJoinWorldEvent Cancelable properly