Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
804b695
🚧 Major source reorganization, and new UI
SnaveSutit Jan 19, 2025
51d2032
🚧 Major source reorganization, and new UI
SnaveSutit Jan 19, 2025
842093f
🚧 Add export page to blueprint settings
SnaveSutit Jan 19, 2025
f4ad83c
🚧 Step 1 of source restructure: Folder names and basic file organization
SnaveSutit Feb 12, 2025
6039b4e
🚧 Restructure: `tools` folder
SnaveSutit Feb 12, 2025
7995fbb
🔧 Add `paths` to tsconfig, and update important imports to use them
SnaveSutit Feb 12, 2025
dabc0a2
🔧 Enforce folder and file naming conventions
SnaveSutit Feb 12, 2025
40e0b5a
🚧 Finish repo restructure
SnaveSutit Feb 13, 2025
01f9f33
🐛 Plugin build is invalid
SnaveSutit Feb 13, 2025
8a6799a
🐛 `EVENTS` is not defined due to recursive import
SnaveSutit Feb 13, 2025
7c7129a
🔧 Add `@events` alias, and remove `THREE` imports
SnaveSutit Feb 13, 2025
810265a
✨ Rework Node config system (no UI changes)
SnaveSutit Feb 13, 2025
ae179cb
🩹 ESLint is killing me with these random `three` imports
SnaveSutit Feb 13, 2025
0a5e194
🚧 Begin work on Display Panel
SnaveSutit Feb 13, 2025
8c72ff7
🩹 Svelte components produce duplicate style elements when compiling
SnaveSutit Feb 13, 2025
d45ba08
🩹 Svelte panels mounting to wrong element
SnaveSutit Feb 13, 2025
e520ba5
🎨 Fix lang formatting
SnaveSutit Feb 13, 2025
a4b6656
✨ Fully functional Serializable Config
SnaveSutit Feb 17, 2025
af09863
✅ Serializable Config Tests
SnaveSutit Feb 17, 2025
51721a8
🧑‍💻 Temporarily disable Blueprint loading popup
SnaveSutit Feb 17, 2025
2ba2898
🩹 `visibility` Property for ResizableOutliner Element is type 'string'
SnaveSutit Feb 17, 2025
0b2f42d
🚸 Minor patch for panel title text wrapping
SnaveSutit Feb 17, 2025
cb658cf
🔧 Add tests folder to `tsconfig.json`
SnaveSutit Feb 17, 2025
15a41a4
🔧 Patch ESLint naming convention rule for Enum Members
SnaveSutit Feb 17, 2025
85de808
✨ Add `forceUpdate` function to `Valuable` class
SnaveSutit Feb 17, 2025
0bf241b
✨ Add `ObjectProperty` class to `moddingTools.ts`
SnaveSutit Feb 17, 2025
c62c609
🎨 No more Vanilla prefix for display entity elements!
SnaveSutit Feb 17, 2025
f205903
🐛 Update group deselection logic for Blockbench 4.12.0
SnaveSutit Feb 17, 2025
c0af375
🎨 Rename `GenericDisplayConfig` -> `CommonDisplayConfig`
SnaveSutit Feb 17, 2025
38401a9
♻️ Update `fontManager.ts` to handle new node configs
SnaveSutit Feb 17, 2025
abd98c0
🚧 Implement basic Display Panel node config functionality.
SnaveSutit Feb 17, 2025
3cefa6e
🔇 Remove misc unused / unneeded logs
SnaveSutit Feb 17, 2025
6a3aec9
🔇 Remove logs from ObjectProperty
SnaveSutit Feb 17, 2025
c187120
🚚 `blockbenchTypeMods.d.ts` -> `blockbenchTypes.d.ts`
SnaveSutit Feb 19, 2025
97679ab
🚚 Move icons into `src/assets/icons`
SnaveSutit Feb 19, 2025
ad8d78c
🔧 Add recommended extensions for VSCode
SnaveSutit Feb 19, 2025
9ce0b02
🎨 Massively improve README
SnaveSutit Feb 19, 2025
a9204c4
⬆️ Update Envbench
SnaveSutit Feb 19, 2025
00aac70
⬆️ Update Svelte
SnaveSutit Feb 19, 2025
38ce054
✨ Visualization of Structure groups
SnaveSutit Feb 19, 2025
dc215fb
🩹 Add null check for Display Panel when selecting a new node
SnaveSutit Feb 19, 2025
40f2ff4
🩹 Fix downloads badge link
SnaveSutit Feb 19, 2025
1aa625b
➖ Remove `download` library
SnaveSutit Feb 25, 2025
d286172
🩹 Add patch for deepslate that strips unneeded parts of the library f…
SnaveSutit Feb 25, 2025
2e5f85d
🩹 Reduce imported YAML file size
SnaveSutit Feb 25, 2025
0657d0d
⬆️ Upgrade Dependencies
SnaveSutit Feb 25, 2025
a00a3c9
✨ Add node config property display configuration
SnaveSutit Feb 26, 2025
b2aee51
🎨 Format TODO.md
SnaveSutit Feb 26, 2025
46f0ea0
🩹 Fix rebase issues when updating to origin
SnaveSutit Feb 26, 2025
ff94158
🩹 Fix imports in `datapack-compiler/index.ts`
SnaveSutit Feb 26, 2025
553cc3b
✨ Rename `Valuable` to `Syncable` and a couple other store API tweaks
SnaveSutit Mar 3, 2025
38ba33f
💬 Tweaked, and added new unexpected error flavor quotes
SnaveSutit Mar 3, 2025
5ca1e93
✨ Node config improvements
SnaveSutit Mar 3, 2025
faa5924
🚧 More Display Panel progress
SnaveSutit Mar 3, 2025
b721e42
💬 Update TODO
SnaveSutit Mar 3, 2025
43bef3c
😭 Begin fixing the mess of conflicts
SnaveSutit Jul 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
🩹 Add patch for deepslate that strips unneeded parts of the library f…
…rom the bundle
  • Loading branch information
