1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Очень интересная вещь для новичков в создании модов

Тема в разделе "Оффтопик", создана пользователем Nasdomlan, 29 дек 2012.

  1. Автор темы
    Nasdomlan

    Nasdomlan Старожил Пользователь

    Баллы:
    103
    Skype:
    Mablancar
    Имя в Minecraft:
    DarkScripter
    Название темы еще раз прочитай)))Это для тех кто вообще пока не шарит никак)
     
  2. Автор темы
    Nasdomlan

    Nasdomlan Старожил Пользователь

    Баллы:
    103
    Skype:
    Mablancar
    Имя в Minecraft:
    DarkScripter
    Возникли вопросы в коде,кто шарит?Делаю броню,прога дает такой код
    Код:
    package net.minecraft.src;
     
    import cpw.*;import cpw.mods.*;import cpw.mods.fml.*;import cpw.mods.fml.client.*;import cpw.mods.fml.client.modloader.*;import cpw.mods.fml.client.registry.*;import cpw.mods.fml.common.*;import cpw.mods.fml.common.asm.*;import cpw.mods.fml.common.asm.transformers.*;import cpw.mods.fml.common.discovery.*;import cpw.mods.fml.common.discovery.asm.*;import cpw.mods.fml.common.event.*;import cpw.mods.fml.common.functions.*;import cpw.mods.fml.common.modloader.*;import cpw.mods.fml.common.network.*;import cpw.mods.fml.common.registry.*;import cpw.mods.fml.common.toposort.*;import cpw.mods.fml.common.versioning.*;import cpw.mods.fml.relauncher.*;import cpw.mods.fml.server.*;import ibxm.*;import net.*;import net.minecraft.*;import net.minecraft.block.*;import net.minecraft.block.material.*;import net.minecraft.client.*;import net.minecraft.client.audio.*;import net.minecraft.client.entity.*;import net.minecraft.client.gui.*;import net.minecraft.client.gui.achievement.*;import net.minecraft.client.gui.inventory.*;import net.minecraft.client.model.*;import net.minecraft.client.multiplayer.*;import net.minecraft.client.particle.*;import net.minecraft.client.renderer.*;import net.minecraft.client.renderer.culling.*;import net.minecraft.client.renderer.entity.*;import net.minecraft.client.renderer.texturefx.*;import net.minecraft.client.renderer.tileentity.*;import net.minecraft.client.settings.*;import net.minecraft.client.texturepacks.*;import net.minecraft.command.*;import net.minecraft.crash.*;import net.minecraft.creativetab.*;import net.minecraft.dispenser.*;import net.minecraft.enchantment.*;import net.minecraft.entity.*;import net.minecraft.entity.ai.*;import net.minecraft.entity.boss.*;import net.minecraft.entity.effect.*;import net.minecraft.entity.item.*;import net.minecraft.entity.monster.*;import net.minecraft.entity.passive.*;import net.minecraft.entity.player.*;import net.minecraft.entity.projectile.*;import net.minecraft.inventory.*;import net.minecraft.item.*;import net.minecraft.item.crafting.*;import net.minecraft.nbt.*;import net.minecraft.network.*;import net.minecraft.network.packet.*;import net.minecraft.network.rcon.*;import net.minecraft.pathfinding.*;import net.minecraft.potion.*;import net.minecraft.profiler.*;import net.minecraft.server.*;import net.minecraft.server.dedicated.*;import net.minecraft.server.gui.*;import net.minecraft.server.integrated.*;import net.minecraft.server.management.*;import net.minecraft.src.*;import net.minecraft.stats.*;import net.minecraft.tileentity.*;import net.minecraft.util.*;import net.minecraft.village.*;import net.minecraft.world.*;import net.minecraft.world.biome.*;import net.minecraft.world.chunk.*;import net.minecraft.world.chunk.storage.*;import net.minecraft.world.demo.*;import net.minecraft.world.gen.*;import net.minecraft.world.gen.feature.*;import net.minecraft.world.gen.layer.*;import net.minecraft.world.gen.structure.*;import net.minecraft.world.storage.*;import net.minecraftforge.*;import net.minecraftforge.classloading.*;import net.minecraftforge.client.*;import net.minecraftforge.client.event.*;import net.minecraftforge.client.event.sound.*;import net.minecraftforge.common.*;import net.minecraftforge.event.*;import net.minecraftforge.event.entity.*;import net.minecraftforge.event.entity.item.*;import net.minecraftforge.event.entity.living.*;import net.minecraftforge.event.entity.minecart.*;import net.minecraftforge.event.entity.player.*;import net.minecraftforge.event.terraingen.*;import net.minecraftforge.event.world.*;import net.minecraftforge.liquids.*;import net.minecraftforge.oredict.*;import net.minecraftforge.transformers.*;import paulscode.*;import paulscode.sound.*;import paulscode.sound.codecs.*;import java.util.Random;
     
    public class mod_testing extends BaseMod{
     
    public mod_testing(){}
     
    public static Item helmet;
    public static Item body;
    public static Item legs;
    public static Item boots;
    public void load(){
    ModLoader.addName(helmet, "Testing Helmet");
    ModLoader.addName(body, "Testing Body");
    ModLoader.addName(legs, "Testing Legs");
    ModLoader.addName(boots, "Testing Boots");
    ModLoader.addRecipe(new ItemStack(helmet, 1), new Object[]{
        "XXX", "345", "6X8", Character.valueOf('3'), new ItemStack(Block.bedrock, 1), Character.valueOf('4'), new ItemStack(Block.bedrock, 1), Character.valueOf('5'), new ItemStack(Block.bedrock, 1), Character.valueOf('6'), new ItemStack(Block.bedrock, 1), Character.valueOf('8'), new ItemStack(Block.bedrock, 1),
    });
    ModLoader.addRecipe(new ItemStack(body, 1), new Object[]{
        "0X2", "345", "678", Character.valueOf('0'), new ItemStack(Block.bedrock, 1), Character.valueOf('2'), new ItemStack(Block.bedrock, 1), Character.valueOf('3'), new ItemStack(Block.bedrock, 1), Character.valueOf('4'), new ItemStack(Block.bedrock, 1), Character.valueOf('5'), new ItemStack(Block.bedrock, 1), Character.valueOf('6'), new ItemStack(Block.bedrock, 1), Character.valueOf('7'), new ItemStack(Block.bedrock, 1), Character.valueOf('8'), new ItemStack(Block.bedrock, 1),
    });
    ModLoader.addRecipe(new ItemStack(legs, 1), new Object[]{
        "012", "3X5", "6X8", Character.valueOf('0'), new ItemStack(Block.bedrock, 1), Character.valueOf('1'), new ItemStack(Block.bedrock, 1), Character.valueOf('2'), new ItemStack(Block.bedrock, 1), Character.valueOf('3'), new ItemStack(Block.bedrock, 1), Character.valueOf('5'), new ItemStack(Block.bedrock, 1), Character.valueOf('6'), new ItemStack(Block.bedrock, 1), Character.valueOf('8'), new ItemStack(Block.bedrock, 1),
    });
    ModLoader.addRecipe(new ItemStack(boots, 1), new Object[]{
        "XXX", "3X5", "6X8", Character.valueOf('3'), new ItemStack(Block.bedrock, 1), Character.valueOf('5'), new ItemStack(Block.bedrock, 1), Character.valueOf('6'), new ItemStack(Block.bedrock, 1), Character.valueOf('8'), new ItemStack(Block.bedrock, 1),
    });
    helmet.setCreativeTab(CreativeTabs.tabCombat);
    body.setCreativeTab(CreativeTabs.tabCombat);
    legs.setCreativeTab(CreativeTabs.tabCombat);
    boots.setCreativeTab(CreativeTabs.tabCombat);
    }
    public String getVersion(){
    return "1.0";
    }
     
    static{
    helmet = (new ItemArmor(172, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("hepatizon"), 0){public String getTextureFile(){return "/MetallurgyNetherMetals.png";}}).setIconCoord(5, 12).setItemName("Testing1");helmet.maxStackSize = 1;
    body = (new ItemArmor(173, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("hepatizon"), 1){public String getTextureFile(){return "/MetallurgyNetherMetals.png";}}).setIconCoord(5, 13).setItemName("Testing2");body.maxStackSize = 1;
    legs = (new ItemArmor(174, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("hepatizon"), 2){public String getTextureFile(){return "/MetallurgyNetherMetals.png";}}).setIconCoord(5, 14).setItemName("Testing3");legs.maxStackSize = 1;
    boots = (new ItemArmor(175, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("hepatizon"), 3){public String getTextureFile(){return "/MetallurgyNetherMetals.png";}}).setIconCoord(5, 15).setItemName("Testing4");boots.maxStackSize = 1;
     
    }
     
    }
    


    и такие ошибки
    Код:
    == MCP 7.25 (data: 7.25, client: 1.4.6, server: 1.4.6) ==
    # found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, astyle, astyle config
    == Recompiling client ==
    > Cleaning bin
    > Recompiling
    '"javac" -encoding UTF-8 -Xlint:-options -deprecation -g -source 1.6 -target 1.6 -classpath "lib;lib\...' failed : 1
     
    == ERRORS FOUND ==
     
    src\minecraft\cpw\mods\fml\common\modloader\ModLoaderDispenseHelper.java:8: warning: [deprecation] cpw.mods.fml.common.IDispenseHandler in cpw.mods.fml.common has been deprecated
    import cpw.mods.fml.common.IDispenseHandler;
                              ^
     
    src\minecraft\cpw\mods\fml\common\modloader\ModLoaderDispenseHelper.java:9: warning: [deprecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common has been deprecated
    import cpw.mods.fml.common.IDispenserHandler;
                              ^
     
    src\minecraft\cpw\mods\fml\common\modloader\ModLoaderDispenseHelper.java:11: warning: [deprecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common has been deprecated
    public class ModLoaderDispenseHelper implements IDispenserHandler
                                                    ^
     
    src\minecraft\cpw\mods\fml\common\modloader\ModLoaderHelper.java:37: warning: [deprecation] cpw.mods.fml.common.IDispenseHandler in cpw.mods.fml.common has been deprecated
    import cpw.mods.fml.common.IDispenseHandler;
                              ^
     
    src\minecraft\cpw\mods\fml\common\modloader\ModLoaderHelper.java:38: warning: [deprecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common has been deprecated
    import cpw.mods.fml.common.IDispenserHandler;
                              ^
     
    src\minecraft\cpw\mods\fml\common\modloader\ModLoaderHelper.java:185: warning: [deprecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common has been deprecated
        public static IDispenserHandler buildDispenseHelper(BaseModProxy mod)
                      ^
     
    src\minecraft\cpw\mods\fml\common\registry\GameRegistry.java:39: warning: [deprecation] cpw.mods.fml.common.IDispenseHandler in cpw.mods.fml.common has been deprecated
    import cpw.mods.fml.common.IDispenseHandler;
                              ^
     
    src\minecraft\cpw\mods\fml\common\registry\GameRegistry.java:40: warning: [deprecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common has been deprecated
    import cpw.mods.fml.common.IDispenserHandler;
                              ^
     
    src\minecraft\cpw\mods\fml\common\registry\GameRegistry.java:100: warning: [deprecation] cpw.mods.fml.common.IDispenserHandler in cpw.mods.fml.common has been deprecated
        public static void registerDispenserHandler(IDispenserHandler handler)
                                                    ^
     
    src\minecraft\cpw\mods\fml\common\registry\GameRegistry.java:109: warning: [deprecation] cpw.mods.fml.common.IDispenseHandler in cpw.mods.fml.common has been deprecated
        public static void registerDispenserHandler(final IDispenseHandler handler)
                                                          ^
     
    src\minecraft\cpw\mods\fml\common\modloader\ModLoaderModContainer.java:528: warning: [deprecation] registerDispenserHandler(cpw.mods.fml.common.IDispenserHandler) in cpw.mods.fml.common.registry.GameRegistry has been deprecated
                GameRegistry.registerDispenserHandler(ModLoaderHelper.buildDispenseHelper(mod));
                            ^
     
    src\minecraft\net\minecraft\src\mod_testing.java:40: maxStackSize has protected access in net.minecraft.item.Item
    helmet = (new ItemArmor(172, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("hepatizon"), 0){public String getTextureFile(){return "/MetallurgyNetherMetals.png";}}).setIconCoord(5, 12).setItemName("Testing1");helmet.maxStackSize = 1;
                                                                                                                                                                                                                          ^
     
    src\minecraft\net\minecraft\src\mod_testing.java:41: maxStackSize has protected access in net.minecraft.item.Item
    body = (new ItemArmor(173, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("hepatizon"), 1){public String getTextureFile(){return "/MetallurgyNetherMetals.png";}}).setIconCoord(5, 13).setItemName("Testing2");body.maxStackSize = 1;
                                                                                                                                                                                                                      ^
     
    src\minecraft\net\minecraft\src\mod_testing.java:42: maxStackSize has protected access in net.minecraft.item.Item
    legs = (new ItemArmor(174, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("hepatizon"), 2){public String getTextureFile(){return "/MetallurgyNetherMetals.png";}}).setIconCoord(5, 14).setItemName("Testing3");legs.maxStackSize = 1;
                                                                                                                                                                                                                      ^
     
    src\minecraft\net\minecraft\src\mod_testing.java:43: maxStackSize has protected access in net.minecraft.item.Item
    boots = (new ItemArmor(175, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("hepatizon"), 3){public String getTextureFile(){return "/MetallurgyNetherMetals.png";}}).setIconCoord(5, 15).setItemName("Testing4");boots.maxStackSize = 1;
                                                                                                                                                                                                                        ^
     
    src\minecraft\net\minecraft\src\ModLoader.java:638: warning: [deprecation] registerBlock(net.minecraft.block.Block) in cpw.mods.fml.common.registry.GameRegistry has been deprecated
            GameRegistry.registerBlock(block);
                        ^
     
    src\minecraft\net\minecraft\src\ModLoader.java:649: warning: [deprecation] registerBlock(net.minecraft.block.Block,java.lang.Class<? extends net.minecraft.item.ItemBlock>) in cpw.mods.fml.common.registry.GameRegistry has been deprecated
            GameRegistry.registerBlock(block, itemclass);
                        ^
     
    4 errors
    13 warnings
    ==================
     
    !! Can not find server sources, try decompiling !!
    

    Не секу в чем фишка...
     
  3. Аравир

    Аравир Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Aravir
    Извините за криворукость, но не могу скачать, ни одна ссылка не работает, а после установки сабжа с другого сайта ругается на старую версию, помогите!
     
  4. blood7564

    blood7564 Активный участник

    Баллы:
    88
    Skype:
    kybikr
    Имя в Minecraft:
    Jyree
    Ты хочешь поспорить!? На что спорим?..
     
    BleaZzZ нравится это.
  5. Автор темы
    Nasdomlan

    Nasdomlan Старожил Пользователь

    Баллы:
    103
    Skype:
    Mablancar
    Имя в Minecraft:
    DarkScripter
    Я эту тему уже не держу)Но если надо могу поднять и новый тутор сделать.
    ***АП***​
     

Поделиться этой страницей