Skip to content

Commit e64d521

Browse files
committed
Merge branch 'main' of https://github.com/Datapack-Hub/text
2 parents 6fae75d + ce05927 commit e64d521

File tree

10 files changed

+16
-11
lines changed

10 files changed

+16
-11
lines changed

src/lib/components/modals/CustomSourceModal.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@
402402
<Combobox
403403
items={defaultAtlases}
404404
type="single"
405-
inputProps={{ placeholder: "Type an alias or use a default..." }}
405+
inputProps={{ placeholder: "Defaults to minecraft:blocks" }}
406406
bind:value={customValues.object.atlas} />
407407
<p class="mt-2">Sprite</p>
408408
<input

src/lib/components/modals/ExportModal.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import Modal from "$lib/components/Modal.svelte";
33
import { outputVersion } from "$lib/stores";
44
import { translateMOTD } from "$lib/text/motd";
5-
import { convert } from "$lib/text/nbt/nbt_or_json";
5+
import { convert } from "$lib/text/nbt/export";
66
import IconCopy from "~icons/tabler/copy";
77
import CheckBox from "../CheckBox.svelte";
88
let {

src/lib/components/text/MiniEditor.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
import IconColor from "~icons/tabler/palette";
1111
import IconSquare from "~icons/tabler/square-filled";
1212
import IconHollow from "~icons/tabler/square-x";
13-
import { convertToTextOrEmpty, snbtToDocument } from "../../text/nbt/nbt";
13+
import { convertToTextOrEmpty, snbtToDocument } from "../../text/nbt/import";
1414
1515
import {
1616
colorMap,
1717
defaultColorLUT,
1818
trueMarkOrUndefined,
1919
} from "$lib/text/utils";
20-
import { addTypeSpecificValues } from "$lib/text/nbt/nbt_or_json";
20+
import { addTypeSpecificValues } from "$lib/text/nbt/export";
2121
import {
2222
FontsExtension,
2323
Obfuscation,
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,9 @@ export function addTypeSpecificValues(
6767
case "atlas_object":
6868
if (exportVersion.index >= 2) {
6969
current.object = "atlas";
70-
current.atlas = c.attrs?.atlas;
70+
if(current.atlas) {
71+
current.atlas = c.attrs?.atlas;
72+
}
7173
current.sprite = c.attrs?.sprite;
7274

7375
current.bold = undefined;

src/lib/tiptap/extensions/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export interface SelectorAttributes {
4444
}
4545

4646
export interface AtlasObjectAttributes {
47-
atlas: string;
47+
atlas?: string;
4848
sprite: string;
4949
}
5050

src/lib/tiptap/extensions/nodes/AtlasObjectNode.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@ export const AtlasObjectNode = Node.create<NodeOptions>({
3030
},
3131

3232
renderHTML({ HTMLAttributes, node }) {
33-
const { atlas, sprite } = node.attrs;
33+
let { atlas, sprite } = node.attrs;
34+
if (!atlas) {
35+
atlas = "minecraft:blocks"
36+
}
3437

3538
return [
3639
"span",

src/routes/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { convert } from "$lib/text/nbt/nbt_or_json";
2+
import { convert } from "$lib/text/nbt/export";
33
44
import {
55
AtlasObjectNode,
@@ -24,7 +24,7 @@
2424
import MiniRenderer from "$lib/components/text/MiniRenderer.svelte";
2525
import ColorPicker from "svelte-awesome-color-picker";
2626
27-
import { convertToTextOrEmpty, snbtToDocument } from "$lib/text/nbt/nbt";
27+
import { convertToTextOrEmpty, snbtToDocument } from "$lib/text/nbt/import";
2828
import { Editor, type JSONContent } from "@tiptap/core";
2929
import Color from "@tiptap/extension-color";
3030
import Placeholder from "@tiptap/extension-placeholder";

src/tests/unit/snbt_importing.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { convertToTextOrEmpty, snbtToDocument } from "$lib/text/nbt/nbt";
1+
import { convertToTextOrEmpty, snbtToDocument } from "../../lib/text/nbt/import";
22
import { describe, expect, it } from "vitest";
33
import { readTestDataFile, readTestJSONFile } from "./test_utils";
44

src/tests/unit/translating_mc_json.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {
22
addTypeSpecificValues,
33
translateJSON,
4-
} from "$lib/text/nbt/nbt_or_json";
4+
} from "$lib/text/nbt/export";
55
import {
66
versions,
77
type MinecraftText,

0 commit comments

Comments
 (0)