I discovered when making wiki ui
The createTMStackFor method in PixelmonItems is missing the part to create Gen9TechnicalMachines
As a result, any attempt to create an ItemStack will return null.
Code: Select all public static ItemStack createTMStackFor(ITechnicalMove move, int count) {
CompoundTag compound = new CompoundTag();
compound.m_128376_("tm", (short)move.getId());
ItemStack stack;
if (move instanceof Gen8TechnicalRecords) {
stack = new ItemStack(tr_gen8, count);
} else if (move instanceof Gen8TechnicalMachines) {
stack = new ItemStack(tm_gen8, count);
} else if (move instanceof Gen7TechnicalMachines) {
stack = new ItemStack(tm_gen7, count);
} else if (move instanceof Gen6TechnicalMachines) {
stack = new ItemStack(tm_gen6, count);
} else if (move instanceof Gen5TechnicalMachines) {
stack = new ItemStack(tm_gen5, count);
} else if (move instanceof Gen4TechnicalMachines) {
stack = new ItemStack(tm_gen4, count);
} else if (move instanceof Gen3TechnicalMachines) {
stack = new ItemStack(tm_gen3, count);
} else if (move instanceof Gen2TechnicalMachines) {
stack = new ItemStack(tm_gen2, count);
} else {
if (!(move instanceof Gen1TechnicalMachines)) {
return null;
}
stack = new ItemStack(tm_gen1, count);
}
stack.m_41751_(compound);
return stack;
}