- 161
- 0
решил сделать кирку которая будет ломать камень и булыжник как золотая, а всё остальное как деревянная.
вопрос: как сделать особенную скорость копания на опр. блок???
вопрос: как сделать особенную скорость копания на опр. блок???
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
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;
}
}
}
"майн берет", откуда ты "скажешь". А если не можешь "сказать", иди учи java.asdqwertypro написал(а):майн в первую очередь всё из ItemPickaxe берет
На, включай.asdqwertypro написал(а):Doc написал(а):ItemPickaxe#EFFECTIVE_ON
~~~
Ну или эвентом чекать на твой предмет и сетить скорость.
я крч накодил... советом пытался воспользоваться, крч использовал исходник меча:
всё норм работает, но... не дропается камень. а если его наследовать не от Item а от ItemPickaxe то то, что я прописал ниже не будет работать т. к. майн в первую очередь всё из ItemPickaxe берёт и там и тут есть stone с разными значениями скорости.Код: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; } } }
внимание, вопрос: как включить дроп?

ARTIC030 написал(а):На, включай.asdqwertypro написал(а):Doc написал(а):ItemPickaxe#EFFECTIVE_ON
~~~
Ну или эвентом чекать на твой предмет и сетить скорость.
я крч накодил... советом пытался воспользоваться, крч использовал исходник меча:
всё норм работает, но... не дропается камень. а если его наследовать не от Item а от ItemPickaxe то то, что я прописал ниже не будет работать т. к. майн в первую очередь всё из ItemPickaxe берёт и там и тут есть stone с разными значениями скорости.Код: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; } } }
внимание, вопрос: как включить дроп?
![]()