Implement entity types (#1001)

Implement palette generation and investigate palette changes between
versions. Turns out 1.13- has legacy IDs, 1.14 switches to entity
palette and 1.15 refreshes the whole palette just to insert Bee.

Also refactor entity handling code here and there.
This commit is contained in:
ORelio 2020-05-24 18:21:22 +02:00
parent 5b0b0c9cc3
commit bd85c46663
27 changed files with 1113 additions and 259 deletions

View file

@ -7,7 +7,7 @@ namespace MinecraftClient.Mapping.BlockPalettes
/// Defines mappings for Minecraft 1.13.
/// Automatically generated using BlockPaletteGenerator.cs
/// </summary>
public class Palette113 : BlockPaletteMapping
public class Palette113 : BlockPalette
{
private static Dictionary<int, Material> materials = new Dictionary<int, Material>();