кирка для камня

Версия Minecraft
1.7.10
решил сделать кирку которая будет ломать камень и булыжник как золотая, а всё остальное как деревянная.
вопрос: как сделать особенную скорость копания на опр. блок???
 
ItemPickaxe#EFFECTIVE_ON
~~~
Ну или эвентом чекать на твой предмет и сетить скорость.
 
Doc написал(а):
ItemPickaxe#EFFECTIVE_ON
~~~
Ну или эвентом чекать на твой предмет и сетить скорость.

я крч накодил... советом пытался воспользоваться, крч использовал исходник меча:
Код:
package ru.gamer.hackmod;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemPickaxe;
import net.minecraft.item.ItemStack;

public class electropickaxe extends Item{
    protected electropickaxe() {
        this.setCreativeTab(Main.hackdeviceslot);
        this.setTextureName("hackmod:electropickaxe");
    }
    public float func_150893_a(ItemStack p_150893_1_, Block p_150893_2_)
    {
        {
            Material material = p_150893_2_.getMaterial();
            return material != Material.rock && material != Material.grass ? 1.0F : 50.0F;
        }
    }
}
всё норм работает, но... не дропается камень. а если его наследовать не от Item а от ItemPickaxe то то, что я прописал ниже не будет работать т. к. майн в первую очередь всё из ItemPickaxe берёт и там и тут есть stone с разными значениями скорости.
внимание, вопрос: как включить дроп?
 
asdqwertypro написал(а):
Doc написал(а):
ItemPickaxe#EFFECTIVE_ON
~~~
Ну или эвентом чекать на твой предмет и сетить скорость.

я крч накодил... советом пытался воспользоваться, крч использовал исходник меча:
Код:
package ru.gamer.hackmod;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemPickaxe;
import net.minecraft.item.ItemStack;

public class electropickaxe extends Item{
    protected electropickaxe() {
        this.setCreativeTab(Main.hackdeviceslot);
        this.setTextureName("hackmod:electropickaxe");
    }
    public float func_150893_a(ItemStack p_150893_1_, Block p_150893_2_)
    {
        {
            Material material = p_150893_2_.getMaterial();
            return material != Material.rock && material != Material.grass ? 1.0F : 50.0F;
        }
    }
}
всё норм работает, но... не дропается камень. а если его наследовать не от Item а от ItemPickaxe то то, что я прописал ниже не будет работать т. к. майн в первую очередь всё из ItemPickaxe берёт и там и тут есть stone с разными значениями скорости.
внимание, вопрос: как включить дроп?
На, включай.
 
ARTIC030 написал(а):
asdqwertypro написал(а):
Doc написал(а):
ItemPickaxe#EFFECTIVE_ON
~~~
Ну или эвентом чекать на твой предмет и сетить скорость.

я крч накодил... советом пытался воспользоваться, крч использовал исходник меча:
Код:
package ru.gamer.hackmod;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemPickaxe;
import net.minecraft.item.ItemStack;

public class electropickaxe extends Item{
    protected electropickaxe() {
        this.setCreativeTab(Main.hackdeviceslot);
        this.setTextureName("hackmod:electropickaxe");
    }
    public float func_150893_a(ItemStack p_150893_1_, Block p_150893_2_)
    {
        {
            Material material = p_150893_2_.getMaterial();
            return material != Material.rock && material != Material.grass ? 1.0F : 50.0F;
        }
    }
}
всё норм работает, но... не дропается камень. а если его наследовать не от Item а от ItemPickaxe то то, что я прописал ниже не будет работать т. к. майн в первую очередь всё из ItemPickaxe берёт и там и тут есть stone с разными значениями скорости.
внимание, вопрос: как включить дроп?
На, включай.

куда это вставлять? у меня либо ошибку выдаёт либо не работает...
 
Назад
Сверху