@@ -0,0 +1,497 @@
+package net.mcft.copy.core.util;%0A%0Aimport net.minecraft.tileentity.TileEntity;%0Aimport net.minecraft.world.IBlockAccess;%0A%0Apublic final class WorldUtils %7B%0A%09%0A%09private WorldUtils() %7B  %7D%0A%09%0A%09public static %3CT extends TileEntity%3E T getTileEntity(IBlockAccess world, int x, int y, int z,%0A%09                                                     Class%3CT%3E tileEntityClass) %7B%0A%09%09TileEntity tileEntity = world.getTileEntity(x, y, z);%0A%09%09return (tileEntityClass.isInstance(tileEntity) ? (T)tileEntity : null);%0A%09%7D%0A%09%0A%7D%0A

Add WorldUtils.getTileEntity