Что здесь не так?

Версия Minecraft
1.7.10
83
3
В методе:
Код:
public ItemStack onItemRightClick(ItemStack itemStack, World world, EntityPlayer player) {
[b] itemStack.[u]stackSize[/u];[/b]
if(player.isSneaking()){
ItemStack itemstack1 = new ItemStack(Items.potionitem, 3, 0);
if (!player.inventory.addItemStackToInventory(itemstack1)) {
world.spawnEntityInWorld(new EntityItem(world, player.posX, player.posY, player.posZ, itemstack1));
}
}
return itemStack;
}
ругается на itemStack.stackSize; точнее подчеркивает stackSize. При наведении пишет: "Syntax error, insert "VariableDeclarators" to complete LocalVariableDeclaration".
Что это за "VariableDeclarators" и куда его там надо вставлять? Или у меня априори некорректный код?
 
1,200
37
237
Enotus написал(а):
MJaroslav написал(а):
Ты не присваиваешь значение, а просто его вызвал /Зачем?/

int quan = itemStack.stackSize; Вот так правильно?)

Вопрос в том, зачем тебе это значение, если ты его не используешь?
 
1,200
37
237
Enotus написал(а):
MJaroslav написал(а):
Вопрос в том, зачем тебе это значение, если ты его не используешь?

Да, у меня такой же вопрос))
Я правильно понимаю, минусануть один предмет можно с помощью itemStack.stackSize?

Да, но есть другой и большее правильный способ, посмотри код ItemStack'а, навскидку скажу, что в названии метода есть consume.


/И да, не забудь setMaxDamage(количество прочности), если у тебя это инструмент (по логике)/
 
83
3
MJaroslav написал(а):
Enotus написал(а):
MJaroslav написал(а):
Вопрос в том, зачем тебе это значение, если ты его не используешь?

Да, у меня такой же вопрос))
Я правильно понимаю, минусануть один предмет можно с помощью itemStack.stackSize?

Да, но есть другой и большее правильный способ, посмотри код ItemStack'а, навскидку скажу, что в названии метода есть consume.


/И да, не забудь setMaxDamage(количество прочности), если у тебя это инструмент (по логике)/
Окей, с инструментом учту... Но у меня не инструмент. А вот consume и в помине нет.
 
83
3
RonyC написал(а):
Ааааааа... Создавайте нормальные названия тем, ну пожалуйста((

Два вопроса:
1) Почему это название ненормальное?
2) Что есть нормально название? (Ok. Google! Как научиться создавать нормальные названия?)
 
7,099
324
1,510
1) Оно не говорит конкретно о проблеме, вместо этого соответствует практически всем возможным проблемам
2) Нужно называть темы так, чтобы было понятно: че там конкретно внутри?
 
83
3
hohserg написал(а):
1) Оно не говорить конкретно о проблеме, вместо этого соответствует практически всем возможным проблемам
2) Нужно называть темы так, чтобы было понятно: че там конкретно внутри?

Окей, понял)
 
Сверху