Skip to content

Commit 7df9ba6

Browse files
committed
🔨 Fix #191
1 parent b8dbb2a commit 7df9ba6

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/systems/animated_java.mcb

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -347,11 +347,12 @@ dir <%export_namespace%> {
347347
REPEAT (animation.frames) as frame {
348348
function <%animation.frames.indexOf(frame)%> {
349349
<%%
350-
if (frame.variant) global.variant = variants.find(v => v.uuid === frame.variant.uuid)
350+
if (frame.variant) {
351+
const variant = variants.find(v => v.uuid === frame.variant.uuid)
352+
if (!variant) return
353+
emit.mcb(`function *${export_namespace}/variants/${variant.name}/apply`)
354+
}
351355
%%>
352-
IF (global.variant) {
353-
function *<%export_namespace%>/variants/<%global.variant.name%>/apply
354-
}
355356
REPEAT (frame.nodes.sort(nodeSorter)) as node {
356357
IF (['bone', 'text_display', 'item_display', 'block_display'].includes(node.type)) {
357358
<%%

0 commit comments

Comments
 (0)