fix large miners and deepslate/red granite loot tables

This commit is contained in:
Pyritie 2026-01-24 15:27:11 +00:00
parent 80f2354480
commit e9e6530a61
3 changed files with 25 additions and 2 deletions

View file

@ -5,6 +5,8 @@
- The chemical reactor recipe for making Kaolinite Powder now uses circuit 3 @Pyritie
### Changes
### Bug fixes
- Fixed large miners not outputting crushed ore when mining Migmatite @Pyritie
- Fixed red granite ores never dropping poor or rich raw ores @Pyritie
### Translation updates
## [0.11.18] - 23-01-2026

View file

@ -415,7 +415,8 @@ global.ORE_BEARING_STONES = /** @type {const} */ ([
"mars_stone",
"venus_stone",
"mercury_stone",
"glacio_stone"
"glacio_stone",
"red_granite"
]);
//#endregion

View file

@ -2,7 +2,8 @@
"use strict";
const registerTFGRocksTagPrefixes = (event) => {
TagPrefix.ORES.remove(TagPrefix.oreDeepslate)
TagPrefix.ORES.remove(TagPrefix.oreTuff)
TagPrefix.ORES.remove(TagPrefix.oreSand)
TagPrefix.ORES.remove(TagPrefix.oreRedSand)
@ -15,6 +16,7 @@ const registerTFGRocksTagPrefixes = (event) => {
TagPrefix.ORES.remove(TagPrefix.oreAndesite)
TagPrefix.ORES.remove(TagPrefix.oreDiorite)
TagPrefix.ORES.remove(TagPrefix.oreGranite)
TagPrefix.ORES.remove(TagPrefix.oreRedGranite)
const shouldGenerateOre = (material) => {
return material.hasProperty(PropertyKey.ORE);
@ -46,6 +48,15 @@ const registerTFGRocksTagPrefixes = (event) => {
TFGHelpers.registerCobbleBlock('pyroxenite', 'tfg:rock/cobble_blackstone');
event.create('deepslate', 'ore')
.stateSupplier(() => Block.getBlock('minecraft:deepslate').defaultBlockState())
.baseModelLocation('minecraft:block/deepslate')
.unificationEnabled(true)
.materialIconType(GTMaterialIconType.ore)
.generationCondition(shouldGenerateOre)
TFGHelpers.registerCobbleBlock('deepslate', 'minecraft:cobbled_deepslate');
event.create('dripstone', 'ore')
.stateSupplier(() => Block.getBlock('minecraft:dripstone_block').defaultBlockState())
.baseModelLocation('minecraft:block/dripstone_block')
@ -108,4 +119,13 @@ const registerTFGRocksTagPrefixes = (event) => {
.generationCondition(shouldGenerateOre)
TFGHelpers.registerCobbleBlock('glacio_stone', 'ad_astra:glacio_cobblestone');
event.create('red_granite', 'ore')
.stateSupplier(() => Block.getBlock('tfg:rock/hardened_red_granite').defaultBlockState())
.baseModelLocation('gtceu:block/red_granite')
.unificationEnabled(true)
.materialIconType(GTMaterialIconType.ore)
.generationCondition(shouldGenerateOre)
TFGHelpers.registerCobbleBlock('red_granite', 'gtceu:red_granite_cobblestone');
}