/
Belyash5
/
Flu
Обзор
Документация
Войти
/
Belyash5
/
Flu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/hbm/items/machine/ItemCircuit.java
89 строк
4 KB
Boblet
shit nobody asked for
03 июл 2024, 17:10
03 июл 2024, 17:10
49bfc21
Код
Авторство
О чём код?
package com.hbm.items.machine; import java.util.List; import com.hbm.items.ItemEnumMulti; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; public class ItemCircuit extends ItemEnumMulti { public ItemCircuit() { super(EnumCircuitType.class, true, true); } @Override @SideOnly(Side.CLIENT) public void getSubItems(Item item, CreativeTabs tab, List list) { list.add(new ItemStack(item, 1, EnumCircuitType.VACUUM_TUBE.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.CAPACITOR.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.CAPACITOR_TANTALIUM.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.ATOMIC_CLOCK.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.PCB.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.SILICON.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.CHIP.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.CHIP_BISMOID.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.CHIP_QUANTUM.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.ANALOG.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.BASIC.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.ADVANCED.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.CAPACITOR_BOARD.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.BISMOID.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.QUANTUM.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.CONTROLLER_CHASSIS.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.CONTROLLER.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.CONTROLLER_ADVANCED.ordinal())); list.add(new ItemStack(item, 1, EnumCircuitType.CONTROLLER_QUANTUM.ordinal())); } public static enum EnumCircuitType { VACUUM_TUBE, CAPACITOR, CAPACITOR_TANTALIUM, PCB, SILICON, CHIP, CHIP_BISMOID, ANALOG, BASIC, ADVANCED, CAPACITOR_BOARD, BISMOID, CONTROLLER_CHASSIS, CONTROLLER, CONTROLLER_ADVANCED, QUANTUM, CHIP_QUANTUM, CONTROLLER_QUANTUM, ATOMIC_CLOCK, } @Override public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean bool) { /*List<String> lines = new ArrayList(); switch(stack.getItemDamage()) { case 0: lines.add("We taught this filament how to think."); break; case 1: lines.add("3300µF"); break; case 2: lines.add("Sorry, we were out of flux capacitors, this is a regular one."); break; case 3: lines.add("Laminated Sandwich Structure™"); break; case 4: lines.add("Microscopic arcane sigils have given this rock anima."); break; case 5: lines.add("Less tasty than it sounds."); break; case 6: lines.add("The ALU is probably wired together correctly. Probably."); break; case 7: lines.add("One final act of goodwill."); lines.add("If I have to hear the words \"Interplay\" or"); lines.add("\"objectively better\" one more time I'll blow"); lines.add("up Chris Avellone with a bazooka."); break; case 8: lines.add("100% lead solder (not RoHS compliant)"); break; case 9: lines.add("It's red, that means it's better."); break; case 10: lines.add("Uses that exceptionally stanky 90s yellow PCB."); break; case 11: lines.add("Can do up to three different things (instead of two)!"); break; } for(String line : lines) { list.add(EnumChatFormatting.ITALIC + line); }*/ } }