Skip to content

Commit 5828bf2

Browse files
committed
Change: Move NBT functionality to separate library
1 parent f061065 commit 5828bf2

File tree

5 files changed

+26
-22
lines changed

5 files changed

+26
-22
lines changed

example/example.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import 'package:dart_minecraft/dart_minecraft.dart';
2+
import 'package:dart_minecraft/dart_nbt.dart';
23

34
Future<int> main() async {
45
/// In this example we'll read content from a NBT File

example/servers_nbt_example.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import 'package:dart_minecraft/dart_minecraft.dart';
2+
import 'package:dart_minecraft/dart_nbt.dart';
23

34
void main() async {
45
/// In this example we will read from a "servers.dat" file,
@@ -46,7 +47,7 @@ void main() async {
4647
if (server == null || server.response == null) continue;
4748
final players = server.response!.players;
4849
print('Pinged ${ip.first.value}...');
49-
print('${players.online} / ${players.max}');
50+
print('${players.online} / ${players.max}. ${server.ping}ms.');
5051
} on PingException {
5152
/// If we were unable to connect to the IP we found,
5253
/// a [PingException] is thrown. In our case, we will

lib/dart_minecraft.dart

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
library minecraft;
22

33
export 'src/exceptions/auth_exception.dart';
4-
export 'src/exceptions/nbt_file_read_exception.dart';
5-
export 'src/exceptions/nbt_file_write_exception.dart';
64
export 'src/exceptions/ping_exception.dart';
75
export 'src/exceptions/too_many_requests_exception.dart';
86
export 'src/microsoft_api.dart';
@@ -18,24 +16,6 @@ export 'src/mojang/mojang_status.dart';
1816
export 'src/mojang/name.dart';
1917
export 'src/mojang/profile.dart';
2018
export 'src/mojang_api.dart';
21-
export 'src/nbt/nbt_compression.dart';
22-
export 'src/nbt/nbt_reader.dart';
23-
export 'src/nbt/nbt_tags.dart';
24-
export 'src/nbt/nbt_writer.dart';
25-
export 'src/nbt/tags/nbt_array.dart';
26-
export 'src/nbt/tags/nbt_byte.dart';
27-
export 'src/nbt/tags/nbt_byte_array.dart';
28-
export 'src/nbt/tags/nbt_compound.dart';
29-
export 'src/nbt/tags/nbt_double.dart';
30-
export 'src/nbt/tags/nbt_float.dart';
31-
export 'src/nbt/tags/nbt_int.dart';
32-
export 'src/nbt/tags/nbt_int_array.dart';
33-
export 'src/nbt/tags/nbt_list.dart';
34-
export 'src/nbt/tags/nbt_long.dart';
35-
export 'src/nbt/tags/nbt_long_array.dart';
36-
export 'src/nbt/tags/nbt_short.dart';
37-
export 'src/nbt/tags/nbt_string.dart';
38-
export 'src/nbt/tags/nbt_tag.dart';
3919
export 'src/packet/packet_compression.dart';
4020
export 'src/packet/packet_reader.dart';
4121
export 'src/packet/packet_writer.dart';

lib/dart_nbt.dart

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
library nbt;
2+
3+
export 'src/exceptions/nbt_file_read_exception.dart';
4+
export 'src/exceptions/nbt_file_write_exception.dart';
5+
export 'src/nbt/nbt_compression.dart';
6+
export 'src/nbt/nbt_reader.dart';
7+
export 'src/nbt/nbt_tags.dart';
8+
export 'src/nbt/nbt_writer.dart';
9+
export 'src/nbt/tags/nbt_array.dart';
10+
export 'src/nbt/tags/nbt_byte.dart';
11+
export 'src/nbt/tags/nbt_byte_array.dart';
12+
export 'src/nbt/tags/nbt_compound.dart';
13+
export 'src/nbt/tags/nbt_double.dart';
14+
export 'src/nbt/tags/nbt_float.dart';
15+
export 'src/nbt/tags/nbt_int.dart';
16+
export 'src/nbt/tags/nbt_int_array.dart';
17+
export 'src/nbt/tags/nbt_list.dart';
18+
export 'src/nbt/tags/nbt_long.dart';
19+
export 'src/nbt/tags/nbt_long_array.dart';
20+
export 'src/nbt/tags/nbt_short.dart';
21+
export 'src/nbt/tags/nbt_string.dart';
22+
export 'src/nbt/tags/nbt_tag.dart';

test/nbt_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import 'dart:io';
22

3-
import 'package:dart_minecraft/dart_minecraft.dart';
3+
import 'package:dart_minecraft/dart_nbt.dart';
44
import 'package:dart_minecraft/src/exceptions/nbt_exception.dart';
55
import 'package:test/test.dart';
66

0 commit comments

Comments
 (0)