Как добавить в nbt метод CanDestroy блок wheat, но с параметром age=7?
Просто я делаю мотыгу для Adventure mode, которая продаётся у жителя и должна ломать именно ВЫРОСШУЮ пшеницу, но wheat - только посаженная пшеница.
Команда на данный момент(пометил, где метод:
/summon villager ~ ~2 ~ {
VillagerData:{ profession: weaponsmith, level:5, type: desert}, Invulnerable:1, PersistenceRequired:1, Silent:1,NoAI:1,Rotation:[-90f,0f],CustomName:"\"Продавец\"", Offers:
{Recipes:[
{buy:{id: iron_ingot, Count:2,tag:{Enchantments:[{id: unbreaking, lvl:100000}]}},
sell:{
id: wooden_hoe, Count:1,
ВОТ ЗДЕСЬ ----> tag:{CanDestroy:["wheat"],
CanPlaceOn:["dirt", "grass_block"]}},rewardExp:0b, maxUses:9999999
}
]}}
Ахаха
К сожалению, это невозможно. И нет, не потому, что я не знаю, как это сделать, просто формат тега CanDestroy не позволяет: он подразумевает перечисление только строковых id блоков, и ничего сверх того. Возможно, в будущем эту оплошность исправят, но сейчас можно довольствоваться лишь кастомными механизмами. Например, сделать удочку с морковкой с кастомной текстурой, которая при нажатии ПКМ будет рейкастить до блока пшеницы и проверять её состояние, а затем автоматически разрушать.