Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Привет, вот метод класса моего предмета, который странно работает:
@Override
public @NotNull InteractionResult useOn(UseOnContext context) {
Player player = context.getPlayer();
Level level = context.getLevel();
if...
Сам меч с него падает, который ему дан для теста, но в руке его нет. Пробовал и через сам метод setEquipmentBasedOnDifficulty вызывать и в конструкторы добавлять строчку, которая должна предмет давать. Вообще по задумке моб должен перед издаванием звука брать предмет, а после звука убирать, но...
Я сделал 3д модельки для предметов в Blockbench, и мне интересно, можно ли сделать так, чтоб в инвентаре, сундуке и прочих хранилищах они выглядели как стандартные пиксельные предметы из Майнкрафта, и лишь при взятии в руку и выбрасывании меняли модель и текстуру на мои?
Не могу понять, как забрать предмет у игрока?
.stackSize = 0 не помогает (если у игрока 1 предмет, а если несколько - то успешно отнимает, но мне нужно полностью забрать его)
В общем, есть проблемка, я делаю мод на оружие, с 3д объектами, текстурами разобрался, но никак не могу понять куда копать чтобы отображались руки когда игрок держит предмет?
Так же, если не затруднит, как поменять положение рук когда игрок держит предмет?
Возможно ли? Пробовал так, но не сработало
@SubscribeEvent
public static void renderPlayer(RenderPlayerEvent.Specials.Pre e) {
if (getPlayerMP(e.getEntityPlayer()).getHeldItemMainhand().getItem().equals(InitItems.KAGUNE_UKAKU)) {
e.setRenderItem(false);
}
}
Хочу сделать так, чтобы предмет моего блока в инвентаре и в выброшенном состоянии выглядел зачарованным, только никак не пойму как это можно сделать. Предмет блока задается путем ModItems.ITEMS.add(new ItemBlock(this).setRegistryName(this.getRegistryName()));.
Здравствуйте, простите, что с таким глупым вопросом сюда пришел. Я решил сделать себе меч берсерка(не мод, просто ресурспак) после пары часов перезапусков майнкрафта что-то получилось (я новичек в коде, шарю по большей части в пикселярте). Однако, понятно, что пробел между поверхностями...
Подскажите в какую сторону копать, чтобы через прозрачный кастомный предмет от 3 лица в руке/на земле было бы видно хотя бы entity. Сейчас же видно только твердые непрозрачные блоки и солнце. Сам "предмет" (скорей плоскость) полностью строится через ISTER.
Я в курсе про баг с окрашенным "glass...
Можно ли сделать так, чтобы когда игрок берет в руку предмет, то в его руках, вместо просто предмета, появлялись сразу два оружия (одно в левой руке, другое в правой)? То есть, чтобы один предмет брался как два.
Если да, то от чего можно оттолкнуться?
Как проверить находится ли предмет в руке у игрока, если он выбран в руке, то возпроизводится звук адского портала, если не в руке, то звук перестаёт возпроизводится.
Ребят подскажи как получить предмет игрока который используется . Допустим я хочу чтоб когда игрок атаковал entity мечом из моего мода (Ну я добавил свой меч в мод он полностью рабочей и тд) то ему писало в чат
Пример
@SubscribeEvent
public void intecac(AttackEntityEvent event){...
Допустим есть какой-нибудь класс
class CustomItem extends Item {
Item item = null;
ItemStack itemstack = null;
}
И в нём есть конструктор
CustomItem(Item i) {
this.item = i;
}
Или
CustomItem(ItemStack i) {
this.itemstack = i;
}
ну и вот кароче...возможно ли как-нибудь вместо...
Доброго времени суток. Первая проблема заключается в том, что простая модель предмета не обнаруживается, хотя идентификатор предмета и мода, имя модели, имя текстуры, да и сама модель правильны.
Хотелось бы увеличить размер модельки предмета в моде. Спрайт 32х32, но выглядит в руке в обычном размере.
Например, в Twilight Forest с босса падает меч, моделька которого в несколько раз больше игрока.