public override void OnLoadCollectibleMappings(IWorldAccessor worldForResolve, Dictionary <int, AssetLocation> oldBlockIdMapping, Dictionary <int, AssetLocation> oldItemIdMapping, int schematicSeed) { if (contents != null && contents.FixMapping(oldBlockIdMapping, oldItemIdMapping, worldForResolve) == false) { contents = null; } }
public override void OnLoadCollectibleMappings(IWorldAccessor worldForResolve, Dictionary <int, AssetLocation> oldBlockIdMapping, Dictionary <int, AssetLocation> oldItemIdMapping) { if (metalContent?.FixMapping(oldBlockIdMapping, oldItemIdMapping, worldForResolve) == null) { metalContent = null; } }
public override void OnLoadCollectibleMappings(IWorldAccessor worldForResolve, Dictionary <int, AssetLocation> oldBlockIdMapping, Dictionary <int, AssetLocation> oldItemIdMapping) { if (workItemStack?.FixMapping(oldBlockIdMapping, oldItemIdMapping, worldForResolve) == false) { workItemStack = null; } }
public override void OnLoadCollectibleMappings(IWorldAccessor worldForResolve, Dictionary <int, AssetLocation> oldBlockIdMapping, Dictionary <int, AssetLocation> oldItemIdMapping, int schematicSeed) { base.OnLoadCollectibleMappings(worldForResolve, oldBlockIdMapping, oldItemIdMapping, schematicSeed); if (labelStack != null && !labelStack.FixMapping(oldBlockIdMapping, oldItemIdMapping, worldForResolve)) { labelStack = null; } }
public override void OnLoadCollectibleMappings(IWorldAccessor worldForResolve, Dictionary <int, AssetLocation> oldBlockIdMapping, Dictionary <int, AssetLocation> oldItemIdMapping, int schematicSeed) { ItemStack stack = inventory?[0]?.Itemstack; if (stack?.FixMapping(oldBlockIdMapping, oldItemIdMapping, worldForResolve) == false) { inventory[0].Itemstack = null; } }
public override void OnLoadCollectibleMappings(IWorldAccessor worldForResolve, Dictionary <int, AssetLocation> oldBlockIdMapping, Dictionary <int, AssetLocation> oldItemIdMapping) { if (contentsLeft?.FixMapping(oldBlockIdMapping, oldItemIdMapping, worldForResolve) == false) { contentsLeft = null; } if (contentsRight?.FixMapping(oldBlockIdMapping, oldItemIdMapping, worldForResolve) == false) { contentsRight = null; } }
public override void OnLoadCollectibleMappings(IWorldAccessor worldForNewMappings, Dictionary <int, AssetLocation> oldBlockIdMapping, Dictionary <int, AssetLocation> oldItemIdMapping, int schematicSeed) { base.OnLoadCollectibleMappings(worldForNewMappings, oldBlockIdMapping, oldItemIdMapping, schematicSeed); hammerStack.FixMapping(oldBlockIdMapping, oldItemIdMapping, worldForNewMappings); }