SnaveSutit committed Jul 11, 2025
commit d286172cc0a2553c111d3bc1cff8a2cb1dd2ad1c
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,8 @@
"lint": "eslint . --max-warnings=0",
"format": "prettier --write .",
"test": "yarn build:scripts && vitest run",
"coverage": "yarn build:scripts && vitest run --coverage"
"coverage": "yarn build:scripts && vitest run --coverage",
"postinstall": "patch-package"
},
"devDependencies": {
"@novacbn/svelte-codejar": "^0.1.2",
Expand All @@ -107,6 +108,7 @@
"jiti": "^2.4.2",
"js-yaml": "^4.1.0",
"node-modules-vscode-problems-patch": "^1.0.8",
"patch-package": "^8.0.0",
"prettier": "^3.5.0",
"svelte": "3.59.2",
"svelte-awesome-color-picker": "^3.0.0-beta.7",
Expand Down
13 changes: 13 additions & 0 deletions patches/deepslate+0.19.2.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
diff --git a/node_modules/deepslate/lib/nbt/index.js b/node_modules/deepslate/lib/nbt/index.js
index 5906e50..7f8d204 100644
--- a/node_modules/deepslate/lib/nbt/index.js
+++ b/node_modules/deepslate/lib/nbt/index.js
@@ -1,7 +1,4 @@
export * from './io/DataInput.js';
export * from './io/DataOutput.js';
-export * from './NbtChunk.js';
-export * from './NbtFile.js';
-export * from './NbtRegion.js';
export * from './tags/index.js';
//# sourceMappingURL=index.js.map
\ No newline at end of file
2 changes: 1 addition & 1 deletion src/systems/datapack-compiler/tags.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { NbtList, NbtString } from 'deepslate'
import { NbtList, NbtString } from 'deepslate/lib/nbt'
import { createTagPrefixFromBlueprintID } from '../../util/minecraftUtil'
import { IntentionalExportError } from '../exporter'
import type { AnyRenderedNode, IRenderedRig } from '../rigRenderer'
Expand Down
2 changes: 1 addition & 1 deletion src/systems/node-configs/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type { Alignment } from '@aj/blockbench-additions/outliner-elements/textDisplay'
import { NbtByte, NbtCompound, NbtFloat, NbtInt, NbtString, NbtTag } from 'deepslate'
import { NbtByte, NbtCompound, NbtFloat, NbtInt, NbtString, NbtTag } from 'deepslate/lib/nbt'
import { SerializableConfig } from './serializableConfig'
export type { Serialized } from './serializableConfig'

Expand Down