1
0

Initial sync

This commit is contained in:
2024-03-15 14:44:21 +01:00
commit d2a1cabe35
59 changed files with 3783 additions and 0 deletions

8
Nbt/Tag/Value/NbtByte.cs Executable file
View File

@@ -0,0 +1,8 @@
namespace Nbt.Tag;
public class NbtByte(sbyte value) : NbtValue<sbyte>(value)
{
public override NbtTagType Type => NbtTagType.Byte;
protected override NbtByte NewInstance(sbyte value) => new(value);
}

8
Nbt/Tag/Value/NbtDouble.cs Executable file
View File

@@ -0,0 +1,8 @@
namespace Nbt.Tag;
public class NbtDouble(double value) : NbtValue<double>(value)
{
public override NbtTagType Type => NbtTagType.Double;
protected override NbtDouble NewInstance(double value) => new(value);
}

8
Nbt/Tag/Value/NbtFloat.cs Executable file
View File

@@ -0,0 +1,8 @@
namespace Nbt.Tag;
public class NbtFloat(float value) : NbtValue<float>(value)
{
public override NbtTagType Type => NbtTagType.Float;
protected override NbtFloat NewInstance(float value) => new(value);
}

8
Nbt/Tag/Value/NbtInt.cs Executable file
View File

@@ -0,0 +1,8 @@
namespace Nbt.Tag;
public class NbtInt(int value) : NbtValue<int>(value)
{
public override NbtTagType Type => NbtTagType.Int;
protected override NbtInt NewInstance(int value) => new(value);
}

8
Nbt/Tag/Value/NbtLong.cs Executable file
View File

@@ -0,0 +1,8 @@
namespace Nbt.Tag;
public class NbtLong(long value) : NbtValue<long>(value)
{
public override NbtTagType Type => NbtTagType.Long;
protected override NbtLong NewInstance(long value) => new(value);
}

8
Nbt/Tag/Value/NbtShort.cs Executable file
View File

@@ -0,0 +1,8 @@
namespace Nbt.Tag;
public class NbtShort(short value) : NbtValue<short>(value)
{
public override NbtTagType Type => NbtTagType.Short;
protected override NbtShort NewInstance(short value) => new(value);
}

8
Nbt/Tag/Value/NbtString.cs Executable file
View File

@@ -0,0 +1,8 @@
namespace Nbt.Tag;
public class NbtString(string value) : NbtValue<string>(value)
{
public override NbtTagType Type => NbtTagType.String;
protected override NbtString NewInstance(string value) => new(value);
}