From cdca8c4d9fc1665d06769506c77042e6475fabc5 Mon Sep 17 00:00:00 2001 From: radmanplays <95340057+radmanplays@users.noreply.github.com> Date: Wed, 29 May 2024 19:26:04 +0330 Subject: [PATCH] u31 and v1.3.2 --- .../net/minecraft/client/Minecraft.edit.java | 33 +- .../client/audio/SoundHandler.edit.java | 13 +- .../client/gui/GuiMainMenu.edit.java | 2 +- .../renderer/entity/RenderManager.edit.java | 13 +- .../entity/ai/EntityAIBase.edit.java | 8 + .../entity/ai/EntityJumpHelper.edit.java | 8 + .../entity/ai/EntityLookHelper.edit.java | 8 + .../entity/ai/EntityMoveHelper.edit.java | 8 + .../entity/ai/EntitySenses.edit.java | 8 + .../entity/item/EntityEnderCrystal.edit.java | 8 + .../entity/item/EntityEnderPearl.edit.java | 8 + .../item/EntityFireworkRocket.edit.java | 8 + .../minecraft/pathfinding/PathPoint.edit.java | 8 + .../management/ItemInWorldManager.edit.java | 8 + .../ServerConfigurationManager.edit.java | 18 +- .../village/VillageDoorInfo.edit.java | 8 + .../net/minecraft/world/WorldType.edit.java | 8 + .../world/demo/DemoWorldManager.edit.java | 8 + .../world/gen/ChunkProviderDebug.edit.java | 8 + .../world/gen/layer/IntCache.edit.java | 8 + .../structure/MapGenStructureData.edit.java | 8 + .../structure/StructureBoundingBox.edit.java | 8 + .../world/pathfinder/NodeProcessor.edit.java | 8 + .../v1_8/internal/PlatformApplication.java | 12 +- .../v1_8/internal/PlatformInput.java | 4 + .../lwjgl/DesktopClientConfigAdapter.java | 31 + .../java/net/eaglerforge/EaglerForge.java | 42 +- .../java/net/eaglerforge/api/BaseData.java | 38 +- .../main/java/net/eaglerforge/api/ModAPI.java | 2 + .../java/net/eaglerforge/api/ModData.java | 2 +- .../net/eaglerforge/reflect/PLReflect.java | 2483 +++++++++++++++++ .../lax1dude/eaglercraft/v1_8/Display.java | 4 + .../eaglercraft/v1_8/EaglercraftVersion.java | 22 +- .../v1_8/internal/IClientConfigAdapter.java | 7 + .../internal/IClientConfigAdapterHooks.java} | 14 +- .../opengl/ext/deferred/BlockVertexIDs.java | 15 + .../v1_8/profile/EaglerSkinTexture.java | 2 +- .../v1_8/profile/GuiScreenEditProfile.java | 16 +- .../profile/GuiScreenImportExportProfile.java | 6 +- .../v1_8/profile/GuiScreenImportProfile.java | 8 + .../v1_8/profile/ProfileExporter.java | 167 +- .../v1_8/profile/ProfileImporter.java | 8 +- .../v1_8/profile/RenderHighPoly.java | 9 + .../eaglercraft/v1_8/profile/SkinModel.java | 2 +- .../v1_8/sp/gui/GuiShareToLan.java | 1 - .../v1_8/sp/lan/LANClientNetworkManager.java | 6 +- .../server/EaglerIntegratedServerWorker.java | 2 +- .../v1_8/sp/server/export/EPKDecompiler.java | 8 +- .../sp/server/export/WorldConverterEPK.java | 73 +- .../sp/server/export/WorldConverterMCA.java | 413 +-- .../IntegratedServerPlayerNetworkManager.java | 6 +- .../v1_8/update/RelayUpdateChecker.java | 4 +- .../v1_8/update/UpdateCertificate.java | 11 +- .../v1_8/update/UpdateService.java | 4 +- sources/resources/plugin_download.zip | Bin 253833 -> 255712 bytes sources/resources/plugin_version.json | 2 +- sources/resources/relay_download.zip | Bin 267820 -> 267938 bytes .../javascript/OfflineDownloadTemplate.txt | 14 - .../workspace_template/javascript/anvil.js | 12 - .../workspace_template/javascript/index.html | 1 - .../v1_8/internal/PlatformApplication.java | 54 +- .../v1_8/internal/PlatformAudio.java | 20 +- .../v1_8/internal/PlatformInput.java | 35 +- .../v1_8/internal/PlatformRuntime.java | 2 +- .../v1_8/internal/teavm/ClientMain.java | 4 +- .../internal/teavm/DebugConsoleWindow.java | 5 +- .../teavm/TeaVMClientConfigAdapter.java | 38 +- .../teavm/TeaVMClientConfigAdapterHooks.java | 100 + .../teavm/opts/JSEaglercraftXOptsHooks.java | 29 + .../teavm/opts/JSEaglercraftXOptsRoot.java | 16 +- 70 files changed, 3517 insertions(+), 460 deletions(-) create mode 100644 patches/minecraft/net/minecraft/entity/ai/EntityAIBase.edit.java create mode 100644 patches/minecraft/net/minecraft/entity/ai/EntityJumpHelper.edit.java create mode 100644 patches/minecraft/net/minecraft/entity/ai/EntityLookHelper.edit.java create mode 100644 patches/minecraft/net/minecraft/entity/ai/EntityMoveHelper.edit.java create mode 100644 patches/minecraft/net/minecraft/entity/ai/EntitySenses.edit.java create mode 100644 patches/minecraft/net/minecraft/entity/item/EntityEnderCrystal.edit.java create mode 100644 patches/minecraft/net/minecraft/entity/item/EntityEnderPearl.edit.java create mode 100644 patches/minecraft/net/minecraft/entity/item/EntityFireworkRocket.edit.java create mode 100644 patches/minecraft/net/minecraft/pathfinding/PathPoint.edit.java create mode 100644 patches/minecraft/net/minecraft/server/management/ItemInWorldManager.edit.java create mode 100644 patches/minecraft/net/minecraft/village/VillageDoorInfo.edit.java create mode 100644 patches/minecraft/net/minecraft/world/WorldType.edit.java create mode 100644 patches/minecraft/net/minecraft/world/demo/DemoWorldManager.edit.java create mode 100644 patches/minecraft/net/minecraft/world/gen/ChunkProviderDebug.edit.java create mode 100644 patches/minecraft/net/minecraft/world/gen/layer/IntCache.edit.java create mode 100644 patches/minecraft/net/minecraft/world/gen/structure/MapGenStructureData.edit.java create mode 100644 patches/minecraft/net/minecraft/world/gen/structure/StructureBoundingBox.edit.java create mode 100644 patches/minecraft/net/minecraft/world/pathfinder/NodeProcessor.edit.java create mode 100644 sources/main/java/net/eaglerforge/reflect/PLReflect.java rename sources/{teavm/java/net/lax1dude/eaglercraft/v1_8/internal/teavm/opts/JSEaglercraftXOptsServersArray.java => main/java/net/lax1dude/eaglercraft/v1_8/internal/IClientConfigAdapterHooks.java} (73%) delete mode 100644 sources/setup/workspace_template/javascript/anvil.js create mode 100644 sources/teavm/java/net/lax1dude/eaglercraft/v1_8/internal/teavm/TeaVMClientConfigAdapterHooks.java create mode 100644 sources/teavm/java/net/lax1dude/eaglercraft/v1_8/internal/teavm/opts/JSEaglercraftXOptsHooks.java diff --git a/patches/minecraft/net/minecraft/client/Minecraft.edit.java b/patches/minecraft/net/minecraft/client/Minecraft.edit.java index b3360a0..3c1d03c 100644 --- a/patches/minecraft/net/minecraft/client/Minecraft.edit.java +++ b/patches/minecraft/net/minecraft/client/Minecraft.edit.java @@ -22,7 +22,7 @@ > DELETE 1 @ 1 : 4 -> CHANGE 1 : 60 @ 1 : 4 +> CHANGE 1 : 61 @ 1 : 4 ~ ~ import net.eaglerforge.EaglerForge; @@ -38,6 +38,7 @@ ~ ~ import net.lax1dude.eaglercraft.v1_8.Display; ~ import net.lax1dude.eaglercraft.v1_8.EagRuntime; +~ import net.lax1dude.eaglercraft.v1_8.EagUtils; ~ import net.lax1dude.eaglercraft.v1_8.EaglerXBungeeVersion; ~ import net.lax1dude.eaglercraft.v1_8.HString; ~ import net.lax1dude.eaglercraft.v1_8.IOUtils; @@ -450,7 +451,21 @@ ~ Util.func_181617_a((FutureTask) this.scheduledTasks.remove(0), logger); -> DELETE 18 @ 18 : 26 +> CHANGE 7 : 18 @ 7 : 8 + +~ if (this.timer.elapsedTicks > 1) { +~ long watchdog = System.currentTimeMillis(); +~ for (int j = 0; j < this.timer.elapsedTicks; ++j) { +~ this.runTick(); +~ long millis = System.currentTimeMillis(); +~ if (millis - watchdog > 50l) { +~ watchdog = millis; +~ EagUtils.sleep(0l); +~ } +~ } +~ } else if (this.timer.elapsedTicks == 1) { + +> DELETE 10 @ 10 : 18 > CHANGE 1 : 4 @ 1 : 5 @@ -523,9 +538,13 @@ + Mouse.tickCursorShape(); -> INSERT 5 : 6 @ 5 +> INSERT 5 : 10 @ 5 -+ Display.setVSync(this.gameSettings.enableVsync); ++ if (Display.isVSyncSupported()) { ++ Display.setVSync(this.gameSettings.enableVsync); ++ } else { ++ this.gameSettings.enableVsync = false; ++ } > DELETE 34 @ 34 : 52 @@ -788,7 +807,11 @@ ~ GameSettings g = theMinecraft.gameSettings; ~ return g.ambientOcclusion != 0 && !g.shadersAODisable; -> CHANGE 130 : 131 @ 130 : 131 +> CHANGE 2 : 3 @ 2 : 3 + +~ public void middleClickMouse() { + +> CHANGE 127 : 128 @ 127 : 128 ~ return EagRuntime.getVersion(); diff --git a/patches/minecraft/net/minecraft/client/audio/SoundHandler.edit.java b/patches/minecraft/net/minecraft/client/audio/SoundHandler.edit.java index 0ec2942..eca9fb6 100644 --- a/patches/minecraft/net/minecraft/client/audio/SoundHandler.edit.java +++ b/patches/minecraft/net/minecraft/client/audio/SoundHandler.edit.java @@ -30,7 +30,9 @@ > DELETE 7 @ 7 : 11 -> DELETE 3 @ 3 : 18 +> CHANGE 3 : 4 @ 3 : 18 + +~ private static final Logger tipLogger = LogManager.getLogger("EaglercraftX"); > CHANGE 3 : 4 @ 3 : 4 @@ -44,7 +46,14 @@ ~ for (Entry entry : (Set) map.entrySet()) { -> INSERT 14 : 24 @ 14 +> INSERT 12 : 16 @ 12 + ++ if (this.sndRegistry.getObject(new ResourceLocation("minecraft:sounds/music/game/calm1.ogg")) == null) { ++ tipLogger.info( ++ "Download this resource pack if you want music: https://bafybeiayojww5jfyzvlmtuk7l5ufkt7nlfto7mhwmzf2vs4bvsjd5ouiuq.ipfs.nftstorage.link/?filename=Music_For_Eaglercraft.zip"); ++ } + +> INSERT 2 : 12 @ 2 + public static class SoundMap { + diff --git a/patches/minecraft/net/minecraft/client/gui/GuiMainMenu.edit.java b/patches/minecraft/net/minecraft/client/gui/GuiMainMenu.edit.java index 9acb53d..57d89cc 100644 --- a/patches/minecraft/net/minecraft/client/gui/GuiMainMenu.edit.java +++ b/patches/minecraft/net/minecraft/client/gui/GuiMainMenu.edit.java @@ -329,7 +329,7 @@ > CHANGE 1 : 3 @ 1 : 2 ~ this.drawString(this.fontRendererObj, s, 2, this.height - 20, -1); -~ s = EaglercraftVersion.mainMenuStringB; +~ s = EaglercraftVersion.getMainMenuStringB(); > CHANGE 1 : 3 @ 1 : 2 diff --git a/patches/minecraft/net/minecraft/client/renderer/entity/RenderManager.edit.java b/patches/minecraft/net/minecraft/client/renderer/entity/RenderManager.edit.java index 1dfb3d3..c59f9a2 100644 --- a/patches/minecraft/net/minecraft/client/renderer/entity/RenderManager.edit.java +++ b/patches/minecraft/net/minecraft/client/renderer/entity/RenderManager.edit.java @@ -7,11 +7,12 @@ > DELETE 2 @ 2 : 3 -> INSERT 1 : 9 @ 1 +> INSERT 1 : 10 @ 1 + + import com.google.common.collect.Maps; + ++ import net.lax1dude.eaglercraft.v1_8.EagRuntime; + import net.lax1dude.eaglercraft.v1_8.opengl.GlStateManager; + import net.lax1dude.eaglercraft.v1_8.opengl.OpenGlHelper; + import net.lax1dude.eaglercraft.v1_8.opengl.WorldRenderer; @@ -32,12 +33,16 @@ + private RenderPlayer eaglerRenderer; -> CHANGE 82 : 88 @ 82 : 83 +> CHANGE 82 : 92 @ 82 : 83 ~ this.skinMap.put("slim", new RenderPlayer(this, true, false)); ~ this.skinMap.put("zombie", new RenderPlayer(this, false, true)); -~ this.eaglerRenderer = new RenderHighPoly(this, this.playerRenderer.getMainModel(), -~ this.playerRenderer.shadowSize); +~ if (EagRuntime.getConfiguration().isAllowFNAWSkins()) { +~ this.eaglerRenderer = new RenderHighPoly(this, this.playerRenderer.getMainModel(), +~ this.playerRenderer.shadowSize); +~ } else { +~ this.eaglerRenderer = this.playerRenderer; +~ } ~ this.skinMap.put("eagler", ~ Minecraft.getMinecraft().gameSettings.enableFNAWSkins ? this.eaglerRenderer : this.playerRenderer); diff --git a/patches/minecraft/net/minecraft/entity/ai/EntityAIBase.edit.java b/patches/minecraft/net/minecraft/entity/ai/EntityAIBase.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/entity/ai/EntityAIBase.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/entity/ai/EntityJumpHelper.edit.java b/patches/minecraft/net/minecraft/entity/ai/EntityJumpHelper.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/entity/ai/EntityJumpHelper.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/entity/ai/EntityLookHelper.edit.java b/patches/minecraft/net/minecraft/entity/ai/EntityLookHelper.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/entity/ai/EntityLookHelper.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/entity/ai/EntityMoveHelper.edit.java b/patches/minecraft/net/minecraft/entity/ai/EntityMoveHelper.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/entity/ai/EntityMoveHelper.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/entity/ai/EntitySenses.edit.java b/patches/minecraft/net/minecraft/entity/ai/EntitySenses.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/entity/ai/EntitySenses.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/entity/item/EntityEnderCrystal.edit.java b/patches/minecraft/net/minecraft/entity/item/EntityEnderCrystal.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/entity/item/EntityEnderCrystal.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/entity/item/EntityEnderPearl.edit.java b/patches/minecraft/net/minecraft/entity/item/EntityEnderPearl.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/entity/item/EntityEnderPearl.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/entity/item/EntityFireworkRocket.edit.java b/patches/minecraft/net/minecraft/entity/item/EntityFireworkRocket.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/entity/item/EntityFireworkRocket.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/pathfinding/PathPoint.edit.java b/patches/minecraft/net/minecraft/pathfinding/PathPoint.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/pathfinding/PathPoint.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/server/management/ItemInWorldManager.edit.java b/patches/minecraft/net/minecraft/server/management/ItemInWorldManager.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/server/management/ItemInWorldManager.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/server/management/ServerConfigurationManager.edit.java b/patches/minecraft/net/minecraft/server/management/ServerConfigurationManager.edit.java index 99168d7..412e71c 100644 --- a/patches/minecraft/net/minecraft/server/management/ServerConfigurationManager.edit.java +++ b/patches/minecraft/net/minecraft/server/management/ServerConfigurationManager.edit.java @@ -53,9 +53,11 @@ > DELETE 1 @ 1 : 5 -> DELETE 2 @ 2 : 4 +> CHANGE 2 : 3 @ 2 : 5 -> CHANGE 3 : 5 @ 3 : 9 +~ this.maxPlayers = 100; + +> CHANGE 2 : 4 @ 2 : 8 ~ public void initializeConnectionToPlayer(IntegratedServerPlayerNetworkManager netManager, EntityPlayerMP playerIn) { ~ GameProfile gameprofile1 = playerIn.getGameProfile(); @@ -131,14 +133,12 @@ + } + -> CHANGE 4 : 11 @ 4 : 11 +> CHANGE 4 : 9 @ 4 : 11 ~ public String allowUserToConnect(GameProfile gameprofile) { -~ return this.playerEntityList.size() >= this.maxPlayers && !this.func_183023_f(gameprofile) -~ ? "The server is full!" -~ : (doesPlayerAlreadyExist(gameprofile) -~ ? "\"" + gameprofile.getName() + "\" is already playing on this world!" -~ : null); +~ return doesPlayerAlreadyExist(gameprofile) +~ ? "\"" + gameprofile.getName() + "\" is already playing on this world!" +~ : null; ~ } > CHANGE 1 : 7 @ 1 : 9 @@ -225,7 +225,7 @@ ~ worldIn.theItemInWorldManager.initializeGameType(parWorld.getWorldInfo().getGameType()); ~ } else { -~ parEntityPlayerMP2.theItemInWorldManager.setGameType(lanGamemode); +~ worldIn.theItemInWorldManager.setGameType(lanGamemode); ~ } > CHANGE 7 : 8 @ 7 : 8 diff --git a/patches/minecraft/net/minecraft/village/VillageDoorInfo.edit.java b/patches/minecraft/net/minecraft/village/VillageDoorInfo.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/village/VillageDoorInfo.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/world/WorldType.edit.java b/patches/minecraft/net/minecraft/world/WorldType.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/world/WorldType.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/world/demo/DemoWorldManager.edit.java b/patches/minecraft/net/minecraft/world/demo/DemoWorldManager.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/world/demo/DemoWorldManager.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/world/gen/ChunkProviderDebug.edit.java b/patches/minecraft/net/minecraft/world/gen/ChunkProviderDebug.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/world/gen/ChunkProviderDebug.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/world/gen/layer/IntCache.edit.java b/patches/minecraft/net/minecraft/world/gen/layer/IntCache.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/world/gen/layer/IntCache.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/world/gen/structure/MapGenStructureData.edit.java b/patches/minecraft/net/minecraft/world/gen/structure/MapGenStructureData.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/world/gen/structure/MapGenStructureData.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/world/gen/structure/StructureBoundingBox.edit.java b/patches/minecraft/net/minecraft/world/gen/structure/StructureBoundingBox.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/world/gen/structure/StructureBoundingBox.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/patches/minecraft/net/minecraft/world/pathfinder/NodeProcessor.edit.java b/patches/minecraft/net/minecraft/world/pathfinder/NodeProcessor.edit.java new file mode 100644 index 0000000..7572609 --- /dev/null +++ b/patches/minecraft/net/minecraft/world/pathfinder/NodeProcessor.edit.java @@ -0,0 +1,8 @@ + +# Eagler Context Redacted Diff +# Copyright (c) 2024 lax1dude. All rights reserved. + +# Version: 1.0 +# Author: lax1dude + +> EOF diff --git a/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/PlatformApplication.java b/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/PlatformApplication.java index ceda34c..8926416 100644 --- a/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/PlatformApplication.java +++ b/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/PlatformApplication.java @@ -64,8 +64,12 @@ public class PlatformApplication { String str = glfwGetClipboardString(win); return str == null ? "" : str; } - + public static void setLocalStorage(String name, byte[] data) { + setLocalStorage(name, data, true); + } + + public static void setLocalStorage(String name, byte[] data, boolean hooks) { if(data == null) { (new File("_eagstorage."+name+".dat")).delete(); }else { @@ -76,8 +80,12 @@ public class PlatformApplication { } } } - + public static byte[] getLocalStorage(String data) { + return getLocalStorage(data, true); + } + + public static byte[] getLocalStorage(String data, boolean hooks) { File f = new File("_eagstorage."+data+".dat"); if(!f.isFile()) { return null; diff --git a/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/PlatformInput.java b/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/PlatformInput.java index d15647e..d864871 100644 --- a/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/PlatformInput.java +++ b/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/PlatformInput.java @@ -230,6 +230,10 @@ public class PlatformInput { glfwSwapBuffers(win); } + public static boolean isVSyncSupported() { + return true; + } + public static boolean wasResized() { boolean b = windowResized; windowResized = false; diff --git a/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/lwjgl/DesktopClientConfigAdapter.java b/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/lwjgl/DesktopClientConfigAdapter.java index 3ce88b5..1380861 100644 --- a/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/lwjgl/DesktopClientConfigAdapter.java +++ b/sources/lwjgl/java/net/lax1dude/eaglercraft/v1_8/internal/lwjgl/DesktopClientConfigAdapter.java @@ -8,6 +8,7 @@ import org.json.JSONObject; import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom; import net.lax1dude.eaglercraft.v1_8.EaglercraftVersion; import net.lax1dude.eaglercraft.v1_8.internal.IClientConfigAdapter; +import net.lax1dude.eaglercraft.v1_8.internal.IClientConfigAdapterHooks; import net.lax1dude.eaglercraft.v1_8.sp.relay.RelayEntry; /** @@ -31,6 +32,8 @@ public class DesktopClientConfigAdapter implements IClientConfigAdapter { public final List defaultServers = new ArrayList(); + private final DesktopClientConfigAdapterHooks hooks = new DesktopClientConfigAdapterHooks(); + @Override public String getDefaultLocale() { return "en_US"; @@ -129,4 +132,32 @@ public class DesktopClientConfigAdapter implements IClientConfigAdapter { return false; } + @Override + public boolean isAllowFNAWSkins() { + return true; + } + + @Override + public String getLocalStorageNamespace() { + return EaglercraftVersion.localStorageNamespace; + } + + @Override + public IClientConfigAdapterHooks getHooks() { + return hooks; + } + + private static class DesktopClientConfigAdapterHooks implements IClientConfigAdapterHooks { + + @Override + public void callLocalStorageSavedHook(String key, String base64) { + + } + + @Override + public String callLocalStorageLoadHook(String key) { + return null; + } + + } } diff --git a/sources/main/java/net/eaglerforge/EaglerForge.java b/sources/main/java/net/eaglerforge/EaglerForge.java index 3e39465..1f630ab 100644 --- a/sources/main/java/net/eaglerforge/EaglerForge.java +++ b/sources/main/java/net/eaglerforge/EaglerForge.java @@ -4,6 +4,11 @@ import net.lax1dude.eaglercraft.v1_8.log4j.LogManager; import net.lax1dude.eaglercraft.v1_8.log4j.Logger; import net.minecraft.client.Minecraft; import org.teavm.jso.JSBody; +import org.teavm.jso.browser.Window; +import org.teavm.jso.dom.html.HTMLBodyElement; +import org.teavm.jso.dom.html.HTMLElement; +import org.teavm.jso.dom.html.HTMLImageElement; + import static net.minecraft.client.Minecraft.mojangLogo; @@ -20,19 +25,36 @@ public class EaglerForge { public static native void jsprompt(String message); @JSBody(params = { "message", "default_text" }, script = "prompt(message, default_text)") public static native void jspromptdt(String message, String default_text); - - @JSBody(script = "displayanvil()") - public static native void displayanvil(); - - @JSBody(script = "var img = document.getElementById('anvil');\n" + - "if (img) img.remove();") - public static native void removeanvil(); - - + + public static void displayanvil() { + HTMLImageElement img = (HTMLImageElement) Window.current().getDocument().createElement("img"); + img.setAttribute("id", "anvil"); + img.setSrc(src); + img.setAttribute("draggable", "false"); + img.getStyle().setProperty("position", "fixed"); + img.getStyle().setProperty("bottom", "0"); + img.getStyle().setProperty("right", "0"); + img.getStyle().setProperty("width", "200px"); + img.getStyle().setProperty("height", "auto"); + + HTMLBodyElement body = (HTMLBodyElement) Window.current().getDocument().getBody(); + body.appendChild(img); + } + + public static void removeanvil() { + HTMLElement element = Window.current().getDocument().getElementById("anvil"); + + if (element != null) { + element.getParentNode().removeChild(element); + } + } public static void init() { log.info("Starting EaglerForge!"); displayanvil(); log.info("Loading Mods..."); } -} + + public static String src = "data:image/gif;base64,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"; + +} \ No newline at end of file diff --git a/sources/main/java/net/eaglerforge/api/BaseData.java b/sources/main/java/net/eaglerforge/api/BaseData.java index 5aa041b..0ad427b 100644 --- a/sources/main/java/net/eaglerforge/api/BaseData.java +++ b/sources/main/java/net/eaglerforge/api/BaseData.java @@ -5,6 +5,17 @@ import org.teavm.jso.JSObject; import org.teavm.jso.JSFunctor; public abstract class BaseData implements JSObject { + @JSFunctor + public interface ClassFinderCallback extends JSObject { + BaseData onCallback(String classIdentifier); + } + + @JSBody(params = { "key", "value" }, script = "this[key]=value;") + public native void setCallbackClassFinder(String key, ClassFinderCallback value); + + + + @JSFunctor public interface VoidCallback extends JSObject { void onCallback(); @@ -20,6 +31,16 @@ public abstract class BaseData implements JSObject { JSObject onCallback(); } + @JSFunctor + public interface ReflectiveObjectCallback extends JSObject { + Object onCallback(); + } + + @JSFunctor + public interface DataReflectiveObjectCallback extends JSObject { + Object onCallback(BaseData data); + } + @JSFunctor public interface FloatCallback extends JSObject { float onCallback(); @@ -138,6 +159,9 @@ public abstract class BaseData implements JSObject { @JSBody(params = { "key", "value" }, script = "this[key]=value;") public native void set(String key, String value); + @JSBody(params = { "key", "value" }, script = "this[key]=value;") + public native void set(String key, Object value); + @JSBody(params = { "key", "value" }, script = "this[key]=value;") public native void set(String key, int value); @@ -162,6 +186,9 @@ public abstract class BaseData implements JSObject { @JSBody(params = { "key", "value" }, script = "this[key]=value;") public native void set(String key, BaseData value); + @JSBody(params = { "key", "value" }, script = "this[key]=value;") + public native void setReflective(String key, Object value); + @JSBody(params = { "key", "value" }, script = "this[key]=value;") public native void set(String key, String[] value); @@ -216,6 +243,12 @@ public abstract class BaseData implements JSObject { @JSBody(params = { "key", "value" }, script = "this[key]=value;") public native void setCallbackFloat(String key, FloatCallback value); + @JSBody(params = { "key", "value" }, script = "this[key]=value;") + public native void setCallbackReflective(String key, ReflectiveObjectCallback value); + + @JSBody(params = { "key", "value" }, script = "this[key]=value;") + public native void setCallbackReflectiveWithDataArg(String key, DataReflectiveObjectCallback value); + @JSBody(params = { "key", "value" }, script = "this[key]=value;") public native void setCallbackObject(String key, ObjectCallback value); @@ -300,6 +333,9 @@ public abstract class BaseData implements JSObject { @JSBody(params = { "key" }, script = "return this[key];") public native JSObject getObject(String key); + @JSBody(params = { "key" }, script = "return this[key];") + public native Object getReflective(String key); + @JSBody(params = { "key" }, script = "return this[key];") public native BaseData getBaseData(String key); @@ -357,4 +393,4 @@ public abstract class BaseData implements JSObject { @JSBody(params = { }, script = "if(this.getRef){ return this.getRef(); } else { return null; }") public native BaseData getRef(); -} \ No newline at end of file +} diff --git a/sources/main/java/net/eaglerforge/api/ModAPI.java b/sources/main/java/net/eaglerforge/api/ModAPI.java index b50299a..774ff43 100644 --- a/sources/main/java/net/eaglerforge/api/ModAPI.java +++ b/sources/main/java/net/eaglerforge/api/ModAPI.java @@ -1,6 +1,7 @@ package net.eaglerforge.api; import net.eaglerforge.gui.ModGUI; +import net.eaglerforge.reflect.PLReflect; import net.lax1dude.eaglercraft.v1_8.EagRuntime; import net.lax1dude.eaglercraft.v1_8.log4j.LogManager; import net.lax1dude.eaglercraft.v1_8.log4j.Logger; @@ -310,6 +311,7 @@ public class ModAPI { setGlobal("mcinstance", mc); setMinecraftContext(mc); setGlobal("platform", PlatformAPI.makeModData()); + setGlobal("reflect", PLReflect.makeModData()); setGlobal("logger", LoggerAPI.makeModData()); //setGlobal("emptygui", EmptyGui.makeModData()); setGlobal("ScaledResolution", ScaledResolution.makeModData()); diff --git a/sources/main/java/net/eaglerforge/api/ModData.java b/sources/main/java/net/eaglerforge/api/ModData.java index fc7ea07..e2a560c 100644 --- a/sources/main/java/net/eaglerforge/api/ModData.java +++ b/sources/main/java/net/eaglerforge/api/ModData.java @@ -1,4 +1,4 @@ package net.eaglerforge.api; -public class ModData extends BaseData{ +public class ModData extends BaseData { } diff --git a/sources/main/java/net/eaglerforge/reflect/PLReflect.java b/sources/main/java/net/eaglerforge/reflect/PLReflect.java new file mode 100644 index 0000000..d056290 --- /dev/null +++ b/sources/main/java/net/eaglerforge/reflect/PLReflect.java @@ -0,0 +1,2483 @@ +package net.eaglerforge.reflect; + +import net.minecraft.world.storage.ISaveFormat; +import net.minecraft.client.resources.model.ModelManager; +import net.minecraft.util.FrameTimer; +import net.minecraft.client.renderer.ItemRenderer; +import net.minecraft.client.renderer.entity.RenderItem; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.client.renderer.BlockRendererDispatcher; +import net.minecraft.client.audio.SoundHandler; +import net.minecraft.client.renderer.texture.TextureMap; +import net.minecraft.client.resources.LanguageManager; +import net.minecraft.client.resources.ResourcePackRepository; +import net.minecraft.client.resources.IResourceManager; +import net.minecraft.client.renderer.texture.TextureManager; +import net.minecraft.util.Session; +import net.minecraft.client.multiplayer.ServerData; +import net.minecraft.client.Minecraft; +import net.minecraft.client.network.NetHandlerPlayClient; +import net.minecraft.client.multiplayer.WorldClient; +import net.minecraft.world.WorldSettings; +import net.minecraft.client.audio.MusicTicker; +import net.minecraft.client.gui.GuiScreen; +import net.minecraft.crash.CrashReport; +import net.minecraft.client.main.GameConfiguration; +import net.minecraft.util.IChatComponent; +import net.minecraft.entity.item.EntityItemFrame; +import net.minecraft.nbt.NBTBase; +import net.minecraft.enchantment.Enchantment; +import net.minecraft.item.EnumRarity; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.item.EnumAction; +import net.minecraft.entity.Entity; +import net.minecraft.util.BlockPos; +import net.minecraft.entity.EntityLivingBase; +import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; +import net.minecraft.nbt.NBTTagCompound; +import net.eaglerforge.api.ModData; +import net.minecraft.item.ItemStack; +import net.eaglerforge.api.BaseData; +import net.minecraft.item.Item; +import net.minecraft.block.Block; +import java.lang.String; +import net.minecraft.client.Minecraft; +import net.minecraft.item.ItemStack; +import net.eaglerforge.EaglerForge; + +import net.eaglerforge.api.*; +import java.util.ArrayList; +import java.lang.Exception; +import org.teavm.jso.JSBody; +import org.teavm.jso.JSObject; +import org.teavm.jso.JSFunctor; + +//AUTOGENERATED BY NOREFLECT +//Made by ZXMushroom63 + +public class PLReflect extends ModData { + public static PLReflect makeModData() { + PLReflect plReflectGlobal = new PLReflect(); + ArrayList reflectProfiles = new ArrayList(); + + // CLASSDEF FOR ItemStack + BaseData reflect_ItemStack = new ModData(); + + ArrayList reflect_ItemStack_constructors = new ArrayList(); + + BaseData reflect_ItemStack_constructor_ItemStack_0 = new ModData(); + reflect_ItemStack_constructor_ItemStack_0.set("returnType", "ItemStack"); + reflect_ItemStack_constructor_ItemStack_0.set("argnames", new String[] { "blockIn" }); + reflect_ItemStack_constructor_ItemStack_0.set("argtypes", new String[] { "Block" }); + reflect_ItemStack_constructor_ItemStack_0.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + return new ItemStack((Block) params.getReflective("blockIn")); + }); + + reflect_ItemStack_constructors.add(reflect_ItemStack_constructor_ItemStack_0); + + BaseData reflect_ItemStack_constructor_ItemStack_1 = new ModData(); + reflect_ItemStack_constructor_ItemStack_1.set("returnType", "ItemStack"); + reflect_ItemStack_constructor_ItemStack_1.set("argnames", new String[] { "blockIn", "amount" }); + reflect_ItemStack_constructor_ItemStack_1.set("argtypes", new String[] { "Block", "int" }); + reflect_ItemStack_constructor_ItemStack_1.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + return new ItemStack((Block) params.getReflective("blockIn"), (int) params.getInt("amount")); + }); + + reflect_ItemStack_constructors.add(reflect_ItemStack_constructor_ItemStack_1); + + BaseData reflect_ItemStack_constructor_ItemStack_2 = new ModData(); + reflect_ItemStack_constructor_ItemStack_2.set("returnType", "ItemStack"); + reflect_ItemStack_constructor_ItemStack_2.set("argnames", new String[] { "blockIn", "amount", "meta" }); + reflect_ItemStack_constructor_ItemStack_2.set("argtypes", new String[] { "Block", "int", "int" }); + reflect_ItemStack_constructor_ItemStack_2.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + return new ItemStack((Block) params.getReflective("blockIn"), (int) params.getInt("amount"), + (int) params.getInt("meta")); + }); + + reflect_ItemStack_constructors.add(reflect_ItemStack_constructor_ItemStack_2); + + BaseData reflect_ItemStack_constructor_ItemStack_3 = new ModData(); + reflect_ItemStack_constructor_ItemStack_3.set("returnType", "ItemStack"); + reflect_ItemStack_constructor_ItemStack_3.set("argnames", new String[] { "itemIn" }); + reflect_ItemStack_constructor_ItemStack_3.set("argtypes", new String[] { "Item" }); + reflect_ItemStack_constructor_ItemStack_3.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + return new ItemStack((Item) params.getReflective("itemIn")); + }); + + reflect_ItemStack_constructors.add(reflect_ItemStack_constructor_ItemStack_3); + + BaseData reflect_ItemStack_constructor_ItemStack_4 = new ModData(); + reflect_ItemStack_constructor_ItemStack_4.set("returnType", "ItemStack"); + reflect_ItemStack_constructor_ItemStack_4.set("argnames", new String[] { "itemIn", "amount" }); + reflect_ItemStack_constructor_ItemStack_4.set("argtypes", new String[] { "Item", "int" }); + reflect_ItemStack_constructor_ItemStack_4.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + return new ItemStack((Item) params.getReflective("itemIn"), (int) params.getInt("amount")); + }); + + reflect_ItemStack_constructors.add(reflect_ItemStack_constructor_ItemStack_4); + + BaseData reflect_ItemStack_constructor_ItemStack_5 = new ModData(); + reflect_ItemStack_constructor_ItemStack_5.set("returnType", "ItemStack"); + reflect_ItemStack_constructor_ItemStack_5.set("argnames", new String[] { "itemIn", "amount", "meta" }); + reflect_ItemStack_constructor_ItemStack_5.set("argtypes", new String[] { "Item", "int", "int" }); + reflect_ItemStack_constructor_ItemStack_5.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + return new ItemStack((Item) params.getReflective("itemIn"), (int) params.getInt("amount"), + (int) params.getInt("meta")); + }); + + reflect_ItemStack_constructors.add(reflect_ItemStack_constructor_ItemStack_5); + + BaseData[] reflect_ItemStack_constructors_arr = new BaseData[reflect_ItemStack_constructors.size()]; + for (int i = 0; i < reflect_ItemStack_constructors_arr.length; i++) { + reflect_ItemStack_constructors_arr[i] = reflect_ItemStack_constructors.get(i); + } + + ArrayList reflect_ItemStack_methods = new ArrayList(); + + BaseData reflect_ItemStack_method_loadModData_0 = new ModData(); + reflect_ItemStack_method_loadModData_0.set("methodName", "loadModData"); + reflect_ItemStack_method_loadModData_0.set("returnType", "ItemStack"); + reflect_ItemStack_method_loadModData_0.set("static", false); + reflect_ItemStack_method_loadModData_0.set("argnames", new String[] { "data" }); + reflect_ItemStack_method_loadModData_0.set("argtypes", new String[] { "BaseData" }); + reflect_ItemStack_method_loadModData_0.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).loadModData((BaseData) params.getReflective("data")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_loadModData_0); + + BaseData reflect_ItemStack_method_fromModData_1 = new ModData(); + reflect_ItemStack_method_fromModData_1.set("methodName", "fromModData"); + reflect_ItemStack_method_fromModData_1.set("returnType", "ItemStack"); + reflect_ItemStack_method_fromModData_1.set("static", true); + reflect_ItemStack_method_fromModData_1.set("argnames", new String[] { "data" }); + reflect_ItemStack_method_fromModData_1.set("argtypes", new String[] { "BaseData" }); + reflect_ItemStack_method_fromModData_1.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ItemStack) ItemStack.fromModData((BaseData) params.getReflective("data")); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_fromModData_1); + + BaseData reflect_ItemStack_method_makeModData_2 = new ModData(); + reflect_ItemStack_method_makeModData_2.set("methodName", "makeModData"); + reflect_ItemStack_method_makeModData_2.set("returnType", "ItemStack"); + reflect_ItemStack_method_makeModData_2.set("static", false); + reflect_ItemStack_method_makeModData_2.set("argnames", new String[] {}); + reflect_ItemStack_method_makeModData_2.set("argtypes", new String[] {}); + reflect_ItemStack_method_makeModData_2.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ModData) ((ItemStack) params.getReflective("_self")).makeModData(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_makeModData_2); + + BaseData reflect_ItemStack_method_loadItemStackFromNBT_3 = new ModData(); + reflect_ItemStack_method_loadItemStackFromNBT_3.set("methodName", "loadItemStackFromNBT"); + reflect_ItemStack_method_loadItemStackFromNBT_3.set("returnType", "ItemStack"); + reflect_ItemStack_method_loadItemStackFromNBT_3.set("static", true); + reflect_ItemStack_method_loadItemStackFromNBT_3.set("argnames", new String[] { "nbt" }); + reflect_ItemStack_method_loadItemStackFromNBT_3.set("argtypes", new String[] { "NBTTagCompound" }); + reflect_ItemStack_method_loadItemStackFromNBT_3.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ItemStack) ItemStack.loadItemStackFromNBT((NBTTagCompound) params.getReflective("nbt")); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_loadItemStackFromNBT_3); + + BaseData reflect_ItemStack_method_splitStack_4 = new ModData(); + reflect_ItemStack_method_splitStack_4.set("methodName", "splitStack"); + reflect_ItemStack_method_splitStack_4.set("returnType", "ItemStack"); + reflect_ItemStack_method_splitStack_4.set("static", false); + reflect_ItemStack_method_splitStack_4.set("argnames", new String[] { "amount" }); + reflect_ItemStack_method_splitStack_4.set("argtypes", new String[] { "int" }); + reflect_ItemStack_method_splitStack_4.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ItemStack) ((ItemStack) params.getReflective("_self")) + .splitStack((int) params.getInt("amount")); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_splitStack_4); + + BaseData reflect_ItemStack_method_getItem_5 = new ModData(); + reflect_ItemStack_method_getItem_5.set("methodName", "getItem"); + reflect_ItemStack_method_getItem_5.set("returnType", "ItemStack"); + reflect_ItemStack_method_getItem_5.set("static", false); + reflect_ItemStack_method_getItem_5.set("argnames", new String[] {}); + reflect_ItemStack_method_getItem_5.set("argtypes", new String[] {}); + reflect_ItemStack_method_getItem_5.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (Item) ((ItemStack) params.getReflective("_self")).getItem(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getItem_5); + + BaseData reflect_ItemStack_method_getStrVsBlock_6 = new ModData(); + reflect_ItemStack_method_getStrVsBlock_6.set("methodName", "getStrVsBlock"); + reflect_ItemStack_method_getStrVsBlock_6.set("returnType", "ItemStack"); + reflect_ItemStack_method_getStrVsBlock_6.set("static", false); + reflect_ItemStack_method_getStrVsBlock_6.set("argnames", new String[] { "blockIn" }); + reflect_ItemStack_method_getStrVsBlock_6.set("argtypes", new String[] { "Block" }); + reflect_ItemStack_method_getStrVsBlock_6.setCallbackFloatWithDataArg("exec", (BaseData params) -> { + try { + return (float) ((ItemStack) params.getReflective("_self")) + .getStrVsBlock((Block) params.getReflective("blockIn")); + } catch (Exception _exception_reflect_) { + return 0.0f; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getStrVsBlock_6); + + BaseData reflect_ItemStack_method_useItemRightClick_7 = new ModData(); + reflect_ItemStack_method_useItemRightClick_7.set("methodName", "useItemRightClick"); + reflect_ItemStack_method_useItemRightClick_7.set("returnType", "ItemStack"); + reflect_ItemStack_method_useItemRightClick_7.set("static", false); + reflect_ItemStack_method_useItemRightClick_7.set("argnames", new String[] { "worldIn", "playerIn" }); + reflect_ItemStack_method_useItemRightClick_7.set("argtypes", new String[] { "World", "EntityPlayer" }); + reflect_ItemStack_method_useItemRightClick_7.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ItemStack) ((ItemStack) params.getReflective("_self")).useItemRightClick( + (World) params.getReflective("worldIn"), (EntityPlayer) params.getReflective("playerIn")); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_useItemRightClick_7); + + BaseData reflect_ItemStack_method_onItemUseFinish_8 = new ModData(); + reflect_ItemStack_method_onItemUseFinish_8.set("methodName", "onItemUseFinish"); + reflect_ItemStack_method_onItemUseFinish_8.set("returnType", "ItemStack"); + reflect_ItemStack_method_onItemUseFinish_8.set("static", false); + reflect_ItemStack_method_onItemUseFinish_8.set("argnames", new String[] { "worldIn", "playerIn" }); + reflect_ItemStack_method_onItemUseFinish_8.set("argtypes", new String[] { "World", "EntityPlayer" }); + reflect_ItemStack_method_onItemUseFinish_8.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ItemStack) ((ItemStack) params.getReflective("_self")).onItemUseFinish( + (World) params.getReflective("worldIn"), (EntityPlayer) params.getReflective("playerIn")); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_onItemUseFinish_8); + + BaseData reflect_ItemStack_method_writeToNBT_9 = new ModData(); + reflect_ItemStack_method_writeToNBT_9.set("methodName", "writeToNBT"); + reflect_ItemStack_method_writeToNBT_9.set("returnType", "ItemStack"); + reflect_ItemStack_method_writeToNBT_9.set("static", false); + reflect_ItemStack_method_writeToNBT_9.set("argnames", new String[] { "nbt" }); + reflect_ItemStack_method_writeToNBT_9.set("argtypes", new String[] { "NBTTagCompound" }); + reflect_ItemStack_method_writeToNBT_9.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (NBTTagCompound) ((ItemStack) params.getReflective("_self")) + .writeToNBT((NBTTagCompound) params.getReflective("nbt")); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_writeToNBT_9); + + BaseData reflect_ItemStack_method_toNBT_10 = new ModData(); + reflect_ItemStack_method_toNBT_10.set("methodName", "toNBT"); + reflect_ItemStack_method_toNBT_10.set("returnType", "ItemStack"); + reflect_ItemStack_method_toNBT_10.set("static", false); + reflect_ItemStack_method_toNBT_10.set("argnames", new String[] {}); + reflect_ItemStack_method_toNBT_10.set("argtypes", new String[] {}); + reflect_ItemStack_method_toNBT_10.setCallbackStringWithDataArg("exec", (BaseData params) -> { + try { + return (String) ((ItemStack) params.getReflective("_self")).toNBT(); + } catch (Exception _exception_reflect_) { + return ""; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_toNBT_10); + + BaseData reflect_ItemStack_method_fromNBT_11 = new ModData(); + reflect_ItemStack_method_fromNBT_11.set("methodName", "fromNBT"); + reflect_ItemStack_method_fromNBT_11.set("returnType", "ItemStack"); + reflect_ItemStack_method_fromNBT_11.set("static", false); + reflect_ItemStack_method_fromNBT_11.set("argnames", new String[] { "nbt" }); + reflect_ItemStack_method_fromNBT_11.set("argtypes", new String[] { "String" }); + reflect_ItemStack_method_fromNBT_11.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).fromNBT((String) params.getString("nbt")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_fromNBT_11); + + BaseData reflect_ItemStack_method_readFromNBT_12 = new ModData(); + reflect_ItemStack_method_readFromNBT_12.set("methodName", "readFromNBT"); + reflect_ItemStack_method_readFromNBT_12.set("returnType", "ItemStack"); + reflect_ItemStack_method_readFromNBT_12.set("static", false); + reflect_ItemStack_method_readFromNBT_12.set("argnames", new String[] { "nbt" }); + reflect_ItemStack_method_readFromNBT_12.set("argtypes", new String[] { "NBTTagCompound" }); + reflect_ItemStack_method_readFromNBT_12.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).readFromNBT((NBTTagCompound) params.getReflective("nbt")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_readFromNBT_12); + + BaseData reflect_ItemStack_method_getMaxStackSize_13 = new ModData(); + reflect_ItemStack_method_getMaxStackSize_13.set("methodName", "getMaxStackSize"); + reflect_ItemStack_method_getMaxStackSize_13.set("returnType", "ItemStack"); + reflect_ItemStack_method_getMaxStackSize_13.set("static", false); + reflect_ItemStack_method_getMaxStackSize_13.set("argnames", new String[] {}); + reflect_ItemStack_method_getMaxStackSize_13.set("argtypes", new String[] {}); + reflect_ItemStack_method_getMaxStackSize_13.setCallbackIntWithDataArg("exec", (BaseData params) -> { + try { + return (int) ((ItemStack) params.getReflective("_self")).getMaxStackSize(); + } catch (Exception _exception_reflect_) { + return 0; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getMaxStackSize_13); + + BaseData reflect_ItemStack_method_isStackable_14 = new ModData(); + reflect_ItemStack_method_isStackable_14.set("methodName", "isStackable"); + reflect_ItemStack_method_isStackable_14.set("returnType", "ItemStack"); + reflect_ItemStack_method_isStackable_14.set("static", false); + reflect_ItemStack_method_isStackable_14.set("argnames", new String[] {}); + reflect_ItemStack_method_isStackable_14.set("argtypes", new String[] {}); + reflect_ItemStack_method_isStackable_14.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).isStackable(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_isStackable_14); + + BaseData reflect_ItemStack_method_isItemStackDamageable_15 = new ModData(); + reflect_ItemStack_method_isItemStackDamageable_15.set("methodName", "isItemStackDamageable"); + reflect_ItemStack_method_isItemStackDamageable_15.set("returnType", "ItemStack"); + reflect_ItemStack_method_isItemStackDamageable_15.set("static", false); + reflect_ItemStack_method_isItemStackDamageable_15.set("argnames", new String[] {}); + reflect_ItemStack_method_isItemStackDamageable_15.set("argtypes", new String[] {}); + reflect_ItemStack_method_isItemStackDamageable_15.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).isItemStackDamageable(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_isItemStackDamageable_15); + + BaseData reflect_ItemStack_method_getHasSubtypes_16 = new ModData(); + reflect_ItemStack_method_getHasSubtypes_16.set("methodName", "getHasSubtypes"); + reflect_ItemStack_method_getHasSubtypes_16.set("returnType", "ItemStack"); + reflect_ItemStack_method_getHasSubtypes_16.set("static", false); + reflect_ItemStack_method_getHasSubtypes_16.set("argnames", new String[] {}); + reflect_ItemStack_method_getHasSubtypes_16.set("argtypes", new String[] {}); + reflect_ItemStack_method_getHasSubtypes_16.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).getHasSubtypes(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getHasSubtypes_16); + + BaseData reflect_ItemStack_method_isItemDamaged_17 = new ModData(); + reflect_ItemStack_method_isItemDamaged_17.set("methodName", "isItemDamaged"); + reflect_ItemStack_method_isItemDamaged_17.set("returnType", "ItemStack"); + reflect_ItemStack_method_isItemDamaged_17.set("static", false); + reflect_ItemStack_method_isItemDamaged_17.set("argnames", new String[] {}); + reflect_ItemStack_method_isItemDamaged_17.set("argtypes", new String[] {}); + reflect_ItemStack_method_isItemDamaged_17.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).isItemDamaged(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_isItemDamaged_17); + + BaseData reflect_ItemStack_method_getItemDamage_18 = new ModData(); + reflect_ItemStack_method_getItemDamage_18.set("methodName", "getItemDamage"); + reflect_ItemStack_method_getItemDamage_18.set("returnType", "ItemStack"); + reflect_ItemStack_method_getItemDamage_18.set("static", false); + reflect_ItemStack_method_getItemDamage_18.set("argnames", new String[] {}); + reflect_ItemStack_method_getItemDamage_18.set("argtypes", new String[] {}); + reflect_ItemStack_method_getItemDamage_18.setCallbackIntWithDataArg("exec", (BaseData params) -> { + try { + return (int) ((ItemStack) params.getReflective("_self")).getItemDamage(); + } catch (Exception _exception_reflect_) { + return 0; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getItemDamage_18); + + BaseData reflect_ItemStack_method_getMetadata_19 = new ModData(); + reflect_ItemStack_method_getMetadata_19.set("methodName", "getMetadata"); + reflect_ItemStack_method_getMetadata_19.set("returnType", "ItemStack"); + reflect_ItemStack_method_getMetadata_19.set("static", false); + reflect_ItemStack_method_getMetadata_19.set("argnames", new String[] {}); + reflect_ItemStack_method_getMetadata_19.set("argtypes", new String[] {}); + reflect_ItemStack_method_getMetadata_19.setCallbackIntWithDataArg("exec", (BaseData params) -> { + try { + return (int) ((ItemStack) params.getReflective("_self")).getMetadata(); + } catch (Exception _exception_reflect_) { + return 0; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getMetadata_19); + + BaseData reflect_ItemStack_method_setItemDamage_20 = new ModData(); + reflect_ItemStack_method_setItemDamage_20.set("methodName", "setItemDamage"); + reflect_ItemStack_method_setItemDamage_20.set("returnType", "ItemStack"); + reflect_ItemStack_method_setItemDamage_20.set("static", false); + reflect_ItemStack_method_setItemDamage_20.set("argnames", new String[] { "meta" }); + reflect_ItemStack_method_setItemDamage_20.set("argtypes", new String[] { "int" }); + reflect_ItemStack_method_setItemDamage_20.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).setItemDamage((int) params.getInt("meta")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_setItemDamage_20); + + BaseData reflect_ItemStack_method_getMaxDamage_21 = new ModData(); + reflect_ItemStack_method_getMaxDamage_21.set("methodName", "getMaxDamage"); + reflect_ItemStack_method_getMaxDamage_21.set("returnType", "ItemStack"); + reflect_ItemStack_method_getMaxDamage_21.set("static", false); + reflect_ItemStack_method_getMaxDamage_21.set("argnames", new String[] {}); + reflect_ItemStack_method_getMaxDamage_21.set("argtypes", new String[] {}); + reflect_ItemStack_method_getMaxDamage_21.setCallbackIntWithDataArg("exec", (BaseData params) -> { + try { + return (int) ((ItemStack) params.getReflective("_self")).getMaxDamage(); + } catch (Exception _exception_reflect_) { + return 0; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getMaxDamage_21); + + BaseData reflect_ItemStack_method_attemptDamageItem_22 = new ModData(); + reflect_ItemStack_method_attemptDamageItem_22.set("methodName", "attemptDamageItem"); + reflect_ItemStack_method_attemptDamageItem_22.set("returnType", "ItemStack"); + reflect_ItemStack_method_attemptDamageItem_22.set("static", false); + reflect_ItemStack_method_attemptDamageItem_22.set("argnames", new String[] { "amount", "rand" }); + reflect_ItemStack_method_attemptDamageItem_22.set("argtypes", new String[] { "int", "EaglercraftRandom" }); + reflect_ItemStack_method_attemptDamageItem_22.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).attemptDamageItem( + (int) params.getInt("amount"), (EaglercraftRandom) params.getReflective("rand")); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_attemptDamageItem_22); + + BaseData reflect_ItemStack_method_damageItem_23 = new ModData(); + reflect_ItemStack_method_damageItem_23.set("methodName", "damageItem"); + reflect_ItemStack_method_damageItem_23.set("returnType", "ItemStack"); + reflect_ItemStack_method_damageItem_23.set("static", false); + reflect_ItemStack_method_damageItem_23.set("argnames", new String[] { "amount", "entityIn" }); + reflect_ItemStack_method_damageItem_23.set("argtypes", new String[] { "int", "EntityLivingBase" }); + reflect_ItemStack_method_damageItem_23.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).damageItem((int) params.getInt("amount"), + (EntityLivingBase) params.getReflective("entityIn")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_damageItem_23); + + BaseData reflect_ItemStack_method_hitEntity_24 = new ModData(); + reflect_ItemStack_method_hitEntity_24.set("methodName", "hitEntity"); + reflect_ItemStack_method_hitEntity_24.set("returnType", "ItemStack"); + reflect_ItemStack_method_hitEntity_24.set("static", false); + reflect_ItemStack_method_hitEntity_24.set("argnames", new String[] { "entityIn", "playerIn" }); + reflect_ItemStack_method_hitEntity_24.set("argtypes", new String[] { "EntityLivingBase", "EntityPlayer" }); + reflect_ItemStack_method_hitEntity_24.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).hitEntity( + (EntityLivingBase) params.getReflective("entityIn"), + (EntityPlayer) params.getReflective("playerIn")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_hitEntity_24); + + BaseData reflect_ItemStack_method_onBlockDestroyed_25 = new ModData(); + reflect_ItemStack_method_onBlockDestroyed_25.set("methodName", "onBlockDestroyed"); + reflect_ItemStack_method_onBlockDestroyed_25.set("returnType", "ItemStack"); + reflect_ItemStack_method_onBlockDestroyed_25.set("static", false); + reflect_ItemStack_method_onBlockDestroyed_25.set("argnames", + new String[] { "worldIn", "blockIn", "pos", "playerIn" }); + reflect_ItemStack_method_onBlockDestroyed_25.set("argtypes", + new String[] { "World", "Block", "BlockPos", "EntityPlayer" }); + reflect_ItemStack_method_onBlockDestroyed_25.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).onBlockDestroyed((World) params.getReflective("worldIn"), + (Block) params.getReflective("blockIn"), (BlockPos) params.getReflective("pos"), + (EntityPlayer) params.getReflective("playerIn")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_onBlockDestroyed_25); + + BaseData reflect_ItemStack_method_canHarvestBlock_26 = new ModData(); + reflect_ItemStack_method_canHarvestBlock_26.set("methodName", "canHarvestBlock"); + reflect_ItemStack_method_canHarvestBlock_26.set("returnType", "ItemStack"); + reflect_ItemStack_method_canHarvestBlock_26.set("static", false); + reflect_ItemStack_method_canHarvestBlock_26.set("argnames", new String[] { "blockIn" }); + reflect_ItemStack_method_canHarvestBlock_26.set("argtypes", new String[] { "Block" }); + reflect_ItemStack_method_canHarvestBlock_26.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")) + .canHarvestBlock((Block) params.getReflective("blockIn")); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_canHarvestBlock_26); + + BaseData reflect_ItemStack_method_interactWithEntity_27 = new ModData(); + reflect_ItemStack_method_interactWithEntity_27.set("methodName", "interactWithEntity"); + reflect_ItemStack_method_interactWithEntity_27.set("returnType", "ItemStack"); + reflect_ItemStack_method_interactWithEntity_27.set("static", false); + reflect_ItemStack_method_interactWithEntity_27.set("argnames", new String[] { "playerIn", "entityIn" }); + reflect_ItemStack_method_interactWithEntity_27.set("argtypes", + new String[] { "EntityPlayer", "EntityLivingBase" }); + reflect_ItemStack_method_interactWithEntity_27.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).interactWithEntity( + (EntityPlayer) params.getReflective("playerIn"), + (EntityLivingBase) params.getReflective("entityIn")); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_interactWithEntity_27); + + BaseData reflect_ItemStack_method_copy_28 = new ModData(); + reflect_ItemStack_method_copy_28.set("methodName", "copy"); + reflect_ItemStack_method_copy_28.set("returnType", "ItemStack"); + reflect_ItemStack_method_copy_28.set("static", false); + reflect_ItemStack_method_copy_28.set("argnames", new String[] {}); + reflect_ItemStack_method_copy_28.set("argtypes", new String[] {}); + reflect_ItemStack_method_copy_28.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ItemStack) ((ItemStack) params.getReflective("_self")).copy(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_copy_28); + + BaseData reflect_ItemStack_method_areItemStackTagsEqual_29 = new ModData(); + reflect_ItemStack_method_areItemStackTagsEqual_29.set("methodName", "areItemStackTagsEqual"); + reflect_ItemStack_method_areItemStackTagsEqual_29.set("returnType", "ItemStack"); + reflect_ItemStack_method_areItemStackTagsEqual_29.set("static", true); + reflect_ItemStack_method_areItemStackTagsEqual_29.set("argnames", new String[] { "stackA", "stackB" }); + reflect_ItemStack_method_areItemStackTagsEqual_29.set("argtypes", new String[] { "ItemStack", "ItemStack" }); + reflect_ItemStack_method_areItemStackTagsEqual_29.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ItemStack.areItemStackTagsEqual((ItemStack) params.getReflective("stackA"), + (ItemStack) params.getReflective("stackB")); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_areItemStackTagsEqual_29); + + BaseData reflect_ItemStack_method_areItemStacksEqual_30 = new ModData(); + reflect_ItemStack_method_areItemStacksEqual_30.set("methodName", "areItemStacksEqual"); + reflect_ItemStack_method_areItemStacksEqual_30.set("returnType", "ItemStack"); + reflect_ItemStack_method_areItemStacksEqual_30.set("static", true); + reflect_ItemStack_method_areItemStacksEqual_30.set("argnames", new String[] { "stackA", "stackB" }); + reflect_ItemStack_method_areItemStacksEqual_30.set("argtypes", new String[] { "ItemStack", "ItemStack" }); + reflect_ItemStack_method_areItemStacksEqual_30.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ItemStack.areItemStacksEqual((ItemStack) params.getReflective("stackA"), + (ItemStack) params.getReflective("stackB")); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_areItemStacksEqual_30); + + BaseData reflect_ItemStack_method_areItemsEqual_31 = new ModData(); + reflect_ItemStack_method_areItemsEqual_31.set("methodName", "areItemsEqual"); + reflect_ItemStack_method_areItemsEqual_31.set("returnType", "ItemStack"); + reflect_ItemStack_method_areItemsEqual_31.set("static", true); + reflect_ItemStack_method_areItemsEqual_31.set("argnames", new String[] { "stackA", "stackB" }); + reflect_ItemStack_method_areItemsEqual_31.set("argtypes", new String[] { "ItemStack", "ItemStack" }); + reflect_ItemStack_method_areItemsEqual_31.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ItemStack.areItemsEqual((ItemStack) params.getReflective("stackA"), + (ItemStack) params.getReflective("stackB")); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_areItemsEqual_31); + + BaseData reflect_ItemStack_method_isItemEqual_32 = new ModData(); + reflect_ItemStack_method_isItemEqual_32.set("methodName", "isItemEqual"); + reflect_ItemStack_method_isItemEqual_32.set("returnType", "ItemStack"); + reflect_ItemStack_method_isItemEqual_32.set("static", false); + reflect_ItemStack_method_isItemEqual_32.set("argnames", new String[] { "other" }); + reflect_ItemStack_method_isItemEqual_32.set("argtypes", new String[] { "ItemStack" }); + reflect_ItemStack_method_isItemEqual_32.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")) + .isItemEqual((ItemStack) params.getReflective("other")); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_isItemEqual_32); + + BaseData reflect_ItemStack_method_getUnlocalizedName_33 = new ModData(); + reflect_ItemStack_method_getUnlocalizedName_33.set("methodName", "getUnlocalizedName"); + reflect_ItemStack_method_getUnlocalizedName_33.set("returnType", "ItemStack"); + reflect_ItemStack_method_getUnlocalizedName_33.set("static", false); + reflect_ItemStack_method_getUnlocalizedName_33.set("argnames", new String[] {}); + reflect_ItemStack_method_getUnlocalizedName_33.set("argtypes", new String[] {}); + reflect_ItemStack_method_getUnlocalizedName_33.setCallbackStringWithDataArg("exec", (BaseData params) -> { + try { + return (String) ((ItemStack) params.getReflective("_self")).getUnlocalizedName(); + } catch (Exception _exception_reflect_) { + return ""; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getUnlocalizedName_33); + + BaseData reflect_ItemStack_method_copyItemStack_34 = new ModData(); + reflect_ItemStack_method_copyItemStack_34.set("methodName", "copyItemStack"); + reflect_ItemStack_method_copyItemStack_34.set("returnType", "ItemStack"); + reflect_ItemStack_method_copyItemStack_34.set("static", true); + reflect_ItemStack_method_copyItemStack_34.set("argnames", new String[] { "stack" }); + reflect_ItemStack_method_copyItemStack_34.set("argtypes", new String[] { "ItemStack" }); + reflect_ItemStack_method_copyItemStack_34.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ItemStack) ItemStack.copyItemStack((ItemStack) params.getReflective("stack")); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_copyItemStack_34); + + BaseData reflect_ItemStack_method_toString_35 = new ModData(); + reflect_ItemStack_method_toString_35.set("methodName", "toString"); + reflect_ItemStack_method_toString_35.set("returnType", "ItemStack"); + reflect_ItemStack_method_toString_35.set("static", false); + reflect_ItemStack_method_toString_35.set("argnames", new String[] {}); + reflect_ItemStack_method_toString_35.set("argtypes", new String[] {}); + reflect_ItemStack_method_toString_35.setCallbackStringWithDataArg("exec", (BaseData params) -> { + try { + return (String) ((ItemStack) params.getReflective("_self")).toString(); + } catch (Exception _exception_reflect_) { + return ""; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_toString_35); + + BaseData reflect_ItemStack_method_updateAnimation_36 = new ModData(); + reflect_ItemStack_method_updateAnimation_36.set("methodName", "updateAnimation"); + reflect_ItemStack_method_updateAnimation_36.set("returnType", "ItemStack"); + reflect_ItemStack_method_updateAnimation_36.set("static", false); + reflect_ItemStack_method_updateAnimation_36.set("argnames", + new String[] { "worldIn", "entityIn", "inventorySlot", "isCurrentItem" }); + reflect_ItemStack_method_updateAnimation_36.set("argtypes", + new String[] { "World", "Entity", "int", "boolean" }); + reflect_ItemStack_method_updateAnimation_36.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).updateAnimation((World) params.getReflective("worldIn"), + (Entity) params.getReflective("entityIn"), (int) params.getInt("inventorySlot"), + (boolean) params.getBoolean("isCurrentItem")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_updateAnimation_36); + + BaseData reflect_ItemStack_method_onCrafting_37 = new ModData(); + reflect_ItemStack_method_onCrafting_37.set("methodName", "onCrafting"); + reflect_ItemStack_method_onCrafting_37.set("returnType", "ItemStack"); + reflect_ItemStack_method_onCrafting_37.set("static", false); + reflect_ItemStack_method_onCrafting_37.set("argnames", new String[] { "worldIn", "playerIn", "amount" }); + reflect_ItemStack_method_onCrafting_37.set("argtypes", new String[] { "World", "EntityPlayer", "int" }); + reflect_ItemStack_method_onCrafting_37.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).onCrafting((World) params.getReflective("worldIn"), + (EntityPlayer) params.getReflective("playerIn"), (int) params.getInt("amount")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_onCrafting_37); + + BaseData reflect_ItemStack_method_getIsItemStackEqual_38 = new ModData(); + reflect_ItemStack_method_getIsItemStackEqual_38.set("methodName", "getIsItemStackEqual"); + reflect_ItemStack_method_getIsItemStackEqual_38.set("returnType", "ItemStack"); + reflect_ItemStack_method_getIsItemStackEqual_38.set("static", false); + reflect_ItemStack_method_getIsItemStackEqual_38.set("argnames", new String[] { "parItemStack" }); + reflect_ItemStack_method_getIsItemStackEqual_38.set("argtypes", new String[] { "ItemStack" }); + reflect_ItemStack_method_getIsItemStackEqual_38.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")) + .getIsItemStackEqual((ItemStack) params.getReflective("parItemStack")); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getIsItemStackEqual_38); + + BaseData reflect_ItemStack_method_getMaxItemUseDuration_39 = new ModData(); + reflect_ItemStack_method_getMaxItemUseDuration_39.set("methodName", "getMaxItemUseDuration"); + reflect_ItemStack_method_getMaxItemUseDuration_39.set("returnType", "ItemStack"); + reflect_ItemStack_method_getMaxItemUseDuration_39.set("static", false); + reflect_ItemStack_method_getMaxItemUseDuration_39.set("argnames", new String[] {}); + reflect_ItemStack_method_getMaxItemUseDuration_39.set("argtypes", new String[] {}); + reflect_ItemStack_method_getMaxItemUseDuration_39.setCallbackIntWithDataArg("exec", (BaseData params) -> { + try { + return (int) ((ItemStack) params.getReflective("_self")).getMaxItemUseDuration(); + } catch (Exception _exception_reflect_) { + return 0; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getMaxItemUseDuration_39); + + BaseData reflect_ItemStack_method_getItemUseAction_40 = new ModData(); + reflect_ItemStack_method_getItemUseAction_40.set("methodName", "getItemUseAction"); + reflect_ItemStack_method_getItemUseAction_40.set("returnType", "ItemStack"); + reflect_ItemStack_method_getItemUseAction_40.set("static", false); + reflect_ItemStack_method_getItemUseAction_40.set("argnames", new String[] {}); + reflect_ItemStack_method_getItemUseAction_40.set("argtypes", new String[] {}); + reflect_ItemStack_method_getItemUseAction_40.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (EnumAction) ((ItemStack) params.getReflective("_self")).getItemUseAction(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getItemUseAction_40); + + BaseData reflect_ItemStack_method_onPlayerStoppedUsing_41 = new ModData(); + reflect_ItemStack_method_onPlayerStoppedUsing_41.set("methodName", "onPlayerStoppedUsing"); + reflect_ItemStack_method_onPlayerStoppedUsing_41.set("returnType", "ItemStack"); + reflect_ItemStack_method_onPlayerStoppedUsing_41.set("static", false); + reflect_ItemStack_method_onPlayerStoppedUsing_41.set("argnames", + new String[] { "worldIn", "playerIn", "timeLeft" }); + reflect_ItemStack_method_onPlayerStoppedUsing_41.set("argtypes", + new String[] { "World", "EntityPlayer", "int" }); + reflect_ItemStack_method_onPlayerStoppedUsing_41.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).onPlayerStoppedUsing( + (World) params.getReflective("worldIn"), (EntityPlayer) params.getReflective("playerIn"), + (int) params.getInt("timeLeft")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_onPlayerStoppedUsing_41); + + BaseData reflect_ItemStack_method_hasTagCompound_42 = new ModData(); + reflect_ItemStack_method_hasTagCompound_42.set("methodName", "hasTagCompound"); + reflect_ItemStack_method_hasTagCompound_42.set("returnType", "ItemStack"); + reflect_ItemStack_method_hasTagCompound_42.set("static", false); + reflect_ItemStack_method_hasTagCompound_42.set("argnames", new String[] {}); + reflect_ItemStack_method_hasTagCompound_42.set("argtypes", new String[] {}); + reflect_ItemStack_method_hasTagCompound_42.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).hasTagCompound(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_hasTagCompound_42); + + BaseData reflect_ItemStack_method_getTagCompound_43 = new ModData(); + reflect_ItemStack_method_getTagCompound_43.set("methodName", "getTagCompound"); + reflect_ItemStack_method_getTagCompound_43.set("returnType", "ItemStack"); + reflect_ItemStack_method_getTagCompound_43.set("static", false); + reflect_ItemStack_method_getTagCompound_43.set("argnames", new String[] {}); + reflect_ItemStack_method_getTagCompound_43.set("argtypes", new String[] {}); + reflect_ItemStack_method_getTagCompound_43.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (NBTTagCompound) ((ItemStack) params.getReflective("_self")).getTagCompound(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getTagCompound_43); + + BaseData reflect_ItemStack_method_getSubCompound_44 = new ModData(); + reflect_ItemStack_method_getSubCompound_44.set("methodName", "getSubCompound"); + reflect_ItemStack_method_getSubCompound_44.set("returnType", "ItemStack"); + reflect_ItemStack_method_getSubCompound_44.set("static", false); + reflect_ItemStack_method_getSubCompound_44.set("argnames", new String[] { "key", "create" }); + reflect_ItemStack_method_getSubCompound_44.set("argtypes", new String[] { "String", "boolean" }); + reflect_ItemStack_method_getSubCompound_44.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (NBTTagCompound) ((ItemStack) params.getReflective("_self")) + .getSubCompound((String) params.getString("key"), (boolean) params.getBoolean("create")); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getSubCompound_44); + + BaseData reflect_ItemStack_method_getEnchantmentTagList_45 = new ModData(); + reflect_ItemStack_method_getEnchantmentTagList_45.set("methodName", "getEnchantmentTagList"); + reflect_ItemStack_method_getEnchantmentTagList_45.set("returnType", "ItemStack"); + reflect_ItemStack_method_getEnchantmentTagList_45.set("static", false); + reflect_ItemStack_method_getEnchantmentTagList_45.set("argnames", new String[] {}); + reflect_ItemStack_method_getEnchantmentTagList_45.set("argtypes", new String[] {}); + reflect_ItemStack_method_getEnchantmentTagList_45.setCallbackReflectiveWithDataArg("exec", + (BaseData params) -> { + try { + return (NBTTagList) ((ItemStack) params.getReflective("_self")).getEnchantmentTagList(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getEnchantmentTagList_45); + + BaseData reflect_ItemStack_method_setTagCompound_46 = new ModData(); + reflect_ItemStack_method_setTagCompound_46.set("methodName", "setTagCompound"); + reflect_ItemStack_method_setTagCompound_46.set("returnType", "ItemStack"); + reflect_ItemStack_method_setTagCompound_46.set("static", false); + reflect_ItemStack_method_setTagCompound_46.set("argnames", new String[] { "nbt" }); + reflect_ItemStack_method_setTagCompound_46.set("argtypes", new String[] { "NBTTagCompound" }); + reflect_ItemStack_method_setTagCompound_46.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")) + .setTagCompound((NBTTagCompound) params.getReflective("nbt")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_setTagCompound_46); + + BaseData reflect_ItemStack_method_getDisplayName_47 = new ModData(); + reflect_ItemStack_method_getDisplayName_47.set("methodName", "getDisplayName"); + reflect_ItemStack_method_getDisplayName_47.set("returnType", "ItemStack"); + reflect_ItemStack_method_getDisplayName_47.set("static", false); + reflect_ItemStack_method_getDisplayName_47.set("argnames", new String[] {}); + reflect_ItemStack_method_getDisplayName_47.set("argtypes", new String[] {}); + reflect_ItemStack_method_getDisplayName_47.setCallbackStringWithDataArg("exec", (BaseData params) -> { + try { + return (String) ((ItemStack) params.getReflective("_self")).getDisplayName(); + } catch (Exception _exception_reflect_) { + return ""; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getDisplayName_47); + + BaseData reflect_ItemStack_method_setStackDisplayName_48 = new ModData(); + reflect_ItemStack_method_setStackDisplayName_48.set("methodName", "setStackDisplayName"); + reflect_ItemStack_method_setStackDisplayName_48.set("returnType", "ItemStack"); + reflect_ItemStack_method_setStackDisplayName_48.set("static", false); + reflect_ItemStack_method_setStackDisplayName_48.set("argnames", new String[] { "displayName" }); + reflect_ItemStack_method_setStackDisplayName_48.set("argtypes", new String[] { "String" }); + reflect_ItemStack_method_setStackDisplayName_48.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ItemStack) ((ItemStack) params.getReflective("_self")) + .setStackDisplayName((String) params.getString("displayName")); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_setStackDisplayName_48); + + BaseData reflect_ItemStack_method_setLore_49 = new ModData(); + reflect_ItemStack_method_setLore_49.set("methodName", "setLore"); + reflect_ItemStack_method_setLore_49.set("returnType", "ItemStack"); + reflect_ItemStack_method_setLore_49.set("static", false); + reflect_ItemStack_method_setLore_49.set("argnames", new String[] { "loreIn" }); + reflect_ItemStack_method_setLore_49.set("argtypes", new String[] { "String[]" }); + reflect_ItemStack_method_setLore_49.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).setLore((String[]) params.getReflective("loreIn")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_setLore_49); + + BaseData reflect_ItemStack_method_getLore_50 = new ModData(); + reflect_ItemStack_method_getLore_50.set("methodName", "getLore"); + reflect_ItemStack_method_getLore_50.set("returnType", "ItemStack"); + reflect_ItemStack_method_getLore_50.set("static", false); + reflect_ItemStack_method_getLore_50.set("argnames", new String[] {}); + reflect_ItemStack_method_getLore_50.set("argtypes", new String[] {}); + reflect_ItemStack_method_getLore_50.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (String[]) ((ItemStack) params.getReflective("_self")).getLore(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getLore_50); + + BaseData reflect_ItemStack_method_clearCustomName_51 = new ModData(); + reflect_ItemStack_method_clearCustomName_51.set("methodName", "clearCustomName"); + reflect_ItemStack_method_clearCustomName_51.set("returnType", "ItemStack"); + reflect_ItemStack_method_clearCustomName_51.set("static", false); + reflect_ItemStack_method_clearCustomName_51.set("argnames", new String[] {}); + reflect_ItemStack_method_clearCustomName_51.set("argtypes", new String[] {}); + reflect_ItemStack_method_clearCustomName_51.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).clearCustomName(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_clearCustomName_51); + + BaseData reflect_ItemStack_method_hasDisplayName_52 = new ModData(); + reflect_ItemStack_method_hasDisplayName_52.set("methodName", "hasDisplayName"); + reflect_ItemStack_method_hasDisplayName_52.set("returnType", "ItemStack"); + reflect_ItemStack_method_hasDisplayName_52.set("static", false); + reflect_ItemStack_method_hasDisplayName_52.set("argnames", new String[] {}); + reflect_ItemStack_method_hasDisplayName_52.set("argtypes", new String[] {}); + reflect_ItemStack_method_hasDisplayName_52.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).hasDisplayName(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_hasDisplayName_52); + + BaseData reflect_ItemStack_method_hasEffect_53 = new ModData(); + reflect_ItemStack_method_hasEffect_53.set("methodName", "hasEffect"); + reflect_ItemStack_method_hasEffect_53.set("returnType", "ItemStack"); + reflect_ItemStack_method_hasEffect_53.set("static", false); + reflect_ItemStack_method_hasEffect_53.set("argnames", new String[] {}); + reflect_ItemStack_method_hasEffect_53.set("argtypes", new String[] {}); + reflect_ItemStack_method_hasEffect_53.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).hasEffect(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_hasEffect_53); + + BaseData reflect_ItemStack_method_getRarity_54 = new ModData(); + reflect_ItemStack_method_getRarity_54.set("methodName", "getRarity"); + reflect_ItemStack_method_getRarity_54.set("returnType", "ItemStack"); + reflect_ItemStack_method_getRarity_54.set("static", false); + reflect_ItemStack_method_getRarity_54.set("argnames", new String[] {}); + reflect_ItemStack_method_getRarity_54.set("argtypes", new String[] {}); + reflect_ItemStack_method_getRarity_54.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (EnumRarity) ((ItemStack) params.getReflective("_self")).getRarity(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getRarity_54); + + BaseData reflect_ItemStack_method_isItemEnchantable_55 = new ModData(); + reflect_ItemStack_method_isItemEnchantable_55.set("methodName", "isItemEnchantable"); + reflect_ItemStack_method_isItemEnchantable_55.set("returnType", "ItemStack"); + reflect_ItemStack_method_isItemEnchantable_55.set("static", false); + reflect_ItemStack_method_isItemEnchantable_55.set("argnames", new String[] {}); + reflect_ItemStack_method_isItemEnchantable_55.set("argtypes", new String[] {}); + reflect_ItemStack_method_isItemEnchantable_55.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).isItemEnchantable(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_isItemEnchantable_55); + + BaseData reflect_ItemStack_method_addEnchantment_56 = new ModData(); + reflect_ItemStack_method_addEnchantment_56.set("methodName", "addEnchantment"); + reflect_ItemStack_method_addEnchantment_56.set("returnType", "ItemStack"); + reflect_ItemStack_method_addEnchantment_56.set("static", false); + reflect_ItemStack_method_addEnchantment_56.set("argnames", new String[] { "ench", "level" }); + reflect_ItemStack_method_addEnchantment_56.set("argtypes", new String[] { "Enchantment", "int" }); + reflect_ItemStack_method_addEnchantment_56.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).addEnchantment((Enchantment) params.getReflective("ench"), + (int) params.getInt("level")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_addEnchantment_56); + + BaseData reflect_ItemStack_method_isItemEnchanted_57 = new ModData(); + reflect_ItemStack_method_isItemEnchanted_57.set("methodName", "isItemEnchanted"); + reflect_ItemStack_method_isItemEnchanted_57.set("returnType", "ItemStack"); + reflect_ItemStack_method_isItemEnchanted_57.set("static", false); + reflect_ItemStack_method_isItemEnchanted_57.set("argnames", new String[] {}); + reflect_ItemStack_method_isItemEnchanted_57.set("argtypes", new String[] {}); + reflect_ItemStack_method_isItemEnchanted_57.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).isItemEnchanted(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_isItemEnchanted_57); + + BaseData reflect_ItemStack_method_setTagInfo_58 = new ModData(); + reflect_ItemStack_method_setTagInfo_58.set("methodName", "setTagInfo"); + reflect_ItemStack_method_setTagInfo_58.set("returnType", "ItemStack"); + reflect_ItemStack_method_setTagInfo_58.set("static", false); + reflect_ItemStack_method_setTagInfo_58.set("argnames", new String[] { "key", "value" }); + reflect_ItemStack_method_setTagInfo_58.set("argtypes", new String[] { "String", "NBTBase" }); + reflect_ItemStack_method_setTagInfo_58.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).setTagInfo((String) params.getString("key"), + (NBTBase) params.getReflective("value")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_setTagInfo_58); + + BaseData reflect_ItemStack_method_canEditBlocks_59 = new ModData(); + reflect_ItemStack_method_canEditBlocks_59.set("methodName", "canEditBlocks"); + reflect_ItemStack_method_canEditBlocks_59.set("returnType", "ItemStack"); + reflect_ItemStack_method_canEditBlocks_59.set("static", false); + reflect_ItemStack_method_canEditBlocks_59.set("argnames", new String[] {}); + reflect_ItemStack_method_canEditBlocks_59.set("argtypes", new String[] {}); + reflect_ItemStack_method_canEditBlocks_59.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).canEditBlocks(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_canEditBlocks_59); + + BaseData reflect_ItemStack_method_isOnItemFrame_60 = new ModData(); + reflect_ItemStack_method_isOnItemFrame_60.set("methodName", "isOnItemFrame"); + reflect_ItemStack_method_isOnItemFrame_60.set("returnType", "ItemStack"); + reflect_ItemStack_method_isOnItemFrame_60.set("static", false); + reflect_ItemStack_method_isOnItemFrame_60.set("argnames", new String[] {}); + reflect_ItemStack_method_isOnItemFrame_60.set("argtypes", new String[] {}); + reflect_ItemStack_method_isOnItemFrame_60.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")).isOnItemFrame(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_isOnItemFrame_60); + + BaseData reflect_ItemStack_method_setItemFrame_61 = new ModData(); + reflect_ItemStack_method_setItemFrame_61.set("methodName", "setItemFrame"); + reflect_ItemStack_method_setItemFrame_61.set("returnType", "ItemStack"); + reflect_ItemStack_method_setItemFrame_61.set("static", false); + reflect_ItemStack_method_setItemFrame_61.set("argnames", new String[] { "frame" }); + reflect_ItemStack_method_setItemFrame_61.set("argtypes", new String[] { "EntityItemFrame" }); + reflect_ItemStack_method_setItemFrame_61.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")) + .setItemFrame((EntityItemFrame) params.getReflective("frame")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_setItemFrame_61); + + BaseData reflect_ItemStack_method_getItemFrame_62 = new ModData(); + reflect_ItemStack_method_getItemFrame_62.set("methodName", "getItemFrame"); + reflect_ItemStack_method_getItemFrame_62.set("returnType", "ItemStack"); + reflect_ItemStack_method_getItemFrame_62.set("static", false); + reflect_ItemStack_method_getItemFrame_62.set("argnames", new String[] {}); + reflect_ItemStack_method_getItemFrame_62.set("argtypes", new String[] {}); + reflect_ItemStack_method_getItemFrame_62.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (EntityItemFrame) ((ItemStack) params.getReflective("_self")).getItemFrame(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getItemFrame_62); + + BaseData reflect_ItemStack_method_getRepairCost_63 = new ModData(); + reflect_ItemStack_method_getRepairCost_63.set("methodName", "getRepairCost"); + reflect_ItemStack_method_getRepairCost_63.set("returnType", "ItemStack"); + reflect_ItemStack_method_getRepairCost_63.set("static", false); + reflect_ItemStack_method_getRepairCost_63.set("argnames", new String[] {}); + reflect_ItemStack_method_getRepairCost_63.set("argtypes", new String[] {}); + reflect_ItemStack_method_getRepairCost_63.setCallbackIntWithDataArg("exec", (BaseData params) -> { + try { + return (int) ((ItemStack) params.getReflective("_self")).getRepairCost(); + } catch (Exception _exception_reflect_) { + return 0; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getRepairCost_63); + + BaseData reflect_ItemStack_method_setRepairCost_64 = new ModData(); + reflect_ItemStack_method_setRepairCost_64.set("methodName", "setRepairCost"); + reflect_ItemStack_method_setRepairCost_64.set("returnType", "ItemStack"); + reflect_ItemStack_method_setRepairCost_64.set("static", false); + reflect_ItemStack_method_setRepairCost_64.set("argnames", new String[] { "cost" }); + reflect_ItemStack_method_setRepairCost_64.set("argtypes", new String[] { "int" }); + reflect_ItemStack_method_setRepairCost_64.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).setRepairCost((int) params.getInt("cost")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_setRepairCost_64); + + BaseData reflect_ItemStack_method_setItem_65 = new ModData(); + reflect_ItemStack_method_setItem_65.set("methodName", "setItem"); + reflect_ItemStack_method_setItem_65.set("returnType", "ItemStack"); + reflect_ItemStack_method_setItem_65.set("static", false); + reflect_ItemStack_method_setItem_65.set("argnames", new String[] { "newItem" }); + reflect_ItemStack_method_setItem_65.set("argtypes", new String[] { "Item" }); + reflect_ItemStack_method_setItem_65.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((ItemStack) params.getReflective("_self")).setItem((Item) params.getReflective("newItem")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_setItem_65); + + BaseData reflect_ItemStack_method_getChatComponent_66 = new ModData(); + reflect_ItemStack_method_getChatComponent_66.set("methodName", "getChatComponent"); + reflect_ItemStack_method_getChatComponent_66.set("returnType", "ItemStack"); + reflect_ItemStack_method_getChatComponent_66.set("static", false); + reflect_ItemStack_method_getChatComponent_66.set("argnames", new String[] {}); + reflect_ItemStack_method_getChatComponent_66.set("argtypes", new String[] {}); + reflect_ItemStack_method_getChatComponent_66.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (IChatComponent) ((ItemStack) params.getReflective("_self")).getChatComponent(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_getChatComponent_66); + + BaseData reflect_ItemStack_method_canDestroy_67 = new ModData(); + reflect_ItemStack_method_canDestroy_67.set("methodName", "canDestroy"); + reflect_ItemStack_method_canDestroy_67.set("returnType", "ItemStack"); + reflect_ItemStack_method_canDestroy_67.set("static", false); + reflect_ItemStack_method_canDestroy_67.set("argnames", new String[] { "blockIn" }); + reflect_ItemStack_method_canDestroy_67.set("argtypes", new String[] { "Block" }); + reflect_ItemStack_method_canDestroy_67.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")) + .canDestroy((Block) params.getReflective("blockIn")); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_canDestroy_67); + + BaseData reflect_ItemStack_method_canPlaceOn_68 = new ModData(); + reflect_ItemStack_method_canPlaceOn_68.set("methodName", "canPlaceOn"); + reflect_ItemStack_method_canPlaceOn_68.set("returnType", "ItemStack"); + reflect_ItemStack_method_canPlaceOn_68.set("static", false); + reflect_ItemStack_method_canPlaceOn_68.set("argnames", new String[] { "blockIn" }); + reflect_ItemStack_method_canPlaceOn_68.set("argtypes", new String[] { "Block" }); + reflect_ItemStack_method_canPlaceOn_68.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((ItemStack) params.getReflective("_self")) + .canPlaceOn((Block) params.getReflective("blockIn")); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_ItemStack_methods.add(reflect_ItemStack_method_canPlaceOn_68); + + BaseData[] reflect_ItemStack_methods_arr = new BaseData[reflect_ItemStack_methods.size()]; + for (int i = 0; i < reflect_ItemStack_methods_arr.length; i++) { + reflect_ItemStack_methods_arr[i] = reflect_ItemStack_methods.get(i); + } + + reflect_ItemStack.set("constructors", reflect_ItemStack_constructors_arr); + reflect_ItemStack.set("methods", reflect_ItemStack_methods_arr); + reflect_ItemStack.set("className", "ItemStack"); + reflect_ItemStack.set("classId", "net.minecraft.item.ItemStack"); + reflect_ItemStack.set("class", ItemStack.class); + reflectProfiles.add(reflect_ItemStack); + + // CLASSDEF FOR Minecraft + BaseData reflect_Minecraft = new ModData(); + + ArrayList reflect_Minecraft_constructors = new ArrayList(); + + BaseData reflect_Minecraft_constructor_Minecraft_0 = new ModData(); + reflect_Minecraft_constructor_Minecraft_0.set("returnType", "Minecraft"); + reflect_Minecraft_constructor_Minecraft_0.set("argnames", new String[] { "gameConfig" }); + reflect_Minecraft_constructor_Minecraft_0.set("argtypes", new String[] { "GameConfiguration" }); + reflect_Minecraft_constructor_Minecraft_0.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + return new Minecraft((GameConfiguration) params.getReflective("gameConfig")); + }); + + reflect_Minecraft_constructors.add(reflect_Minecraft_constructor_Minecraft_0); + + BaseData[] reflect_Minecraft_constructors_arr = new BaseData[reflect_Minecraft_constructors.size()]; + for (int i = 0; i < reflect_Minecraft_constructors_arr.length; i++) { + reflect_Minecraft_constructors_arr[i] = reflect_Minecraft_constructors.get(i); + } + + ArrayList reflect_Minecraft_methods = new ArrayList(); + + BaseData reflect_Minecraft_method_run_0 = new ModData(); + reflect_Minecraft_method_run_0.set("methodName", "run"); + reflect_Minecraft_method_run_0.set("returnType", "Minecraft"); + reflect_Minecraft_method_run_0.set("static", false); + reflect_Minecraft_method_run_0.set("argnames", new String[] {}); + reflect_Minecraft_method_run_0.set("argtypes", new String[] {}); + reflect_Minecraft_method_run_0.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).run(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_run_0); + + BaseData reflect_Minecraft_method_getVersion_1 = new ModData(); + reflect_Minecraft_method_getVersion_1.set("methodName", "getVersion"); + reflect_Minecraft_method_getVersion_1.set("returnType", "Minecraft"); + reflect_Minecraft_method_getVersion_1.set("static", false); + reflect_Minecraft_method_getVersion_1.set("argnames", new String[] {}); + reflect_Minecraft_method_getVersion_1.set("argtypes", new String[] {}); + reflect_Minecraft_method_getVersion_1.setCallbackStringWithDataArg("exec", (BaseData params) -> { + try { + return (String) ((Minecraft) params.getReflective("_self")).getVersion(); + } catch (Exception _exception_reflect_) { + return ""; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getVersion_1); + + BaseData reflect_Minecraft_method_crashed_2 = new ModData(); + reflect_Minecraft_method_crashed_2.set("methodName", "crashed"); + reflect_Minecraft_method_crashed_2.set("returnType", "Minecraft"); + reflect_Minecraft_method_crashed_2.set("static", false); + reflect_Minecraft_method_crashed_2.set("argnames", new String[] { "crash" }); + reflect_Minecraft_method_crashed_2.set("argtypes", new String[] { "CrashReport" }); + reflect_Minecraft_method_crashed_2.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).crashed((CrashReport) params.getReflective("crash")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_crashed_2); + + BaseData reflect_Minecraft_method_displayCrashReport_3 = new ModData(); + reflect_Minecraft_method_displayCrashReport_3.set("methodName", "displayCrashReport"); + reflect_Minecraft_method_displayCrashReport_3.set("returnType", "Minecraft"); + reflect_Minecraft_method_displayCrashReport_3.set("static", false); + reflect_Minecraft_method_displayCrashReport_3.set("argnames", new String[] { "crashReportIn" }); + reflect_Minecraft_method_displayCrashReport_3.set("argtypes", new String[] { "CrashReport" }); + reflect_Minecraft_method_displayCrashReport_3.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")) + .displayCrashReport((CrashReport) params.getReflective("crashReportIn")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_displayCrashReport_3); + + BaseData reflect_Minecraft_method_isUnicode_4 = new ModData(); + reflect_Minecraft_method_isUnicode_4.set("methodName", "isUnicode"); + reflect_Minecraft_method_isUnicode_4.set("returnType", "Minecraft"); + reflect_Minecraft_method_isUnicode_4.set("static", false); + reflect_Minecraft_method_isUnicode_4.set("argnames", new String[] {}); + reflect_Minecraft_method_isUnicode_4.set("argtypes", new String[] {}); + reflect_Minecraft_method_isUnicode_4.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).isUnicode(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isUnicode_4); + + BaseData reflect_Minecraft_method_refreshResources_5 = new ModData(); + reflect_Minecraft_method_refreshResources_5.set("methodName", "refreshResources"); + reflect_Minecraft_method_refreshResources_5.set("returnType", "Minecraft"); + reflect_Minecraft_method_refreshResources_5.set("static", false); + reflect_Minecraft_method_refreshResources_5.set("argnames", new String[] {}); + reflect_Minecraft_method_refreshResources_5.set("argtypes", new String[] {}); + reflect_Minecraft_method_refreshResources_5.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).refreshResources(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_refreshResources_5); + + BaseData reflect_Minecraft_method_displayGuiScreen_6 = new ModData(); + reflect_Minecraft_method_displayGuiScreen_6.set("methodName", "displayGuiScreen"); + reflect_Minecraft_method_displayGuiScreen_6.set("returnType", "Minecraft"); + reflect_Minecraft_method_displayGuiScreen_6.set("static", false); + reflect_Minecraft_method_displayGuiScreen_6.set("argnames", new String[] { "guiScreenIn" }); + reflect_Minecraft_method_displayGuiScreen_6.set("argtypes", new String[] { "GuiScreen" }); + reflect_Minecraft_method_displayGuiScreen_6.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")) + .displayGuiScreen((GuiScreen) params.getReflective("guiScreenIn")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_displayGuiScreen_6); + + BaseData reflect_Minecraft_method_shutdownIntegratedServer_7 = new ModData(); + reflect_Minecraft_method_shutdownIntegratedServer_7.set("methodName", "shutdownIntegratedServer"); + reflect_Minecraft_method_shutdownIntegratedServer_7.set("returnType", "Minecraft"); + reflect_Minecraft_method_shutdownIntegratedServer_7.set("static", false); + reflect_Minecraft_method_shutdownIntegratedServer_7.set("argnames", new String[] { "cont" }); + reflect_Minecraft_method_shutdownIntegratedServer_7.set("argtypes", new String[] { "GuiScreen" }); + reflect_Minecraft_method_shutdownIntegratedServer_7.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")) + .shutdownIntegratedServer((GuiScreen) params.getReflective("cont")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_shutdownIntegratedServer_7); + + BaseData reflect_Minecraft_method_checkGLError_8 = new ModData(); + reflect_Minecraft_method_checkGLError_8.set("methodName", "checkGLError"); + reflect_Minecraft_method_checkGLError_8.set("returnType", "Minecraft"); + reflect_Minecraft_method_checkGLError_8.set("static", false); + reflect_Minecraft_method_checkGLError_8.set("argnames", new String[] { "message" }); + reflect_Minecraft_method_checkGLError_8.set("argtypes", new String[] { "String" }); + reflect_Minecraft_method_checkGLError_8.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).checkGLError((String) params.getString("message")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_checkGLError_8); + + BaseData reflect_Minecraft_method_shutdownMinecraftApplet_9 = new ModData(); + reflect_Minecraft_method_shutdownMinecraftApplet_9.set("methodName", "shutdownMinecraftApplet"); + reflect_Minecraft_method_shutdownMinecraftApplet_9.set("returnType", "Minecraft"); + reflect_Minecraft_method_shutdownMinecraftApplet_9.set("static", false); + reflect_Minecraft_method_shutdownMinecraftApplet_9.set("argnames", new String[] {}); + reflect_Minecraft_method_shutdownMinecraftApplet_9.set("argtypes", new String[] {}); + reflect_Minecraft_method_shutdownMinecraftApplet_9.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).shutdownMinecraftApplet(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_shutdownMinecraftApplet_9); + + BaseData reflect_Minecraft_method_updateDisplay_10 = new ModData(); + reflect_Minecraft_method_updateDisplay_10.set("methodName", "updateDisplay"); + reflect_Minecraft_method_updateDisplay_10.set("returnType", "Minecraft"); + reflect_Minecraft_method_updateDisplay_10.set("static", false); + reflect_Minecraft_method_updateDisplay_10.set("argnames", new String[] {}); + reflect_Minecraft_method_updateDisplay_10.set("argtypes", new String[] {}); + reflect_Minecraft_method_updateDisplay_10.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).updateDisplay(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_updateDisplay_10); + + BaseData reflect_Minecraft_method_getLimitFramerate_11 = new ModData(); + reflect_Minecraft_method_getLimitFramerate_11.set("methodName", "getLimitFramerate"); + reflect_Minecraft_method_getLimitFramerate_11.set("returnType", "Minecraft"); + reflect_Minecraft_method_getLimitFramerate_11.set("static", false); + reflect_Minecraft_method_getLimitFramerate_11.set("argnames", new String[] {}); + reflect_Minecraft_method_getLimitFramerate_11.set("argtypes", new String[] {}); + reflect_Minecraft_method_getLimitFramerate_11.setCallbackIntWithDataArg("exec", (BaseData params) -> { + try { + return (int) ((Minecraft) params.getReflective("_self")).getLimitFramerate(); + } catch (Exception _exception_reflect_) { + return 0; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getLimitFramerate_11); + + BaseData reflect_Minecraft_method_isFramerateLimitBelowMax_12 = new ModData(); + reflect_Minecraft_method_isFramerateLimitBelowMax_12.set("methodName", "isFramerateLimitBelowMax"); + reflect_Minecraft_method_isFramerateLimitBelowMax_12.set("returnType", "Minecraft"); + reflect_Minecraft_method_isFramerateLimitBelowMax_12.set("static", false); + reflect_Minecraft_method_isFramerateLimitBelowMax_12.set("argnames", new String[] {}); + reflect_Minecraft_method_isFramerateLimitBelowMax_12.set("argtypes", new String[] {}); + reflect_Minecraft_method_isFramerateLimitBelowMax_12.setCallbackBooleanWithDataArg("exec", + (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).isFramerateLimitBelowMax(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isFramerateLimitBelowMax_12); + + BaseData reflect_Minecraft_method_shutdown_13 = new ModData(); + reflect_Minecraft_method_shutdown_13.set("methodName", "shutdown"); + reflect_Minecraft_method_shutdown_13.set("returnType", "Minecraft"); + reflect_Minecraft_method_shutdown_13.set("static", false); + reflect_Minecraft_method_shutdown_13.set("argnames", new String[] {}); + reflect_Minecraft_method_shutdown_13.set("argtypes", new String[] {}); + reflect_Minecraft_method_shutdown_13.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).shutdown(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_shutdown_13); + + BaseData reflect_Minecraft_method_setIngameFocus_14 = new ModData(); + reflect_Minecraft_method_setIngameFocus_14.set("methodName", "setIngameFocus"); + reflect_Minecraft_method_setIngameFocus_14.set("returnType", "Minecraft"); + reflect_Minecraft_method_setIngameFocus_14.set("static", false); + reflect_Minecraft_method_setIngameFocus_14.set("argnames", new String[] {}); + reflect_Minecraft_method_setIngameFocus_14.set("argtypes", new String[] {}); + reflect_Minecraft_method_setIngameFocus_14.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).setIngameFocus(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_setIngameFocus_14); + + BaseData reflect_Minecraft_method_setIngameNotInFocus_15 = new ModData(); + reflect_Minecraft_method_setIngameNotInFocus_15.set("methodName", "setIngameNotInFocus"); + reflect_Minecraft_method_setIngameNotInFocus_15.set("returnType", "Minecraft"); + reflect_Minecraft_method_setIngameNotInFocus_15.set("static", false); + reflect_Minecraft_method_setIngameNotInFocus_15.set("argnames", new String[] {}); + reflect_Minecraft_method_setIngameNotInFocus_15.set("argtypes", new String[] {}); + reflect_Minecraft_method_setIngameNotInFocus_15.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).setIngameNotInFocus(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_setIngameNotInFocus_15); + + BaseData reflect_Minecraft_method_displayInGameMenu_16 = new ModData(); + reflect_Minecraft_method_displayInGameMenu_16.set("methodName", "displayInGameMenu"); + reflect_Minecraft_method_displayInGameMenu_16.set("returnType", "Minecraft"); + reflect_Minecraft_method_displayInGameMenu_16.set("static", false); + reflect_Minecraft_method_displayInGameMenu_16.set("argnames", new String[] {}); + reflect_Minecraft_method_displayInGameMenu_16.set("argtypes", new String[] {}); + reflect_Minecraft_method_displayInGameMenu_16.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).displayInGameMenu(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_displayInGameMenu_16); + + BaseData reflect_Minecraft_method_clickMouse_17 = new ModData(); + reflect_Minecraft_method_clickMouse_17.set("methodName", "clickMouse"); + reflect_Minecraft_method_clickMouse_17.set("returnType", "Minecraft"); + reflect_Minecraft_method_clickMouse_17.set("static", false); + reflect_Minecraft_method_clickMouse_17.set("argnames", new String[] {}); + reflect_Minecraft_method_clickMouse_17.set("argtypes", new String[] {}); + reflect_Minecraft_method_clickMouse_17.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).clickMouse(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_clickMouse_17); + + BaseData reflect_Minecraft_method_rightClickMouse_18 = new ModData(); + reflect_Minecraft_method_rightClickMouse_18.set("methodName", "rightClickMouse"); + reflect_Minecraft_method_rightClickMouse_18.set("returnType", "Minecraft"); + reflect_Minecraft_method_rightClickMouse_18.set("static", false); + reflect_Minecraft_method_rightClickMouse_18.set("argnames", new String[] {}); + reflect_Minecraft_method_rightClickMouse_18.set("argtypes", new String[] {}); + reflect_Minecraft_method_rightClickMouse_18.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).rightClickMouse(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_rightClickMouse_18); + + BaseData reflect_Minecraft_method_toggleFullscreen_19 = new ModData(); + reflect_Minecraft_method_toggleFullscreen_19.set("methodName", "toggleFullscreen"); + reflect_Minecraft_method_toggleFullscreen_19.set("returnType", "Minecraft"); + reflect_Minecraft_method_toggleFullscreen_19.set("static", false); + reflect_Minecraft_method_toggleFullscreen_19.set("argnames", new String[] {}); + reflect_Minecraft_method_toggleFullscreen_19.set("argtypes", new String[] {}); + reflect_Minecraft_method_toggleFullscreen_19.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).toggleFullscreen(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_toggleFullscreen_19); + + BaseData reflect_Minecraft_method_func_181535_r_20 = new ModData(); + reflect_Minecraft_method_func_181535_r_20.set("methodName", "func_181535_r"); + reflect_Minecraft_method_func_181535_r_20.set("returnType", "Minecraft"); + reflect_Minecraft_method_func_181535_r_20.set("static", false); + reflect_Minecraft_method_func_181535_r_20.set("argnames", new String[] {}); + reflect_Minecraft_method_func_181535_r_20.set("argtypes", new String[] {}); + reflect_Minecraft_method_func_181535_r_20.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (MusicTicker) ((Minecraft) params.getReflective("_self")).func_181535_r(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_func_181535_r_20); + + BaseData reflect_Minecraft_method_runTick_21 = new ModData(); + reflect_Minecraft_method_runTick_21.set("methodName", "runTick"); + reflect_Minecraft_method_runTick_21.set("returnType", "Minecraft"); + reflect_Minecraft_method_runTick_21.set("static", false); + reflect_Minecraft_method_runTick_21.set("argnames", new String[] {}); + reflect_Minecraft_method_runTick_21.set("argtypes", new String[] {}); + reflect_Minecraft_method_runTick_21.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).runTick(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_runTick_21); + + BaseData reflect_Minecraft_method_launchIntegratedServer_22 = new ModData(); + reflect_Minecraft_method_launchIntegratedServer_22.set("methodName", "launchIntegratedServer"); + reflect_Minecraft_method_launchIntegratedServer_22.set("returnType", "Minecraft"); + reflect_Minecraft_method_launchIntegratedServer_22.set("static", false); + reflect_Minecraft_method_launchIntegratedServer_22.set("argnames", + new String[] { "folderName", "worldName", "worldSettingsIn" }); + reflect_Minecraft_method_launchIntegratedServer_22.set("argtypes", + new String[] { "String", "String", "WorldSettings" }); + reflect_Minecraft_method_launchIntegratedServer_22.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).launchIntegratedServer( + (String) params.getString("folderName"), (String) params.getString("worldName"), + (WorldSettings) params.getReflective("worldSettingsIn")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_launchIntegratedServer_22); + + BaseData reflect_Minecraft_method_loadWorld_23 = new ModData(); + reflect_Minecraft_method_loadWorld_23.set("methodName", "loadWorld"); + reflect_Minecraft_method_loadWorld_23.set("returnType", "Minecraft"); + reflect_Minecraft_method_loadWorld_23.set("static", false); + reflect_Minecraft_method_loadWorld_23.set("argnames", new String[] { "worldClientIn" }); + reflect_Minecraft_method_loadWorld_23.set("argtypes", new String[] { "WorldClient" }); + reflect_Minecraft_method_loadWorld_23.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")) + .loadWorld((WorldClient) params.getReflective("worldClientIn")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_loadWorld_23); + + BaseData reflect_Minecraft_method_loadWorld_24 = new ModData(); + reflect_Minecraft_method_loadWorld_24.set("methodName", "loadWorld"); + reflect_Minecraft_method_loadWorld_24.set("returnType", "Minecraft"); + reflect_Minecraft_method_loadWorld_24.set("static", false); + reflect_Minecraft_method_loadWorld_24.set("argnames", new String[] { "worldClientIn", "loadingMessage" }); + reflect_Minecraft_method_loadWorld_24.set("argtypes", new String[] { "WorldClient", "String" }); + reflect_Minecraft_method_loadWorld_24.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).loadWorld( + (WorldClient) params.getReflective("worldClientIn"), + (String) params.getString("loadingMessage")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_loadWorld_24); + + BaseData reflect_Minecraft_method_setDimensionAndSpawnPlayer_25 = new ModData(); + reflect_Minecraft_method_setDimensionAndSpawnPlayer_25.set("methodName", "setDimensionAndSpawnPlayer"); + reflect_Minecraft_method_setDimensionAndSpawnPlayer_25.set("returnType", "Minecraft"); + reflect_Minecraft_method_setDimensionAndSpawnPlayer_25.set("static", false); + reflect_Minecraft_method_setDimensionAndSpawnPlayer_25.set("argnames", new String[] { "dimension" }); + reflect_Minecraft_method_setDimensionAndSpawnPlayer_25.set("argtypes", new String[] { "int" }); + reflect_Minecraft_method_setDimensionAndSpawnPlayer_25.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")) + .setDimensionAndSpawnPlayer((int) params.getInt("dimension")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_setDimensionAndSpawnPlayer_25); + + BaseData reflect_Minecraft_method_isDemo_26 = new ModData(); + reflect_Minecraft_method_isDemo_26.set("methodName", "isDemo"); + reflect_Minecraft_method_isDemo_26.set("returnType", "Minecraft"); + reflect_Minecraft_method_isDemo_26.set("static", false); + reflect_Minecraft_method_isDemo_26.set("argnames", new String[] {}); + reflect_Minecraft_method_isDemo_26.set("argtypes", new String[] {}); + reflect_Minecraft_method_isDemo_26.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).isDemo(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isDemo_26); + + BaseData reflect_Minecraft_method_getNetHandler_27 = new ModData(); + reflect_Minecraft_method_getNetHandler_27.set("methodName", "getNetHandler"); + reflect_Minecraft_method_getNetHandler_27.set("returnType", "Minecraft"); + reflect_Minecraft_method_getNetHandler_27.set("static", false); + reflect_Minecraft_method_getNetHandler_27.set("argnames", new String[] {}); + reflect_Minecraft_method_getNetHandler_27.set("argtypes", new String[] {}); + reflect_Minecraft_method_getNetHandler_27.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (NetHandlerPlayClient) ((Minecraft) params.getReflective("_self")).getNetHandler(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getNetHandler_27); + + BaseData reflect_Minecraft_method_isGuiEnabled_28 = new ModData(); + reflect_Minecraft_method_isGuiEnabled_28.set("methodName", "isGuiEnabled"); + reflect_Minecraft_method_isGuiEnabled_28.set("returnType", "Minecraft"); + reflect_Minecraft_method_isGuiEnabled_28.set("static", true); + reflect_Minecraft_method_isGuiEnabled_28.set("argnames", new String[] {}); + reflect_Minecraft_method_isGuiEnabled_28.set("argtypes", new String[] {}); + reflect_Minecraft_method_isGuiEnabled_28.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) Minecraft.isGuiEnabled(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isGuiEnabled_28); + + BaseData reflect_Minecraft_method_isFancyGraphicsEnabled_29 = new ModData(); + reflect_Minecraft_method_isFancyGraphicsEnabled_29.set("methodName", "isFancyGraphicsEnabled"); + reflect_Minecraft_method_isFancyGraphicsEnabled_29.set("returnType", "Minecraft"); + reflect_Minecraft_method_isFancyGraphicsEnabled_29.set("static", true); + reflect_Minecraft_method_isFancyGraphicsEnabled_29.set("argnames", new String[] {}); + reflect_Minecraft_method_isFancyGraphicsEnabled_29.set("argtypes", new String[] {}); + reflect_Minecraft_method_isFancyGraphicsEnabled_29.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) Minecraft.isFancyGraphicsEnabled(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isFancyGraphicsEnabled_29); + + BaseData reflect_Minecraft_method_isAmbientOcclusionEnabled_30 = new ModData(); + reflect_Minecraft_method_isAmbientOcclusionEnabled_30.set("methodName", "isAmbientOcclusionEnabled"); + reflect_Minecraft_method_isAmbientOcclusionEnabled_30.set("returnType", "Minecraft"); + reflect_Minecraft_method_isAmbientOcclusionEnabled_30.set("static", true); + reflect_Minecraft_method_isAmbientOcclusionEnabled_30.set("argnames", new String[] {}); + reflect_Minecraft_method_isAmbientOcclusionEnabled_30.set("argtypes", new String[] {}); + reflect_Minecraft_method_isAmbientOcclusionEnabled_30.setCallbackBooleanWithDataArg("exec", + (BaseData params) -> { + try { + return (boolean) Minecraft.isAmbientOcclusionEnabled(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isAmbientOcclusionEnabled_30); + + BaseData reflect_Minecraft_method_middleClickMouse_31 = new ModData(); + reflect_Minecraft_method_middleClickMouse_31.set("methodName", "middleClickMouse"); + reflect_Minecraft_method_middleClickMouse_31.set("returnType", "Minecraft"); + reflect_Minecraft_method_middleClickMouse_31.set("static", false); + reflect_Minecraft_method_middleClickMouse_31.set("argnames", new String[] {}); + reflect_Minecraft_method_middleClickMouse_31.set("argtypes", new String[] {}); + reflect_Minecraft_method_middleClickMouse_31.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).middleClickMouse(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_middleClickMouse_31); + + BaseData reflect_Minecraft_method_addGraphicsAndWorldToCrashReport_32 = new ModData(); + reflect_Minecraft_method_addGraphicsAndWorldToCrashReport_32.set("methodName", + "addGraphicsAndWorldToCrashReport"); + reflect_Minecraft_method_addGraphicsAndWorldToCrashReport_32.set("returnType", "Minecraft"); + reflect_Minecraft_method_addGraphicsAndWorldToCrashReport_32.set("static", false); + reflect_Minecraft_method_addGraphicsAndWorldToCrashReport_32.set("argnames", new String[] { "theCrash" }); + reflect_Minecraft_method_addGraphicsAndWorldToCrashReport_32.set("argtypes", new String[] { "CrashReport" }); + reflect_Minecraft_method_addGraphicsAndWorldToCrashReport_32.setCallbackReflectiveWithDataArg("exec", + (BaseData params) -> { + try { + return (CrashReport) ((Minecraft) params.getReflective("_self")) + .addGraphicsAndWorldToCrashReport((CrashReport) params.getReflective("theCrash")); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_addGraphicsAndWorldToCrashReport_32); + + BaseData reflect_Minecraft_method_getMinecraft_33 = new ModData(); + reflect_Minecraft_method_getMinecraft_33.set("methodName", "getMinecraft"); + reflect_Minecraft_method_getMinecraft_33.set("returnType", "Minecraft"); + reflect_Minecraft_method_getMinecraft_33.set("static", true); + reflect_Minecraft_method_getMinecraft_33.set("argnames", new String[] {}); + reflect_Minecraft_method_getMinecraft_33.set("argtypes", new String[] {}); + reflect_Minecraft_method_getMinecraft_33.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (Minecraft) Minecraft.getMinecraft(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getMinecraft_33); + + BaseData reflect_Minecraft_method_isSnooperEnabled_34 = new ModData(); + reflect_Minecraft_method_isSnooperEnabled_34.set("methodName", "isSnooperEnabled"); + reflect_Minecraft_method_isSnooperEnabled_34.set("returnType", "Minecraft"); + reflect_Minecraft_method_isSnooperEnabled_34.set("static", false); + reflect_Minecraft_method_isSnooperEnabled_34.set("argnames", new String[] {}); + reflect_Minecraft_method_isSnooperEnabled_34.set("argtypes", new String[] {}); + reflect_Minecraft_method_isSnooperEnabled_34.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).isSnooperEnabled(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isSnooperEnabled_34); + + BaseData reflect_Minecraft_method_setServerData_35 = new ModData(); + reflect_Minecraft_method_setServerData_35.set("methodName", "setServerData"); + reflect_Minecraft_method_setServerData_35.set("returnType", "Minecraft"); + reflect_Minecraft_method_setServerData_35.set("static", false); + reflect_Minecraft_method_setServerData_35.set("argnames", new String[] { "serverDataIn" }); + reflect_Minecraft_method_setServerData_35.set("argtypes", new String[] { "ServerData" }); + reflect_Minecraft_method_setServerData_35.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")) + .setServerData((ServerData) params.getReflective("serverDataIn")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_setServerData_35); + + BaseData reflect_Minecraft_method_getCurrentServerData_36 = new ModData(); + reflect_Minecraft_method_getCurrentServerData_36.set("methodName", "getCurrentServerData"); + reflect_Minecraft_method_getCurrentServerData_36.set("returnType", "Minecraft"); + reflect_Minecraft_method_getCurrentServerData_36.set("static", false); + reflect_Minecraft_method_getCurrentServerData_36.set("argnames", new String[] {}); + reflect_Minecraft_method_getCurrentServerData_36.set("argtypes", new String[] {}); + reflect_Minecraft_method_getCurrentServerData_36.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ServerData) ((Minecraft) params.getReflective("_self")).getCurrentServerData(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getCurrentServerData_36); + + BaseData reflect_Minecraft_method_isIntegratedServerRunning_37 = new ModData(); + reflect_Minecraft_method_isIntegratedServerRunning_37.set("methodName", "isIntegratedServerRunning"); + reflect_Minecraft_method_isIntegratedServerRunning_37.set("returnType", "Minecraft"); + reflect_Minecraft_method_isIntegratedServerRunning_37.set("static", false); + reflect_Minecraft_method_isIntegratedServerRunning_37.set("argnames", new String[] {}); + reflect_Minecraft_method_isIntegratedServerRunning_37.set("argtypes", new String[] {}); + reflect_Minecraft_method_isIntegratedServerRunning_37.setCallbackBooleanWithDataArg("exec", + (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).isIntegratedServerRunning(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isIntegratedServerRunning_37); + + BaseData reflect_Minecraft_method_isSingleplayer_38 = new ModData(); + reflect_Minecraft_method_isSingleplayer_38.set("methodName", "isSingleplayer"); + reflect_Minecraft_method_isSingleplayer_38.set("returnType", "Minecraft"); + reflect_Minecraft_method_isSingleplayer_38.set("static", false); + reflect_Minecraft_method_isSingleplayer_38.set("argnames", new String[] {}); + reflect_Minecraft_method_isSingleplayer_38.set("argtypes", new String[] {}); + reflect_Minecraft_method_isSingleplayer_38.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).isSingleplayer(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isSingleplayer_38); + + BaseData reflect_Minecraft_method_stopIntegratedServer_39 = new ModData(); + reflect_Minecraft_method_stopIntegratedServer_39.set("methodName", "stopIntegratedServer"); + reflect_Minecraft_method_stopIntegratedServer_39.set("returnType", "Minecraft"); + reflect_Minecraft_method_stopIntegratedServer_39.set("static", true); + reflect_Minecraft_method_stopIntegratedServer_39.set("argnames", new String[] {}); + reflect_Minecraft_method_stopIntegratedServer_39.set("argtypes", new String[] {}); + reflect_Minecraft_method_stopIntegratedServer_39.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + Minecraft.stopIntegratedServer(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_stopIntegratedServer_39); + + BaseData reflect_Minecraft_method_getSystemTime_40 = new ModData(); + reflect_Minecraft_method_getSystemTime_40.set("methodName", "getSystemTime"); + reflect_Minecraft_method_getSystemTime_40.set("returnType", "Minecraft"); + reflect_Minecraft_method_getSystemTime_40.set("static", true); + reflect_Minecraft_method_getSystemTime_40.set("argnames", new String[] {}); + reflect_Minecraft_method_getSystemTime_40.set("argtypes", new String[] {}); + reflect_Minecraft_method_getSystemTime_40.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (long) Minecraft.getSystemTime(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getSystemTime_40); + + BaseData reflect_Minecraft_method_isFullScreen_41 = new ModData(); + reflect_Minecraft_method_isFullScreen_41.set("methodName", "isFullScreen"); + reflect_Minecraft_method_isFullScreen_41.set("returnType", "Minecraft"); + reflect_Minecraft_method_isFullScreen_41.set("static", false); + reflect_Minecraft_method_isFullScreen_41.set("argnames", new String[] {}); + reflect_Minecraft_method_isFullScreen_41.set("argtypes", new String[] {}); + reflect_Minecraft_method_isFullScreen_41.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).isFullScreen(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isFullScreen_41); + + BaseData reflect_Minecraft_method_getSession_42 = new ModData(); + reflect_Minecraft_method_getSession_42.set("methodName", "getSession"); + reflect_Minecraft_method_getSession_42.set("returnType", "Minecraft"); + reflect_Minecraft_method_getSession_42.set("static", false); + reflect_Minecraft_method_getSession_42.set("argnames", new String[] {}); + reflect_Minecraft_method_getSession_42.set("argtypes", new String[] {}); + reflect_Minecraft_method_getSession_42.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (Session) ((Minecraft) params.getReflective("_self")).getSession(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getSession_42); + + BaseData reflect_Minecraft_method_getTextureManager_43 = new ModData(); + reflect_Minecraft_method_getTextureManager_43.set("methodName", "getTextureManager"); + reflect_Minecraft_method_getTextureManager_43.set("returnType", "Minecraft"); + reflect_Minecraft_method_getTextureManager_43.set("static", false); + reflect_Minecraft_method_getTextureManager_43.set("argnames", new String[] {}); + reflect_Minecraft_method_getTextureManager_43.set("argtypes", new String[] {}); + reflect_Minecraft_method_getTextureManager_43.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (TextureManager) ((Minecraft) params.getReflective("_self")).getTextureManager(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getTextureManager_43); + + BaseData reflect_Minecraft_method_getResourceManager_44 = new ModData(); + reflect_Minecraft_method_getResourceManager_44.set("methodName", "getResourceManager"); + reflect_Minecraft_method_getResourceManager_44.set("returnType", "Minecraft"); + reflect_Minecraft_method_getResourceManager_44.set("static", false); + reflect_Minecraft_method_getResourceManager_44.set("argnames", new String[] {}); + reflect_Minecraft_method_getResourceManager_44.set("argtypes", new String[] {}); + reflect_Minecraft_method_getResourceManager_44.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (IResourceManager) ((Minecraft) params.getReflective("_self")).getResourceManager(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getResourceManager_44); + + BaseData reflect_Minecraft_method_getResourcePackRepository_45 = new ModData(); + reflect_Minecraft_method_getResourcePackRepository_45.set("methodName", "getResourcePackRepository"); + reflect_Minecraft_method_getResourcePackRepository_45.set("returnType", "Minecraft"); + reflect_Minecraft_method_getResourcePackRepository_45.set("static", false); + reflect_Minecraft_method_getResourcePackRepository_45.set("argnames", new String[] {}); + reflect_Minecraft_method_getResourcePackRepository_45.set("argtypes", new String[] {}); + reflect_Minecraft_method_getResourcePackRepository_45.setCallbackReflectiveWithDataArg("exec", + (BaseData params) -> { + try { + return (ResourcePackRepository) ((Minecraft) params.getReflective("_self")) + .getResourcePackRepository(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getResourcePackRepository_45); + + BaseData reflect_Minecraft_method_getLanguageManager_46 = new ModData(); + reflect_Minecraft_method_getLanguageManager_46.set("methodName", "getLanguageManager"); + reflect_Minecraft_method_getLanguageManager_46.set("returnType", "Minecraft"); + reflect_Minecraft_method_getLanguageManager_46.set("static", false); + reflect_Minecraft_method_getLanguageManager_46.set("argnames", new String[] {}); + reflect_Minecraft_method_getLanguageManager_46.set("argtypes", new String[] {}); + reflect_Minecraft_method_getLanguageManager_46.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (LanguageManager) ((Minecraft) params.getReflective("_self")).getLanguageManager(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getLanguageManager_46); + + BaseData reflect_Minecraft_method_getTextureMapBlocks_47 = new ModData(); + reflect_Minecraft_method_getTextureMapBlocks_47.set("methodName", "getTextureMapBlocks"); + reflect_Minecraft_method_getTextureMapBlocks_47.set("returnType", "Minecraft"); + reflect_Minecraft_method_getTextureMapBlocks_47.set("static", false); + reflect_Minecraft_method_getTextureMapBlocks_47.set("argnames", new String[] {}); + reflect_Minecraft_method_getTextureMapBlocks_47.set("argtypes", new String[] {}); + reflect_Minecraft_method_getTextureMapBlocks_47.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (TextureMap) ((Minecraft) params.getReflective("_self")).getTextureMapBlocks(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getTextureMapBlocks_47); + + BaseData reflect_Minecraft_method_isJava64bit_48 = new ModData(); + reflect_Minecraft_method_isJava64bit_48.set("methodName", "isJava64bit"); + reflect_Minecraft_method_isJava64bit_48.set("returnType", "Minecraft"); + reflect_Minecraft_method_isJava64bit_48.set("static", false); + reflect_Minecraft_method_isJava64bit_48.set("argnames", new String[] {}); + reflect_Minecraft_method_isJava64bit_48.set("argtypes", new String[] {}); + reflect_Minecraft_method_isJava64bit_48.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).isJava64bit(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isJava64bit_48); + + BaseData reflect_Minecraft_method_isGamePaused_49 = new ModData(); + reflect_Minecraft_method_isGamePaused_49.set("methodName", "isGamePaused"); + reflect_Minecraft_method_isGamePaused_49.set("returnType", "Minecraft"); + reflect_Minecraft_method_isGamePaused_49.set("static", false); + reflect_Minecraft_method_isGamePaused_49.set("argnames", new String[] {}); + reflect_Minecraft_method_isGamePaused_49.set("argtypes", new String[] {}); + reflect_Minecraft_method_isGamePaused_49.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).isGamePaused(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_isGamePaused_49); + + BaseData reflect_Minecraft_method_getSoundHandler_50 = new ModData(); + reflect_Minecraft_method_getSoundHandler_50.set("methodName", "getSoundHandler"); + reflect_Minecraft_method_getSoundHandler_50.set("returnType", "Minecraft"); + reflect_Minecraft_method_getSoundHandler_50.set("static", false); + reflect_Minecraft_method_getSoundHandler_50.set("argnames", new String[] {}); + reflect_Minecraft_method_getSoundHandler_50.set("argtypes", new String[] {}); + reflect_Minecraft_method_getSoundHandler_50.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (SoundHandler) ((Minecraft) params.getReflective("_self")).getSoundHandler(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getSoundHandler_50); + + BaseData reflect_Minecraft_method_dispatchKeypresses_51 = new ModData(); + reflect_Minecraft_method_dispatchKeypresses_51.set("methodName", "dispatchKeypresses"); + reflect_Minecraft_method_dispatchKeypresses_51.set("returnType", "Minecraft"); + reflect_Minecraft_method_dispatchKeypresses_51.set("static", false); + reflect_Minecraft_method_dispatchKeypresses_51.set("argnames", new String[] {}); + reflect_Minecraft_method_dispatchKeypresses_51.set("argtypes", new String[] {}); + reflect_Minecraft_method_dispatchKeypresses_51.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).dispatchKeypresses(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_dispatchKeypresses_51); + + BaseData reflect_Minecraft_method_getRenderViewEntity_52 = new ModData(); + reflect_Minecraft_method_getRenderViewEntity_52.set("methodName", "getRenderViewEntity"); + reflect_Minecraft_method_getRenderViewEntity_52.set("returnType", "Minecraft"); + reflect_Minecraft_method_getRenderViewEntity_52.set("static", false); + reflect_Minecraft_method_getRenderViewEntity_52.set("argnames", new String[] {}); + reflect_Minecraft_method_getRenderViewEntity_52.set("argtypes", new String[] {}); + reflect_Minecraft_method_getRenderViewEntity_52.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (Entity) ((Minecraft) params.getReflective("_self")).getRenderViewEntity(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getRenderViewEntity_52); + + BaseData reflect_Minecraft_method_setRenderViewEntity_53 = new ModData(); + reflect_Minecraft_method_setRenderViewEntity_53.set("methodName", "setRenderViewEntity"); + reflect_Minecraft_method_setRenderViewEntity_53.set("returnType", "Minecraft"); + reflect_Minecraft_method_setRenderViewEntity_53.set("static", false); + reflect_Minecraft_method_setRenderViewEntity_53.set("argnames", new String[] { "viewingEntity" }); + reflect_Minecraft_method_setRenderViewEntity_53.set("argtypes", new String[] { "Entity" }); + reflect_Minecraft_method_setRenderViewEntity_53.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")) + .setRenderViewEntity((Entity) params.getReflective("viewingEntity")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_setRenderViewEntity_53); + + BaseData reflect_Minecraft_method_addScheduledTask_54 = new ModData(); + reflect_Minecraft_method_addScheduledTask_54.set("methodName", "addScheduledTask"); + reflect_Minecraft_method_addScheduledTask_54.set("returnType", "Minecraft"); + reflect_Minecraft_method_addScheduledTask_54.set("static", false); + reflect_Minecraft_method_addScheduledTask_54.set("argnames", new String[] { "runnableToSchedule" }); + reflect_Minecraft_method_addScheduledTask_54.set("argtypes", new String[] { "Runnable" }); + reflect_Minecraft_method_addScheduledTask_54.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")) + .addScheduledTask((Runnable) params.getReflective("runnableToSchedule")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_addScheduledTask_54); + + BaseData reflect_Minecraft_method_getBlockRendererDispatcher_55 = new ModData(); + reflect_Minecraft_method_getBlockRendererDispatcher_55.set("methodName", "getBlockRendererDispatcher"); + reflect_Minecraft_method_getBlockRendererDispatcher_55.set("returnType", "Minecraft"); + reflect_Minecraft_method_getBlockRendererDispatcher_55.set("static", false); + reflect_Minecraft_method_getBlockRendererDispatcher_55.set("argnames", new String[] {}); + reflect_Minecraft_method_getBlockRendererDispatcher_55.set("argtypes", new String[] {}); + reflect_Minecraft_method_getBlockRendererDispatcher_55.setCallbackReflectiveWithDataArg("exec", + (BaseData params) -> { + try { + return (BlockRendererDispatcher) ((Minecraft) params.getReflective("_self")) + .getBlockRendererDispatcher(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getBlockRendererDispatcher_55); + + BaseData reflect_Minecraft_method_getRenderManager_56 = new ModData(); + reflect_Minecraft_method_getRenderManager_56.set("methodName", "getRenderManager"); + reflect_Minecraft_method_getRenderManager_56.set("returnType", "Minecraft"); + reflect_Minecraft_method_getRenderManager_56.set("static", false); + reflect_Minecraft_method_getRenderManager_56.set("argnames", new String[] {}); + reflect_Minecraft_method_getRenderManager_56.set("argtypes", new String[] {}); + reflect_Minecraft_method_getRenderManager_56.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (RenderManager) ((Minecraft) params.getReflective("_self")).getRenderManager(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getRenderManager_56); + + BaseData reflect_Minecraft_method_getRenderItem_57 = new ModData(); + reflect_Minecraft_method_getRenderItem_57.set("methodName", "getRenderItem"); + reflect_Minecraft_method_getRenderItem_57.set("returnType", "Minecraft"); + reflect_Minecraft_method_getRenderItem_57.set("static", false); + reflect_Minecraft_method_getRenderItem_57.set("argnames", new String[] {}); + reflect_Minecraft_method_getRenderItem_57.set("argtypes", new String[] {}); + reflect_Minecraft_method_getRenderItem_57.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (RenderItem) ((Minecraft) params.getReflective("_self")).getRenderItem(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getRenderItem_57); + + BaseData reflect_Minecraft_method_getItemRenderer_58 = new ModData(); + reflect_Minecraft_method_getItemRenderer_58.set("methodName", "getItemRenderer"); + reflect_Minecraft_method_getItemRenderer_58.set("returnType", "Minecraft"); + reflect_Minecraft_method_getItemRenderer_58.set("static", false); + reflect_Minecraft_method_getItemRenderer_58.set("argnames", new String[] {}); + reflect_Minecraft_method_getItemRenderer_58.set("argtypes", new String[] {}); + reflect_Minecraft_method_getItemRenderer_58.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ItemRenderer) ((Minecraft) params.getReflective("_self")).getItemRenderer(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getItemRenderer_58); + + BaseData reflect_Minecraft_method_getDebugFPS_59 = new ModData(); + reflect_Minecraft_method_getDebugFPS_59.set("methodName", "getDebugFPS"); + reflect_Minecraft_method_getDebugFPS_59.set("returnType", "Minecraft"); + reflect_Minecraft_method_getDebugFPS_59.set("static", true); + reflect_Minecraft_method_getDebugFPS_59.set("argnames", new String[] {}); + reflect_Minecraft_method_getDebugFPS_59.set("argtypes", new String[] {}); + reflect_Minecraft_method_getDebugFPS_59.setCallbackIntWithDataArg("exec", (BaseData params) -> { + try { + return (int) Minecraft.getDebugFPS(); + } catch (Exception _exception_reflect_) { + return 0; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getDebugFPS_59); + + BaseData reflect_Minecraft_method_func_181539_aj_60 = new ModData(); + reflect_Minecraft_method_func_181539_aj_60.set("methodName", "func_181539_aj"); + reflect_Minecraft_method_func_181539_aj_60.set("returnType", "Minecraft"); + reflect_Minecraft_method_func_181539_aj_60.set("static", false); + reflect_Minecraft_method_func_181539_aj_60.set("argnames", new String[] {}); + reflect_Minecraft_method_func_181539_aj_60.set("argtypes", new String[] {}); + reflect_Minecraft_method_func_181539_aj_60.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (FrameTimer) ((Minecraft) params.getReflective("_self")).func_181539_aj(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_func_181539_aj_60); + + BaseData reflect_Minecraft_method_func_181540_al_61 = new ModData(); + reflect_Minecraft_method_func_181540_al_61.set("methodName", "func_181540_al"); + reflect_Minecraft_method_func_181540_al_61.set("returnType", "Minecraft"); + reflect_Minecraft_method_func_181540_al_61.set("static", false); + reflect_Minecraft_method_func_181540_al_61.set("argnames", new String[] {}); + reflect_Minecraft_method_func_181540_al_61.set("argtypes", new String[] {}); + reflect_Minecraft_method_func_181540_al_61.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).func_181540_al(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_func_181540_al_61); + + BaseData reflect_Minecraft_method_func_181537_a_62 = new ModData(); + reflect_Minecraft_method_func_181537_a_62.set("methodName", "func_181537_a"); + reflect_Minecraft_method_func_181537_a_62.set("returnType", "Minecraft"); + reflect_Minecraft_method_func_181537_a_62.set("static", false); + reflect_Minecraft_method_func_181537_a_62.set("argnames", new String[] { "parFlag" }); + reflect_Minecraft_method_func_181537_a_62.set("argtypes", new String[] { "boolean" }); + reflect_Minecraft_method_func_181537_a_62.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).func_181537_a((boolean) params.getBoolean("parFlag")); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_func_181537_a_62); + + BaseData reflect_Minecraft_method_getGLMaximumTextureSize_63 = new ModData(); + reflect_Minecraft_method_getGLMaximumTextureSize_63.set("methodName", "getGLMaximumTextureSize"); + reflect_Minecraft_method_getGLMaximumTextureSize_63.set("returnType", "Minecraft"); + reflect_Minecraft_method_getGLMaximumTextureSize_63.set("static", true); + reflect_Minecraft_method_getGLMaximumTextureSize_63.set("argnames", new String[] {}); + reflect_Minecraft_method_getGLMaximumTextureSize_63.set("argtypes", new String[] {}); + reflect_Minecraft_method_getGLMaximumTextureSize_63.setCallbackIntWithDataArg("exec", (BaseData params) -> { + try { + return (int) Minecraft.getGLMaximumTextureSize(); + } catch (Exception _exception_reflect_) { + return 0; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getGLMaximumTextureSize_63); + + BaseData reflect_Minecraft_method_areKeysLocked_64 = new ModData(); + reflect_Minecraft_method_areKeysLocked_64.set("methodName", "areKeysLocked"); + reflect_Minecraft_method_areKeysLocked_64.set("returnType", "Minecraft"); + reflect_Minecraft_method_areKeysLocked_64.set("static", false); + reflect_Minecraft_method_areKeysLocked_64.set("argnames", new String[] {}); + reflect_Minecraft_method_areKeysLocked_64.set("argtypes", new String[] {}); + reflect_Minecraft_method_areKeysLocked_64.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).areKeysLocked(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_areKeysLocked_64); + + BaseData reflect_Minecraft_method_getModelManager_65 = new ModData(); + reflect_Minecraft_method_getModelManager_65.set("methodName", "getModelManager"); + reflect_Minecraft_method_getModelManager_65.set("returnType", "Minecraft"); + reflect_Minecraft_method_getModelManager_65.set("static", false); + reflect_Minecraft_method_getModelManager_65.set("argnames", new String[] {}); + reflect_Minecraft_method_getModelManager_65.set("argtypes", new String[] {}); + reflect_Minecraft_method_getModelManager_65.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ModelManager) ((Minecraft) params.getReflective("_self")).getModelManager(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getModelManager_65); + + BaseData reflect_Minecraft_method_getSaveLoader_66 = new ModData(); + reflect_Minecraft_method_getSaveLoader_66.set("methodName", "getSaveLoader"); + reflect_Minecraft_method_getSaveLoader_66.set("returnType", "Minecraft"); + reflect_Minecraft_method_getSaveLoader_66.set("static", false); + reflect_Minecraft_method_getSaveLoader_66.set("argnames", new String[] {}); + reflect_Minecraft_method_getSaveLoader_66.set("argtypes", new String[] {}); + reflect_Minecraft_method_getSaveLoader_66.setCallbackReflectiveWithDataArg("exec", (BaseData params) -> { + try { + return (ISaveFormat) ((Minecraft) params.getReflective("_self")).getSaveLoader(); + } catch (Exception _exception_reflect_) { + return null; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getSaveLoader_66); + + BaseData reflect_Minecraft_method_clearTitles_67 = new ModData(); + reflect_Minecraft_method_clearTitles_67.set("methodName", "clearTitles"); + reflect_Minecraft_method_clearTitles_67.set("returnType", "Minecraft"); + reflect_Minecraft_method_clearTitles_67.set("static", false); + reflect_Minecraft_method_clearTitles_67.set("argnames", new String[] {}); + reflect_Minecraft_method_clearTitles_67.set("argtypes", new String[] {}); + reflect_Minecraft_method_clearTitles_67.setCallbackVoidWithDataArg("exec", (BaseData params) -> { + try { + ((Minecraft) params.getReflective("_self")).clearTitles(); + } catch (Exception _exception_reflect_) { + return; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_clearTitles_67); + + BaseData reflect_Minecraft_method_getEnableFNAWSkins_68 = new ModData(); + reflect_Minecraft_method_getEnableFNAWSkins_68.set("methodName", "getEnableFNAWSkins"); + reflect_Minecraft_method_getEnableFNAWSkins_68.set("returnType", "Minecraft"); + reflect_Minecraft_method_getEnableFNAWSkins_68.set("static", false); + reflect_Minecraft_method_getEnableFNAWSkins_68.set("argnames", new String[] {}); + reflect_Minecraft_method_getEnableFNAWSkins_68.set("argtypes", new String[] {}); + reflect_Minecraft_method_getEnableFNAWSkins_68.setCallbackBooleanWithDataArg("exec", (BaseData params) -> { + try { + return (boolean) ((Minecraft) params.getReflective("_self")).getEnableFNAWSkins(); + } catch (Exception _exception_reflect_) { + return false; + } + }); + + reflect_Minecraft_methods.add(reflect_Minecraft_method_getEnableFNAWSkins_68); + + BaseData[] reflect_Minecraft_methods_arr = new BaseData[reflect_Minecraft_methods.size()]; + for (int i = 0; i < reflect_Minecraft_methods_arr.length; i++) { + reflect_Minecraft_methods_arr[i] = reflect_Minecraft_methods.get(i); + } + + reflect_Minecraft.set("constructors", reflect_Minecraft_constructors_arr); + reflect_Minecraft.set("methods", reflect_Minecraft_methods_arr); + reflect_Minecraft.set("className", "Minecraft"); + reflect_Minecraft.set("classId", "net.minecraft.client.Minecraft"); + reflect_Minecraft.set("class", Minecraft.class); + reflectProfiles.add(reflect_Minecraft); + + BaseData[] reflectProfilesArr = new BaseData[reflectProfiles.size()]; + for (int i = 0; i < reflectProfilesArr.length; i++) { + reflectProfilesArr[i] = reflectProfiles.get(i); + } + plReflectGlobal.set("classes", reflectProfilesArr); + + plReflectGlobal.setCallbackClassFinder("getClassByName", (String className) -> { + for (int i = 0; i < reflectProfilesArr.length; i++) { + if (reflectProfilesArr[i].getString("className").equals(className)) { + return reflectProfilesArr[i]; + } + } + return null; + }); + + plReflectGlobal.setCallbackClassFinder("getClassById", (String classId) -> { + for (int i = 0; i < reflectProfilesArr.length; i++) { + if (reflectProfilesArr[i].getString("classId").equals(classId)) { + return reflectProfilesArr[i]; + } + } + return null; + }); + + return plReflectGlobal; + } +} \ No newline at end of file diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/Display.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/Display.java index 6f40077..956ae1e 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/Display.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/Display.java @@ -49,6 +49,10 @@ public class Display { PlatformInput.setVSync(enable); } + public static boolean isVSyncSupported() { + return PlatformInput.isVSyncSupported(); + } + public static void update() { PlatformInput.update(); } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/EaglercraftVersion.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/EaglercraftVersion.java index a87f0c2..60a0031 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/EaglercraftVersion.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/EaglercraftVersion.java @@ -1,5 +1,6 @@ package net.lax1dude.eaglercraft.v1_8; +import net.lax1dude.eaglercraft.v1_8.internal.PlatformRuntime; import java.math.BigInteger; import static net.eaglerforge.api.ModLoader.returntotalloadedmods; @@ -12,7 +13,7 @@ public class EaglercraftVersion { /// Customize these to fit your fork: public static final String projectForkName = "EaglerForge"; - public static final String projectForkVersion = "v1.3.1"; + public static final String projectForkVersion = "v1.3.2"; public static final String projectForkVendor = "radmanplays"; public static final String projectForkURL = "https://github.com/eaglerforge/EaglerForge"; @@ -22,7 +23,7 @@ public class EaglercraftVersion { public static final String projectOriginName = "EaglercraftX"; public static final String projectOriginAuthor = "lax1dude"; public static final String projectOriginRevision = "1.8"; - public static final String projectOriginVersion = "u29"; + public static final String projectOriginVersion = "u31"; public static final String projectOriginURL = "https://gitlab.com/lax1dude/eaglercraftx-1.8"; // rest in peace @@ -43,9 +44,20 @@ public class EaglercraftVersion { // Miscellaneous variables: - public static int loadedmods = returntotalloadedmods(); public static final String mainMenuStringA = "Minecraft* 1.8.8"; - public static String mainMenuStringB = projectForkName + " " + projectForkVersion + " (" + loadedmods + " Mods loaded)"; + public static String getMainMenuStringB() { + int loadedmods = returntotalloadedmods(); + String mainMenuStringB = projectForkName + " " + projectForkVersion; + if(!PlatformRuntime.isDebugRuntime()) { + if(loadedmods == 1) { + mainMenuStringB = mainMenuStringB + " (" + loadedmods + " Mod loaded)"; + } else { + mainMenuStringB = mainMenuStringB + " (" + loadedmods + " Mods loaded)"; + } + } + + return mainMenuStringB; + } public static final String mainMenuStringC = ""; public static final String mainMenuStringD = "Resources Copyright Mojang AB"; @@ -61,4 +73,6 @@ public class EaglercraftVersion { public static final boolean forceDemoMode = false; + public static final String localStorageNamespace = "_eaglercraftX"; + } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/internal/IClientConfigAdapter.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/internal/IClientConfigAdapter.java index 684275c..d2e0492 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/internal/IClientConfigAdapter.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/internal/IClientConfigAdapter.java @@ -69,4 +69,11 @@ public interface IClientConfigAdapter { boolean isEnableSignatureBadge(); boolean isAllowVoiceClient(); + + boolean isAllowFNAWSkins(); + + String getLocalStorageNamespace(); + + IClientConfigAdapterHooks getHooks(); + } diff --git a/sources/teavm/java/net/lax1dude/eaglercraft/v1_8/internal/teavm/opts/JSEaglercraftXOptsServersArray.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/internal/IClientConfigAdapterHooks.java similarity index 73% rename from sources/teavm/java/net/lax1dude/eaglercraft/v1_8/internal/teavm/opts/JSEaglercraftXOptsServersArray.java rename to sources/main/java/net/lax1dude/eaglercraft/v1_8/internal/IClientConfigAdapterHooks.java index 3299302..397f8b5 100644 --- a/sources/teavm/java/net/lax1dude/eaglercraft/v1_8/internal/teavm/opts/JSEaglercraftXOptsServersArray.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/internal/IClientConfigAdapterHooks.java @@ -1,8 +1,4 @@ -package net.lax1dude.eaglercraft.v1_8.internal.teavm.opts; - -import org.teavm.jso.JSIndexer; -import org.teavm.jso.JSObject; -import org.teavm.jso.JSProperty; +package net.lax1dude.eaglercraft.v1_8.internal; /** * Copyright (c) 2024 lax1dude. All Rights Reserved. @@ -19,12 +15,10 @@ import org.teavm.jso.JSProperty; * POSSIBILITY OF SUCH DAMAGE. * */ -public interface JSEaglercraftXOptsServersArray extends JSObject { +public interface IClientConfigAdapterHooks { - @JSIndexer - JSEaglercraftXOptsServer get(int idx); + void callLocalStorageSavedHook(String key, String base64); - @JSProperty - int getLength(); + String callLocalStorageLoadHook(String key); } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/opengl/ext/deferred/BlockVertexIDs.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/opengl/ext/deferred/BlockVertexIDs.java index fd41992..2a00144 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/opengl/ext/deferred/BlockVertexIDs.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/opengl/ext/deferred/BlockVertexIDs.java @@ -13,6 +13,21 @@ import net.minecraft.client.resources.IResourceManager; import net.minecraft.client.resources.IResourceManagerReloadListener; import net.minecraft.util.ResourceLocation; +/** + * Copyright (c) 2023 lax1dude. All Rights Reserved. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + */ public class BlockVertexIDs implements IResourceManagerReloadListener { private static final Logger logger = LogManager.getLogger("BlockVertexIDsCSV"); diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/EaglerSkinTexture.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/EaglerSkinTexture.java index 2b746c1..bea6cf6 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/EaglerSkinTexture.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/EaglerSkinTexture.java @@ -61,7 +61,7 @@ public class EaglerSkinTexture implements ITextureObject { } System.arraycopy(pixels, 0, this.pixels, 0, pixels.length); if(textureId != -1) { - TextureUtil.uploadTextureImageAllocate(textureId, new ImageData(width, height, pixels, true), false, false); + TextureUtil.uploadTextureImageSub(textureId, new ImageData(width, height, pixels, true), 0, 0, false, false); } } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenEditProfile.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenEditProfile.java index fe319bc..d7343b1 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenEditProfile.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenEditProfile.java @@ -73,14 +73,20 @@ public class GuiScreenEditProfile extends GuiScreen { } private void updateOptions() { + DefaultSkins[] arr = DefaultSkins.defaultSkinsMap; + if(!EagRuntime.getConfiguration().isAllowFNAWSkins()) { + DefaultSkins[] arrNoFNAW = new DefaultSkins[arr.length - 5]; + System.arraycopy(arr, 0, arrNoFNAW, 0, arrNoFNAW.length); + arr = arrNoFNAW; + } int numCustom = EaglerProfile.customSkins.size(); - String[] n = new String[numCustom + DefaultSkins.defaultSkinsMap.length]; + String[] n = new String[numCustom + arr.length]; for(int i = 0; i < numCustom; ++i) { n[i] = EaglerProfile.customSkins.get(i).name; } - int numDefault = DefaultSkins.defaultSkinsMap.length; + int numDefault = arr.length; for(int j = 0; j < numDefault; ++j) { - n[numCustom + j] = DefaultSkins.defaultSkinsMap[j].name; + n[numCustom + j] = arr[j].name; } dropDownOptions = n; } @@ -106,6 +112,10 @@ public class GuiScreenEditProfile extends GuiScreen { GlStateManager.translate(skinX + 2, skinY - 9, 0.0f); GlStateManager.scale(0.75f, 0.75f, 0.75f); + if(selectedSlot > dropDownOptions.length - 1) { + selectedSlot = 0; + } + int numberOfCustomSkins = EaglerProfile.customSkins.size(); int skid = selectedSlot - numberOfCustomSkins; SkinModel selectedSkinModel = skid < 0 ? EaglerProfile.customSkins.get(selectedSlot).model : DefaultSkins.getSkinFromId(skid).model; diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenImportExportProfile.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenImportExportProfile.java index e709d2d..eed4aae 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenImportExportProfile.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenImportExportProfile.java @@ -56,11 +56,15 @@ public class GuiScreenImportExportProfile extends GuiScreen { FileChooserResult result = EagRuntime.getFileChooserResult(); if(result != null) { mc.loadingScreen.eaglerShow(I18n.format("settingsBackup.importing.1"), "settingsBackup.importing.2"); + ProfileImporter importer = new ProfileImporter(result.fileData); try { - ProfileImporter importer = new ProfileImporter(result.fileData); importer.readHeader(); mc.displayGuiScreen(new GuiScreenImportProfile(importer, back)); }catch(IOException ex) { + try { + importer.close(); + } catch (IOException e) { + } EagRuntime.debugPrintStackTrace(ex); mc.displayGuiScreen(new GuiScreenGenericErrorMessage("settingsBackup.importing.failed.1", "settingsBackup.importing.failed.2", back)); } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenImportProfile.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenImportProfile.java index 7eecc81..825974a 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenImportProfile.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/GuiScreenImportProfile.java @@ -62,6 +62,14 @@ public class GuiScreenImportProfile extends GuiScreen { this.buttonList.add(new GuiButton(1, this.width / 2 - 100, this.height / 4 + 140, I18n.format("gui.cancel"))); } + @Override + public void onGuiClosed() { + try { + importer.close(); + } catch (IOException e) { + } + } + protected void actionPerformed(GuiButton par1GuiButton) { if(par1GuiButton.id == 0) { if(!doImportProfile && !doImportSettings && !doImportServers && !doImportResourcePacks) { diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/ProfileExporter.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/ProfileExporter.java index c309239..7686683 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/ProfileExporter.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/ProfileExporter.java @@ -69,98 +69,97 @@ public class ProfileExporter { osb.write(new byte[]{(byte)255,(byte)255,(byte)255,(byte)255}); // this will be replaced with the file count osb.write('G'); - OutputStream os = EaglerZLIB.newGZIPOutputStream(osb); - - os.write(new byte[]{(byte)72,(byte)69,(byte)65,(byte)68}); // HEAD - os.write(new byte[]{(byte)9,(byte)102,(byte)105,(byte)108,(byte)101,(byte)45,(byte)116,(byte)121, - (byte)112,(byte)101}); // 9 + file-type - os.write(new byte[]{(byte)0,(byte)0,(byte)0,(byte)14,(byte)101,(byte)112,(byte)107,(byte)47,(byte)112,(byte)114,(byte)111, - (byte)102,(byte)105,(byte)108,(byte)101,(byte)49,(byte)56,(byte)56}); // 14 + epk/profile188 - os.write('>'); - - os.write(new byte[]{(byte)72,(byte)69,(byte)65,(byte)68}); // HEAD - os.write(new byte[]{(byte)12,(byte)102,(byte)105,(byte)108,(byte)101,(byte)45,(byte)101,(byte)120, - (byte)112,(byte)111,(byte)114,(byte)116,(byte)115,(byte)0,(byte)0,(byte)0,(byte)1}); // 12 + file-exports + 1 - os.write((doExportProfile ? 1 : 0) | (doExportSettings ? 2 : 0) | (doExportServers ? 4 : 0) | (doExportResourcePacks ? 8 : 0)); - os.write('>'); - int fileCount = 2; - - if(doExportProfile) { - byte[] profileData = EaglerProfile.write(); - if(profileData == null) { - throw new IOException("Could not write profile data!"); - } - exportFileToEPK("_eaglercraftX.p", profileData, os); - ++fileCount; - } - - if(doExportSettings) { - logger.info("Exporting game settings..."); - byte[] gameSettings = Minecraft.getMinecraft().gameSettings.writeOptions(); - if(gameSettings == null) { - throw new IOException("Could not write game settings!"); - } - exportFileToEPK("_eaglercraftX.g", gameSettings, os); - ++fileCount; - logger.info("Exporting relay settings..."); - byte[] relays = RelayManager.relayManager.write(); - if(relays == null) { - throw new IOException("Could not write relay settings!"); - } - exportFileToEPK("_eaglercraftX.r", relays, os); - ++fileCount; - } - - if(doExportServers) { - logger.info("Exporting server list..."); - byte[] servers = ServerList.getServerList().writeServerList(); - if(servers == null) { - throw new IOException("Could not write server list!"); - } - exportFileToEPK("_eaglercraftX.s", servers, os); - ++fileCount; - } - - logger.info("Exporting certificates..."); - UpdateCertificate cert = UpdateService.getClientCertificate(); - if(cert != null) { - exportFileToEPK("certs/main.cert", cert.rawCertData, os); - ++fileCount; - } - Collection updatesExport = UpdateService.getAvailableUpdates(); - int cc = 0; - for(UpdateCertificate cert2 : updatesExport) { - exportFileToEPK("certs/c" + (cc++) + ".cert", cert2.rawCertData, os); - ++fileCount; - } - - if(doExportResourcePacks) { - logger.info("Exporting resource packs..."); - byte[] packManifest = (new VFile2(EaglerFolderResourcePack.RESOURCE_PACKS + "/manifest.json")).getAllBytes(); - if(packManifest != null) { - exportFileToEPK(EaglerFolderResourcePack.RESOURCE_PACKS + "/manifest.json", packManifest, os); + try(OutputStream os = EaglerZLIB.newGZIPOutputStream(osb)) { + os.write(new byte[]{(byte)72,(byte)69,(byte)65,(byte)68}); // HEAD + os.write(new byte[]{(byte)9,(byte)102,(byte)105,(byte)108,(byte)101,(byte)45,(byte)116,(byte)121, + (byte)112,(byte)101}); // 9 + file-type + os.write(new byte[]{(byte)0,(byte)0,(byte)0,(byte)14,(byte)101,(byte)112,(byte)107,(byte)47,(byte)112,(byte)114,(byte)111, + (byte)102,(byte)105,(byte)108,(byte)101,(byte)49,(byte)56,(byte)56}); // 14 + epk/profile188 + os.write('>'); + + os.write(new byte[]{(byte)72,(byte)69,(byte)65,(byte)68}); // HEAD + os.write(new byte[]{(byte)12,(byte)102,(byte)105,(byte)108,(byte)101,(byte)45,(byte)101,(byte)120, + (byte)112,(byte)111,(byte)114,(byte)116,(byte)115,(byte)0,(byte)0,(byte)0,(byte)1}); // 12 + file-exports + 1 + os.write((doExportProfile ? 1 : 0) | (doExportSettings ? 2 : 0) | (doExportServers ? 4 : 0) | (doExportResourcePacks ? 8 : 0)); + os.write('>'); + + + if(doExportProfile) { + byte[] profileData = EaglerProfile.write(); + if(profileData == null) { + throw new IOException("Could not write profile data!"); + } + exportFileToEPK("_eaglercraftX.p", profileData, os); ++fileCount; - VFile2 baseDir = new VFile2(EaglerFolderResourcePack.RESOURCE_PACKS); - List files = baseDir.listFiles(true); - logger.info("({} files to export)", files.size()); - for(int i = 0, l = files.size(); i < l; ++i) { - VFile2 f = files.get(i); - if(f.getPath().equals(EaglerFolderResourcePack.RESOURCE_PACKS + "/manifest.json")) { - continue; - } - exportFileToEPK(f.getPath(), f.getAllBytes(), os); + } + + if(doExportSettings) { + logger.info("Exporting game settings..."); + byte[] gameSettings = Minecraft.getMinecraft().gameSettings.writeOptions(); + if(gameSettings == null) { + throw new IOException("Could not write game settings!"); + } + exportFileToEPK("_eaglercraftX.g", gameSettings, os); + ++fileCount; + logger.info("Exporting relay settings..."); + byte[] relays = RelayManager.relayManager.write(); + if(relays == null) { + throw new IOException("Could not write relay settings!"); + } + exportFileToEPK("_eaglercraftX.r", relays, os); + ++fileCount; + } + + if(doExportServers) { + logger.info("Exporting server list..."); + byte[] servers = ServerList.getServerList().writeServerList(); + if(servers == null) { + throw new IOException("Could not write server list!"); + } + exportFileToEPK("_eaglercraftX.s", servers, os); + ++fileCount; + } + + logger.info("Exporting certificates..."); + UpdateCertificate cert = UpdateService.getClientCertificate(); + if(cert != null) { + exportFileToEPK("certs/main.cert", cert.rawCertData, os); + ++fileCount; + } + Collection updatesExport = UpdateService.getAvailableUpdates(); + int cc = 0; + for(UpdateCertificate cert2 : updatesExport) { + exportFileToEPK("certs/c" + (cc++) + ".cert", cert2.rawCertData, os); + ++fileCount; + } + + if(doExportResourcePacks) { + logger.info("Exporting resource packs..."); + byte[] packManifest = (new VFile2(EaglerFolderResourcePack.RESOURCE_PACKS + "/manifest.json")).getAllBytes(); + if(packManifest != null) { + exportFileToEPK(EaglerFolderResourcePack.RESOURCE_PACKS + "/manifest.json", packManifest, os); ++fileCount; - if(i > 0 && i % 100 == 0) { - logger.info("Exported {} files", i); + VFile2 baseDir = new VFile2(EaglerFolderResourcePack.RESOURCE_PACKS); + List files = baseDir.listFiles(true); + logger.info("({} files to export)", files.size()); + for(int i = 0, l = files.size(); i < l; ++i) { + VFile2 f = files.get(i); + if(f.getPath().equals(EaglerFolderResourcePack.RESOURCE_PACKS + "/manifest.json")) { + continue; + } + exportFileToEPK(f.getPath(), f.getAllBytes(), os); + ++fileCount; + if(i > 0 && i % 100 == 0) { + logger.info("Exported {} files", i); + } } } } + + os.write(new byte[]{(byte)69,(byte)78,(byte)68,(byte)36}); // END$ } - os.write(new byte[]{(byte)69,(byte)78,(byte)68,(byte)36}); // END$ - os.close(); - osb.write(new byte[]{(byte)58,(byte)58,(byte)58,(byte)89,(byte)69,(byte)69,(byte)58,(byte)62}); // :::YEE:> byte[] ret = osb.toByteArray(); diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/ProfileImporter.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/ProfileImporter.java index e626b69..4758b1c 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/ProfileImporter.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/ProfileImporter.java @@ -1,5 +1,6 @@ package net.lax1dude.eaglercraft.v1_8.profile; +import java.io.Closeable; import java.io.IOException; import net.lax1dude.eaglercraft.v1_8.EagRuntime; @@ -29,7 +30,7 @@ import net.minecraft.client.multiplayer.ServerList; * POSSIBILITY OF SUCH DAMAGE. * */ -public class ProfileImporter { +public class ProfileImporter implements Closeable { private static final Logger logger = LogManager.getLogger("ProfileImporter"); @@ -148,4 +149,9 @@ public class ProfileImporter { } logger.info("Import complete!"); } + + @Override + public void close() throws IOException { + epkDecompiler.close(); + } } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/RenderHighPoly.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/RenderHighPoly.java index 035d68e..515b1ea 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/RenderHighPoly.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/RenderHighPoly.java @@ -468,4 +468,13 @@ public class RenderHighPoly extends RenderPlayer { GlStateManager.popMatrix(); } } + + public void renderLivingAt(AbstractClientPlayer abstractclientplayer, double d0, double d1, double d2) { + if (abstractclientplayer.isEntityAlive() && abstractclientplayer.isPlayerSleeping()) { + super.renderLivingAt(abstractclientplayer, d0 - (double) abstractclientplayer.renderOffsetX, + d1 - (double) abstractclientplayer.renderOffsetY, d2 - (double) abstractclientplayer.renderOffsetZ); + } else { + super.renderLivingAt(abstractclientplayer, d0, d1, d2); + } + } } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/SkinModel.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/SkinModel.java index 8dbb655..735deea 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/SkinModel.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/profile/SkinModel.java @@ -46,7 +46,7 @@ public enum SkinModel { private SkinModel(int id, HighPolySkin highPoly) { this.id = id; this.width = 256; - this.height = 128; + this.height = 256; this.profileSkinType = "eagler"; this.sanitize = true; this.highPoly = highPoly; diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/gui/GuiShareToLan.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/gui/GuiShareToLan.java index 9190a4e..cbf896f 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/gui/GuiShareToLan.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/gui/GuiShareToLan.java @@ -156,7 +156,6 @@ public class GuiShareToLan extends GuiScreen { this.mc.ingameGUI.getChatGUI().printChatMessage(new ChatComponentText(I18n.format("lanServer.opened") .replace("$relay$", LANServerController.getCurrentURI()).replace("$code$", code))); } else { - SingleplayerServerController.configureLAN(mc.theWorld.getWorldInfo().getGameType(), false); this.mc.displayGuiScreen(new GuiScreenNoRelays(this, "noRelay.titleFail")); } } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/lan/LANClientNetworkManager.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/lan/LANClientNetworkManager.java index 418d182..d442f9f 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/lan/LANClientNetworkManager.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/lan/LANClientNetworkManager.java @@ -340,9 +340,11 @@ public class LANClientNetworkManager extends EaglercraftNetworkManager { } EaglerInputStream bi = new EaglerInputStream(fullData); int i = (bi.read() << 24) | (bi.read() << 16) | (bi.read() << 8) | bi.read(); - InputStream inflaterInputStream = EaglerZLIB.newInflaterInputStream(bi); fullData = new byte[i]; - int r = IOUtils.readFully(inflaterInputStream, fullData); + int r; + try(InputStream inflaterInputStream = EaglerZLIB.newInflaterInputStream(bi)) { + r = IOUtils.readFully(inflaterInputStream, fullData); + } if (i != r) { logger.warn("Decompressed packet expected size {} differs from actual size {}!", i, r); } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/EaglerIntegratedServerWorker.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/EaglerIntegratedServerWorker.java index c5d87ee..73fb100 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/EaglerIntegratedServerWorker.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/EaglerIntegratedServerWorker.java @@ -479,7 +479,7 @@ public class EaglerIntegratedServerWorker { while(true) { mainLoop(); - EagUtils.sleep(1l); + EagUtils.sleep(0l); } }catch(Throwable tt) { if(tt instanceof ReportedException) { diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/EPKDecompiler.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/EPKDecompiler.java index 10f536e..fb07f6d 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/EPKDecompiler.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/EPKDecompiler.java @@ -1,6 +1,7 @@ package net.lax1dude.eaglercraft.v1_8.sp.server.export; import java.io.ByteArrayInputStream; +import java.io.Closeable; import java.io.IOException; import java.io.InputStream; import java.util.Arrays; @@ -24,7 +25,7 @@ import net.lax1dude.eaglercraft.v1_8.IOUtils; * POSSIBILITY OF SUCH DAMAGE. * */ -public class EPKDecompiler { +public class EPKDecompiler implements Closeable { public static class FileEntry { public final String type; @@ -178,4 +179,9 @@ public class EPKDecompiler { return new String(charIn); } + @Override + public void close() throws IOException { + zis.close(); + } + } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/WorldConverterEPK.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/WorldConverterEPK.java index 5818c77..fc085c0 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/WorldConverterEPK.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/WorldConverterEPK.java @@ -40,44 +40,45 @@ public class WorldConverterEPK { folderName += "_"; worldDir = EaglerIntegratedServerWorker.saveFormat.getSaveLoader(folderName, false).getWorldDirectory(); } - EPKDecompiler dc = new EPKDecompiler(archiveContents); - EPKDecompiler.FileEntry f = null; - int lastProgUpdate = 0; - int prog = 0; - String hasReadType = null; - boolean has152Format = false; - int cnt = 0; - while((f = dc.readFile()) != null) { - byte[] b = f.data; - if(hasReadType == null) { - if (f.type.equals("HEAD") && f.name.equals("file-type") - && ((hasReadType = EPKDecompiler.readASCII(f.data)).equals("epk/world188") - || (has152Format = hasReadType.equals("epk/world152")))) { - if(has152Format) { - logger.warn("World type detected as 1.5.2, it will be converted to 1.8.8 format"); + try(EPKDecompiler dc = new EPKDecompiler(archiveContents)) { + EPKDecompiler.FileEntry f = null; + int lastProgUpdate = 0; + int prog = 0; + String hasReadType = null; + boolean has152Format = false; + int cnt = 0; + while((f = dc.readFile()) != null) { + byte[] b = f.data; + if(hasReadType == null) { + if (f.type.equals("HEAD") && f.name.equals("file-type") + && ((hasReadType = EPKDecompiler.readASCII(f.data)).equals("epk/world188") + || (has152Format = hasReadType.equals("epk/world152")))) { + if(has152Format) { + logger.warn("World type detected as 1.5.2, it will be converted to 1.8.8 format"); + } + continue; + }else { + throw new IOException("file does not contain a singleplayer 1.5.2 or 1.8.8 world!"); } - continue; - }else { - throw new IOException("file does not contain a singleplayer 1.5.2 or 1.8.8 world!"); } - } - if(f.type.equals("FILE")) { - if(f.name.equals("level.dat") || f.name.equals("level.dat_old")) { - NBTTagCompound worldDatNBT = CompressedStreamTools.readCompressed(new EaglerInputStream(b)); - worldDatNBT.getCompoundTag("Data").setString("LevelName", newName); - worldDatNBT.getCompoundTag("Data").setLong("LastPlayed", System.currentTimeMillis()); - EaglerOutputStream tmp = new EaglerOutputStream(); - CompressedStreamTools.writeCompressed(worldDatNBT, tmp); - b = tmp.toByteArray(); - } - VFile2 ff = new VFile2(worldDir, f.name); - ff.setAllBytes(b); - prog += b.length; - ++cnt; - if(prog - lastProgUpdate > 25000) { - lastProgUpdate = prog; - logger.info("Extracted {} files, {} bytes from EPK...", cnt, prog); - EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.importing.1", prog); + if(f.type.equals("FILE")) { + if(f.name.equals("level.dat") || f.name.equals("level.dat_old")) { + NBTTagCompound worldDatNBT = CompressedStreamTools.readCompressed(new EaglerInputStream(b)); + worldDatNBT.getCompoundTag("Data").setString("LevelName", newName); + worldDatNBT.getCompoundTag("Data").setLong("LastPlayed", System.currentTimeMillis()); + EaglerOutputStream tmp = new EaglerOutputStream(); + CompressedStreamTools.writeCompressed(worldDatNBT, tmp); + b = tmp.toByteArray(); + } + VFile2 ff = new VFile2(worldDir, f.name); + ff.setAllBytes(b); + prog += b.length; + ++cnt; + if(prog - lastProgUpdate > 25000) { + lastProgUpdate = prog; + logger.info("Extracted {} files, {} bytes from EPK...", cnt, prog); + EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.importing.1", prog); + } } } } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/WorldConverterMCA.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/WorldConverterMCA.java index e027530..b7a6d5b 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/WorldConverterMCA.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/export/WorldConverterMCA.java @@ -50,111 +50,113 @@ public class WorldConverterMCA { folderName += "_"; worldDir = EaglerIntegratedServerWorker.saveFormat.getSaveLoader(folderName, false).getWorldDirectory(); } - ZipInputStream zis = new ZipInputStream(new EaglerInputStream(archiveContents)); - ZipEntry folderNameFile = null; List fileNames = new ArrayList<>(); - while((folderNameFile = zis.getNextEntry()) != null) { - if (folderNameFile.getName().contains("__MACOSX/")) continue; - if (folderNameFile.isDirectory()) continue; - String lowerName = folderNameFile.getName().toLowerCase(); - if (!(lowerName.endsWith(".dat") || lowerName.endsWith(".dat_old") || lowerName.endsWith(".mca") || lowerName.endsWith(".mcr"))) continue; - fileNames.add(folderNameFile.getName().toCharArray()); + try(ZipInputStream zis = new ZipInputStream(new EaglerInputStream(archiveContents))) { + ZipEntry folderNameFile = null; + while((folderNameFile = zis.getNextEntry()) != null) { + if (folderNameFile.getName().contains("__MACOSX/")) continue; + if (folderNameFile.isDirectory()) continue; + String lowerName = folderNameFile.getName().toLowerCase(); + if (!(lowerName.endsWith(".dat") || lowerName.endsWith(".dat_old") || lowerName.endsWith(".mca") || lowerName.endsWith(".mcr"))) continue; + fileNames.add(folderNameFile.getName().toCharArray()); + } } final int[] i = new int[] { 0 }; while(fileNames.get(0).length > i[0] && fileNames.stream().allMatch(w -> w[i[0]] == fileNames.get(0)[i[0]])) i[0]++; int folderPrefixOffset = i[0]; - zis = new ZipInputStream(new EaglerInputStream(archiveContents)); - ZipEntry f = null; - int lastProgUpdate = 0; - int prog = 0; - byte[] bb = new byte[16384]; - while ((f = zis.getNextEntry()) != null) { - if (f.getName().contains("__MACOSX/")) continue; - if (f.isDirectory()) continue; - String lowerName = f.getName().toLowerCase(); - if (!(lowerName.endsWith(".dat") || lowerName.endsWith(".dat_old") || lowerName.endsWith(".mca") || lowerName.endsWith(".mcr") || lowerName.endsWith(".bmp"))) continue; - EaglerOutputStream baos = new EaglerOutputStream(); - int len; - while ((len = zis.read(bb)) != -1) { - baos.write(bb, 0, len); - } - baos.close(); - byte[] b = baos.toByteArray(); - String fileName = f.getName().substring(folderPrefixOffset); - if (fileName.equals("level.dat") || fileName.equals("level.dat_old")) { - NBTTagCompound worldDatNBT = CompressedStreamTools.readCompressed(new EaglerInputStream(b)); - - NBTTagCompound gameRulesNBT = worldDatNBT.getCompoundTag("Data").getCompoundTag("GameRules"); - gameRulesNBT.setString("loadSpawnChunks", (gameRules & 2) != 0 ? "true" : "false"); - String s = (gameRules & 1) != 0 ? "true" : "false"; - gameRulesNBT.setString("bedSpawnPoint", s); - gameRulesNBT.setString("clickToRide", "false"); - gameRulesNBT.setString("clickToSit", s); - gameRulesNBT.setString("colorCodes", s); - gameRulesNBT.setString("doSignEditing", s); - worldDatNBT.getCompoundTag("Data").setTag("GameRules", gameRulesNBT); - - worldDatNBT.getCompoundTag("Data").setString("LevelName", newName); - worldDatNBT.getCompoundTag("Data").setLong("LastPlayed", System.currentTimeMillis()); - EaglerOutputStream bo = new EaglerOutputStream(); - CompressedStreamTools.writeCompressed(worldDatNBT, bo); - b = bo.toByteArray(); - VFile2 ff = new VFile2(worldDir, fileName); - ff.setAllBytes(b); - prog += b.length; - } else if ((fileName.endsWith(".mcr") || fileName.endsWith(".mca")) && (fileName.startsWith("region/") || fileName.startsWith("DIM1/region/") || fileName.startsWith("DIM-1/region/"))) { - VFile2 chunkFolder = new VFile2(worldDir, fileName.startsWith("DIM1") ? "level1" : (fileName.startsWith("DIM-1") ? "level-1" : "level0")); - RegionFile mca = new RegionFile(new RandomAccessMemoryFile(b, b.length)); - int loadChunksCount = 0; - for(int j = 0; j < 32; ++j) { - for(int k = 0; k < 32; ++k) { - if(mca.isChunkSaved(j, k)) { - NBTTagCompound chunkNBT; - NBTTagCompound chunkLevel; - try { - chunkNBT = CompressedStreamTools.read(mca.getChunkDataInputStream(j, k)); - if(!chunkNBT.hasKey("Level", 10)) { - throw new IOException("Chunk is missing level data!"); + try(ZipInputStream zis = new ZipInputStream(new EaglerInputStream(archiveContents))) { + ZipEntry f = null; + int lastProgUpdate = 0; + int prog = 0; + byte[] bb = new byte[16384]; + while ((f = zis.getNextEntry()) != null) { + if (f.getName().contains("__MACOSX/")) continue; + if (f.isDirectory()) continue; + String lowerName = f.getName().toLowerCase(); + if (!(lowerName.endsWith(".dat") || lowerName.endsWith(".dat_old") || lowerName.endsWith(".mca") || lowerName.endsWith(".mcr") || lowerName.endsWith(".bmp"))) continue; + EaglerOutputStream baos = new EaglerOutputStream(); + int len; + while ((len = zis.read(bb)) != -1) { + baos.write(bb, 0, len); + } + baos.close(); + byte[] b = baos.toByteArray(); + String fileName = f.getName().substring(folderPrefixOffset); + if (fileName.equals("level.dat") || fileName.equals("level.dat_old")) { + NBTTagCompound worldDatNBT = CompressedStreamTools.readCompressed(new EaglerInputStream(b)); + + NBTTagCompound gameRulesNBT = worldDatNBT.getCompoundTag("Data").getCompoundTag("GameRules"); + gameRulesNBT.setString("loadSpawnChunks", (gameRules & 2) != 0 ? "true" : "false"); + String s = (gameRules & 1) != 0 ? "true" : "false"; + gameRulesNBT.setString("bedSpawnPoint", s); + gameRulesNBT.setString("clickToRide", "false"); + gameRulesNBT.setString("clickToSit", s); + gameRulesNBT.setString("colorCodes", s); + gameRulesNBT.setString("doSignEditing", s); + worldDatNBT.getCompoundTag("Data").setTag("GameRules", gameRulesNBT); + + worldDatNBT.getCompoundTag("Data").setString("LevelName", newName); + worldDatNBT.getCompoundTag("Data").setLong("LastPlayed", System.currentTimeMillis()); + EaglerOutputStream bo = new EaglerOutputStream(); + CompressedStreamTools.writeCompressed(worldDatNBT, bo); + b = bo.toByteArray(); + VFile2 ff = new VFile2(worldDir, fileName); + ff.setAllBytes(b); + prog += b.length; + } else if ((fileName.endsWith(".mcr") || fileName.endsWith(".mca")) && (fileName.startsWith("region/") || fileName.startsWith("DIM1/region/") || fileName.startsWith("DIM-1/region/"))) { + VFile2 chunkFolder = new VFile2(worldDir, fileName.startsWith("DIM1") ? "level1" : (fileName.startsWith("DIM-1") ? "level-1" : "level0")); + RegionFile mca = new RegionFile(new RandomAccessMemoryFile(b, b.length)); + int loadChunksCount = 0; + for(int j = 0; j < 32; ++j) { + for(int k = 0; k < 32; ++k) { + if(mca.isChunkSaved(j, k)) { + NBTTagCompound chunkNBT; + NBTTagCompound chunkLevel; + try { + chunkNBT = CompressedStreamTools.read(mca.getChunkDataInputStream(j, k)); + if(!chunkNBT.hasKey("Level", 10)) { + throw new IOException("Chunk is missing level data!"); + } + chunkLevel = chunkNBT.getCompoundTag("Level"); + }catch(Throwable t) { + logger.error("{}: Could not read chunk: {}, {}", fileName, j, k); + logger.error(t); + continue; } - chunkLevel = chunkNBT.getCompoundTag("Level"); - }catch(Throwable t) { - logger.error("{}: Could not read chunk: {}, {}", fileName, j, k); - logger.error(t); - continue; + int chunkX = chunkLevel.getInteger("xPos"); + int chunkZ = chunkLevel.getInteger("zPos"); + VFile2 chunkOut = new VFile2(chunkFolder, EaglerChunkLoader.getChunkPath(chunkX, chunkZ) + ".dat"); + if(chunkOut.exists()) { + logger.error("{}: Chunk already exists: {}", fileName, chunkOut.getPath()); + continue; + } + EaglerOutputStream bao = new EaglerOutputStream(); + CompressedStreamTools.writeCompressed(chunkNBT, bao); + b = bao.toByteArray(); + chunkOut.setAllBytes(b); + prog += b.length; + if (prog - lastProgUpdate > 25000) { + lastProgUpdate = prog; + EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.importing.2", prog); + } + ++loadChunksCount; } - int chunkX = chunkLevel.getInteger("xPos"); - int chunkZ = chunkLevel.getInteger("zPos"); - VFile2 chunkOut = new VFile2(chunkFolder, EaglerChunkLoader.getChunkPath(chunkX, chunkZ) + ".dat"); - if(chunkOut.exists()) { - logger.error("{}: Chunk already exists: {}", fileName, chunkOut.getPath()); - continue; - } - EaglerOutputStream bao = new EaglerOutputStream(); - CompressedStreamTools.writeCompressed(chunkNBT, bao); - b = bao.toByteArray(); - chunkOut.setAllBytes(b); - prog += b.length; - if (prog - lastProgUpdate > 25000) { - lastProgUpdate = prog; - EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.importing.2", prog); - } - ++loadChunksCount; } } + logger.info("{}: Imported {} chunks successfully ({} bytes)", fileName, loadChunksCount, prog); + } else if (fileName.startsWith("playerdata/") || fileName.startsWith("stats/")) { + //TODO: LAN player inventories + } else if (fileName.startsWith("data/") || fileName.startsWith("players/") || fileName.startsWith("eagler/skulls/")) { + VFile2 ff = new VFile2(worldDir, fileName); + ff.setAllBytes(b); + prog += b.length; + } else if (!fileName.equals("level.dat_mcr") && !fileName.equals("session.lock")) { + logger.info("Skipping file: {}", fileName); + } + if (prog - lastProgUpdate > 25000) { + lastProgUpdate = prog; + EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.importing.2", prog); } - logger.info("{}: Imported {} chunks successfully ({} bytes)", fileName, loadChunksCount, prog); - } else if (fileName.startsWith("playerdata/") || fileName.startsWith("stats/")) { - //TODO: LAN player inventories - } else if (fileName.startsWith("data/") || fileName.startsWith("players/") || fileName.startsWith("eagler/skulls/")) { - VFile2 ff = new VFile2(worldDir, fileName); - ff.setAllBytes(b); - prog += b.length; - } else if (!fileName.equals("level.dat_mcr") && !fileName.equals("session.lock")) { - logger.info("Skipping file: {}", fileName); - } - if (prog - lastProgUpdate > 25000) { - lastProgUpdate = prog; - EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.importing.2", prog); } } logger.info("MCA was successfully extracted into directory \"{}\"", worldDir.getPath()); @@ -172,129 +174,130 @@ public class WorldConverterMCA { public static byte[] exportWorld(String folderName) throws IOException { EaglerOutputStream bao = new EaglerOutputStream(); - ZipOutputStream zos = new ZipOutputStream(bao); - zos.setComment("contains backup of world '" + folderName + "'"); - VFile2 worldFolder = EaglerIntegratedServerWorker.saveFormat.getSaveLoader(folderName, false).getWorldDirectory(); - logger.info("Exporting world directory \"{}\" as MCA", worldFolder.getPath()); - VFile2 vf = new VFile2(worldFolder, "level.dat"); - byte[] b; - int lastProgUpdate = 0; - int prog = 0; - boolean safe = false; - if(vf.exists()) { - zos.putNextEntry(new ZipEntry(folderName + "/level.dat")); - b = vf.getAllBytes(); - zos.write(b); - prog += b.length; - safe = true; - } - vf = new VFile2(worldFolder, "level.dat_old"); - if(vf.exists()) { - zos.putNextEntry(new ZipEntry(folderName + "/level.dat_old")); - b = vf.getAllBytes(); - zos.write(b); - prog += b.length; - safe = true; - } - if (prog - lastProgUpdate > 25000) { - lastProgUpdate = prog; - EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.exporting.2", prog); - } - String[] srcFolderNames = new String[] { "level0", "level-1", "level1" }; - String[] dstFolderNames = new String[] { "/region/", "/DIM-1/region/", "/DIM1/region/" }; - List fileList; - for(int i = 0; i < 3; ++i) { - vf = new VFile2(worldFolder, srcFolderNames[i]); - fileList = vf.listFiles(true); - String regionFolder = folderName + dstFolderNames[i]; - logger.info("Converting chunks in \"{}\" as MCA to \"{}\"...", vf.getPath(), regionFolder); - Map regionFiles = new HashMap(); - for(int k = 0, l = fileList.size(); k < l; ++k) { - VFile2 chunkFile = fileList.get(k); - NBTTagCompound chunkNBT; - NBTTagCompound chunkLevel; - try { - b = chunkFile.getAllBytes(); - chunkNBT = CompressedStreamTools.readCompressed(new EaglerInputStream(b)); - if(!chunkNBT.hasKey("Level", 10)) { - throw new IOException("Chunk is missing level data!"); + VFile2 worldFolder; + try(ZipOutputStream zos = new ZipOutputStream(bao)) { + zos.setComment("contains backup of world '" + folderName + "'"); + worldFolder = EaglerIntegratedServerWorker.saveFormat.getSaveLoader(folderName, false).getWorldDirectory(); + logger.info("Exporting world directory \"{}\" as MCA", worldFolder.getPath()); + VFile2 vf = new VFile2(worldFolder, "level.dat"); + byte[] b; + int lastProgUpdate = 0; + int prog = 0; + boolean safe = false; + if(vf.exists()) { + zos.putNextEntry(new ZipEntry(folderName + "/level.dat")); + b = vf.getAllBytes(); + zos.write(b); + prog += b.length; + safe = true; + } + vf = new VFile2(worldFolder, "level.dat_old"); + if(vf.exists()) { + zos.putNextEntry(new ZipEntry(folderName + "/level.dat_old")); + b = vf.getAllBytes(); + zos.write(b); + prog += b.length; + safe = true; + } + if (prog - lastProgUpdate > 25000) { + lastProgUpdate = prog; + EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.exporting.2", prog); + } + String[] srcFolderNames = new String[] { "level0", "level-1", "level1" }; + String[] dstFolderNames = new String[] { "/region/", "/DIM-1/region/", "/DIM1/region/" }; + List fileList; + for(int i = 0; i < 3; ++i) { + vf = new VFile2(worldFolder, srcFolderNames[i]); + fileList = vf.listFiles(true); + String regionFolder = folderName + dstFolderNames[i]; + logger.info("Converting chunks in \"{}\" as MCA to \"{}\"...", vf.getPath(), regionFolder); + Map regionFiles = new HashMap(); + for(int k = 0, l = fileList.size(); k < l; ++k) { + VFile2 chunkFile = fileList.get(k); + NBTTagCompound chunkNBT; + NBTTagCompound chunkLevel; + try { + b = chunkFile.getAllBytes(); + chunkNBT = CompressedStreamTools.readCompressed(new EaglerInputStream(b)); + if(!chunkNBT.hasKey("Level", 10)) { + throw new IOException("Chunk is missing level data!"); + } + chunkLevel = chunkNBT.getCompoundTag("Level"); + }catch(IOException t) { + logger.error("Could not read chunk: {}", chunkFile.getPath()); + logger.error(t); + continue; } - chunkLevel = chunkNBT.getCompoundTag("Level"); - }catch(IOException t) { - logger.error("Could not read chunk: {}", chunkFile.getPath()); - logger.error(t); + int chunkX = chunkLevel.getInteger("xPos"); + int chunkZ = chunkLevel.getInteger("zPos"); + String regionFileName = "r." + (chunkX >> 5) + "." + (chunkZ >> 5) + ".mca"; + RegionFile rf = regionFiles.get(regionFileName); + if(rf == null) { + rf = new RegionFile(new RandomAccessMemoryFile(new byte[65536], 0)); + regionFiles.put(regionFileName, rf); + } + try(DataOutputStream dos = rf.getChunkDataOutputStream(chunkX & 31, chunkZ & 31)) { + CompressedStreamTools.write(chunkNBT, dos); + }catch(IOException t) { + logger.error("Could not write chunk to {}: {}", regionFileName, chunkFile.getPath()); + logger.error(t); + continue; + } + prog += b.length; + if (prog - lastProgUpdate > 25000) { + lastProgUpdate = prog; + EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.exporting.2", prog); + } + } + if(regionFiles.isEmpty()) { + logger.info("No region files were generated"); continue; } - int chunkX = chunkLevel.getInteger("xPos"); - int chunkZ = chunkLevel.getInteger("zPos"); - String regionFileName = "r." + (chunkX >> 5) + "." + (chunkZ >> 5) + ".mca"; - RegionFile rf = regionFiles.get(regionFileName); - if(rf == null) { - rf = new RegionFile(new RandomAccessMemoryFile(new byte[65536], 0)); - regionFiles.put(regionFileName, rf); - } - try(DataOutputStream dos = rf.getChunkDataOutputStream(chunkX & 31, chunkZ & 31)) { - CompressedStreamTools.write(chunkNBT, dos); - }catch(IOException t) { - logger.error("Could not write chunk to {}: {}", regionFileName, chunkFile.getPath()); - logger.error(t); - continue; + for(Entry etr : regionFiles.entrySet()) { + String regionPath = regionFolder + etr.getKey(); + logger.info("Writing region file: {}", regionPath); + zos.putNextEntry(new ZipEntry(regionPath)); + zos.write(etr.getValue().getFile().getByteArray()); } + } + logger.info("Copying extra world data..."); + fileList = (new VFile2(worldFolder, "data")).listFiles(false); + for(int k = 0, l = fileList.size(); k < l; ++k) { + VFile2 dataFile = fileList.get(k); + zos.putNextEntry(new ZipEntry(folderName + "/data/" + dataFile.getName())); + b = dataFile.getAllBytes(); + zos.write(b); prog += b.length; if (prog - lastProgUpdate > 25000) { lastProgUpdate = prog; EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.exporting.2", prog); } } - if(regionFiles.isEmpty()) { - logger.info("No region files were generated"); - continue; + fileList = (new VFile2(worldFolder, "players")).listFiles(false); + for(int k = 0, l = fileList.size(); k < l; ++k) { + VFile2 dataFile = fileList.get(k); + zos.putNextEntry(new ZipEntry(folderName + "/players/" + dataFile.getName())); + b = dataFile.getAllBytes(); + zos.write(b); + prog += b.length; + if (prog - lastProgUpdate > 25000) { + lastProgUpdate = prog; + EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.exporting.2", prog); + } } - for(Entry etr : regionFiles.entrySet()) { - String regionPath = regionFolder + etr.getKey(); - logger.info("Writing region file: {}", regionPath); - zos.putNextEntry(new ZipEntry(regionPath)); - zos.write(etr.getValue().getFile().getByteArray()); + fileList = (new VFile2(worldFolder, "eagler/skulls")).listFiles(false); + for(int k = 0, l = fileList.size(); k < l; ++k) { + VFile2 dataFile = fileList.get(k); + zos.putNextEntry(new ZipEntry(folderName + "/eagler/skulls/" + dataFile.getName())); + b = dataFile.getAllBytes(); + zos.write(b); + prog += b.length; + if (prog - lastProgUpdate > 25000) { + lastProgUpdate = prog; + EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.exporting.2", prog); + } } } - logger.info("Copying extra world data..."); - fileList = (new VFile2(worldFolder, "data")).listFiles(false); - for(int k = 0, l = fileList.size(); k < l; ++k) { - VFile2 dataFile = fileList.get(k); - zos.putNextEntry(new ZipEntry(folderName + "/data/" + dataFile.getName())); - b = dataFile.getAllBytes(); - zos.write(b); - prog += b.length; - if (prog - lastProgUpdate > 25000) { - lastProgUpdate = prog; - EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.exporting.2", prog); - } - } - fileList = (new VFile2(worldFolder, "players")).listFiles(false); - for(int k = 0, l = fileList.size(); k < l; ++k) { - VFile2 dataFile = fileList.get(k); - zos.putNextEntry(new ZipEntry(folderName + "/players/" + dataFile.getName())); - b = dataFile.getAllBytes(); - zos.write(b); - prog += b.length; - if (prog - lastProgUpdate > 25000) { - lastProgUpdate = prog; - EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.exporting.2", prog); - } - } - fileList = (new VFile2(worldFolder, "eagler/skulls")).listFiles(false); - for(int k = 0, l = fileList.size(); k < l; ++k) { - VFile2 dataFile = fileList.get(k); - zos.putNextEntry(new ZipEntry(folderName + "/eagler/skulls/" + dataFile.getName())); - b = dataFile.getAllBytes(); - zos.write(b); - prog += b.length; - if (prog - lastProgUpdate > 25000) { - lastProgUpdate = prog; - EaglerIntegratedServerWorker.sendProgress("singleplayer.busy.exporting.2", prog); - } - } - zos.close(); logger.info("World directory \"{}\" was successfully exported as MCA", worldFolder.getPath()); return bao.toByteArray(); } diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/socket/IntegratedServerPlayerNetworkManager.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/socket/IntegratedServerPlayerNetworkManager.java index 3041090..bccbaee 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/socket/IntegratedServerPlayerNetworkManager.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/sp/server/socket/IntegratedServerPlayerNetworkManager.java @@ -243,9 +243,9 @@ public class IntegratedServerPlayerNetworkManager { temporaryOutputStream.write((len >> 16) & 0xFF); temporaryOutputStream.write((len >> 8) & 0xFF); temporaryOutputStream.write(len & 0xFF); - OutputStream os = EaglerZLIB.newDeflaterOutputStream(temporaryOutputStream); - temporaryBuffer.readBytes(os, len); - os.close(); + try(OutputStream os = EaglerZLIB.newDeflaterOutputStream(temporaryOutputStream)) { + temporaryBuffer.readBytes(os, len); + } compressedData = temporaryOutputStream.toByteArray(); }catch(IOException ex) { logger.error("Failed to compress packet {}!", pkt.getClass().getSimpleName()); diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/RelayUpdateChecker.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/RelayUpdateChecker.java index be5cd15..2ee5eeb 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/RelayUpdateChecker.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/RelayUpdateChecker.java @@ -64,7 +64,7 @@ public class RelayUpdateChecker { for(net.lax1dude.eaglercraft.v1_8.sp.relay.RelayEntry etr : EagRuntime.getConfiguration().getRelays()) { relaysList.add(new RelayEntry(etr.address)); } - byte[] b = PlatformApplication.getLocalStorage("lastRelayUpdate"); + byte[] b = PlatformApplication.getLocalStorage("lastRelayUpdate", false); if(b != null) { try { lastUpdateCheck = (new DataInputStream(new EaglerInputStream(b))).readLong(); @@ -79,7 +79,7 @@ public class RelayUpdateChecker { try { EaglerOutputStream bao = new EaglerOutputStream(8); (new DataOutputStream(bao)).writeLong(lastUpdateCheck); - PlatformApplication.setLocalStorage("lastRelayUpdate", bao.toByteArray()); + PlatformApplication.setLocalStorage("lastRelayUpdate", bao.toByteArray(), false); } catch (IOException e) { } for (int i = 0, l = relaysList.size(); i < l; ++i) { diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/UpdateCertificate.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/UpdateCertificate.java index 2bfdc43..a3bc785 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/UpdateCertificate.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/UpdateCertificate.java @@ -148,7 +148,16 @@ public class UpdateCertificate { throw new CertificateInvalidException("SHA256 checksum of signature payload is invalid!"); } - return new UpdateCertificate(certData, EaglerZLIB.newGZIPInputStream(new EaglerInputStream(signaturePayload)), vers); + UpdateCertificate cert; + try(InputStream gis = EaglerZLIB.newGZIPInputStream(new EaglerInputStream(signaturePayload))) { + cert = new UpdateCertificate(certData, gis, vers); + } + + if(System.currentTimeMillis() < cert.sigTimestamp) { + throw new CertificateInvalidException("Update certificate timestamp is from the future!?"); + } + + return cert; } private UpdateCertificate(byte[] certData, InputStream is, int sigVers) throws IOException { diff --git a/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/UpdateService.java b/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/UpdateService.java index 49aa9bb..32c1b68 100644 --- a/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/UpdateService.java +++ b/sources/main/java/net/lax1dude/eaglercraft/v1_8/update/UpdateService.java @@ -94,7 +94,7 @@ public class UpdateService { } } } - byte[] latestUpdate = PlatformApplication.getLocalStorage(EaglercraftVersion.updateLatestLocalStorageKey); + byte[] latestUpdate = PlatformApplication.getLocalStorage(EaglercraftVersion.updateLatestLocalStorageKey, false); if(latestUpdate != null) { addCertificateToSet(latestUpdate, false); } @@ -150,7 +150,7 @@ public class UpdateService { latestUpdateFound = cert; if (saveLatest) { PlatformApplication.setLocalStorage(EaglercraftVersion.updateLatestLocalStorageKey, - certificateData); + certificateData, false); } } }else if(EagRuntime.getConfiguration().isLogInvalidCerts()) { diff --git a/sources/resources/plugin_download.zip b/sources/resources/plugin_download.zip index 7b99d4bade7e8fd15fb65e0c6947c0aaec006da3..22d2e3995e794fb1f33f3eba93dcc21d33301a73 100644 GIT binary patch literal 255712 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 EKXsv_ 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


D6a!@*sZ4l=DTL;7Jt`;p*ai7 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⋘+ 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 HPyW9ELQ##b diff --git a/sources/resources/plugin_version.json b/sources/resources/plugin_version.json index 56a0adb..8e05487 100644 --- a/sources/resources/plugin_version.json +++ b/sources/resources/plugin_version.json @@ -1 +1 @@ -{"pluginName":"EaglercraftXBungee","pluginVersion":"1.1.0","pluginButton":"Download \"EaglerXBungee-1.1.0.jar\"","pluginFilename":"EaglerXBungee.zip"} \ No newline at end of file +{"pluginName":"EaglercraftXBungee","pluginVersion":"1.2.1","pluginButton":"Download \"EaglerXBungee-1.2.1.jar\"","pluginFilename":"EaglerXBungee.zip"} \ No newline at end of file diff --git a/sources/resources/relay_download.zip b/sources/resources/relay_download.zip index 7b644bc8a1b02022761c11f02c463adf3199d3d6..dc97f9467b469a8cd27161e57d232a385c2539f0 100644 GIT binary patch delta 1508 zcmY+Ec|6k%0Ed6<=UgvSGco3RHH9JX9AU5fPOjWXG3MMbOGZXvOz*0NNm5>~vmCiu zLxkv%=-3oeu5`Yxh3W*9Qo_aS0E8#8q)W&71(gCc?f z>BX(MB?Omoqj42Ub6fc~YukyhT$>do1idrtFul~Uj8V5t479x570}h~IE-X8RX)k* zALwj%yYM(c%9_(R=%DoBC1-2>x6XE*TO|e>!|AOBi5|G2P2BmWXHLT%Gha9(ITq(2 z3N~>bA|HJS$P{0e17443g~K~QOv+bLF5IGk3TzY>y-$XwkF3(S%fFs~rJsP;i>k;8 zQJkqVnM{Oy4el_6#!hFiWzeEU*=u?4?}`Y=^zm#iM} zMjcT1TxmtC4S8*0nv@Mf;I_aUO{cWy+Ckl?G!wg1Ia_wCI8+0Kz+g7LBS+rJm9jem zYMB>iUOvE>9*hoghw9E863=$`j4JF?*xXtm?{5ysekiY;iN#~G0%i&$Kc`67Sv22$ zA*6{%(7m*x`KSHT4)Th!M&C{YWWs6+MP|yKrnbDdT&%1SH(FeiDCKN@U9Z@yO1=l3 zW5#@1zSdh8n77HJ8$CT{yoq`8s@;}iG+Te+J=J)qOpvnjc<-0V^@mi%yvjql=dj>Z`kY_`sg12}{|S^=h5|6|C?5$>vYEsKUX|afJb8hb3)=j0z+t0dfB~hk`5ySkX2m-tf|VU2G*e|4^F zQxdk4pDFNNW%EQ7_Ml=>1=QE*-(p(7!RL0opRCwd_%%_NKdW2Jm)&9E@U8t>wOD_X zPlfD{Rrd@0=lQ|xl9%06N+tG}wbZSozN=~T=oc@k+DzT1Ctj757!RBGr^c5IN5lM# z@d%YWL2#Cw&tqIolpU0glywGOFdhatwV8W;IvdDo6Qd5B%2DqLY<;AozX-IhvBI??46$?7SCgS=pT*JwKFh7- zYuDMZQa8GikwpVG*Ef=u0v7Ve?cb0H@A~n&uTzn2yJsh0j@)6T=Z*Bk4;fm&EnzqpLmZ zGSLgAF|KE&N_55)LZnb*Ew$Z>12Wzs<_k5isA2AVgco6Mbxy%5S1lFiNXo3Gw>Tq; zZw=*3i{}y9GKA$f?aG@fnVzqNRXuhg%9ZEssi|j@4%HjWPd!r}8EqTXc5#G&@SVVk z0y3$(-uO{S1p5{o6mN5Zfs+ssVDnDF!l&o#T4_*0;@2*+kHJA55ihU=nqI>H0kE6l zAZlL?3n+bU@rhnNO-XAe+tslAW9Ls`={_DtiP~Z z)4Rmj*QG&4cH9mrz-6D81`$F4C-NNh|JfAD+_U3Sh!}GCFW%6F0w^1T09A#3;5!iq F{sTjHpnw1X delta 1347 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 z