Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package temporalus.ebtks;
- import java.awt.List;
- import temporalus.ebtks.client.ClientProxy;
- import net.minecraft.block.Block;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.Init;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.Mod.PostInit;
- import cpw.mods.fml.common.Mod.PreInit;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- @Mod(modid = "EBTKS", name = "Everything but the Kitchen Sink", version = "0.0.0")
- @NetworkMod(clientSideRequired = true, serverSideRequired = false)
- public class ebtks {
- @Instance("EBTKS")
- public static ebtks instance;
- // Says where the client and server 'proxy' code is loaded.
- @SidedProxy(clientSide="temporalus.ebtksmod.client.ClientProxy", serverSide="temporalus.ebtksmod.CommonProxy")
- public static CommonProxy proxy;
- @PreInit
- public void preInit(FMLPreInitializationEvent event) {
- // Stub Method
- }
- @Init
- public void load(FMLInitializationEvent event) {
- ClientProxy.registerRenderers();
- LanguageRegistry.addName(jerry, "Jerry the Carrot");
- }
- @PostInit
- public void postInit(FMLPostInitializationEvent event) {
- // Stub Method
- }
- private final static Item jerry = new jerryItem(8888, 10, 2.5F, "Will you be my friend?", "\u00A7e", true);
- }
- ===============================================================================================
- package temporalus.ebtks.client;
- import net.minecraftforge.client.MinecraftForgeClient;
- import temporalus.ebtks.CommonProxy;
- public class ClientProxy extends CommonProxy {
- @Override
- public static void registerRenderers() {
- MinecraftForgeClient.preloadTexture(jerry);
- }
- }
- ====================================================================================================
- package temporalus.ebtks;
- public class CommonProxy {
- public static String jerry = "/temporalus/ebtks/jerry.png";
- public void registerRenderers() {
- }
- }
- ====================================================================================================
- package temporalus.ebtks;
- import java.awt.List;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.item.*;
- public class jerryItem extends ItemFood {
- private final String setInfo;
- private final String setColor;
- public jerryItem (int id, int restore, float sat, String tooltip, String tooltipcolor, boolean dogfood) {
- super(id, restore, sat, dogfood) ;
- setCreativeTab(CreativeTabs.tabFood);
- this.setInfo = tooltip;
- this.setColor = tooltipcolor;
- }
- public void addInformation(ItemStack itemStack, EntityPlayer entityPlayer, List list, boolean bool) {
- list.add(setToolTipData());
- }
- private String setToolTipData(){
- return this.setColor + this.setInfo;
- }
- public String getTextureFile() {
- return CommonProxy.jerry;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement