Fix FuelRegistry not following vanilla checks for valid fuels ()

This commit is contained in:
Juuxel 2021-08-08 20:18:01 +03:00 committed by GitHub
parent 3c3f33ee93
commit 1b48b75b18
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 5 deletions
fabric-content-registries-v0
build.gradle
src/main
java/net/fabricmc/fabric/impl/content/registry
resources

View file

@ -1,5 +1,9 @@
archivesBaseName = "fabric-content-registries-v0"
version = getSubprojectVersion(project, "0.2.2")
version = getSubprojectVersion(project, "0.2.3")
loom {
accessWidener = file("src/main/resources/fabric-content-registries-v0.accesswidener")
}
moduleDependencies(project, [
'fabric-api-base',

View file

@ -117,9 +117,7 @@ public final class FuelRegistryImpl implements FuelRegistry {
map.remove(i);
}
} else {
for (Item i : tag.values()) {
map.put(i, time);
}
AbstractFurnaceBlockEntity.addFuel(map, tag, time);
}
}
@ -129,7 +127,7 @@ public final class FuelRegistryImpl implements FuelRegistry {
if (time <= 0) {
map.remove(item.asItem());
} else {
map.put(item.asItem(), time);
AbstractFurnaceBlockEntity.addFuel(map, item, time);
}
}
}

View file

@ -0,0 +1,4 @@
accessWidener v1 named
accessible method net/minecraft/block/entity/AbstractFurnaceBlockEntity addFuel (Ljava/util/Map;Lnet/minecraft/tag/Tag;I)V
accessible method net/minecraft/block/entity/AbstractFurnaceBlockEntity addFuel (Ljava/util/Map;Lnet/minecraft/item/ItemConvertible;I)V

View file

@ -25,6 +25,7 @@
"mixins": [
"fabric-content-registries-v0.mixins.json"
],
"accessWidener" : "fabric-content-registries-v0.accesswidener",
"custom": {
"fabric-api:module-lifecycle": "stable"
}