@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
32 lines (31 loc) • 1.13 kB
JavaScript
;
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.createDefaultEntityContext = createDefaultEntityContext;
/**
* Creates a default entity context for gallery/preview rendering.
* Represents an adult entity with default variant (not baby, not sheared, variant 0).
*/
function createDefaultEntityContext() {
const queries = new Map();
// Common entity state queries - default to adult, normal appearance
queries.set("query.is_baby", 0);
queries.set("query.is_sheared", 0);
queries.set("query.is_tamed", 0);
queries.set("query.is_angry", 0);
queries.set("query.is_saddled", 0);
queries.set("query.is_charged", 0);
queries.set("query.is_powered", 0);
queries.set("query.is_ignited", 0);
queries.set("query.is_swimming", 0);
queries.set("query.is_sleeping", 0);
queries.set("query.variant", 0);
queries.set("query.mark_variant", 0);
queries.set("query.skin_id", 0);
return {
queries,
variables: new Map(),
temps: new Map(),
};
}