mirror of
https://github.com/GTNewHorizons/Binnie.git
synced 2026-11-15 17:55:04 +00:00
* Finalize, minor alloc reduction Also enable Jabel and generic injection * Update dependencies.gradle * Clean up Machine a bit * spotless more enhanced instanceof * Update ModuleMachine.java * More clen * WARN: Removed exception catching * Many, many tiny patches + birthday fix * Spotless * Spotless again * Fix getLow and clamp tolerance value * Revert event -> ignored on unused event parameters * Rename instanceof variables * Update Machine.java * Use StringBuilder * Cache getStack() * Oops, Jabel can't handle that * Spotless * Spotless again My IDE was fighting with it * Remove unused elements + scream test success
49 lines
1.6 KiB
Java
49 lines
1.6 KiB
Java
package binnie.botany.ceramic;
|
|
|
|
import java.util.List;
|
|
|
|
import net.minecraft.block.material.Material;
|
|
import net.minecraft.item.ItemStack;
|
|
import net.minecraft.util.EnumChatFormatting;
|
|
|
|
import binnie.botany.CreativeTabBotany;
|
|
import binnie.botany.genetics.EnumFlowerColor;
|
|
import binnie.core.block.TileEntityMetadata;
|
|
import binnie.core.util.I18N;
|
|
import binnie.extratrees.api.IDesign;
|
|
import binnie.extratrees.carpentry.BlockDesign;
|
|
import binnie.extratrees.carpentry.DesignBlock;
|
|
import binnie.extratrees.carpentry.ModuleCarpentry;
|
|
|
|
public class BlockCeramicPatterned extends BlockDesign {
|
|
|
|
public BlockCeramicPatterned() {
|
|
super(CeramicDesignSystem.instance, Material.rock);
|
|
setHardness(1.0f);
|
|
setResistance(5.0f);
|
|
setCreativeTab(CreativeTabBotany.instance);
|
|
setBlockName("ceramicPattern");
|
|
}
|
|
|
|
@Override
|
|
public ItemStack getCreativeStack(IDesign design) {
|
|
return ModuleCarpentry.getItemStack(
|
|
this,
|
|
CeramicColor.get(EnumFlowerColor.WHITE),
|
|
CeramicColor.get(EnumFlowerColor.BLACK),
|
|
design);
|
|
}
|
|
|
|
@Override
|
|
public String getBlockName(DesignBlock design) {
|
|
return I18N.localise("botany.ceramicBlock");
|
|
}
|
|
|
|
@Override
|
|
public void addBlockTooltip(ItemStack stack, List<String> tooltip) {
|
|
super.addBlockTooltip(stack, tooltip);
|
|
DesignBlock block = ModuleCarpentry.getDesignBlock(getDesignSystem(), TileEntityMetadata.getItemDamage(stack));
|
|
tooltip.add(EnumChatFormatting.GRAY + block.getDesign().getName());
|
|
}
|
|
}
|