diff --git a/MinecraftClient/Protocol/Handlers/Protocol18.cs b/MinecraftClient/Protocol/Handlers/Protocol18.cs index d1ffef3b..3c6ae284 100644 --- a/MinecraftClient/Protocol/Handlers/Protocol18.cs +++ b/MinecraftClient/Protocol/Handlers/Protocol18.cs @@ -572,7 +572,7 @@ namespace MinecraftClient.Protocol.Handlers case PacketIncomingType.ResourcePackSend: string url = dataTypes.ReadNextString(packetData); string hash = dataTypes.ReadNextString(packetData); - // Ignore invalid length hash string + // Some server plugins may send invalid resource packs to probe the client and we need to ignore them (issue #1056) if (hash.Length != 40) break; //Send back "accepted" and "successfully loaded" responses for plugins making use of resource pack mandatory diff --git a/MinecraftClient/config/ChatBots/CobblestoneMiner.cs b/MinecraftClient/config/ChatBots/CobblestoneMiner.cs index 0b8474d5..ad2a9b01 100644 --- a/MinecraftClient/config/ChatBots/CobblestoneMiner.cs +++ b/MinecraftClient/config/ChatBots/CobblestoneMiner.cs @@ -23,14 +23,14 @@ public class CobblestoneMiner: ChatBot switch (blockType) { case Material.Stone: - PlayerDigging(0, cobblestone, 1); + DigBlock(0, cobblestone, 1); Thread.Sleep(100); - PlayerDigging(2, cobblestone, 1); + DigBlock(2, cobblestone, 1); break; case Material.Cobblestone: - PlayerDigging(0, cobblestone, 1); + DigBlock(0, cobblestone, 1); Thread.Sleep(100); - PlayerDigging(2, cobblestone, 1); + DigBlock(2, cobblestone, 1); break; } } diff --git a/MinecraftClient/config/ChatBots/SugarCaneMiner.cs b/MinecraftClient/config/ChatBots/SugarCaneMiner.cs index ad7fdb07..977d5025 100644 --- a/MinecraftClient/config/ChatBots/SugarCaneMiner.cs +++ b/MinecraftClient/config/ChatBots/SugarCaneMiner.cs @@ -21,9 +21,9 @@ public class SugarCaneMiner : ChatBot { if (DetectSugarCane(sugarCane, fullHeight)) { - PlayerDigging(0, sugarCane, 1); + DigBlock(0, sugarCane, 1); Thread.Sleep(1); - PlayerDigging(2, sugarCane, 1); + DigBlock(2, sugarCane, 1); } } diff --git a/MinecraftClient/config/ChatBots/TreeFarmer.cs b/MinecraftClient/config/ChatBots/TreeFarmer.cs index eb9ed623..0520bd74 100644 --- a/MinecraftClient/config/ChatBots/TreeFarmer.cs +++ b/MinecraftClient/config/ChatBots/TreeFarmer.cs @@ -26,25 +26,25 @@ public class TreeFarmer : ChatBot case Material.OakLog: // Tree has grown, dig 4 blocks ChangeSlot(0); - PlayerDigging(0, sapling, 1); + DigBlock(0, sapling, 1); Thread.Sleep(100); - PlayerDigging(2, sapling, 1); + DigBlock(2, sapling, 1); // 1 - PlayerDigging(0, new Location(sapling.X, sapling.Y + 1, sapling.Z), 1); + DigBlock(0, new Location(sapling.X, sapling.Y + 1, sapling.Z), 1); Thread.Sleep(100); - PlayerDigging(2, new Location(sapling.X, sapling.Y + 1, sapling.Z), 1); + DigBlock(2, new Location(sapling.X, sapling.Y + 1, sapling.Z), 1); // 2 - PlayerDigging(0, new Location(sapling.X, sapling.Y + 2, sapling.Z), 1); + DigBlock(0, new Location(sapling.X, sapling.Y + 2, sapling.Z), 1); Thread.Sleep(100); - PlayerDigging(2, new Location(sapling.X, sapling.Y + 2, sapling.Z), 1); + DigBlock(2, new Location(sapling.X, sapling.Y + 2, sapling.Z), 1); // 3 - PlayerDigging(0, new Location(sapling.X, sapling.Y + 3, sapling.Z), 1); + DigBlock(0, new Location(sapling.X, sapling.Y + 3, sapling.Z), 1); Thread.Sleep(100); - PlayerDigging(2, new Location(sapling.X, sapling.Y + 3, sapling.Z), 1); + DigBlock(2, new Location(sapling.X, sapling.Y + 3, sapling.Z), 1); // 4 - PlayerDigging(0, new Location(sapling.X, sapling.Y + 4, sapling.Z), 1); + DigBlock(0, new Location(sapling.X, sapling.Y + 4, sapling.Z), 1); Thread.Sleep(100); - PlayerDigging(2, new Location(sapling.X, sapling.Y + 4, sapling.Z), 1); + DigBlock(2, new Location(sapling.X, sapling.Y + 4, sapling.Z), 1); break; case Material.Air: // No tree, plant something