return res;
} else if(beaconNames.contains(method.getName())) {
// Beacon needs to be done manually for some reason to work properly
TileEntityBeacon par1TileEntityBeacon = (TileEntityBeacon) objects[0];
realObj.getNextWindowId();
realObj.playerNetServerHandler.sendPacket(new S2DPacketOpenWindow(realObj.currentWindowId, 7, par1TileEntityBeacon.getInventoryName(),
par1TileEntityBeacon.getSizeInventory(), true));
realObj.openContainer = new ContainerBeacon(realObj.inventory, par1TileEntityBeacon) {
@Override
public boolean canInteractWith(EntityPlayer par1EntityPlayer) {
return true;