Forgot to add these two days ago
This commit is contained in:
parent
609e4e96e3
commit
93b272f791
2 changed files with 50 additions and 0 deletions
16
GCMCTest/GCMCTest.csproj
Normal file
16
GCMCTest/GCMCTest.csproj
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<OutputType>Exe</OutputType>
|
||||||
|
<TargetFramework>netcoreapp3.0</TargetFramework>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="fNbt" Version="0.6.4" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\GCMC\GCMC.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
34
GCMCTest/Program.cs
Normal file
34
GCMCTest/Program.cs
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
using System;
|
||||||
|
using System.Threading.Channels;
|
||||||
|
using fNbt;
|
||||||
|
using GCMC;
|
||||||
|
|
||||||
|
namespace GCMCTest
|
||||||
|
{
|
||||||
|
class Program
|
||||||
|
{
|
||||||
|
static void Main(string[] args)
|
||||||
|
{
|
||||||
|
/*var nbtFile = new NbtFile();
|
||||||
|
nbtFile.LoadFromFile("r.-1.-1.mca", NbtCompression.None, tag =>
|
||||||
|
{
|
||||||
|
Console.WriteLine(tag);
|
||||||
|
return true;
|
||||||
|
});
|
||||||
|
Console.WriteLine(nbtFile);*/
|
||||||
|
using (var rf = new RegionFile("r.-1.-1.mca"))
|
||||||
|
{
|
||||||
|
Console.WriteLine(rf);
|
||||||
|
Console.WriteLine(rf.HasChunk(1, 2));
|
||||||
|
Console.WriteLine(rf.LastModified + " " + rf.SizeDelta);
|
||||||
|
foreach (var br in rf.GetChunks())
|
||||||
|
{
|
||||||
|
var nbt = new NbtFile();
|
||||||
|
nbt.LoadFromStream(br.BaseStream, NbtCompression.AutoDetect);
|
||||||
|
Console.WriteLine(nbt);
|
||||||
|
Console.WriteLine(nbt.RootTag);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue