timaxa007 написал(а):
Зачем "private"? Где "@SubscribeEvent"? Ты хотя-бы использовал "MinecraftForge.EVENT_BUS.register(...);" на клиентской стороне?
И ты не написал условие, на проверку на выделяемого твой твоего блока.
@SubscribeEvent
public void typeHighlight(DrawBlockHighlightEvent event) {
MovingObjectPosition mop = event.target;
if (mop != null && mop.typeOfHit == MovingObjectType.BLOCK) {
EntityPlayer player = event.player;
World world = player.worldObj;
int x = mop.blockX;
int y = mop.blockY;
int z = mop.blockZ;
if (world.getBlock(x, y, z) == LDBlcoks.block_knife) {
event.setCanceled(true);
}
}
}
Все работает, можешь привести пример если не трудно как сделать так чтобы в гм1 границы блока были, а гм 0 убирались, то что то туплю не много