- /*
-
-
- public static void serialize(BoundingBox boundingBox, StringBuilder sb) {
- if (boundingBox instanceof BoundingBoxSlimeChunk) {
- serializeSlimeChunk((BoundingBoxSlimeChunk) boundingBox, sb);
- } else if (boundingBox instanceof BoundingBoxVillage) {
- serializeVillage((BoundingBoxVillage) boundingBox, sb);
- } else if (boundingBox instanceof BoundingBoxStructure) {
- serializeStructure((BoundingBoxStructure) boundingBox, sb);
- }
- }
-
- private static void serializeVillage(BoundingBoxVillage boundingBox, StringBuilder sb) {
- sb.append("V/");
- serializeBlockPos(boundingBox.getCenter(), sb);
- sb.append('/');
- sb.append(boundingBox.getRadius());
- sb.append('/');
- sb.append(boundingBox.getSpawnsIronGolems());
- sb.append('/');
- serializeColor(boundingBox.getColor(), sb);
- }
-
- private static void serializeStructure(BoundingBoxStructure boundingBox, StringBuilder sb) {
- sb.append("S/");
- serializeCuboid(boundingBox, sb);
- sb.append('/');
- serializeColor(boundingBox.getColor(), sb);
- }
-
- private static void serializeSlimeChunk(BoundingBoxSlimeChunk boundingBox, StringBuilder sb) {
- sb.append("SC/");
- serializeCuboid(boundingBox, sb);
- sb.append('/');
- serializeColor(boundingBox.getColor(), sb);
- }
-
- private static void serializeColor(Color color, StringBuilder sb) {
- sb.append(color.getRGB());
- }
-
- private static void serializeCuboid(BoundingBox boundingBox, StringBuilder sb) {
- serializeBlockPos(boundingBox.getMinBlockPos(), sb);
- sb.append('/');
- serializeBlockPos(boundingBox.getMaxBlockPos(), sb);
- }
-
- private static void serializeBlockPos(BlockPos blockPos, StringBuilder sb) {
- sb.append(blockPos.getX());
- sb.append(',');
- sb.append(blockPos.getY());
- sb.append(',');
- sb.append(blockPos.getZ());
- }*/