- 47
- 0
Хочу создать свое дерево, есть такой код:
В майнкрафте ничего не происходит когда жму правой кнопкой с предметом в руке
P.S. Существует проблема с прокси:
CommonProxy - Eclipse подчеркивает как ошибку "CommonProxy cannot be resolved to a type".
Я создал два класса com.alternaivemod.ClientProxy, com.alternaivemod.CommonProxy(суперкласс для ClientProxy), но не понимаю что в них должно быть. Если это все закомментировать, все работает, но блок не ставится.
Код:
package com.alternativemod.items;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;
import com.alternativemod.AlternativeBlocks;
import com.alternativemod.AlternativeItems;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class AltGevSap extends AlternativeItems{
@SideOnly(Side.CLIENT)
@Override
public boolean onItemUse(ItemStack is, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ) {
if (!world.isRemote) {
world.setBlock(x,y,z, Blocks.dirt);
return true;
}
// return super.onItemUse(is, player, world, x, y, z, side, hitX, hitY, hitZ);
return false;
}
}
P.S. Существует проблема с прокси:
Код:
@SidedProxy(clientSide="com.alternaivemod.ClientProxy", serverSide="com.alternaivemod.CommonProxy")
public static CommonProxy proxy;
Я создал два класса com.alternaivemod.ClientProxy, com.alternaivemod.CommonProxy(суперкласс для ClientProxy), но не понимаю что в них должно быть. Если это все закомментировать, все работает, но блок не ставится.