mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-11-07 17:36:07 +00:00
Added Entity, Item and Block palletes for 1.17/1 and 1.18/1. Added pallete generators as a command line option. Fixed a minor warning with AttackBot
This commit is contained in:
parent
6986902938
commit
61a682a69b
16 changed files with 4488 additions and 72 deletions
|
|
@ -43,8 +43,13 @@ namespace MinecraftClient.Mapping
|
|||
Material.BrownShulkerBox,
|
||||
Material.BrownTerracotta,
|
||||
Material.Cauldron,
|
||||
Material.WaterCauldron,
|
||||
Material.LavaCauldron,
|
||||
Material.PowderSnowCauldron,
|
||||
Material.Chain,
|
||||
Material.Calcite,
|
||||
Material.ChippedAnvil,
|
||||
Material.ChiseledDeepslate,
|
||||
Material.ChiseledNetherBricks,
|
||||
Material.ChiseledPolishedBlackstone,
|
||||
Material.ChiseledQuartzBlock,
|
||||
|
|
@ -53,11 +58,17 @@ namespace MinecraftClient.Mapping
|
|||
Material.ChiseledStoneBricks,
|
||||
Material.CoalBlock,
|
||||
Material.CoalOre,
|
||||
Material.CobbledDeepslateSlab,
|
||||
Material.CobbledDeepslateStairs,
|
||||
Material.CobbledDeepslateWall,
|
||||
Material.CobbledDeepslate,
|
||||
Material.Cobblestone,
|
||||
Material.CobblestoneSlab,
|
||||
Material.CobblestoneStairs,
|
||||
Material.CobblestoneWall,
|
||||
Material.Conduit,
|
||||
Material.CrackedDeepslateBricks,
|
||||
Material.CrackedDeepslateTiles,
|
||||
Material.CrackedNetherBricks,
|
||||
Material.CrackedPolishedBlackstoneBricks,
|
||||
Material.CrackedStoneBricks,
|
||||
|
|
@ -74,11 +85,22 @@ namespace MinecraftClient.Mapping
|
|||
Material.DarkPrismarine,
|
||||
Material.DarkPrismarineSlab,
|
||||
Material.DarkPrismarineStairs,
|
||||
Material.Deepslate,
|
||||
Material.DeepslateBrickSlab,
|
||||
Material.DeepslateBrickStairs,
|
||||
Material.DeepslateBricks,
|
||||
Material.DeepslateBrickWall,
|
||||
Material.DeepslateCoalOre,
|
||||
Material.DeepslateTileSlab,
|
||||
Material.DeepslateTileStairs,
|
||||
Material.DeepslateTiles,
|
||||
Material.DeepslateTileWall,
|
||||
Material.DetectorRail,
|
||||
Material.Diorite,
|
||||
Material.DioriteSlab,
|
||||
Material.DioriteStairs,
|
||||
Material.DioriteWall,
|
||||
Material.DripstoneBlock,
|
||||
Material.Dispenser,
|
||||
Material.Dropper,
|
||||
Material.EnchantingTable,
|
||||
|
|
@ -160,6 +182,7 @@ namespace MinecraftClient.Mapping
|
|||
Material.PinkShulkerBox,
|
||||
Material.PinkTerracotta,
|
||||
Material.Piston,
|
||||
Material.PointedDripstone,
|
||||
Material.PolishedAndesite,
|
||||
Material.PolishedAndesiteSlab,
|
||||
Material.PolishedAndesiteStairs,
|
||||
|
|
@ -221,6 +244,7 @@ namespace MinecraftClient.Mapping
|
|||
Material.SandstoneWall,
|
||||
Material.ShulkerBox,
|
||||
Material.Smoker,
|
||||
Material.SmoothBasalt,
|
||||
Material.SmoothQuartz,
|
||||
Material.SmoothQuartzSlab,
|
||||
Material.SmoothQuartzStairs,
|
||||
|
|
@ -245,6 +269,7 @@ namespace MinecraftClient.Mapping
|
|||
Material.StoneStairs,
|
||||
Material.Stonecutter,
|
||||
Material.Terracotta,
|
||||
Material.Tuff,
|
||||
Material.WarpedNylium,
|
||||
Material.WhiteConcrete,
|
||||
Material.WhiteGlazedTerracotta,
|
||||
|
|
@ -253,26 +278,70 @@ namespace MinecraftClient.Mapping
|
|||
Material.YellowConcrete,
|
||||
Material.YellowGlazedTerracotta,
|
||||
Material.YellowShulkerBox,
|
||||
Material.YellowTerracotta
|
||||
Material.YellowTerracotta,
|
||||
};
|
||||
// Minable by Stone, iron, diamond, netherite.
|
||||
private static readonly List<Material> pickaxeTier1 = new List<Material>()
|
||||
{
|
||||
Material.CopperOre,
|
||||
Material.CopperBlock,
|
||||
Material.CutCopperSlab,
|
||||
Material.CutCopperStairs,
|
||||
Material.CutCopper,
|
||||
Material.DeepslateCopperOre,
|
||||
Material.DeepslateIronOre,
|
||||
Material.DeepslateLapisOre,
|
||||
Material.ExposedCopper,
|
||||
Material.ExposedCutCopperSlab,
|
||||
Material.ExposedCutCopperStairs,
|
||||
Material.ExposedCutCopper,
|
||||
Material.IronBlock,
|
||||
Material.IronOre,
|
||||
Material.LapisBlock,
|
||||
Material.LapisOre,
|
||||
Material.LightningRod,
|
||||
Material.OxidizedCopper,
|
||||
Material.OxidizedCutCopperSlab,
|
||||
Material.OxidizedCutCopperStairs,
|
||||
Material.OxidizedCutCopper,
|
||||
Material.RawCopperBlock,
|
||||
Material.RawIronBlock,
|
||||
Material.Terracotta,
|
||||
Material.WaxedCopperBlock,
|
||||
Material.WaxedCutCopperSlab,
|
||||
Material.WaxedCutCopperStairs,
|
||||
Material.WaxedCutCopper,
|
||||
Material.WaxedExposedCopper,
|
||||
Material.WaxedExposedCutCopperSlab,
|
||||
Material.WaxedExposedCutCopperStairs,
|
||||
Material.WaxedExposedCutCopper,
|
||||
Material.WaxedOxidizedCopper,
|
||||
Material.WaxedOxidizedCutCopperSlab,
|
||||
Material.WaxedOxidizedCutCopperStairs,
|
||||
Material.WaxedOxidizedCutCopper,
|
||||
Material.WaxedWeatheredCopper,
|
||||
Material.WaxedWeatheredCutCopperSlab,
|
||||
Material.WaxedWeatheredCutCopperStairs,
|
||||
Material.WaxedWeatheredCutCopper,
|
||||
Material.WeatheredCopper,
|
||||
Material.WeatheredCutCopperSlab,
|
||||
Material.WeatheredCutCopperStairs,
|
||||
Material.WeatheredCutCopper,
|
||||
};
|
||||
// Minable by Iron, diamond, netherite.
|
||||
private static readonly List<Material> pickaxeTier2 = new List<Material>()
|
||||
{
|
||||
Material.DeepslateDiamondOre,
|
||||
Material.DeepslateEmeraldOre,
|
||||
Material.DeepslateGoldOre,
|
||||
Material.DeepslateRedstoneOre,
|
||||
Material.DiamondBlock,
|
||||
Material.DiamondOre,
|
||||
Material.EmeraldBlock,
|
||||
Material.EmeraldOre,
|
||||
Material.GoldBlock,
|
||||
Material.GoldOre,
|
||||
Material.RawGoldBlock,
|
||||
Material.RedstoneOre,
|
||||
};
|
||||
// Minable by Diamond, Netherite.
|
||||
|
|
@ -314,13 +383,14 @@ namespace MinecraftClient.Mapping
|
|||
Material.PurpleConcretePowder,
|
||||
Material.RedConcretePowder,
|
||||
Material.RedSand,
|
||||
Material.RootedDirt,
|
||||
Material.Sand,
|
||||
Material.Snow,
|
||||
Material.SnowBlock,
|
||||
Material.SoulSand,
|
||||
Material.SoulSoil,
|
||||
Material.WhiteConcretePowder,
|
||||
Material.YellowConcretePowder
|
||||
Material.YellowConcretePowder,
|
||||
};
|
||||
// Every axe can mine every block (speed difference).
|
||||
private static readonly List<Material> axe = new List<Material>()
|
||||
|
|
@ -341,6 +411,7 @@ namespace MinecraftClient.Mapping
|
|||
Material.Barrel,
|
||||
Material.BeeNest,
|
||||
Material.Beehive,
|
||||
Material.BigDripleaf,
|
||||
Material.BirchButton,
|
||||
Material.BirchDoor,
|
||||
Material.BirchFence,
|
||||
|
|
@ -504,12 +575,13 @@ namespace MinecraftClient.Mapping
|
|||
Material.WhiteBanner,
|
||||
Material.WhiteWallBanner,
|
||||
Material.YellowBanner,
|
||||
Material.YellowWallBanner
|
||||
Material.YellowWallBanner,
|
||||
};
|
||||
// Every block a shear can mine.
|
||||
private static readonly List<Material> shears = new List<Material>()
|
||||
{
|
||||
Material.AcaciaLeaves,
|
||||
Material.AzaleaLeaves,
|
||||
Material.BirchLeaves,
|
||||
Material.BlackWool,
|
||||
Material.BlueWool,
|
||||
|
|
@ -517,6 +589,7 @@ namespace MinecraftClient.Mapping
|
|||
Material.Cobweb,
|
||||
Material.CyanWool,
|
||||
Material.DarkOakLeaves,
|
||||
Material.FloweringAzaleaLeaves,
|
||||
Material.GrayWool,
|
||||
Material.GreenWool,
|
||||
Material.JungleLeaves,
|
||||
|
|
@ -539,6 +612,7 @@ namespace MinecraftClient.Mapping
|
|||
Material.Bamboo,
|
||||
Material.Cobweb,
|
||||
Material.InfestedChiseledStoneBricks,
|
||||
Material.InfestedDeepslate,
|
||||
Material.InfestedCobblestone,
|
||||
Material.InfestedCrackedStoneBricks,
|
||||
Material.InfestedMossyStoneBricks,
|
||||
|
|
@ -553,8 +627,10 @@ namespace MinecraftClient.Mapping
|
|||
Material.DarkOakLeaves,
|
||||
Material.HayBlock,
|
||||
Material.JungleLeaves,
|
||||
Material.MossBlock,
|
||||
Material.NetherWartBlock,
|
||||
Material.OakLeaves,
|
||||
Material.SculkSensor,
|
||||
Material.Shroomlight,
|
||||
Material.Sponge,
|
||||
Material.SpruceLeaves,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue