SNBT Editor implementation is now completed

This commit is contained in:
zontreck 2024-07-02 21:05:14 -07:00
parent 410bde4c70
commit 7cb95a8ae4
2 changed files with 5 additions and 3 deletions

View file

@ -35,7 +35,7 @@ class SnbtState extends State<SnbtEdit> {
try { try {
CompoundTag ct = CompoundTag ct =
(await SnbtIo.readFromString(snbt.text)).asCompoundTag(); (await SnbtIo.readFromString(snbt.text)).asCompoundTag();
snbt.text = SnbtIo.writeToString(ct); snbt.setCursor(0);
setState(() { setState(() {
SessionData.ROOT_TAG = ct; SessionData.ROOT_TAG = ct;
@ -43,6 +43,8 @@ class SnbtState extends State<SnbtEdit> {
ScaffoldMessenger.of(context).showSnackBar( ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text("Successfully edited NBT data"))); SnackBar(content: Text("Successfully edited NBT data")));
Navigator.pop(context);
} catch (E) { } catch (E) {
ScaffoldMessenger.of(context).showSnackBar(SnackBar( ScaffoldMessenger.of(context).showSnackBar(SnackBar(
content: Text("FATAL ERROR: Your SNBT Syntax is not valid"))); content: Text("FATAL ERROR: Your SNBT Syntax is not valid")));

View file

@ -1,7 +1,7 @@
name: nbteditor name: nbteditor
description: A Minecraft NBT Editor written in Flutter description: A Minecraft NBT Editor written in Flutter
publish_to: 'none' publish_to: 'none'
version: 0.070224.1924 version: 0.070224.2047
environment: environment:
sdk: '>=3.1.5 <4.0.0' sdk: '>=3.1.5 <4.0.0'
@ -15,7 +15,7 @@ dependencies:
flutter_treeview: ^1.0.7+1 flutter_treeview: ^1.0.7+1
libac_dart: libac_dart:
hosted: https://git.zontreck.com/api/packages/AriasCreations/pub/ hosted: https://git.zontreck.com/api/packages/AriasCreations/pub/
version: 1.0.35 version: 1.0.37
dev_dependencies: dev_dependencies:
flutter_test: flutter_test: