Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
InfusionRecipe UNSTROD = ThaumcraftApi.addInfusionCraftingRecipe("EABASICS", new ItemStack(Main.unstableSingularRod,1), 4, new AspectList().add(Aspect.ENTROPY, 16).add(Aspect.MAGIC , 8).add(Aspect.TREE, 64).add(Aspect.ORDER, 8), new ItemStack(ConfigBlocks.blockMagicalLog, 2), new ItemStack[]...
Здравствуйте народ. У меня встала довольно обыденная задача - сделать блок с лицевой стороной, способный поворачиваться к игроку при установке, и имеющий разные текстуры для каждой из сторон блока. Т.е. по сути реализовать поведение печки.
Обычно я копипащу код аналогичных блоков, но сегодня...
Ahoy! o/
Смоделируем ситуацию:
Есть условный предмет. Пусть это будет.. Мм.. Кирпич. Этот кирпич нужно метой разбить на 16 видов, каждый вид окрасить в свой цвет, имея при этом всего 1 текстурку (по дефолту в таких случаях их делают белыми). Если с разделением я еще могу справиться, то с...
Делал предмет с метадатой по учебнику. Получилось вот что: Короче, все предметы имеют одинаковую текстуру.
Вот сам предмет:
public class ItemWoodSword
extends ItemSword
{
public ItemWoodSword(String name, ToolMaterial material)
{
super(material)...
Такая проблема: по принципу двери сделал смену бокса по метадате, но проблема в том, что при наведении на любой иной блок с иной метадатой у всех моих блоков меняется коллизия по метадате наведённого блока.
public void setBlockBoundsBasedOnState(IBlockAccess world, int x, int y, int z){...
Вообщем мне надо получить метадату ItemStack'а, но у меня просто нет метода getMetadata() в классе ItemStack,
хотя я смотрел исходники других модов и там используется этот метод.
Так как мне не удалось сделать метадату по гайду Тимохи007 я решил погуглить, вот с какой ошибкой я столкнулся.
Код:
@Override
public int damageDropped(int meta) {
return meta;
}
Так же столкнулся с ошибкой с getSubBlocks
@Override...
Не совсем понимаю, как мне это сделать, чтоб например wool_colored_black и wool_colored_blue были одного id/name, а значение цвета было 0-15. предположим выглядеть это будет так
(
wool_colored:0 ;
wool_colored:1 ;
)
Не кидайтесь в меня ссаными тряпками, я правда не знаю :9
Всем привет.Создаю блока с метой ,но при запуске майна вылетает.
public class DecorBlock extends Block
{
public static final PropertyEnum<DecorBlock.EnumType> VARIANT = PropertyEnum.<DecorBlock.EnumType>create("variant", DecorBlock.EnumType.class);
public DecorBlock(String name, float...
Собственно говоря, объясняю, у меня есть энтити, при столкновении с которым меняется метадата моего блока, а соответственно и текстуры, НО иногда сама текстура не обновляется, т.е. сама мета меняется, нооо текстура не обновляется, но если кликнуть пкм по блоку, то становится такой, какой нужно...
Для работы с этим кодом, понадобиться вот этот класс ZZZubec/PluginUtils
System.out.println("-----------------------");
byte meta = 23;
BitsArray bits = new BitsArray(meta);
int rotateAngle = bits.GetInt(1,2, 0); //0,1,2,3 * 90
int growth = bits.GetInt(3,6, 2);
System.out.println("rotateAngle:"...
Доброго времени суток.
Подскажите, пожалуйста, как создавать блоки с метадатой? Не очень понял из сорцов майнкрафта, а на просторах интернета только про предмет с метадатой говорят. Заранее спасибо.
Доброго времени суток Земляне и Чужие!
Сегодня я столкнулся с такой проблемой: У меня есть предмет с прочностью, я для него сделал 16 подтипов (метаданных).
import com.garik.snowplusplus.item.types.MittensTypes;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item...
День добрый формучане.
Возникла проблема с метадатой блоков, а именно: Рендер в инвентаре.
Собственно:
Есть блок с ENUM и параметрами.
public class BlockFutureGlasses extends BlockGlass implements ISortableBlock {
public static final PropertyEnum<EnumBlock> BASIC_TYPE =...