fix large miners and deepslate/red granite loot tables
This commit is contained in:
parent
80f2354480
commit
e9e6530a61
3 changed files with 25 additions and 2 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -415,7 +415,8 @@ global.ORE_BEARING_STONES = /** @type {const} */ ([
|
|||
"mars_stone",
|
||||
"venus_stone",
|
||||
"mercury_stone",
|
||||
"glacio_stone"
|
||||
"glacio_stone",
|
||||
"red_granite"
|
||||
]);
|
||||
//#endregion
|
||||
|
||||
|
|
|
|||
|
|
@ -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');
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue