generate method
Widget
generate(
- Context context
)
Implementation
@override
Widget generate(Context context) {
return If(
Data.get(Entity.Selected(), path: 'HandItems[0].Count'),
then: [
Execute.at(Entity.Player(), children: [
Summon(
Entities.item,
tags: [
context.packId + 'Dropped',
],
nbt: {
'PickupDelay': 0,
'Item': {
'id': 'minecraft:stone',
'Count': 1,
}
},
),
Data.modify(
Entity(tags: [context.packId + 'Dropped'], limit: 1)
.sort(Sort.nearest),
path: 'Item',
modify: DataModify.set(Entity.Selected(), fromPath: 'HandItems[0]'),
),
]),
Data.merge(Entity.Selected(), nbt: {'HandItems': []})
],
);
}