Block_Vault: { type: "compound"; value: { config: { type: "compound"; value: { activation_range: { type: "float"; value: number }; deactivation_range: { type: "float"; value: number }; key_item: { type: "compound"; value: object } & Item_ItemStack; loot_table: { type: "string"; value: string }; override_loot_table_to_display: { type: "string"; value: string }; }; }; data: { type: "compound"; value: { display_item: { type: "compound"; value: object } & Item_ItemStack; items_to_eject: { type: "list"; value: { type: "compound"; value: Item_ItemStack["value"][] }; }; rewarded_players: { type: "list"; value: { type: "long"; value: [high
: number, low
: number][] }; }; state_updating_resumes_at: { type: "long"; value: [high
: number, low
: number]; }; total_ejections_needed: { type: "long"; value: [high
: number, low
: number]; }; }; }; };} Type declaration
type: "compound"
value: {
config: {
type: "compound";
value: {
activation_range: { type: "float"; value: number };
deactivation_range: { type: "float"; value: number };
key_item: { type: "compound"; value: object } & Item_ItemStack;
loot_table: { type: "string"; value: string };
override_loot_table_to_display: { type: "string"; value: string };
};
};
data: {
type: "compound";
value: {
display_item: { type: "compound"; value: object } & Item_ItemStack;
items_to_eject: {
type: "list";
value: { type: "compound"; value: Item_ItemStack["value"][] };
};
rewarded_players: {
type: "list";
value: { type: "long"; value: [high: number, low: number][] };
};
state_updating_resumes_at: {
type: "long";
value: [high: number, low: number];
};
total_ejections_needed: {
type: "long";
value: [high: number, low: number];
};
};
};
}
config: {
type: "compound";
value: {
activation_range: { type: "float"; value: number };
deactivation_range: { type: "float"; value: number };
key_item: { type: "compound"; value: object } & Item_ItemStack;
loot_table: { type: "string"; value: string };
override_loot_table_to_display: { type: "string"; value: string };
};
}
type: "compound"
value: {
activation_range: { type: "float"; value: number };
deactivation_range: { type: "float"; value: number };
key_item: { type: "compound"; value: object } & Item_ItemStack;
loot_table: { type: "string"; value: string };
override_loot_table_to_display: { type: "string"; value: string };
}
activation_range: { type: "float"; value: number }
deactivation_range: { type: "float"; value: number }
key_item: { type: "compound"; value: object } & Item_ItemStack
loot_table: { type: "string"; value: string }
override_loot_table_to_display: { type: "string"; value: string }
data: {
type: "compound";
value: {
display_item: { type: "compound"; value: object } & Item_ItemStack;
items_to_eject: {
type: "list";
value: { type: "compound"; value: Item_ItemStack["value"][] };
};
rewarded_players: {
type: "list";
value: { type: "long"; value: [high: number, low: number][] };
};
state_updating_resumes_at: {
type: "long";
value: [high: number, low: number];
};
total_ejections_needed: {
type: "long";
value: [high: number, low: number];
};
};
}
type: "compound"
value: {
display_item: { type: "compound"; value: object } & Item_ItemStack;
items_to_eject: {
type: "list";
value: { type: "compound"; value: Item_ItemStack["value"][] };
};
rewarded_players: {
type: "list";
value: { type: "long"; value: [high: number, low: number][] };
};
state_updating_resumes_at: {
type: "long";
value: [high: number, low: number];
};
total_ejections_needed: {
type: "long";
value: [high: number, low: number];
};
}
display_item: { type: "compound"; value: object } & Item_ItemStack
items_to_eject: { type: "list"; value: { type: "compound"; value: Item_ItemStack["value"][] } }
rewarded_players: { type: "list"; value: { type: "long"; value: [high: number, low: number][] } }
state_updating_resumes_at: { type: "long"; value: [high: number, low: number] }
total_ejections_needed: { type: "long"; value: [high: number, low: number] }
Additional fields for vault and [ominous vault](https://minecraft.wiki/w/ominous vault).