From 7cb95a8ae48537595d447a24e3332708f8f02e3b Mon Sep 17 00:00:00 2001 From: zontreck Date: Tue, 2 Jul 2024 21:05:14 -0700 Subject: [PATCH] SNBT Editor implementation is now completed --- lib/pages/SNBTEditor.dart | 4 +++- pubspec.yaml | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/pages/SNBTEditor.dart b/lib/pages/SNBTEditor.dart index 28512bc..3318499 100644 --- a/lib/pages/SNBTEditor.dart +++ b/lib/pages/SNBTEditor.dart @@ -35,7 +35,7 @@ class SnbtState extends State { try { CompoundTag ct = (await SnbtIo.readFromString(snbt.text)).asCompoundTag(); - snbt.text = SnbtIo.writeToString(ct); + snbt.setCursor(0); setState(() { SessionData.ROOT_TAG = ct; @@ -43,6 +43,8 @@ class SnbtState extends State { ScaffoldMessenger.of(context).showSnackBar( SnackBar(content: Text("Successfully edited NBT data"))); + + Navigator.pop(context); } catch (E) { ScaffoldMessenger.of(context).showSnackBar(SnackBar( content: Text("FATAL ERROR: Your SNBT Syntax is not valid"))); diff --git a/pubspec.yaml b/pubspec.yaml index 7069457..1ec9584 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: nbteditor description: A Minecraft NBT Editor written in Flutter publish_to: 'none' -version: 0.070224.1924 +version: 0.070224.2047 environment: sdk: '>=3.1.5 <4.0.0' @@ -15,7 +15,7 @@ dependencies: flutter_treeview: ^1.0.7+1 libac_dart: hosted: https://git.zontreck.com/api/packages/AriasCreations/pub/ - version: 1.0.35 + version: 1.0.37 dev_dependencies: flutter_test: