mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-08-20 01:27:21 +00:00
run IWYU on Minecraft.World
This commit is contained in:
parent
949062aa81
commit
bed181cd59
|
|
@ -1,17 +1,20 @@
|
||||||
#include "../Header Files/stdafx.h"
|
#include <bits/cpu-set.h>
|
||||||
|
|
||||||
#include "C4JThread.h"
|
|
||||||
|
|
||||||
#include <bit>
|
#include <bit>
|
||||||
#include <cassert>
|
#include <cassert>
|
||||||
#include <cerrno>
|
#include <cerrno>
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#include <climits>
|
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
#include <limits>
|
#include <limits>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
#include <utility>
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
#include <algorithm>
|
||||||
|
#include <atomic>
|
||||||
|
#include <condition_variable>
|
||||||
|
#include <cstdint>
|
||||||
|
#include <memory>
|
||||||
|
#include <mutex>
|
||||||
|
#include <queue>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
#include <Windows.h>
|
#include <Windows.h>
|
||||||
|
|
@ -27,6 +30,8 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/ShutdownManager.h"
|
#include "Minecraft.Client/Common/ShutdownManager.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/C4JThread.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/C4JThread.h"
|
||||||
|
|
||||||
thread_local C4JThread* C4JThread::ms_currentThread = nullptr;
|
thread_local C4JThread* C4JThread::ms_currentThread = nullptr;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
#include "../../Header Files/stdafx.h"
|
#include "Minecraft.World/Header Files/stdafx.h"
|
||||||
#include "../../net/minecraft/world/level/chunk/storage/net.minecraft.world.level.chunk.storage.h"
|
#include "Minecraft.World/net/minecraft/world/level/chunk/storage/net.minecraft.world.level.chunk.storage.h"
|
||||||
#include "../../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 "ConsoleSaveFileIO.h"
|
#include "ConsoleSaveFileIO.h"
|
||||||
#include "ConsoleSaveFileConverter.h"
|
#include "ConsoleSaveFileConverter.h"
|
||||||
#include "../../net/minecraft/util/ProgressListener.h"
|
#include "Minecraft.World/net/minecraft/util/ProgressListener.h"
|
||||||
|
|
||||||
void ConsoleSaveFileConverter::ProcessSimpleFile(ConsoleSaveFile* sourceSave,
|
void ConsoleSaveFileConverter::ProcessSimpleFile(ConsoleSaveFile* sourceSave,
|
||||||
FileEntry* sourceFileEntry,
|
FileEntry* sourceFileEntry,
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,12 @@
|
||||||
#include "../../Header Files/stdafx.h"
|
#include <assert.h>
|
||||||
|
#include <cstdint>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "java/File.h"
|
|
||||||
#include "ConsoleSaveFile.h"
|
#include "ConsoleSaveFile.h"
|
||||||
#include "ConsoleSaveFileInputStream.h"
|
#include "ConsoleSaveFileInputStream.h"
|
||||||
|
|
||||||
|
class ConsoleSavePath;
|
||||||
|
|
||||||
ConsoleSaveFileInputStream::ConsoleSaveFileInputStream(
|
ConsoleSaveFileInputStream::ConsoleSaveFileInputStream(
|
||||||
ConsoleSaveFile* saveFile, const ConsoleSavePath& file) {
|
ConsoleSaveFile* saveFile, const ConsoleSavePath& file) {
|
||||||
m_saveFile = saveFile;
|
m_saveFile = saveFile;
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,9 @@
|
||||||
// 4J Stu - Implements the Java InputStream but rather than writing directly to
|
// 4J Stu - Implements the Java InputStream but rather than writing directly to
|
||||||
// disc it writes through the save file
|
// disc it writes through the save file
|
||||||
|
|
||||||
#include "java/InputOutputStream/InputStream.h"
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include "java/InputOutputStream/InputStream.h"
|
||||||
#include "ConsoleSavePath.h"
|
#include "ConsoleSavePath.h"
|
||||||
|
|
||||||
class ConsoleSaveFile;
|
class ConsoleSaveFile;
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,36 @@
|
||||||
#include <thread>
|
#include <assert.h>
|
||||||
|
#include <wchar.h>
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
|
#include <algorithm>
|
||||||
|
#include <compare>
|
||||||
|
#include <cstdint>
|
||||||
|
#include <cstring>
|
||||||
|
#include <ctime>
|
||||||
|
#include <format>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "../../Header Files/stdafx.h"
|
#include "Minecraft.World/Header Files/PortableFileIO.h"
|
||||||
#include "../StringHelpers.h"
|
|
||||||
#include "../../Header Files/PortableFileIO.h"
|
|
||||||
#include "ConsoleSaveFileOriginal.h"
|
#include "ConsoleSaveFileOriginal.h"
|
||||||
#include "java/File.h"
|
#include "java/File.h"
|
||||||
#include <chrono>
|
|
||||||
#include <thread>
|
|
||||||
#include "../../Header Files/compression.h"
|
|
||||||
#include "Minecraft.Client/net/minecraft/client/Minecraft.h"
|
#include "Minecraft.Client/net/minecraft/client/Minecraft.h"
|
||||||
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
||||||
#include "Minecraft.Client/net/minecraft/server/level/ServerLevel.h"
|
#include "Minecraft.Client/net/minecraft/server/level/ServerLevel.h"
|
||||||
#include "../../net/minecraft/world/level/net.minecraft.world.level.h"
|
#include "Minecraft.World/net/minecraft/world/level/storage/LevelData.h"
|
||||||
#include "../../net/minecraft/world/level/storage/LevelData.h"
|
|
||||||
#include "Minecraft.Client/Common/Source Files/GameRules/LevelGeneration/LevelGenerationOptions.h"
|
#include "Minecraft.Client/Common/Source Files/GameRules/LevelGeneration/LevelGenerationOptions.h"
|
||||||
#include "../../net/minecraft/world/level/chunk/storage/net.minecraft.world.level.chunk.storage.h"
|
#include "4J.Common/4J_Compat.h"
|
||||||
|
#include "4J_Storage.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/ConsoleSaveFile.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/ConsoleSavePath.h"
|
||||||
|
#include "Minecraft.Client/Common/App_enums.h"
|
||||||
|
#include "Minecraft.Client/Common/Source Files/BuildVer/BuildVer.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
|
#include "compression.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "java/System.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/chunk/storage/RegionFile.h"
|
||||||
|
#include "Minecraft.World/x64headers/extraX64.h"
|
||||||
|
|
||||||
#define RESERVE_ALLOCATION MEM_RESERVE
|
#define RESERVE_ALLOCATION MEM_RESERVE
|
||||||
#define COMMIT_ALLOCATION MEM_COMMIT
|
#define COMMIT_ALLOCATION MEM_COMMIT
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#include "FileHeader.h"
|
#include "FileHeader.h"
|
||||||
#include "ConsoleSavePath.h"
|
#include "ConsoleSavePath.h"
|
||||||
#include "ConsoleSaveFile.h"
|
#include "ConsoleSaveFile.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/FileHeader.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/Definitions.h"
|
||||||
|
|
||||||
class ConsoleSaveFileOriginal : public ConsoleSaveFile {
|
class ConsoleSaveFileOriginal : public ConsoleSaveFile {
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,12 @@
|
||||||
#include "../../Header Files/stdafx.h"
|
#include <assert.h>
|
||||||
#include "java/File.h"
|
#include <cstdint>
|
||||||
#include "ConsoleSaveFileOutputStream.h"
|
#include <vector>
|
||||||
|
|
||||||
|
#include "ConsoleSaveFileOutputStream.h"
|
||||||
#include "ConsoleSaveFile.h"
|
#include "ConsoleSaveFile.h"
|
||||||
|
|
||||||
|
class ConsoleSavePath;
|
||||||
|
|
||||||
// Creates a file output stream to write to the file represented by the
|
// Creates a file output stream to write to the file represented by the
|
||||||
// specified File object. A new FileDescriptor object is created to represent
|
// specified File object. A new FileDescriptor object is created to represent
|
||||||
// this file connection. First, if there is a security manager, its checkWrite
|
// this file connection. First, if there is a security manager, its checkWrite
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,9 @@
|
||||||
// 4J Stu - Implements the Java InputStream but rather than writing directly to
|
// 4J Stu - Implements the Java InputStream but rather than writing directly to
|
||||||
// disc it writes through the save file
|
// disc it writes through the save file
|
||||||
|
|
||||||
#include "java/InputOutputStream/OutputStream.h"
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include "java/InputOutputStream/OutputStream.h"
|
||||||
#include "ConsoleSavePath.h"
|
#include "ConsoleSavePath.h"
|
||||||
|
|
||||||
class ConsoleSaveFile;
|
class ConsoleSaveFile;
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,40 @@
|
||||||
|
#include <assert.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <wchar.h>
|
||||||
#include <thread>
|
#include <thread>
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
|
#include <algorithm>
|
||||||
|
#include <compare>
|
||||||
|
#include <format>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
#include "../../Header Files/stdafx.h"
|
#include "Minecraft.World/Header Files/PortableFileIO.h"
|
||||||
#include "../StringHelpers.h"
|
|
||||||
#include "../../Header Files/PortableFileIO.h"
|
|
||||||
#include "ConsoleSaveFileSplit.h"
|
#include "ConsoleSaveFileSplit.h"
|
||||||
#include "ConsoleSaveFileConverter.h"
|
#include "ConsoleSaveFileConverter.h"
|
||||||
#include "java/File.h"
|
#include "java/File.h"
|
||||||
#include "../../Header Files/compression.h"
|
|
||||||
#include "Minecraft.Client/net/minecraft/client/Minecraft.h"
|
#include "Minecraft.Client/net/minecraft/client/Minecraft.h"
|
||||||
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
||||||
#include "Minecraft.Client/net/minecraft/server/level/ServerLevel.h"
|
#include "Minecraft.Client/net/minecraft/server/level/ServerLevel.h"
|
||||||
#include "../../net/minecraft/world/level/net.minecraft.world.level.h"
|
#include "Minecraft.World/net/minecraft/world/level/storage/LevelData.h"
|
||||||
#include "../../net/minecraft/world/level/storage/LevelData.h"
|
|
||||||
#include "Minecraft.Client/Common/Source Files/GameRules/LevelGeneration/LevelGenerationOptions.h"
|
#include "Minecraft.Client/Common/Source Files/GameRules/LevelGeneration/LevelGenerationOptions.h"
|
||||||
#include "../../net/minecraft/world/level/chunk/storage/net.minecraft.world.level.chunk.storage.h"
|
#include "4J.Common/4J_Compat.h"
|
||||||
|
#include "4J_Storage.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/ConsoleSaveFile.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/ConsoleSavePath.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/StringHelpers.h"
|
||||||
|
#include "Minecraft.Client/Common/App_enums.h"
|
||||||
|
#include "Minecraft.Client/Common/Source Files/BuildVer/BuildVer.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
|
#include "compression.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "java/System.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/chunk/storage/RegionFile.h"
|
||||||
|
#include "Minecraft.World/x64headers/extraX64.h"
|
||||||
|
|
||||||
|
class ProgressListener;
|
||||||
|
|
||||||
#define RESERVE_ALLOCATION MEM_RESERVE
|
#define RESERVE_ALLOCATION MEM_RESERVE
|
||||||
#define COMMIT_ALLOCATION MEM_COMMIT
|
#define COMMIT_ALLOCATION MEM_COMMIT
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,18 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
|
#include <cstdint>
|
||||||
|
#include <string>
|
||||||
|
#include <unordered_map>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "FileHeader.h"
|
#include "FileHeader.h"
|
||||||
#include "ConsoleSavePath.h"
|
#include "ConsoleSavePath.h"
|
||||||
#include "ConsoleSaveFile.h"
|
#include "ConsoleSaveFile.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/FileHeader.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/Definitions.h"
|
||||||
|
|
||||||
class ProgressRenderer;
|
class ProgressRenderer;
|
||||||
|
class ProgressListener;
|
||||||
|
|
||||||
class ConsoleSaveFileSplit : public ConsoleSaveFile {
|
class ConsoleSaveFileSplit : public ConsoleSaveFile {
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,22 @@
|
||||||
#include "../../Header Files/stdafx.h"
|
|
||||||
#include "FileHeader.h"
|
|
||||||
|
|
||||||
// #define _DEBUG_FILE_HEADER
|
// #define _DEBUG_FILE_HEADER
|
||||||
|
|
||||||
|
#include <assert.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <wchar.h>
|
||||||
|
#include <algorithm>
|
||||||
|
#include <compare>
|
||||||
|
#include <format>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/FileHeader.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/FileHeader.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/Definitions.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
|
#include "java/System.h"
|
||||||
|
|
||||||
extern CConsoleMinecraftApp app;
|
extern CConsoleMinecraftApp app;
|
||||||
|
|
||||||
FileHeader::FileHeader() {
|
FileHeader::FileHeader() {
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,10 @@
|
||||||
#include "../Header Files/stdafx.h"
|
|
||||||
#include "PerformanceTimer.h"
|
#include <chrono>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/PerformanceTimer.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/PerformanceTimer.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
|
||||||
PerformanceTimer::PerformanceTimer() { Reset(); }
|
PerformanceTimer::PerformanceTimer() { Reset(); }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#include "../Header Files/stdafx.h"
|
#include "Minecraft.World/Header Files/stdafx.h"
|
||||||
#include "simdutf.h"
|
#include "simdutf.h"
|
||||||
|
|
||||||
std::wstring toLower(const std::wstring& a) {
|
std::wstring toLower(const std::wstring& a) {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
#include "../Header Files/stdafx.h"
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
||||||
// From Xbox documentation
|
// From Xbox documentation
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "../ConsoleHelpers/StringHelpers.h"
|
#include "Minecraft.World/ConsoleHelpers/StringHelpers.h"
|
||||||
|
|
||||||
namespace PortableFileIO {
|
namespace PortableFileIO {
|
||||||
enum class BinaryReadStatus {
|
enum class BinaryReadStatus {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
#include "../ConsoleHelpers/ConsoleSaveFileIO/FileHeader.h"
|
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/FileHeader.h"
|
||||||
|
|
||||||
class Compression {
|
class Compression {
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "../x64headers/extraX64.h"
|
#include "Minecraft.World/x64headers/extraX64.h"
|
||||||
|
|
||||||
#include <list>
|
#include <list>
|
||||||
#include <map>
|
#include <map>
|
||||||
|
|
@ -44,17 +44,17 @@
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include "../ConsoleHelpers/Definitions.h"
|
#include "Minecraft.World/ConsoleHelpers/Definitions.h"
|
||||||
#include "java/Class.h"
|
#include "java/Class.h"
|
||||||
#include "java/Exceptions.h"
|
#include "java/Exceptions.h"
|
||||||
#include "../net/minecraft/util/Mth.h"
|
#include "Minecraft.World/net/minecraft/util/Mth.h"
|
||||||
#include "../ConsoleHelpers/StringHelpers.h"
|
#include "Minecraft.World/ConsoleHelpers/StringHelpers.h"
|
||||||
#include "../ConsoleHelpers/ArrayWithLength.h"
|
#include "Minecraft.World/ConsoleHelpers/ArrayWithLength.h"
|
||||||
#include "java/Random.h"
|
#include "java/Random.h"
|
||||||
#include "../net/minecraft/world/level/TilePos.h"
|
#include "Minecraft.World/net/minecraft/world/level/TilePos.h"
|
||||||
#include "../net/minecraft/world/level/ChunkPos.h"
|
#include "Minecraft.World/net/minecraft/world/level/ChunkPos.h"
|
||||||
#include "../Header Files/compression.h"
|
#include "Minecraft.World/Header Files/compression.h"
|
||||||
#include "../ConsoleHelpers/PerformanceTimer.h"
|
#include "Minecraft.World/ConsoleHelpers/PerformanceTimer.h"
|
||||||
|
|
||||||
#ifdef _FINAL_BUILD
|
#ifdef _FINAL_BUILD
|
||||||
#define printf BREAKTHECOMPILE
|
#define printf BREAKTHECOMPILE
|
||||||
|
|
|
||||||
|
|
@ -1,23 +1,43 @@
|
||||||
#include "../Header Files/stdafx.h"
|
#include "Minecraft.World/Header Files/Minecraft.World.h"
|
||||||
|
|
||||||
#include "../net/minecraft/world/item/net.minecraft.world.item.h"
|
|
||||||
#include "../net/minecraft/world/item/alchemy/net.minecraft.world.item.alchemy.h"
|
|
||||||
#include "../net/minecraft/world/item/crafting/net.minecraft.world.item.crafting.h"
|
|
||||||
#include "../net/minecraft/world/item/enchantment/net.minecraft.world.item.enchantment.h"
|
|
||||||
#include "../net/minecraft/world/level/chunk/net.minecraft.world.level.chunk.h"
|
|
||||||
#include "../net/minecraft/world/level/chunk/storage/net.minecraft.world.level.chunk.storage.h"
|
|
||||||
#include "../net/minecraft/world/level/levelgen/structure/net.minecraft.world.level.levelgen.structure.h"
|
|
||||||
#include "../net/minecraft/world/level/tile/net.minecraft.world.level.tile.h"
|
|
||||||
#include "../net/minecraft/world/level/tile/entity/net.minecraft.world.level.tile.entity.h"
|
|
||||||
#include "../net/minecraft/world/entity/net.minecraft.world.entity.h"
|
|
||||||
#include "../net/minecraft/world/entity/monster/net.minecraft.world.entity.monster.h"
|
|
||||||
#include "../net/minecraft/world/entity/npc/net.minecraft.world.entity.npc.h"
|
|
||||||
#include "../net/minecraft/world/effect/net.minecraft.world.effect.h"
|
|
||||||
|
|
||||||
#include "../Header Files/Minecraft.World.h"
|
|
||||||
#include "Minecraft.Client/net/minecraft/server/level/ServerLevel.h"
|
#include "Minecraft.Client/net/minecraft/server/level/ServerLevel.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/stats/CommonStats.h"
|
||||||
#include "../net/minecraft/stats/CommonStats.h"
|
#include "Minecraft.World/net/minecraft/SharedConstants.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/stats/GenericStats.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/stats/Stats.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/effect/MobEffect.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/EntityIO.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/MobCategory.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/monster/EnderMan.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/npc/Villager.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/HatchetItem.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/Item.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/PickaxeItem.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/ShovelItem.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/alchemy/PotionBrewing.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/crafting/FurnaceRecipes.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/crafting/Recipes.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/enchantment/Enchantment.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/LevelSettings.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/LevelType.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/biome/Biome.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/chunk/BlockReplacements.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/chunk/CompressedTileStorage.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/chunk/LevelChunk.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/chunk/SparseDataStorage.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/chunk/SparseLightStorage.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/chunk/storage/McRegionChunkStorage.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/levelgen/structure/MineShaftPieces.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/levelgen/structure/RandomScatteredLargeFeature.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/levelgen/structure/StrongholdFeature.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/levelgen/structure/StructureFeatureIO.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/levelgen/structure/VillageFeature.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/levelgen/structure/VillagePieces.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/material/Material.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/material/MaterialColor.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/tile/Tile.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/tile/entity/BeaconTileEntity.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/tile/entity/TileEntity.h"
|
||||||
|
|
||||||
void MinecraftWorld_RunStaticCtors() {
|
void MinecraftWorld_RunStaticCtors() {
|
||||||
// The ordering of these static ctors can be important. If they are within
|
// The ordering of these static ctors can be important. If they are within
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
#include "../Header Files/stdafx.h"
|
#include <assert.h>
|
||||||
#include "../Header Files/compression.h"
|
#include <string.h>
|
||||||
|
#include <zconf.h>
|
||||||
|
#include <cstdint>
|
||||||
|
#include <mutex>
|
||||||
|
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/ConsoleSaveFileIO/FileHeader.h"
|
||||||
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
|
#include "compression.h"
|
||||||
|
#include "Minecraft.World/x64headers/extraX64.h"
|
||||||
#if defined(_WIN64) || defined(__linux__)
|
#if defined(_WIN64) || defined(__linux__)
|
||||||
// zconf.h defines "typedef unsigned char Byte" which conflicts with the
|
// zconf.h defines "typedef unsigned char Byte" which conflicts with the
|
||||||
// project's "class Byte" from BasicTypeContainers.h (via stdafx.h).
|
// project's "class Byte" from BasicTypeContainers.h (via stdafx.h).
|
||||||
|
|
@ -7,6 +15,7 @@
|
||||||
// under that alias; Bytef (= Byte FAR) will resolve to zlib_Byte as well.
|
// under that alias; Bytef (= Byte FAR) will resolve to zlib_Byte as well.
|
||||||
#define Byte zlib_Byte
|
#define Byte zlib_Byte
|
||||||
#include <zlib.h>
|
#include <zlib.h>
|
||||||
|
|
||||||
#undef Byte
|
#undef Byte
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#include "../../Header Files/stdafx.h"
|
|
||||||
#include "Direction.h"
|
#include "Direction.h"
|
||||||
#include "Facing.h"
|
#include "Facing.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/util/Mth.h"
|
||||||
|
|
||||||
const int Direction::STEP_X[] = {0, -1, 0, 1};
|
const int Direction::STEP_X[] = {0, -1, 0, 1};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
class Direction {
|
class Direction {
|
||||||
public:
|
public:
|
||||||
static const int UNDEFINED = -1;
|
static const int UNDEFINED = -1;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
#include "../../Header Files/stdafx.h"
|
|
||||||
#include "Facing.h"
|
#include "Facing.h"
|
||||||
|
|
||||||
const int Facing::OPPOSITE_FACING[6] = {UP, DOWN, SOUTH, NORTH, EAST, WEST};
|
const int Facing::OPPOSITE_FACING[6] = {UP, DOWN, SOUTH, NORTH, EAST, WEST};
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
class Facing {
|
class Facing {
|
||||||
public:
|
public:
|
||||||
static const int DOWN = 0;
|
static const int DOWN = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
#include "../../Header Files/stdafx.h"
|
|
||||||
|
|
||||||
#include "Pos.h"
|
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/Pos.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/Pos.h"
|
||||||
|
|
||||||
Pos::Pos() { x = y = z = 0; }
|
Pos::Pos() { x = y = z = 0; }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
#include "../../Header Files/stdafx.h"
|
|
||||||
#include "java/File.h"
|
#include <string>
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "SharedConstants.h"
|
#include "Minecraft.World/net/minecraft/SharedConstants.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/SharedConstants.h"
|
||||||
|
|
||||||
const std::wstring SharedConstants::VERSION_STRING = L"1.6.4";
|
const std::wstring SharedConstants::VERSION_STRING = L"1.6.4";
|
||||||
const bool SharedConstants::TEXTURE_LIGHTING = true;
|
const bool SharedConstants::TEXTURE_LIGHTING = true;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../network/packet/ChatPacket.h"
|
#include "Minecraft.World/net/minecraft/network/packet/ChatPacket.h"
|
||||||
|
|
||||||
class CommandSender;
|
class CommandSender;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
|
||||||
#include "net.minecraft.commands.h"
|
|
||||||
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
||||||
#include "Minecraft.Client/net/minecraft/server/PlayerList.h"
|
#include "Minecraft.Client/net/minecraft/server/PlayerList.h"
|
||||||
#include "Minecraft.Client/net/minecraft/server/level/ServerPlayer.h"
|
|
||||||
#include "Command.h"
|
#include "Command.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/AdminLogCommand.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandSender.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/ChatPacket.h"
|
||||||
|
|
||||||
AdminLogCommand* Command::logger;
|
AdminLogCommand* Command::logger;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,14 @@
|
||||||
|
|
||||||
// 4J Stu - Based loosely on the Java versions
|
// 4J Stu - Based loosely on the Java versions
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <format>
|
||||||
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#include "CommandsEnum.h"
|
#include "CommandsEnum.h"
|
||||||
#include "../network/packet/ChatPacket.h"
|
#include "Minecraft.World/net/minecraft/network/packet/ChatPacket.h"
|
||||||
|
#include "4J.Common/4J_Compat.h"
|
||||||
|
|
||||||
class AdminLogCommand;
|
class AdminLogCommand;
|
||||||
class CommandSender;
|
class CommandSender;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
#include <string>
|
||||||
#include "net.minecraft.commands.h"
|
#include <utility>
|
||||||
|
|
||||||
#include "CommandDispatcher.h"
|
#include "CommandDispatcher.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/Command.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandSender.h"
|
||||||
|
|
||||||
int CommandDispatcher::performCommand(std::shared_ptr<CommandSender> sender,
|
int CommandDispatcher::performCommand(std::shared_ptr<CommandSender> sender,
|
||||||
EGameCommand command,
|
EGameCommand command,
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <format>
|
||||||
|
#include <memory>
|
||||||
|
#include <unordered_map>
|
||||||
|
#include <unordered_set>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
|
||||||
class Command;
|
class Command;
|
||||||
class CommandSender;
|
class CommandSender;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "CommandsEnum.h"
|
#include "CommandsEnum.h"
|
||||||
#include "../network/packet/ChatPacket.h"
|
#include "Minecraft.World/net/minecraft/network/packet/ChatPacket.h"
|
||||||
|
|
||||||
class CommandSender {
|
class CommandSender {
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <memory>
|
||||||
#include "../net.minecraft.commands.h"
|
|
||||||
#include "DefaultGameModeCommand.h"
|
#include "DefaultGameModeCommand.h"
|
||||||
|
|
||||||
EGameCommand DefaultGameModeCommand::getId() {
|
EGameCommand DefaultGameModeCommand::getId() {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
#include "GameModeCommand.h"
|
#include "GameModeCommand.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
|
||||||
class GameType;
|
class GameType;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,12 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include "net.minecraft.commands.common.h"
|
#include <stdint.h>
|
||||||
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/common/EffectCommand.h"
|
||||||
|
|
||||||
|
class CommandSender;
|
||||||
|
|
||||||
EGameCommand EffectCommand::getId() { return eGameCommand_Effect; }
|
EGameCommand EffectCommand::getId() { return eGameCommand_Effect; }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../Command.h"
|
#include <stdint.h>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/Command.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
|
||||||
|
class CommandSender;
|
||||||
|
|
||||||
class EffectCommand : public Command {
|
class EffectCommand : public Command {
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,20 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <string>
|
||||||
#include "../../network/packet/net.minecraft.network.packet.h"
|
#include <vector>
|
||||||
#include "../../world/item/net.minecraft.world.item.h"
|
|
||||||
#include "../../world/item/enchantment/net.minecraft.world.item.enchantment.h"
|
|
||||||
#include "Minecraft.Client/net/minecraft/server/level/ServerPlayer.h"
|
#include "Minecraft.Client/net/minecraft/server/level/ServerPlayer.h"
|
||||||
#include "EnchantItemCommand.h"
|
#include "EnchantItemCommand.h"
|
||||||
|
#include "4J.Common/4J_Compat.h"
|
||||||
|
#include "java/InputOutputStream/ByteArrayInputStream.h"
|
||||||
|
#include "java/InputOutputStream/ByteArrayOutputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "nbt/CompoundTag.h"
|
||||||
|
#include "nbt/ListTag.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/ChatPacket.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/GameCommandPacket.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/player/Player.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/enchantment/Enchantment.h"
|
||||||
|
|
||||||
EGameCommand EnchantItemCommand::getId() { return eGameCommand_EnchantItem; }
|
EGameCommand EnchantItemCommand::getId() { return eGameCommand_EnchantItem; }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../Command.h"
|
#include <stdint.h>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/Command.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
|
||||||
class GameCommandPacket;
|
class GameCommandPacket;
|
||||||
|
class Player;
|
||||||
|
|
||||||
class EnchantItemCommand : public Command {
|
class EnchantItemCommand : public Command {
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,5 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <memory>
|
||||||
#include "../net.minecraft.commands.h"
|
|
||||||
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
|
||||||
#include "Minecraft.Client/net/minecraft/server/PlayerList.h"
|
|
||||||
#include "../../world/level/net.minecraft.world.level.h"
|
|
||||||
#include "ExperienceCommand.h"
|
#include "ExperienceCommand.h"
|
||||||
|
|
||||||
EGameCommand ExperienceCommand::getId() { return eGameCommand_Experience; }
|
EGameCommand ExperienceCommand::getId() { return eGameCommand_Experience; }
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../Command.h"
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/Command.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
|
||||||
class CommandSender;
|
class CommandSender;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include "../net.minecraft.commands.h"
|
|
||||||
#include "GameModeCommand.h"
|
#include "GameModeCommand.h"
|
||||||
|
|
||||||
|
class CommandSender;
|
||||||
|
|
||||||
EGameCommand GameModeCommand::getId() { return eGameCommand_GameMode; }
|
EGameCommand GameModeCommand::getId() { return eGameCommand_GameMode; }
|
||||||
|
|
||||||
int GameModeCommand::getPermissionLevel() { return LEVEL_GAMEMASTERS; }
|
int GameModeCommand::getPermissionLevel() { return LEVEL_GAMEMASTERS; }
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,14 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../Command.h"
|
#include <stdint.h>
|
||||||
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/Command.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
|
||||||
class GameType;
|
class GameType;
|
||||||
|
class CommandSender;
|
||||||
|
|
||||||
class GameModeCommand : public Command {
|
class GameModeCommand : public Command {
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,18 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <vector>
|
||||||
#include "../net.minecraft.commands.h"
|
|
||||||
#include "../../world/entity/item/net.minecraft.world.entity.item.h"
|
|
||||||
#include "../../world/item/net.minecraft.world.item.h"
|
|
||||||
#include "../../network/packet/net.minecraft.network.packet.h"
|
|
||||||
#include "Minecraft.Client/net/minecraft/server/level/ServerPlayer.h"
|
#include "Minecraft.Client/net/minecraft/server/level/ServerPlayer.h"
|
||||||
#include "GiveItemCommand.h"
|
#include "GiveItemCommand.h"
|
||||||
|
#include "4J.Common/4J_Compat.h"
|
||||||
|
#include "java/InputOutputStream/ByteArrayInputStream.h"
|
||||||
|
#include "java/InputOutputStream/ByteArrayOutputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/ChatPacket.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/GameCommandPacket.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/item/ItemEntity.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/player/Player.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/Item.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/ItemInstance.h"
|
||||||
|
|
||||||
EGameCommand GiveItemCommand::getId() { return eGameCommand_Give; }
|
EGameCommand GiveItemCommand::getId() { return eGameCommand_Give; }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,14 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../Command.h"
|
#include <stdint.h>
|
||||||
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/Command.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
|
||||||
class GameCommandPacket;
|
class GameCommandPacket;
|
||||||
|
class Player;
|
||||||
|
|
||||||
class GiveItemCommand : public Command {
|
class GiveItemCommand : public Command {
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,11 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include "../net.minecraft.commands.h"
|
|
||||||
#include "../../world/entity/player/net.minecraft.world.entity.player.h"
|
|
||||||
#include "../../world/damageSource/net.minecraft.world.damagesource.h"
|
|
||||||
#include "KillCommand.h"
|
|
||||||
#include <limits>
|
#include <limits>
|
||||||
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "KillCommand.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandSender.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/damageSource/DamageSource.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/player/Player.h"
|
||||||
|
|
||||||
EGameCommand KillCommand::getId() { return eGameCommand_Kill; }
|
EGameCommand KillCommand::getId() { return eGameCommand_Kill; }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../Command.h"
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/Command.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
|
||||||
class KillCommand : public Command {
|
class KillCommand : public Command {
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,16 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <string>
|
||||||
#include "../net.minecraft.commands.h"
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
||||||
#include "Minecraft.Client/net/minecraft/server/level/ServerLevel.h"
|
#include "Minecraft.Client/net/minecraft/server/level/ServerLevel.h"
|
||||||
#include "../../network/packet/net.minecraft.network.packet.h"
|
|
||||||
#include "TimeCommand.h"
|
#include "TimeCommand.h"
|
||||||
|
#include "java/InputOutputStream/ByteArrayInputStream.h"
|
||||||
|
#include "java/InputOutputStream/ByteArrayOutputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/ChatPacket.h"
|
||||||
|
|
||||||
|
class CommandSender;
|
||||||
|
|
||||||
EGameCommand TimeCommand::getId() { return eGameCommand_Time; }
|
EGameCommand TimeCommand::getId() { return eGameCommand_Time; }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../Command.h"
|
#include <stdint.h>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/Command.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/GameCommandPacket.h"
|
||||||
|
|
||||||
|
class CommandSender;
|
||||||
|
|
||||||
class TimeCommand : public Command {
|
class TimeCommand : public Command {
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,12 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
#include "Minecraft.Client/net/minecraft/server/MinecraftServer.h"
|
||||||
#include "Minecraft.Client/net/minecraft/server/level/ServerLevel.h"
|
#include "Minecraft.Client/net/minecraft/server/level/ServerLevel.h"
|
||||||
#include "../net.minecraft.commands.h"
|
|
||||||
#include "../../world/level/net.minecraft.world.level.h"
|
|
||||||
#include "../../world/level/storage/net.minecraft.world.level.storage.h"
|
|
||||||
#include "../../network/packet/net.minecraft.network.packet.h"
|
|
||||||
#include "ToggleDownfallCommand.h"
|
#include "ToggleDownfallCommand.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/ChatPacket.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/GameCommandPacket.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/storage/LevelData.h"
|
||||||
|
|
||||||
EGameCommand ToggleDownfallCommand::getId() {
|
EGameCommand ToggleDownfallCommand::getId() {
|
||||||
return eGameCommand_ToggleDownfall;
|
return eGameCommand_ToggleDownfall;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "../Command.h"
|
#include <stdint.h>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/Command.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/commands/CommandsEnum.h"
|
||||||
|
|
||||||
class GameCommandPacket;
|
class GameCommandPacket;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,15 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
|
||||||
|
|
||||||
#include "AbstractProjectileDispenseBehavior.h"
|
#include "AbstractProjectileDispenseBehavior.h"
|
||||||
#include "../world/level/tile/DispenserTile.h"
|
#include "Minecraft.World/net/minecraft/world/level/tile/DispenserTile.h"
|
||||||
#include "../world/entity/projectile/Projectile.h"
|
#include "Minecraft.World/net/minecraft/world/entity/projectile/Projectile.h"
|
||||||
#include "../world/level/Level.h"
|
#include "Minecraft.World/net/minecraft/world/level/Level.h"
|
||||||
#include "../world/level/tile/LevelEvent.h"
|
#include "Minecraft.World/net/minecraft/world/level/tile/LevelEvent.h"
|
||||||
#include "../world/item/ItemInstance.h"
|
#include "java/Class.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/BlockSource.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/DefaultDispenseItemBehavior.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/FacingEnum.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/Position.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/Entity.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/ItemInstance.h"
|
||||||
|
|
||||||
std::shared_ptr<ItemInstance> AbstractProjectileDispenseBehavior::execute(
|
std::shared_ptr<ItemInstance> AbstractProjectileDispenseBehavior::execute(
|
||||||
BlockSource* source, std::shared_ptr<ItemInstance> dispensed,
|
BlockSource* source, std::shared_ptr<ItemInstance> dispensed,
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "DefaultDispenseItemBehavior.h"
|
#include "DefaultDispenseItemBehavior.h"
|
||||||
|
|
||||||
class Projectile;
|
class Projectile;
|
||||||
class Position;
|
class Position;
|
||||||
|
class Level;
|
||||||
|
|
||||||
class AbstractProjectileDispenseBehavior : public DefaultDispenseItemBehavior {
|
class AbstractProjectileDispenseBehavior : public DefaultDispenseItemBehavior {
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
#include <utility>
|
||||||
|
|
||||||
#include "BehaviorRegistry.h"
|
#include "BehaviorRegistry.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/DispenseItemBehavior.h"
|
||||||
|
|
||||||
|
class Item;
|
||||||
|
|
||||||
BehaviorRegistry::BehaviorRegistry(DispenseItemBehavior* defaultValue) {
|
BehaviorRegistry::BehaviorRegistry(DispenseItemBehavior* defaultValue) {
|
||||||
defaultBehavior = defaultValue;
|
defaultBehavior = defaultValue;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <unordered_map>
|
||||||
|
|
||||||
#include "DispenseItemBehavior.h"
|
#include "DispenseItemBehavior.h"
|
||||||
|
|
||||||
|
class DispenseItemBehavior;
|
||||||
|
class Item;
|
||||||
|
|
||||||
class BehaviorRegistry {
|
class BehaviorRegistry {
|
||||||
private:
|
private:
|
||||||
std::unordered_map<Item*, DispenseItemBehavior*> storage;
|
std::unordered_map<Item*, DispenseItemBehavior*> storage;
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
#include <memory>
|
||||||
|
|
||||||
#include "BlockSourceImpl.h"
|
#include "BlockSourceImpl.h"
|
||||||
#include "../world/level/net.minecraft.world.level.h"
|
#include "Minecraft.World/net/minecraft/world/level/Level.h"
|
||||||
#include "../world/level/tile/net.minecraft.world.level.tile.h"
|
#include "Minecraft.World/net/minecraft/world/level/tile/Tile.h"
|
||||||
#include "../world/level/tile/entity/net.minecraft.world.level.tile.entity.h"
|
|
||||||
|
|
||||||
BlockSourceImpl::BlockSourceImpl(Level* world, int x, int y, int z) {
|
BlockSourceImpl::BlockSourceImpl(Level* world, int x, int y, int z) {
|
||||||
this->world = world;
|
this->world = world;
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,12 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
|
||||||
#include "../net.minecraft.h"
|
|
||||||
#include "net.minecraft.core.h"
|
|
||||||
#include "../world/level/tile/net.minecraft.world.level.tile.h"
|
|
||||||
#include "../world/level/net.minecraft.world.level.h"
|
|
||||||
#include "../world/entity/item/net.minecraft.world.entity.item.h"
|
|
||||||
#include "DefaultDispenseItemBehavior.h"
|
#include "DefaultDispenseItemBehavior.h"
|
||||||
|
#include "java/Random.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/BlockSource.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/FacingEnum.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/Position.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/item/ItemEntity.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/Level.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/tile/DispenserTile.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/tile/LevelEvent.h"
|
||||||
|
|
||||||
std::shared_ptr<ItemInstance> DefaultDispenseItemBehavior::dispense(
|
std::shared_ptr<ItemInstance> DefaultDispenseItemBehavior::dispense(
|
||||||
BlockSource* source, std::shared_ptr<ItemInstance> dispensed) {
|
BlockSource* source, std::shared_ptr<ItemInstance> dispensed) {
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "DispenseItemBehavior.h"
|
#include "DispenseItemBehavior.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/ItemInstance.h"
|
||||||
|
|
||||||
class FacingEnum;
|
class FacingEnum;
|
||||||
class Position;
|
class Position;
|
||||||
|
class BlockSource;
|
||||||
|
class Level;
|
||||||
|
|
||||||
class DefaultDispenseItemBehavior : public DispenseItemBehavior {
|
class DefaultDispenseItemBehavior : public DispenseItemBehavior {
|
||||||
protected:
|
protected:
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,3 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
|
||||||
|
|
||||||
#include "DispenseItemBehavior.h"
|
#include "DispenseItemBehavior.h"
|
||||||
|
|
||||||
DispenseItemBehavior* DispenseItemBehavior::NOOP =
|
DispenseItemBehavior* DispenseItemBehavior::NOOP =
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "Behavior.h"
|
#include "Behavior.h"
|
||||||
|
|
||||||
class ItemInstance;
|
class ItemInstance;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,3 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
|
||||||
|
|
||||||
#include "FacingEnum.h"
|
#include "FacingEnum.h"
|
||||||
|
|
||||||
FacingEnum* FacingEnum::DOWN = new FacingEnum(0, 1, 0, -1, 0);
|
FacingEnum* FacingEnum::DOWN = new FacingEnum(0, 1, 0, -1, 0);
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,39 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
#include <memory>
|
||||||
#include "../world/entity/item/net.minecraft.world.entity.item.h"
|
#include <string>
|
||||||
#include "../world/entity/projectile/net.minecraft.world.entity.projectile.h"
|
|
||||||
#include "../world/level/net.minecraft.world.level.h"
|
|
||||||
#include "../world/level/tile/net.minecraft.world.level.tile.h"
|
|
||||||
#include "../world/level/tile/entity/net.minecraft.world.level.tile.entity.h"
|
|
||||||
#include "../world/item/net.minecraft.world.item.h"
|
|
||||||
#include "ItemDispenseBehaviors.h"
|
#include "ItemDispenseBehaviors.h"
|
||||||
|
#include "Minecraft.Client/Common/App_enums.h"
|
||||||
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "java/Class.h"
|
||||||
|
#include "java/Random.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/AbstractProjectileDispenseBehavior.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/BlockSource.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/DefaultDispenseItemBehavior.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/FacingEnum.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/core/Position.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/Entity.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/Mob.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/item/Boat.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/item/PrimedTnt.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/projectile/Arrow.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/projectile/FireworksRocketEntity.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/projectile/SmallFireball.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/projectile/Snowball.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/projectile/ThrownEgg.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/projectile/ThrownExpBottle.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/projectile/ThrownPotion.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/BucketItem.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/DyePowderItem.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/Item.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/PotionItem.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/SpawnEggItem.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/Level.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/material/Material.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/tile/DispenserTile.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/tile/LevelEvent.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/tile/Tile.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/tile/entity/DispenserTileEntity.h"
|
||||||
|
|
||||||
/* Arrow */
|
/* Arrow */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
|
||||||
#include "Language.h"
|
#include "Language.h"
|
||||||
#include "I18n.h"
|
#include "I18n.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,13 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../../Header Files/stdafx.h"
|
#include <stdarg.h>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "Minecraft.World/Header Files/stdafx.h"
|
||||||
#include "Language.h"
|
#include "Language.h"
|
||||||
|
|
||||||
|
class Language;
|
||||||
|
|
||||||
class I18n {
|
class I18n {
|
||||||
private:
|
private:
|
||||||
static Language* lang;
|
static Language* lang;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,13 @@
|
||||||
#include "../../../Header Files/stdafx.h"
|
#include <stdint.h>
|
||||||
|
#include <wchar.h>
|
||||||
|
#include <sstream>
|
||||||
|
#include <utility>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Language.h"
|
#include "Language.h"
|
||||||
#include "java/File.h"
|
#include "java/File.h"
|
||||||
#include "java/InputOutputStream/FileInputStream.h"
|
#include "java/InputOutputStream/FileInputStream.h"
|
||||||
|
#include "java/InputOutputStream/InputStream.h"
|
||||||
|
|
||||||
// 4J - TODO - properly implement
|
// 4J - TODO - properly implement
|
||||||
// 4jcraft: done!
|
// 4jcraft: done!
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <stdarg.h>
|
||||||
|
#include <string>
|
||||||
|
#include <unordered_map>
|
||||||
|
|
||||||
class Language {
|
class Language {
|
||||||
private:
|
private:
|
||||||
static Language* singleton;
|
static Language* singleton;
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,25 @@
|
||||||
#include <thread>
|
#include <stdio.h>
|
||||||
#include <chrono>
|
#include <unistd.h>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "../../../Header Files/stdafx.h"
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "Minecraft.Client/Common/Source Files/Network/Socket.h"
|
#include "Minecraft.Client/Common/Source Files/Network/Socket.h"
|
||||||
#include "Connection.h"
|
#include "Connection.h"
|
||||||
#include "../../../ConsoleHelpers/ThreadName.h"
|
|
||||||
#include "../../../Header Files/compression.h"
|
|
||||||
#include "Minecraft.Client/Common/ShutdownManager.h"
|
#include "Minecraft.Client/Common/ShutdownManager.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/StringHelpers.h"
|
||||||
|
#include "Minecraft.Client/Common/Source Files/Network/GameNetworkManager.h"
|
||||||
|
#include "Minecraft.Client/Common/Source Files/Network/NetworkPlayerInterface.h"
|
||||||
|
#include "compression.h"
|
||||||
|
#include "java/InputOutputStream/BufferedOutputStream.h"
|
||||||
|
#include "java/InputOutputStream/ByteArrayOutputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "java/System.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/KeepAlivePacket.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/PacketListener.h"
|
||||||
|
#include "Minecraft.World/x64headers/extraX64.h"
|
||||||
|
|
||||||
|
class SocketAddress;
|
||||||
|
|
||||||
// This should always be enabled, except for debugging use
|
// This should always be enabled, except for debugging use
|
||||||
#if !defined(_DEBUG)
|
#if !defined(_DEBUG)
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,27 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../../Header Files/stdafx.h"
|
#include <stdint.h>
|
||||||
#include <queue>
|
#include <queue>
|
||||||
|
#include <mutex>
|
||||||
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "Minecraft.World/Header Files/stdafx.h"
|
||||||
#include "java/System.h"
|
#include "java/System.h"
|
||||||
#include "java/InputOutputStream/DataInputStream.h"
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
#include "java/InputOutputStream/DataOutputStream.h"
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
#include "packet/net.minecraft.network.packet.h"
|
#include "Minecraft.World/net/minecraft/network/packet/net.minecraft.network.packet.h"
|
||||||
#include "../../../ConsoleHelpers/C4JThread.h"
|
#include "Minecraft.World/ConsoleHelpers/C4JThread.h"
|
||||||
|
|
||||||
#include <mutex>
|
|
||||||
|
|
||||||
#include "Minecraft.Client/Common/Source Files/Network/Socket.h"
|
#include "Minecraft.Client/Common/Source Files/Network/Socket.h"
|
||||||
|
#include "Minecraft.World/ConsoleHelpers/C4JThread.h"
|
||||||
|
#include "Minecraft.Client/Linux/Stubs/winapi_stubs.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/DisconnectPacket.h"
|
||||||
|
|
||||||
|
class DataInputStream;
|
||||||
|
class DataOutputStream;
|
||||||
|
class Packet;
|
||||||
|
class PacketListener;
|
||||||
|
class SocketAddress;
|
||||||
|
|
||||||
// 4J JEV, size of the threads (bytes).
|
// 4J JEV, size of the threads (bytes).
|
||||||
#define READ_STACK_SIZE 0
|
#define READ_STACK_SIZE 0
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,8 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include <exception>
|
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "../../world/entity/net.minecraft.world.entity.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "AddEntityPacket.h"
|
#include "AddEntityPacket.h"
|
||||||
#include <bitset>
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/Entity.h"
|
||||||
|
|
||||||
void AddEntityPacket::_init(std::shared_ptr<Entity> e, int type, int data,
|
void AddEntityPacket::_init(std::shared_ptr<Entity> e, int type, int data,
|
||||||
int xp, int yp, int zp, int yRotp, int xRotp) {
|
int xp, int yp, int zp, int yRotp, int xRotp) {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
|
class Entity;
|
||||||
|
|
||||||
class AddEntityPacket : public Packet,
|
class AddEntityPacket : public Packet,
|
||||||
public std::enable_shared_from_this<AddEntityPacket> {
|
public std::enable_shared_from_this<AddEntityPacket> {
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include "../../world/entity/net.minecraft.world.entity.h"
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "AddExperienceOrbPacket.h"
|
#include "AddExperienceOrbPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/util/Mth.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/ExperienceOrb.h"
|
||||||
|
|
||||||
AddExperienceOrbPacket::AddExperienceOrbPacket() {
|
AddExperienceOrbPacket::AddExperienceOrbPacket() {
|
||||||
id = 0;
|
id = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class ExperienceOrb;
|
class ExperienceOrb;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,12 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <stdint.h>
|
||||||
#include <exception>
|
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "../../world/entity/net.minecraft.world.entity.h"
|
|
||||||
#include "../../world/entity/global/net.minecraft.world.entity.global.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "AddGlobalEntityPacket.h"
|
#include "AddGlobalEntityPacket.h"
|
||||||
|
#include "java/Class.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/util/Mth.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/Entity.h"
|
||||||
|
|
||||||
const int AddGlobalEntityPacket::LIGHTNING = 1;
|
const int AddGlobalEntityPacket::LIGHTNING = 1;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
|
class Entity;
|
||||||
|
|
||||||
class AddGlobalEntityPacket
|
class AddGlobalEntityPacket
|
||||||
: public Packet,
|
: public Packet,
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,12 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <vector>
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "../../world/entity/net.minecraft.world.entity.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "AddMobPacket.h"
|
#include "AddMobPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/EntityIO.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/LivingEntity.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/SyncedEntityData.h"
|
||||||
|
|
||||||
AddMobPacket::AddMobPacket() {
|
AddMobPacket::AddMobPacket() {
|
||||||
id = -1;
|
id = -1;
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <format>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
#include "../../world/entity/SyncedEntityData.h"
|
#include "Minecraft.World/net/minecraft/world/entity/SyncedEntityData.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class LivingEntity;
|
class LivingEntity;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,8 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "../../world/entity/net.minecraft.world.entity.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "AddPaintingPacket.h"
|
#include "AddPaintingPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/Painting.h"
|
||||||
|
|
||||||
AddPaintingPacket::AddPaintingPacket() {
|
AddPaintingPacket::AddPaintingPacket() {
|
||||||
id = -1;
|
id = -1;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class Painting;
|
class Painting;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,14 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <vector>
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "../../world/entity/player/net.minecraft.world.entity.player.h"
|
|
||||||
#include "../../world/item/net.minecraft.world.item.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "AddPlayerPacket.h"
|
#include "AddPlayerPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/SyncedEntityData.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/player/Inventory.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/player/Player.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/item/ItemInstance.h"
|
||||||
|
#include "Minecraft.World/x64headers/extraX64.h"
|
||||||
|
|
||||||
AddPlayerPacket::AddPlayerPacket() {
|
AddPlayerPacket::AddPlayerPacket() {
|
||||||
id = -1;
|
id = -1;
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,14 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
#include <format>
|
||||||
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
#include "../../world/entity/SyncedEntityData.h"
|
#include "Minecraft.World/net/minecraft/world/entity/SyncedEntityData.h"
|
||||||
|
#include "4J.Common/4J_Compat.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class Player;
|
class Player;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <stdint.h>
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "../../world/entity/net.minecraft.world.entity.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "AnimatePacket.h"
|
#include "AnimatePacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/Entity.h"
|
||||||
|
|
||||||
AnimatePacket::AnimatePacket() {
|
AnimatePacket::AnimatePacket() {
|
||||||
id = -1;
|
id = -1;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
|
class Entity;
|
||||||
|
|
||||||
class AnimatePacket : public Packet,
|
class AnimatePacket : public Packet,
|
||||||
public std::enable_shared_from_this<AnimatePacket> {
|
public std::enable_shared_from_this<AnimatePacket> {
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <string.h>
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "AwardStatPacket.h"
|
#include "AwardStatPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
|
||||||
AwardStatPacket::AwardStatPacket() {
|
AwardStatPacket::AwardStatPacket() {
|
||||||
this->m_paramData.clear();
|
this->m_paramData.clear();
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <format>
|
||||||
|
#include <memory>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class AwardStatPacket : public Packet,
|
class AwardStatPacket : public Packet,
|
||||||
public std::enable_shared_from_this<AwardStatPacket> {
|
public std::enable_shared_from_this<AwardStatPacket> {
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,15 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <assert.h>
|
||||||
#include <iostream>
|
#include <string.h>
|
||||||
#include <exception>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "../../world/level/net.minecraft.world.level.h"
|
|
||||||
#include "../../../../Header Files/compression.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "BlockRegionUpdatePacket.h"
|
#include "BlockRegionUpdatePacket.h"
|
||||||
#include "../../world/level/chunk/LevelChunk.h"
|
#include "Minecraft.World/net/minecraft/world/level/chunk/LevelChunk.h"
|
||||||
#include "../../world/level/chunk/DataLayer.h"
|
#include "Minecraft.World/net/minecraft/world/level/dimension/Dimension.h"
|
||||||
#include "../../world/level/dimension/Dimension.h"
|
#include "Minecraft.Client/Linux/Linux_App.h"
|
||||||
|
#include "compression.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/Level.h"
|
||||||
|
|
||||||
#define BLOCK_REGION_UPDATE_FULLCHUNK 0x01
|
#define BLOCK_REGION_UPDATE_FULLCHUNK 0x01
|
||||||
#define BLOCK_REGION_UPDATE_ZEROHEIGHT \
|
#define BLOCK_REGION_UPDATE_ZEROHEIGHT \
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <memory>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class Level;
|
class Level;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include <iostream>
|
|
||||||
#include "../../net.minecraft.h"
|
|
||||||
#include "../../world/entity/player/net.minecraft.world.entity.player.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "ChatPacket.h"
|
#include "ChatPacket.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/ChatPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/SharedConstants.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/entity/player/Player.h"
|
||||||
|
|
||||||
// longest allowed string is "<" + name + "> " + message
|
// longest allowed string is "<" + name + "> " + message
|
||||||
const unsigned int ChatPacket::MAX_LENGTH =
|
const unsigned int ChatPacket::MAX_LENGTH =
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class ChatPacket : public Packet,
|
class ChatPacket : public Packet,
|
||||||
public std::enable_shared_from_this<ChatPacket> {
|
public std::enable_shared_from_this<ChatPacket> {
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,10 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "../../world/level/net.minecraft.world.level.h"
|
|
||||||
#include "../../world/level/chunk/net.minecraft.world.level.chunk.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "ChunkTilesUpdatePacket.h"
|
#include "ChunkTilesUpdatePacket.h"
|
||||||
#include "../../world/level/dimension/Dimension.h"
|
#include "Minecraft.World/net/minecraft/world/level/dimension/Dimension.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/Level.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/world/level/chunk/LevelChunk.h"
|
||||||
|
|
||||||
ChunkTilesUpdatePacket::~ChunkTilesUpdatePacket() {
|
ChunkTilesUpdatePacket::~ChunkTilesUpdatePacket() {
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <format>
|
||||||
|
#include <memory>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class Level;
|
class Level;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,7 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "../../world/level/net.minecraft.world.level.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "ChunkVisibilityAreaPacket.h"
|
#include "ChunkVisibilityAreaPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
|
||||||
ChunkVisibilityAreaPacket::ChunkVisibilityAreaPacket() {
|
ChunkVisibilityAreaPacket::ChunkVisibilityAreaPacket() {
|
||||||
m_minX = 0;
|
m_minX = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class Level;
|
class Level;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "ChunkVisibilityPacket.h"
|
#include "ChunkVisibilityPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
|
||||||
ChunkVisibilityPacket::ChunkVisibilityPacket() {
|
ChunkVisibilityPacket::ChunkVisibilityPacket() {
|
||||||
this->shouldDelay = false;
|
this->shouldDelay = false;
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Packet.h"
|
|
||||||
|
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/Header Files/stdafx.h"
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class ChunkVisibilityPacket
|
class ChunkVisibilityPacket
|
||||||
: public Packet,
|
: public Packet,
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <stdint.h>
|
||||||
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "ClientCommandPacket.h"
|
#include "ClientCommandPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
|
||||||
ClientCommandPacket::ClientCommandPacket() { action = 0; }
|
ClientCommandPacket::ClientCommandPacket() { action = 0; }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class ClientCommandPacket
|
class ClientCommandPacket
|
||||||
: public Packet,
|
: public Packet,
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include "Minecraft.World/Header Files/stdafx.h"
|
||||||
|
|
||||||
class ClientInformationPacket : public Packet {};
|
class ClientInformationPacket : public Packet {};
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <stdint.h>
|
||||||
#include <iostream>
|
#include <string.h>
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "ComplexItemDataPacket.h"
|
#include "ComplexItemDataPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
|
||||||
|
|
||||||
ComplexItemDataPacket::~ComplexItemDataPacket() {}
|
ComplexItemDataPacket::~ComplexItemDataPacket() {}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,11 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include <format>
|
||||||
|
#include <memory>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
#include "Packet.h"
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class ComplexItemDataPacket
|
class ComplexItemDataPacket
|
||||||
: public Packet,
|
: public Packet,
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <stdint.h>
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "ContainerAckPacket.h"
|
#include "ContainerAckPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
|
||||||
ContainerAckPacket::ContainerAckPacket() {
|
ContainerAckPacket::ContainerAckPacket() {
|
||||||
containerId = 0;
|
containerId = 0;
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "Packet.h"
|
|
||||||
|
|
||||||
#include "../../../../Header Files/stdafx.h"
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
#include <memory>
|
||||||
|
|
||||||
|
#include "Packet.h"
|
||||||
|
#include "Minecraft.World/Header Files/stdafx.h"
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
|
#include "Minecraft.World/net/minecraft/network/packet/Packet.h"
|
||||||
|
|
||||||
class ContainerAckPacket
|
class ContainerAckPacket
|
||||||
: public Packet,
|
: public Packet,
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
#include "../../../../Header Files/stdafx.h"
|
#include <stdint.h>
|
||||||
#include <iostream>
|
|
||||||
#include "java/InputOutputStream/InputOutputStream.h"
|
|
||||||
#include "../../world/entity/net.minecraft.world.entity.h"
|
|
||||||
#include "PacketListener.h"
|
#include "PacketListener.h"
|
||||||
#include "ContainerButtonClickPacket.h"
|
#include "ContainerButtonClickPacket.h"
|
||||||
|
#include "java/InputOutputStream/DataInputStream.h"
|
||||||
|
#include "java/InputOutputStream/DataOutputStream.h"
|
||||||
|
|
||||||
ContainerButtonClickPacket::ContainerButtonClickPacket() {}
|
ContainerButtonClickPacket::ContainerButtonClickPacket() {}
|
||||||
|
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue