nuke ArrayWithLength

This commit is contained in:
Tropical
2026-03-31 18:07:25 -05:00
parent 1ce8413cfa
commit d128801a35
17 changed files with 6 additions and 42 deletions
@@ -11,7 +11,6 @@
#include <utility> #include <utility>
#include <vector> #include <vector>
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h" #include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
#include "Minecraft.World/Header Files/compression.h" #include "Minecraft.World/Header Files/compression.h"
#include "Minecraft.World/net/minecraft/world/phys/Vec3.h" #include "Minecraft.World/net/minecraft/world/phys/Vec3.h"
@@ -7,7 +7,6 @@
#include <string> #include <string>
#include "java/File.h" #include "java/File.h"
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
class DataInputStream; class DataInputStream;
@@ -5,7 +5,6 @@
#include "Vertex.h" #include "Vertex.h"
#include "Minecraft.Client/net/minecraft/client/renderer/Tesselator.h" #include "Minecraft.Client/net/minecraft/client/renderer/Tesselator.h"
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
class Tesselator; class Tesselator;
@@ -3,7 +3,6 @@
#include <cstdint> #include <cstdint>
#include <string> #include <string>
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
#include "Minecraft.Client/net/minecraft/client/model/Vertex.h" #include "Minecraft.Client/net/minecraft/client/model/Vertex.h"
#include "Minecraft.Client/net/minecraft/client/model/Polygon.h" #include "Minecraft.Client/net/minecraft/client/model/Polygon.h"
@@ -2,7 +2,6 @@
#include <string> #include <string>
#include <vector> #include <vector>
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
#include "Minecraft.Client/net/minecraft/client/model/Vertex.h" #include "Minecraft.Client/net/minecraft/client/model/Vertex.h"
#include "Minecraft.Client/net/minecraft/client/model/Polygon.h" #include "Minecraft.Client/net/minecraft/client/model/Polygon.h"
#include "Model.h" #include "Model.h"
@@ -6,7 +6,6 @@
#include "Minecraft.Client/net/minecraft/client/renderer/culling/AllowAllCuller.h" #include "Minecraft.Client/net/minecraft/client/renderer/culling/AllowAllCuller.h"
#include "Tesselator.h" #include "Tesselator.h"
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
#include "LevelRenderer.h" #include "LevelRenderer.h"
#include "Minecraft.World/net/minecraft/world/phys/AABB.h" #include "Minecraft.World/net/minecraft/world/phys/AABB.h"
@@ -5,7 +5,6 @@
#include <unordered_map> #include <unordered_map>
#include <vector> #include <vector>
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
#include "4J.Render/4J_Render.h" #include "4J.Render/4J_Render.h"
class Icon; class Icon;
@@ -3,7 +3,6 @@
#include <mutex> #include <mutex>
#include "ConsoleInputSource.h" #include "ConsoleInputSource.h"
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
#include "Minecraft.World/net/minecraft/SharedConstants.h" #include "Minecraft.World/net/minecraft/SharedConstants.h"
#include "Minecraft.World/ConsoleHelpers/C4JThread.h" #include "Minecraft.World/ConsoleHelpers/C4JThread.h"
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/FileHeader.h" #include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/FileHeader.h"
@@ -22,6 +21,7 @@ class LevelType;
class ProgressRenderer; class ProgressRenderer;
class CommandDispatcher; class CommandDispatcher;
class LevelGenerationOptions; class LevelGenerationOptions;
class ServerLevel;
#define MINECRAFT_SERVER_SLOW_QUEUE_DELAY 250 #define MINECRAFT_SERVER_SLOW_QUEUE_DELAY 250
@@ -14,7 +14,6 @@
#include "Minecraft.Client/net/minecraft/server/level/EntityTracker.h" #include "Minecraft.Client/net/minecraft/server/level/EntityTracker.h"
#include "Minecraft.World/net/minecraft/world/level/storage/net.minecraft.world.level.storage.h" #include "Minecraft.World/net/minecraft/world/level/storage/net.minecraft.world.level.storage.h"
#include "Minecraft.World/net/minecraft/world/level/dimension/net.minecraft.world.level.dimension.h" #include "Minecraft.World/net/minecraft/world/level/dimension/net.minecraft.world.level.dimension.h"
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
#include "Minecraft.World/net/minecraft/network/packet/net.minecraft.network.packet.h" #include "Minecraft.World/net/minecraft/network/packet/net.minecraft.network.packet.h"
#include "Minecraft.World/net/minecraft/network/net.minecraft.network.h" #include "Minecraft.World/net/minecraft/network/net.minecraft.network.h"
#include "Minecraft.World/net/minecraft/Pos.h" #include "Minecraft.World/net/minecraft/Pos.h"
@@ -2,7 +2,6 @@
#include <cstdint> #include <cstdint>
#include <deque> #include <deque>
#include <mutex> #include <mutex>
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
class ServerPlayer; class ServerPlayer;
class PlayerChunkMap; class PlayerChunkMap;
@@ -1,7 +1,10 @@
#pragma once #pragma once
#include "Minecraft.World/ConsoleHelpers/HashExtension.h" #include "Minecraft.World/ConsoleHelpers/HashExtension.h"
#include "java/JavaIntHash.h" #include "java/JavaIntHash.h"
class Entity; class Entity;
class ServerLevel;
class ServerPlayer; class ServerPlayer;
class TrackedEntity; class TrackedEntity;
class MinecraftServer; class MinecraftServer;
@@ -1,29 +0,0 @@
#pragma once
#include <cassert>
#include <cstdint>
#include <cstring>
#include <memory>
#include <vector>
class Biome;
class LevelChunk;
class Node;
class Item;
class Tile;
class Stat;
class MobCategory;
class File;
class Vertex;
class _Polygon; // Renaming as have conflict with Windows Polygon fn
class ServerLevel;
class MultiPlayerLevel;
class Level;
class LevelRenderer;
class WeighedRandomItem;
class WeighedTreasure;
class Layer;
// class Cube;
class ModelPart;
class Enchantment;
class ClipChunk;
@@ -2,7 +2,6 @@
#include <cstdint> #include <cstdint>
#include <format> #include <format>
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
class Level; class Level;
@@ -1,6 +1,5 @@
#pragma once #pragma once
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
#include "nbt/IntArrayTag.h" #include "nbt/IntArrayTag.h"
class BoundingBox { class BoundingBox {
@@ -6,6 +6,7 @@
class StructurePiece; class StructurePiece;
class StructureStart; class StructureStart;
class Level;
typedef StructurePiece* (*structurePieceCreateFn)(); typedef StructurePiece* (*structurePieceCreateFn)();
typedef StructureStart* (*structureStartCreateFn)(); typedef StructureStart* (*structureStartCreateFn)();
@@ -12,6 +12,7 @@ class Random;
class ChunkPos; class ChunkPos;
class BlockSelector; class BlockSelector;
class ChestTileEntity; class ChestTileEntity;
class WeighedTreasure;
class TilePos; class TilePos;
/** /**
@@ -5,7 +5,6 @@
#include <memory> #include <memory>
#include <vector> #include <vector>
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
class LevelType; class LevelType;