Merge branch 'material-grabber' into dev

This commit is contained in:
ForestOfLight
2025-07-10 19:31:05 -07:00
Unverified
2 changed files with 6 additions and 3 deletions
@@ -40,6 +40,10 @@ class StructureCollection {
return structure;
}
has(instanceName) {
return Boolean(this.structures[instanceName]);
}
delete(instanceName) {
const struct = this.get(instanceName);
struct.delete();
+2 -3
View File
@@ -55,12 +55,11 @@ function onPlayerInteract(event) {
const player = event.player;
const target = event.block || event.target;
const focusedInstanceName = Builders.get(player.id).materialInstanceName;
if (!focusedInstanceName) {
if (!focusedInstanceName || !structureCollection.has(focusedInstanceName))
openInstanceSelectionForm(player, event);
} else {
else
tryGrabMaterials(player, target, focusedInstanceName, event);
}
}
function isActionItem(itemStack) {
return itemStack?.typeId === 'construct:material_grabber';