diff --git a/mods/src/creative/creative.cpp b/mods/src/creative/creative.cpp index ff959faa..35b66427 100644 --- a/mods/src/creative/creative.cpp +++ b/mods/src/creative/creative.cpp @@ -59,6 +59,17 @@ static int32_t Inventory_setupDefault_FillingContainer_addItem_call_injection(un new_item_instance = (*ItemInstance_constructor_tile_extra)(new_item_instance, *Tile_netherReactor, 1, i); (*FillingContainer_addItem)(filling_container, new_item_instance); } + // Tall Grass + for (int i = 0; i < 4; i++) { + if (i == 2) { + // Identical To Previous Auxiliary Value + continue; + } + ItemInstance *new_item_instance = new ItemInstance; + ALLOC_CHECK(new_item_instance); + new_item_instance = (*ItemInstance_constructor_tile_extra)(new_item_instance, *Tile_tallgrass, 1, i); + (*FillingContainer_addItem)(filling_container, new_item_instance); + } return ret; } diff --git a/symbols/include/symbols/minecraft.h b/symbols/include/symbols/minecraft.h index 7a40d8b2..0947168b 100644 --- a/symbols/include/symbols/minecraft.h +++ b/symbols/include/symbols/minecraft.h @@ -43,6 +43,7 @@ static unsigned char **Tile_netherReactor = (unsigned char **) 0x181dd0; // Tile static unsigned char **Tile_info_updateGame1 = (unsigned char **) 0x181c68; // Tile static unsigned char **Tile_info_updateGame2 = (unsigned char **) 0x181c6c; // Tile static unsigned char **Tile_bedrock = (unsigned char **) 0x181cc4; // Tile +static unsigned char **Tile_tallgrass = (unsigned char **) 0x181d0c; static unsigned char **Tile_leaves = (unsigned char **) 0x18120c; // Tile static unsigned char **Tile_leaves_carried = (unsigned char **) 0x181dd8; // Tile