package com.forgeessentials.jscripting.wrapper.event;

import net.minecraftforge.event.entity.player.PlayerInteractEvent;

import cpw.mods.fml.common.eventhandler.SubscribeEvent;

public class JsPlayerInteractEvent extends JsPlayerEvent<PlayerInteractEvent>
{

    @SubscribeEvent
    public void _handle(PlayerInteractEvent event)
    {
        _callEvent(event);
    }

}

package com.forgeessentials.jscripting.wrapper.event;

import net.minecraftforge.event.entity.player.PlayerInteractEvent;

import cpw.mods.fml.common.eventhandler.SubscribeEvent;

public class JsPlayerInteractEvent<T extends PlayerInteractEvent> extends JsPlayerEvent<T>
{

    @SubscribeEvent
    public void _handle(T event)
    {
        _callEvent(event);
    }

}

Put back the generics