I have find how to detect a tileEntity, but i didn't find to detect all the tileentities in a chunk !
Sorry for the spelling mistakes, i am french
help me my code is :
package com.mod.ciolmod.init;
import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import net.minecraft.client.Minecraft;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.MathHelper;
import net.minecraftforge.client.event.RenderGameOverlayEvent;
public class InfoOverlay {
private Minecraft mc = FMLClientHandler.instance().getClient();
TileEntity biomeString;
private String fpsString;
@SubscribeEvent
public void renderGameOverlay(RenderGameOverlayEvent.Post event)
{
int x = MathHelper.floor_double(mc.thePlayer.posX);
int z = MathHelper.floor_double(mc.thePlayer.posZ);
fpsString = mc.debug.split(",", 2)[0];
biomeString = mc.theWorld.getTileEntity(x, 90, z);
FMLClientHandler.instance().getClient().fontRenderer.drawStringWithShadow("[Fps] : "+fpsString, 5, 5, 0xffffff);
FMLClientHandler.instance().getClient().fontRenderer.drawStringWithShadow("Chest : "+biomeString, 5, 25, 0xffffff);
}
}