mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
Added Item, Entity, Block, Material Palettes for 1.19. Fixed SpawnEntity and disabled BlockChange packet on 1.19 to prevent crashing until it's fixed. Enabled Entity and Inventory handling.
This commit is contained in:
parent
e150bd569b
commit
d7310e477b
20 changed files with 3161 additions and 218 deletions
|
|
@ -335,7 +335,7 @@ namespace MinecraftClient.Inventory.ItemPalettes
|
|||
mappings[319] = ItemType.AcaciaStairs;
|
||||
mappings[320] = ItemType.DarkOakStairs;
|
||||
mappings[321] = ItemType.SlimeBlock;
|
||||
mappings[322] = ItemType.GrassPath;
|
||||
mappings[322] = ItemType.DirtPath;
|
||||
mappings[323] = ItemType.Sunflower;
|
||||
mappings[324] = ItemType.Lilac;
|
||||
mappings[325] = ItemType.RoseBush;
|
||||
|
|
|
|||
|
|
@ -385,7 +385,7 @@ namespace MinecraftClient.Inventory.ItemPalettes
|
|||
mappings[369] = ItemType.AcaciaStairs;
|
||||
mappings[370] = ItemType.DarkOakStairs;
|
||||
mappings[371] = ItemType.SlimeBlock;
|
||||
mappings[372] = ItemType.GrassPath;
|
||||
mappings[372] = ItemType.DirtPath;
|
||||
mappings[373] = ItemType.Sunflower;
|
||||
mappings[374] = ItemType.Lilac;
|
||||
mappings[375] = ItemType.RoseBush;
|
||||
|
|
|
|||
|
|
@ -385,7 +385,7 @@ namespace MinecraftClient.Inventory.ItemPalettes
|
|||
mappings[369] = ItemType.AcaciaStairs;
|
||||
mappings[370] = ItemType.DarkOakStairs;
|
||||
mappings[371] = ItemType.SlimeBlock;
|
||||
mappings[372] = ItemType.GrassPath;
|
||||
mappings[372] = ItemType.DirtPath;
|
||||
mappings[373] = ItemType.Sunflower;
|
||||
mappings[374] = ItemType.Lilac;
|
||||
mappings[375] = ItemType.RoseBush;
|
||||
|
|
|
|||
|
|
@ -402,7 +402,7 @@ namespace MinecraftClient.Inventory.ItemPalettes
|
|||
mappings[390] = ItemType.PackedIce;
|
||||
mappings[391] = ItemType.AcaciaStairs;
|
||||
mappings[392] = ItemType.DarkOakStairs;
|
||||
mappings[393] = ItemType.GrassPath;
|
||||
mappings[393] = ItemType.DirtPath;
|
||||
mappings[394] = ItemType.Sunflower;
|
||||
mappings[395] = ItemType.Lilac;
|
||||
mappings[396] = ItemType.RoseBush;
|
||||
|
|
|
|||
|
|
@ -402,7 +402,7 @@ namespace MinecraftClient.Inventory.ItemPalettes
|
|||
mappings[390] = ItemType.PackedIce;
|
||||
mappings[391] = ItemType.AcaciaStairs;
|
||||
mappings[392] = ItemType.DarkOakStairs;
|
||||
mappings[393] = ItemType.GrassPath;
|
||||
mappings[393] = ItemType.DirtPath;
|
||||
mappings[394] = ItemType.Sunflower;
|
||||
mappings[395] = ItemType.Lilac;
|
||||
mappings[396] = ItemType.RoseBush;
|
||||
|
|
|
|||
1171
MinecraftClient/Inventory/ItemPalettes/ItemPalette119.cs
Normal file
1171
MinecraftClient/Inventory/ItemPalettes/ItemPalette119.cs
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,11 +1,10 @@
|
|||
namespace MinecraftClient.Inventory
|
||||
{
|
||||
/// <summary>
|
||||
/// For MC version 1.16.2.
|
||||
/// Generated using ItemPaletteGenerator.
|
||||
/// Generated using the --generator flag on the client
|
||||
/// Typical steps to handle new item IDs for newer Minecraft versions:
|
||||
/// 1. Generate registries.json using data reporting on Vanilla Minecraft (https://wiki.vg/Data_Generators)
|
||||
/// 2. Generate temporary ItemTypeXXX.cs and ItemPaletteXXX.cs using ItemPaletteGenerator.cs
|
||||
/// 1. Generate registries.json using data reporting on Vanilla Minecraft (https://wiki.vg/Data_Generators) or download it from: https://github.com/PixiGeko/Minecraft-generated-data
|
||||
/// 2. Generate temporary ItemTypeXXX.cs and ItemPaletteXXX.cs using the --generator flag on the client
|
||||
/// 3. Perform a diff with existing versions, add missing entries in ItemType.cs and ItemTypeExtensions.cs
|
||||
/// 4. If existing entity IDs were not randomized by Mojang, simply add missing entries to the latest existing ItemPaletteXXX.cs
|
||||
/// 5. If existing entity IDs were randomized, add a new palette as ItemPaletteXXX.cs into the codebase
|
||||
|
|
@ -14,9 +13,10 @@ namespace MinecraftClient.Inventory
|
|||
{
|
||||
Unknown = -2, // Unsupported item type (Forge mod custom item...)
|
||||
Null = -1, // Unspecified item type (Used in the network protocol)
|
||||
|
||||
|
||||
AcaciaBoat,
|
||||
AcaciaButton,
|
||||
AcaciaChestBoat,
|
||||
AcaciaDoor,
|
||||
AcaciaFence,
|
||||
AcaciaFenceGate,
|
||||
|
|
@ -32,6 +32,7 @@ namespace MinecraftClient.Inventory
|
|||
AcaciaWood,
|
||||
ActivatorRail,
|
||||
Air,
|
||||
AllaySpawnEgg,
|
||||
Allium,
|
||||
AmethystBlock,
|
||||
AmethystCluster,
|
||||
|
|
@ -69,6 +70,7 @@ namespace MinecraftClient.Inventory
|
|||
BigDripleaf,
|
||||
BirchBoat,
|
||||
BirchButton,
|
||||
BirchChestBoat,
|
||||
BirchDoor,
|
||||
BirchFence,
|
||||
BirchFenceGate,
|
||||
|
|
@ -279,6 +281,7 @@ namespace MinecraftClient.Inventory
|
|||
Dandelion,
|
||||
DarkOakBoat,
|
||||
DarkOakButton,
|
||||
DarkOakChestBoat,
|
||||
DarkOakDoor,
|
||||
DarkOakFence,
|
||||
DarkOakFenceGate,
|
||||
|
|
@ -349,6 +352,8 @@ namespace MinecraftClient.Inventory
|
|||
DioriteStairs,
|
||||
DioriteWall,
|
||||
Dirt,
|
||||
DirtPath,
|
||||
DiscFragment5,
|
||||
Dispenser,
|
||||
DolphinSpawnEgg,
|
||||
DonkeySpawnEgg,
|
||||
|
|
@ -360,6 +365,7 @@ namespace MinecraftClient.Inventory
|
|||
DripstoneBlock,
|
||||
Dropper,
|
||||
DrownedSpawnEgg,
|
||||
EchoShard,
|
||||
Egg,
|
||||
ElderGuardianSpawnEgg,
|
||||
Elytra,
|
||||
|
|
@ -408,6 +414,8 @@ namespace MinecraftClient.Inventory
|
|||
FloweringAzalea,
|
||||
FloweringAzaleaLeaves,
|
||||
FoxSpawnEgg,
|
||||
FrogSpawnEgg,
|
||||
Frogspawn,
|
||||
Furnace,
|
||||
FurnaceMinecart,
|
||||
GhastSpawnEgg,
|
||||
|
|
@ -425,6 +433,7 @@ namespace MinecraftClient.Inventory
|
|||
GlowSquidSpawnEgg,
|
||||
Glowstone,
|
||||
GlowstoneDust,
|
||||
GoatHorn,
|
||||
GoatSpawnEgg,
|
||||
GoldBlock,
|
||||
GoldIngot,
|
||||
|
|
@ -448,7 +457,6 @@ namespace MinecraftClient.Inventory
|
|||
GraniteWall,
|
||||
Grass,
|
||||
GrassBlock,
|
||||
GrassPath,
|
||||
Gravel,
|
||||
GrayBanner,
|
||||
GrayBed,
|
||||
|
|
@ -527,6 +535,7 @@ namespace MinecraftClient.Inventory
|
|||
Jukebox,
|
||||
JungleBoat,
|
||||
JungleButton,
|
||||
JungleChestBoat,
|
||||
JungleDoor,
|
||||
JungleFence,
|
||||
JungleFenceGate,
|
||||
|
|
@ -624,6 +633,23 @@ namespace MinecraftClient.Inventory
|
|||
MagmaBlock,
|
||||
MagmaCream,
|
||||
MagmaCubeSpawnEgg,
|
||||
MangroveBoat,
|
||||
MangroveButton,
|
||||
MangroveChestBoat,
|
||||
MangroveDoor,
|
||||
MangroveFence,
|
||||
MangroveFenceGate,
|
||||
MangroveLeaves,
|
||||
MangroveLog,
|
||||
MangrovePlanks,
|
||||
MangrovePressurePlate,
|
||||
MangrovePropagule,
|
||||
MangroveRoots,
|
||||
MangroveSign,
|
||||
MangroveSlab,
|
||||
MangroveStairs,
|
||||
MangroveTrapdoor,
|
||||
MangroveWood,
|
||||
Map,
|
||||
MediumAmethystBud,
|
||||
Melon,
|
||||
|
|
@ -643,11 +669,18 @@ namespace MinecraftClient.Inventory
|
|||
MossyStoneBrickStairs,
|
||||
MossyStoneBrickWall,
|
||||
MossyStoneBricks,
|
||||
Mud,
|
||||
MudBrickSlab,
|
||||
MudBrickStairs,
|
||||
MudBrickWall,
|
||||
MudBricks,
|
||||
MuddyMangroveRoots,
|
||||
MuleSpawnEgg,
|
||||
MushroomStem,
|
||||
MushroomStew,
|
||||
MusicDisc11,
|
||||
MusicDisc13,
|
||||
MusicDisc5,
|
||||
MusicDiscBlocks,
|
||||
MusicDiscCat,
|
||||
MusicDiscChirp,
|
||||
|
|
@ -692,6 +725,7 @@ namespace MinecraftClient.Inventory
|
|||
NoteBlock,
|
||||
OakBoat,
|
||||
OakButton,
|
||||
OakChestBoat,
|
||||
OakDoor,
|
||||
OakFence,
|
||||
OakFenceGate,
|
||||
|
|
@ -708,6 +742,7 @@ namespace MinecraftClient.Inventory
|
|||
Observer,
|
||||
Obsidian,
|
||||
OcelotSpawnEgg,
|
||||
OchreFroglight,
|
||||
OrangeBanner,
|
||||
OrangeBed,
|
||||
OrangeCandle,
|
||||
|
|
@ -728,10 +763,12 @@ namespace MinecraftClient.Inventory
|
|||
OxidizedCutCopperSlab,
|
||||
OxidizedCutCopperStairs,
|
||||
PackedIce,
|
||||
PackedMud,
|
||||
Painting,
|
||||
PandaSpawnEgg,
|
||||
Paper,
|
||||
ParrotSpawnEgg,
|
||||
PearlescentFroglight,
|
||||
Peony,
|
||||
PetrifiedOakSlab,
|
||||
PhantomMembrane,
|
||||
|
|
@ -843,6 +880,7 @@ namespace MinecraftClient.Inventory
|
|||
RawGoldBlock,
|
||||
RawIron,
|
||||
RawIronBlock,
|
||||
RecoveryCompass,
|
||||
RedBanner,
|
||||
RedBed,
|
||||
RedCandle,
|
||||
|
|
@ -873,6 +911,7 @@ namespace MinecraftClient.Inventory
|
|||
RedstoneLamp,
|
||||
RedstoneOre,
|
||||
RedstoneTorch,
|
||||
ReinforcedDeepslate,
|
||||
Repeater,
|
||||
RepeatingCommandBlock,
|
||||
RespawnAnchor,
|
||||
|
|
@ -889,7 +928,11 @@ namespace MinecraftClient.Inventory
|
|||
SandstoneStairs,
|
||||
SandstoneWall,
|
||||
Scaffolding,
|
||||
Sculk,
|
||||
SculkCatalyst,
|
||||
SculkSensor,
|
||||
SculkShrieker,
|
||||
SculkVein,
|
||||
Scute,
|
||||
SeaLantern,
|
||||
SeaPickle,
|
||||
|
|
@ -942,6 +985,7 @@ namespace MinecraftClient.Inventory
|
|||
SporeBlossom,
|
||||
SpruceBoat,
|
||||
SpruceButton,
|
||||
SpruceChestBoat,
|
||||
SpruceDoor,
|
||||
SpruceFence,
|
||||
SpruceFenceGate,
|
||||
|
|
@ -987,6 +1031,8 @@ namespace MinecraftClient.Inventory
|
|||
StrippedDarkOakWood,
|
||||
StrippedJungleLog,
|
||||
StrippedJungleWood,
|
||||
StrippedMangroveLog,
|
||||
StrippedMangroveWood,
|
||||
StrippedOakLog,
|
||||
StrippedOakWood,
|
||||
StrippedSpruceLog,
|
||||
|
|
@ -1000,6 +1046,8 @@ namespace MinecraftClient.Inventory
|
|||
Sunflower,
|
||||
SuspiciousStew,
|
||||
SweetBerries,
|
||||
TadpoleBucket,
|
||||
TadpoleSpawnEgg,
|
||||
TallGrass,
|
||||
Target,
|
||||
Terracotta,
|
||||
|
|
@ -1024,11 +1072,13 @@ namespace MinecraftClient.Inventory
|
|||
TurtleHelmet,
|
||||
TurtleSpawnEgg,
|
||||
TwistingVines,
|
||||
VerdantFroglight,
|
||||
VexSpawnEgg,
|
||||
VillagerSpawnEgg,
|
||||
VindicatorSpawnEgg,
|
||||
Vine,
|
||||
WanderingTraderSpawnEgg,
|
||||
WardenSpawnEgg,
|
||||
WarpedButton,
|
||||
WarpedDoor,
|
||||
WarpedFence,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue