Помогите ItemStack предмет, который ускоряет игрока, если предмет в левой руке

Статус
Закрыто для дальнейших ответов.

OJIEKCAHDP

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
OJIEKCAHDP
Как сделать ItemStack предмет, который будет ускорять игрока, когда предмет находится в левой руке? Я знаю, что это можно сделать через NBT, но не знаю как, буду рад помощи :)
 
AttributeModifier LEFT_SPEED = new AttributeModifier(UUID.nameUUIDFromBytes("left_speed".getBytes(), "left_speed", 0.1, AttributeModifier.Operation.MULTIPLY_SCALAR_1, EquipmentSlot.OFF_HAND);

itemMeta.addAttributeModifier(Attribute.GENERIC_MOVEMENT_SPEED, LEFT_SPEED);
есть ещё вопрос, если я сделаю такое же, только для основной руки, возьму эти предметы в обе руки, будет эффект х2?
 
есть ещё вопрос, если я сделаю такое же, только для основной руки, возьму эти предметы в обе руки, будет эффект х2?
Будет эффект или нет зависит от UUID модификатора - в примере я использовал строку "left_speed" для его генерации. Если тебе нужно, чтобы эффекты не складывались/умножались, используй одинаковый UUID для них, иначе же разные.
 
Будет эффект или нет зависит от UUID модификатора - в примере я использовал строку "left_speed" для его генерации. Если тебе нужно, чтобы эффекты не складывались/умножались, используй одинаковый UUID для них, иначе же разные.
upload_2021-4-12_22-33-19.png
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх