Texture Improvements (#92)

Co-authored-by: Maya <10861407+serenibyss@users.noreply.github.com>
This commit is contained in:
koolkrafter5andMaya authored and GitHub committed 2025-05-30 22:05:56 -06:00
1 parent 46de8cb05c
commit 1f5a267be0
19 files changed
+71 -242

No files matched your search

@@ -54,14 +54,11 @@ public class BlockAltar extends BlockContainer {
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (side) {
case 0:
return bottomIcon;
case 1:
return topIcon;
default:
return sideIcon2;
}
return switch (side) {
case 0 -> bottomIcon;
case 1 -> topIcon;
default -> sideIcon2;
};
}
@Override
@@ -41,14 +41,11 @@ public class BlockConduit extends BlockOrientable {
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (side) {
case 0:
return bottomIcon;
case 1:
return topIcon;
default:
return sideIcon2;
}
return switch (side) {
case 0 -> bottomIcon;
case 1 -> topIcon;
default -> sideIcon2;
};
}
@Override
@@ -78,22 +78,13 @@ public class BlockCrucible extends BlockContainer {
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (side) {
case 0:
return bottomIcon;
case 1:
return topIcon;
default:
return sideIcon;
}
return switch (side) {
case 0 -> bottomIcon;
case 1 -> topIcon;
default -> sideIcon;
};
}
// @Override
// public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int x, int y, int z)
// {
// return null;
// }
@Override
public void setBlockBoundsBasedOnState(IBlockAccess world, int x, int y, int z) {
this.setBlockBounds(0.3125F, 0.0F, 0.3125F, 0.6875F, 0.625F, 0.6875F);
@@ -17,10 +17,6 @@ import cpw.mods.fml.relauncher.SideOnly;
public class BlockCrystal extends Block {
// private Icon bloodRuneIcon;
@SideOnly(Side.CLIENT)
private IIcon fullIcon;
@SideOnly(Side.CLIENT)
private IIcon brickIcon;
@@ -35,8 +31,7 @@ public class BlockCrystal extends Block {
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iconRegister) {
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:BlankRune");
this.fullIcon = iconRegister.registerIcon("AlchemicalWizardry:ShardCluster");
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:ShardCluster");
this.brickIcon = iconRegister.registerIcon("AlchemicalWizardry:ShardClusterBrick");
}
@@ -57,16 +52,10 @@ public class BlockCrystal extends Block {
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (meta) {
case 0:
return fullIcon;
case 1:
return brickIcon;
default:
return blockIcon;
if (meta == 1) {
return brickIcon;
}
return blockIcon;
}
@Override
@@ -18,9 +18,6 @@ import cpw.mods.fml.relauncher.SideOnly;
public class BlockEnchantmentGlyph extends Block implements IEnchantmentGlyph {
@SideOnly(Side.CLIENT)
private IIcon enchantability;
@SideOnly(Side.CLIENT)
private IIcon enchantmentLevel;
@@ -35,22 +32,17 @@ public class BlockEnchantmentGlyph extends Block implements IEnchantmentGlyph {
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iconRegister) {
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:LargeBloodStoneBrick");
this.enchantability = iconRegister.registerIcon("AlchemicalWizardry:GlyphEnchantability");
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:GlyphEnchantability");
this.enchantmentLevel = iconRegister.registerIcon("AlchemicalWizardry:GlyphEnchantmentLevel");
}
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (meta) {
case 0:
return enchantability;
case 1:
return enchantmentLevel;
default:
return this.blockIcon;
if (meta == 1) {
return enchantmentLevel;
}
return this.blockIcon;
}
@Override
@@ -46,14 +46,11 @@ public class BlockHomHeart extends BlockContainer {
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (side) {
case 0:
return bottomIcon;
case 1:
return topIcon;
default:
return sideIcon;
}
return switch (side) {
case 0 -> bottomIcon;
case 1 -> topIcon;
default -> sideIcon;
};
}
@Override
@@ -12,7 +12,6 @@ import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
@@ -22,15 +21,6 @@ import cpw.mods.fml.relauncher.SideOnly;
public class BlockPedestal extends BlockContainer {
@SideOnly(Side.CLIENT)
private IIcon topIcon;
@SideOnly(Side.CLIENT)
private IIcon sideIcon2;
@SideOnly(Side.CLIENT)
private IIcon bottomIcon;
public BlockPedestal() {
super(Material.rock);
setHardness(2.0F);
@@ -44,22 +34,7 @@ public class BlockPedestal extends BlockContainer {
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iconRegister) {
this.topIcon = iconRegister.registerIcon("AlchemicalWizardry:ArcanePedestal");
this.sideIcon2 = iconRegister.registerIcon("AlchemicalWizardry:BloodSocket");
this.bottomIcon = iconRegister.registerIcon("AlchemicalWizardry:BloodSocket");
}
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (side) {
case 0:
return bottomIcon;
case 1:
return topIcon;
default:
return sideIcon2;
}
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:ArcanePedestal");
}
@Override
@@ -12,7 +12,6 @@ import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
@@ -22,15 +21,6 @@ import cpw.mods.fml.relauncher.SideOnly;
public class BlockPlinth extends BlockContainer {
@SideOnly(Side.CLIENT)
private IIcon topIcon;
@SideOnly(Side.CLIENT)
private IIcon sideIcon2;
@SideOnly(Side.CLIENT)
private IIcon bottomIcon;
public BlockPlinth() {
super(Material.rock);
setHardness(2.0F);
@@ -44,22 +34,7 @@ public class BlockPlinth extends BlockContainer {
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iconRegister) {
this.topIcon = iconRegister.registerIcon("AlchemicalWizardry:ArcanePlinth");
this.sideIcon2 = iconRegister.registerIcon("AlchemicalWizardry:BloodSocket");
this.bottomIcon = iconRegister.registerIcon("AlchemicalWizardry:BloodSocket");
}
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (side) {
case 0:
return bottomIcon;
case 1:
return topIcon;
default:
return sideIcon2;
}
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:ArcanePlinth");
}
@Override
@@ -2,11 +2,14 @@ package WayofTime.alchemicalWizardry.common.block;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.common.tileEntity.TESchematicSaver;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class BlockSchematicSaver extends BlockContainer {
@@ -18,6 +21,12 @@ public class BlockSchematicSaver extends BlockContainer {
this.setBlockName("schematicSaver");
}
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iconRegister) {
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:SchematicSaver");
}
@Override
public TileEntity createNewTileEntity(World var1, int var2) {
return new TESchematicSaver();
@@ -12,7 +12,6 @@ import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
@@ -23,15 +22,6 @@ import cpw.mods.fml.relauncher.SideOnly;
public class BlockSocket extends BlockContainer {
@SideOnly(Side.CLIENT)
private IIcon topIcon;
@SideOnly(Side.CLIENT)
private IIcon sideIcon2;
@SideOnly(Side.CLIENT)
private IIcon bottomIcon;
public BlockSocket() {
super(Material.rock);
setHardness(2.0F);
@@ -44,22 +34,7 @@ public class BlockSocket extends BlockContainer {
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iconRegister) {
this.topIcon = iconRegister.registerIcon("AlchemicalWizardry:BloodSocket");
this.sideIcon2 = iconRegister.registerIcon("AlchemicalWizardry:BloodSocket");
this.bottomIcon = iconRegister.registerIcon("AlchemicalWizardry:BloodSocket");
}
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (side) {
case 0:
return bottomIcon;
case 1:
return topIcon;
default:
return sideIcon2;
}
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:BloodSocket");
}
@Override
@@ -8,7 +8,6 @@ import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
@@ -18,9 +17,6 @@ import cpw.mods.fml.relauncher.SideOnly;
public class BlockStabilityGlyph extends Block implements IStabilityGlyph {
@SideOnly(Side.CLIENT)
private IIcon stability1;
public BlockStabilityGlyph() {
super(Material.iron);
setHardness(2.0F);
@@ -32,19 +28,7 @@ public class BlockStabilityGlyph extends Block implements IStabilityGlyph {
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iconRegister) {
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:LargeBloodStoneBrick");
this.stability1 = iconRegister.registerIcon("AlchemicalWizardry:GlyphStability1");
}
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (meta) {
case 0:
return stability1;
default:
return this.blockIcon;
}
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:GlyphStability1");
}
@Override
@@ -61,14 +61,11 @@ public class BlockTeleposer extends BlockContainer {
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (side) {
case 0:
return bottomIcon;
case 1:
return topIcon;
default:
return sideIcon2;
}
return switch (side) {
case 0 -> bottomIcon;
case 1 -> topIcon;
default -> sideIcon2;
};
}
@Override
@@ -15,7 +15,6 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
@@ -25,15 +24,6 @@ import cpw.mods.fml.relauncher.SideOnly;
public class BlockWritingTable extends BlockContainer {
@SideOnly(Side.CLIENT)
private IIcon topIcon;
@SideOnly(Side.CLIENT)
private IIcon sideIcon2;
@SideOnly(Side.CLIENT)
private IIcon bottomIcon;
public BlockWritingTable() {
super(Material.wood);
setHardness(2.0F);
@@ -45,22 +35,7 @@ public class BlockWritingTable extends BlockContainer {
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister iconRegister) {
this.topIcon = iconRegister.registerIcon("AlchemicalWizardry:AlchemicChemistrySet");
this.sideIcon2 = iconRegister.registerIcon("AlchemicalWizardry:BloodAltar_SideType2");
this.bottomIcon = iconRegister.registerIcon("AlchemicalWizardry:BloodAltar_Bottom");
}
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (side) {
case 0:
return bottomIcon;
case 1:
return topIcon;
default:
return sideIcon2;
}
this.blockIcon = iconRegister.registerIcon("AlchemicalWizardry:AlchemicChemistrySet");
}
@Override
@@ -105,31 +105,15 @@ public class BloodRune extends Block {
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int meta) {
switch (meta) {
case 0:
return blockIcon;
case 1:
return altarCapacityRuneIcon;
case 2:
return dislocationRuneIcon;
case 3:
return this.orbCapacityRuneIcon;
case 4:
return this.betterCapacityRuneIcon;
case 5:
return this.accelerationRuneIcon;
case 6:
return this.quicknessRuneIcon;
default:
return blockIcon;
}
return switch (meta) {
case 1 -> altarCapacityRuneIcon;
case 2 -> dislocationRuneIcon;
case 3 -> this.orbCapacityRuneIcon;
case 4 -> this.betterCapacityRuneIcon;
case 5 -> this.accelerationRuneIcon;
case 6 -> this.quicknessRuneIcon;
default -> blockIcon;
};
}
@Override
@@ -71,15 +71,11 @@ public class EnergyBlast extends EnergyItems {
@SideOnly(Side.CLIENT)
public IIcon getIcon(ItemStack stack, int renderPass, EntityPlayer player, ItemStack usingItem, int useRemaining) {
if (IBindable.isActive(stack)) {
switch (this.tier) {
case 1:
return this.activeIcon;
case 2:
return this.activeIconTier2;
case 3:
return this.activeIconTier3;
}
return this.activeIcon;
return switch (this.tier) {
case 2 -> this.activeIconTier2;
case 3 -> this.activeIconTier3;
default -> this.activeIcon;
};
} else {
return this.passiveIcon;
}
@@ -124,13 +124,11 @@ public class ItemAttunedCrystal extends Item implements IReagentManipulator {
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(ItemStack stack, int pass) {
switch (pass) {
case 0:
return this.crystalBody;
case 1:
return this.crystalLabel;
}
return this.itemIcon;
return switch (pass) {
case 0 -> this.crystalBody;
case 1 -> this.crystalLabel;
default -> this.itemIcon;
};
}
@Override
@@ -104,13 +104,11 @@ public class ItemTankSegmenter extends Item implements IReagentManipulator {
@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon(ItemStack stack, int pass) {
switch (pass) {
case 0:
return this.crystalBody;
case 1:
return this.crystalLabel;
}
return this.itemIcon;
return switch (pass) {
case 0 -> this.crystalBody;
case 1 -> this.crystalLabel;
default -> this.itemIcon;
};
}
@Override
Binary file not shown.

After

Width:  |  Height:  |  Size: 470 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 394 B

After

Width:  |  Height:  |  Size: 366 B