diff options
author | Léa Gris <lea.gris@noiraude.net> | 2021-03-14 13:08:15 +0100 |
---|---|---|
committer | Léa Gris <lea.gris@noiraude.net> | 2021-03-14 13:08:15 +0100 |
commit | d91bbd8212b367849298fa12954b2a1c5d416eb0 (patch) | |
tree | 2ea3928f495a11b8b51a065bc59492eff49bf907 /src/main | |
parent | 2ed55e062a5b1979f43bc3f2ae196a3bdec13a0f (diff) | |
download | GT5-Unofficial-d91bbd8212b367849298fa12954b2a1c5d416eb0.tar.gz GT5-Unofficial-d91bbd8212b367849298fa12954b2a1c5d416eb0.tar.bz2 GT5-Unofficial-d91bbd8212b367849298fa12954b2a1c5d416eb0.zip |
cleanup(registerCover): factorise and comment
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java index a4977b6234..ed0a7a0ac6 100644 --- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java +++ b/src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate.java @@ -6,6 +6,7 @@ import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; import gregtech.api.enums.SubTag; +import gregtech.api.enums.TextureSet; import gregtech.api.enums.ToolDictNames; import gregtech.api.objects.GT_CopiedBlockTexture; import gregtech.api.objects.GT_StdRenderedTexture; @@ -14,8 +15,8 @@ import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_RecipeRegistrator; import gregtech.api.util.GT_Utility; import gregtech.common.GT_Proxy; +import net.minecraft.block.Block; import net.minecraft.init.Blocks; -import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; import static gregtech.api.enums.GT_Values.RA; @@ -404,19 +405,20 @@ public class ProcessingPlate implements gregtech.api.interfaces.IOreRecipeRegist } private void registerCover(final Materials aMaterial, final ItemStack aStack) { + + // Get ItemStack of Block matching Materials final ItemStack tStack = aMaterial.getBlocks(1); - if (tStack != null) { - ItemBlock tItemBlock = (ItemBlock) tStack.getItem(); - GregTech_API.registerCover( - aStack, - new GT_CopiedBlockTexture((tItemBlock).field_150939_a, 1, tStack.getItemDamage()), - null); - } else { - GregTech_API.registerCover( - aStack, - new GT_StdRenderedTexture(aMaterial.mIconSet.mTextures[71], aMaterial.mRGBa, false), - null); - } + // Register the cover + GregTech_API.registerCover( + aStack, + // If there is an ItemStack of Block for Materials + tStack != null ? + // Copy Block texture + new GT_CopiedBlockTexture(Block.getBlockFromItem(tStack.getItem()), 1, tStack.getItemDamage()) : + // or use Materials mRGBa dyed blocs/materialicons/MATERIALSET/block1 icons + new GT_StdRenderedTexture( + aMaterial.mIconSet.mTextures[TextureSet.INDEX_block1], aMaterial.mRGBa, false), + null); } } |