Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
можно бы название) и как заставить домик то спавнитсяDragon2488 написал(а):Есть такая програмка, превращающая схематики в джава код. Вот ей и пользуйся.
не Schematic2Java случаем? Если да, то как ей пользоватьсяDragon2488 написал(а):Есть такая програмка, превращающая схематики в джава код. Вот ей и пользуйся.
Всё, уже понял как. Но крашится при генерации (делал по туториалу от cmtv)RaVeN_II написал(а):Она!Сейчас скачаю и посмотрюevan написал(а):не Schematic2Java случаем? Если да, то как ей пользоватьсяDragon2488 написал(а):Есть такая програмка, превращающая схематики в джава код. Вот ей и пользуйся.![]()
public class SpiderMod extends BaseMod {
@SidedProxy(clientSide = "assets.spidermod.src.ClientProxy", serverSide = "assets.spidermod.src.CommonProxy")
public static CommonProxy proxy;
@Mod.Instance(ModInfo.MODID)
public static SpiderMod mod;
public static boolean[]repeats={false};
public static boolean issetMob = false;
public static boolean setShoter = false;
public static int sensorRadius = 15;
public static CreativeTabs tabSpider = new TabSpider(CreativeTabs.getNextID(),"SpiderTab");
public static EnumArmorMaterial IRONARMOR = EnumHelper.addArmorMaterial("IRONARMOR", 2000, new int[] {4, 4, 3, 3}, 10);
public static EnumArmorMaterial FUTUREARMOR = EnumHelper.addArmorMaterial("FUTUREARMOR", 2000, new int[] {4, 4, 3, 3}, 10);
public static EnumArmorMaterial SIMBIOTARMOR = EnumHelper.addArmorMaterial("SIMBIOTARMOR", 2000, new int[] {4, 4, 3, 3}, 10);
public static EnumArmorMaterial MILESARMOR = EnumHelper.addArmorMaterial("MILESARMOR", 2000, new int[] {4, 4, 3, 1}, 10);
public static EnumArmorMaterial CARNAGEARMOR = EnumHelper.addArmorMaterial("CARNAGEARMOR", 10000, new int[] {4, 4, 3, 1}, 10);
public static EnumArmorMaterial DEFAULTARMOR = EnumHelper.addArmorMaterial("DEFAULTARMOR", 10000, new int[] {4, 4, 3, 3}, 10);
public static Item Shelm = new SpiderArmor(3200, 0).setCreativeTab(tabSpider).setUnlocalizedName("SpiderHelmetDefault");
public static Item Splate = new SpiderArmor(3201, 1).setCreativeTab(tabSpider).setUnlocalizedName("SpiderChestDefault");
public static Item Slegs = new SpiderArmor(3202, 2).setCreativeTab(tabSpider).setUnlocalizedName("SpiderLegsDefault");
public static Item Sboots = new SpiderArmor(3203, 3).setCreativeTab(tabSpider).setUnlocalizedName("SpiderBootsDefault");
public static Item Suhelm = new SuperiorArmor(3210, 0).setCreativeTab(tabSpider).setUnlocalizedName("SuperiorHelmetDefault");
public static Item Suplate = new SuperiorArmor(3211, 1).setCreativeTab(tabSpider).setUnlocalizedName("SuperiorChestDefault");
public static Item Sulegs = new SuperiorArmor(3212, 2).setCreativeTab(tabSpider).setUnlocalizedName("SuperiorLegsDefault");
public static Item Suboots = new SuperiorArmor(3213, 3).setCreativeTab(tabSpider).setUnlocalizedName("SuperiorBootsDefault");
public static Item Nhelm = new NoirArmor(3220, 0).setCreativeTab(tabSpider).setUnlocalizedName("NoirHelmetDefault");
public static Item Nplate = new NoirArmor(3221, 1).setCreativeTab(tabSpider).setUnlocalizedName("NoirChestDefault");
public static Item Nlegs = new NoirArmor(3222, 2).setCreativeTab(tabSpider).setUnlocalizedName("NoirLegsDefault");
public static Item Nboots = new NoirArmor(3223, 3).setCreativeTab(tabSpider).setUnlocalizedName("NoirBootsDefault");
public static Item Ihelm = new IronArmor(3230, 0).setCreativeTab(tabSpider).setUnlocalizedName("IronHelmetDefault");
public static Item Iplate = new IronArmor(3231, 1).setCreativeTab(tabSpider).setUnlocalizedName("IronChestDefault");
public static Item Ilegs = new IronArmor(3232, 2).setCreativeTab(tabSpider).setUnlocalizedName("IronLegsDefault");
public static Item Iboots = new IronArmor(3233, 3).setCreativeTab(tabSpider).setUnlocalizedName("IronBootsDefault");
public static Item Fhelm = new FutureArmor(3240, 0).setCreativeTab(tabSpider).setUnlocalizedName("FutureHelmetDefault");
public static Item Fplate = new FutureArmor(3241, 1).setCreativeTab(tabSpider).setUnlocalizedName("FutureChestDefault");
public static Item Flegs = new FutureArmor(3242, 2).setCreativeTab(tabSpider).setUnlocalizedName("FutureLegsDefault");
public static Item Fboots = new FutureArmor(3243, 3).setCreativeTab(tabSpider).setUnlocalizedName("FutureBootsDefault");
public static Item Sihelm = new SimbiotArmor(3250, 0).setCreativeTab(tabSpider).setUnlocalizedName("SimbiotHelmetDefault");
public static Item Siplate = new SimbiotArmor(3251, 1).setCreativeTab(tabSpider).setUnlocalizedName("SimbiotChestDefault");
public static Item Silegs = new SimbiotArmor(3252, 2).setCreativeTab(tabSpider).setUnlocalizedName("SimbiotLegsDefault");
public static Item Siboots = new SimbiotArmor(3253, 3).setCreativeTab(tabSpider).setUnlocalizedName("SimbiotBootsDefault");
public static Item Mhelm = new MilesArmor(3260, 0).setCreativeTab(tabSpider).setUnlocalizedName("MilesHelmetDefault");
public static Item Mplate = new MilesArmor(3261, 1).setCreativeTab(tabSpider).setUnlocalizedName("MilesChestDefault");
public static Item Mlegs = new MilesArmor(3262, 2).setCreativeTab(tabSpider).setUnlocalizedName("MilesLegsDefault");
public static Item Mboots = new MilesArmor(3263, 3).setCreativeTab(tabSpider).setUnlocalizedName("MilesBootsDefault");
public static Item Schelm = new ScarletArmor(3270, 0).setCreativeTab(tabSpider).setUnlocalizedName("ScarletHelmetDefault");
public static Item Scplate = new ScarletArmor(3271, 1).setCreativeTab(tabSpider).setUnlocalizedName("ScarletChestDefault");
public static Item Sclegs = new ScarletArmor(3272, 2).setCreativeTab(tabSpider).setUnlocalizedName("ScarletLegsDefault");
public static Item Scboots = new ScarletArmor(3273, 3).setCreativeTab(tabSpider).setUnlocalizedName("ScarletBootsDefault");
public static Item Chelm = new CarnageArmor(3280, 0).setCreativeTab(tabSpider).setUnlocalizedName("CarnageHelmetDefault");
public static Item Cplate = new CarnageArmor(3281, 1).setCreativeTab(tabSpider).setUnlocalizedName("CarnageChestDefault");
public static Item Clegs = new CarnageArmor(3282, 2).setCreativeTab(tabSpider).setUnlocalizedName("CarnageLegsDefault");
public static Item Cboots = new CarnageArmor(3283, 3).setCreativeTab(tabSpider).setUnlocalizedName("CarnageBootsDefault");
public static Item Khelm = new KaineArmor(3290, 0).setCreativeTab(tabSpider).setUnlocalizedName("KaineHelmetDefault");
public static Item Kplate = new KaineArmor(3291, 1).setCreativeTab(tabSpider).setUnlocalizedName("KaineChestDefault");
public static Item Klegs = new KaineArmor(3292, 2).setCreativeTab(tabSpider).setUnlocalizedName("KaineLegsDefault");
public static Item Kboots = new KaineArmor(3293, 3).setCreativeTab(tabSpider).setUnlocalizedName("KaineBootsDefault");
public static Item s2helm = new S2099Armor(3300, 0).setCreativeTab(tabSpider).setUnlocalizedName("2099HelmetDefault");
public static Item s2plate = new S2099Armor(3301, 1).setCreativeTab(tabSpider).setUnlocalizedName("2099ChestDefault");
public static Item s2legs = new S2099Armor(3302, 2).setCreativeTab(tabSpider).setUnlocalizedName("2099LegsDefault");
public static Item s2boots = new S2099Armor(3303, 3).setCreativeTab(tabSpider).setUnlocalizedName("2099BootsDefault");
public static Item Nehelm = new NegativeArmor(3310, 0).setCreativeTab(tabSpider).setUnlocalizedName("HegativeHelmetDefault");
public static Item Neplate = new NegativeArmor(3311, 1).setCreativeTab(tabSpider).setUnlocalizedName("HegativeChestDefault");
public static Item Nelegs = new NegativeArmor(3312, 2).setCreativeTab(tabSpider).setUnlocalizedName("HegativeLegsDefault");
public static Item Neboots = new NegativeArmor(3313, 3).setCreativeTab(tabSpider).setUnlocalizedName("HegativeBootsDefault");
public static Block spiderRedWool = new SpiderRedWool(3600).setUnlocalizedName("SpiderManRedWool");
public static Block spiderBlueWool = new SpiderBlueWool(3601).setUnlocalizedName("SpiderManBlueWool");
public static Block spiderWhiteWool = new SpiderWhiteWool(3602).setUnlocalizedName("SpiderManWhiteWool");
public static Block spiderBlackWool = new SpiderBlackWool(3603).setUnlocalizedName("SpiderManBlackWool");
public static Block spiderGrayWool = new SpiderGrayWool(3604).setUnlocalizedName("SpiderManGrayWool");
public static Item WebShooter = new WebShoot(4001).setUnlocalizedName("WebShooter");
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
proxy.preLoad();
proxy.initSounds();
}
@EventHandler
public void init(FMLInitializationEvent event){
LanguageRegistry.addName(Shelm, "Spider-Man helmet");
LanguageRegistry.addName(Splate, "Spider-Man chest");
LanguageRegistry.addName(Slegs, "Spider-Man leggins");
LanguageRegistry.addName(Sboots, "Spider-Man boots");
LanguageRegistry.addName(Suhelm, "Superior Spider-Man helmet");
LanguageRegistry.addName(Suplate, "Superior Spider-Man chest");
LanguageRegistry.addName(Sulegs, "Superior Spider-Man leggins");
LanguageRegistry.addName(Suboots, "Superior Spider-Man boots");
LanguageRegistry.addName(Nhelm, "Spider-Man Noir helmet");
LanguageRegistry.addName(Nplate, "Spider-Man Noir chest");
LanguageRegistry.addName(Nlegs, "Spider-Man Noir leggins");
LanguageRegistry.addName(Nboots, "Spider-Man Noir boots");
LanguageRegistry.addName(Ihelm, "Iron Spider-Man helmet");
LanguageRegistry.addName(Iplate, "Iron Spider-Man chest");
LanguageRegistry.addName(Ilegs, "Iron Spider-Man leggins");
LanguageRegistry.addName(Iboots, "Iron Spider-Man boots");
LanguageRegistry.addName(Sihelm, "Simbiot Spider-Man helmet");
LanguageRegistry.addName(Siplate, "Simbiot Spider-Man chest");
LanguageRegistry.addName(Silegs, "Simbiot Spider-Man leggins");
LanguageRegistry.addName(Siboots, "Simbiot Spider-Man boots");
LanguageRegistry.addName(Fhelm, "Future Found Spider-Man helmet");
LanguageRegistry.addName(Fplate, "Future Found Spider-Man chest");
LanguageRegistry.addName(Flegs, "Future Found Spider-Man leggins");
LanguageRegistry.addName(Fboots, "Future Found Spider-Man boots");
LanguageRegistry.addName(Mhelm, "Miles Morales helmet");
LanguageRegistry.addName(Mplate, "Miles Morales chest");
LanguageRegistry.addName(Mlegs, "Miles Morales leggins");
LanguageRegistry.addName(Mboots, "Miles Morales boots");
LanguageRegistry.addName(Nehelm, "Negative Spider-Man helmet");
LanguageRegistry.addName(Neplate, "Negative Spider-Man chest");
LanguageRegistry.addName(Nelegs, "Negative Spider-Man leggins");
LanguageRegistry.addName(Neboots, "Negative Spider-Man boots");
LanguageRegistry.addName(Schelm, "Scarlet Spider helmet");
LanguageRegistry.addName(Scplate, "Scarlet Spider chest");
LanguageRegistry.addName(Sclegs, "Scarlet Spider leggins");
LanguageRegistry.addName(Scboots, "Scarlet Spider boots");
LanguageRegistry.addName(Chelm, "Carnage Spider-Man helmet");
LanguageRegistry.addName(Cplate, "Carnage Spider-Man chest");
LanguageRegistry.addName(Clegs, "Carnage Spider-Man leggins");
LanguageRegistry.addName(Cboots, "Carnage Spider-Man boots");
LanguageRegistry.addName(Khelm, "Kaine Spider-Man helmet");
LanguageRegistry.addName(Kplate, "Kaine Spider-Man chest");
LanguageRegistry.addName(Klegs, "Kaine Spider-Man leggins");
LanguageRegistry.addName(Kboots, "Kaine Spider-Man boots");
LanguageRegistry.addName(s2helm, "Spider-Man 2099 helmet");
LanguageRegistry.addName(s2plate, "Spider-Man 2099 chest");
LanguageRegistry.addName(s2legs, "Spider-Man 2099 leggins");
LanguageRegistry.addName(s2boots, "Spider-Man 2099 boots");
LanguageRegistry.instance().addStringLocalization("entity.Gangster.name","en_US","Gangster");
LanguageRegistry.instance().addStringLocalization("entity.Venom.name","en_US","Venom");
LanguageRegistry.instance().addStringLocalization("entity.Carnage.name","en_US","Carnage");
LanguageRegistry.instance().addStringLocalization("entity.Beetle.name","en_US","Beetle");
GameRegistry.registerBlock(spiderRedWool);
GameRegistry.registerBlock(spiderBlueWool);
GameRegistry.registerBlock(spiderWhiteWool);
GameRegistry.registerBlock(spiderBlackWool);
GameRegistry.registerBlock(spiderGrayWool);
LanguageRegistry.addName(spiderRedWool, "Red fabric costume spider man");
LanguageRegistry.addName(spiderBlueWool, "Blue fabric costume spider man");
LanguageRegistry.addName(spiderWhiteWool, "White fabric costume spider man");
LanguageRegistry.addName(spiderBlackWool, "Black fabric costume spider man");
LanguageRegistry.addName(spiderGrayWool, "Gray fabric costume spider man");
GameRegistry.addRecipe(new ItemStack(spiderRedWool, 3), new Object[]{ "XXX", "XXX", "XXX", Character.valueOf('X'), Block.cloth});
GameRegistry.addRecipe(new ItemStack(spiderRedWool, 1), new Object[]{ "@@@", "@X@", "@@@", Character.valueOf('X'), spiderBlueWool});
GameRegistry.addRecipe(new ItemStack(spiderBlueWool, 1), new Object[]{ "@@@", "@X@", "@@@", Character.valueOf('X'), spiderGrayWool});
GameRegistry.addRecipe(new ItemStack(spiderWhiteWool, 1), new Object[]{ "@@@", "@X@", "@@@", Character.valueOf('X'), spiderRedWool});
GameRegistry.addRecipe(new ItemStack(spiderBlackWool, 1), new Object[]{ "@@@", "@X@", "@@@", Character.valueOf('X'), spiderWhiteWool});
GameRegistry.addRecipe(new ItemStack(spiderGrayWool, 1), new Object[]{ "@@@", "@X@", "@@@", Character.valueOf('X'), spiderBlackWool});
GameRegistry.addRecipe(new ItemStack(Shelm, 1), new Object[]{ "XXX", "X@X", "@@@", Character.valueOf('X'), spiderRedWool, ('B'), spiderBlueWool});
GameRegistry.addRecipe(new ItemStack(Splate, 1), new Object[]{ "X@X", "BXB", "BXB", Character.valueOf('X'), spiderRedWool, ('B'), spiderBlueWool});
GameRegistry.addRecipe(new ItemStack(Slegs, 1), new Object[]{ "XXX", "B@B", "B@B", Character.valueOf('X'), spiderRedWool, ('B'), spiderBlueWool});
GameRegistry.addRecipe(new ItemStack(Sboots, 1), new Object[]{ "@@@", "B@B", "X@X", Character.valueOf('X'), spiderRedWool, ('B'), spiderBlueWool});
GameRegistry.addRecipe(new ItemStack(Fhelm, 1), new Object[]{ "XXX", "X@X", "@@@", Character.valueOf('X'), spiderWhiteWool});
GameRegistry.addRecipe(new ItemStack(Fplate, 1), new Object[]{ "X@X", "BXB", "BXB", Character.valueOf('X'), spiderWhiteWool, ('B'), spiderBlackWool});
GameRegistry.addRecipe(new ItemStack(Flegs, 1), new Object[]{ "XXX", "B@B", "B@B", Character.valueOf('X'), spiderWhiteWool, ('B'), spiderBlackWool});
GameRegistry.addRecipe(new ItemStack(Fboots, 1), new Object[]{ "@@@", "B@B", "X@X", Character.valueOf('X'), spiderWhiteWool, ('B'), spiderBlackWool});
GameRegistry.addRecipe(new ItemStack(Suhelm, 1), new Object[]{ "XXX", "!X!", "XXX", Character.valueOf('X'), spiderRedWool, ('!'), Block.glass});
GameRegistry.addRecipe(new ItemStack(Suplate, 1), new Object[]{ "X@X", "BXB", "BBB", Character.valueOf('X'), spiderRedWool, ('B'), spiderBlackWool});
GameRegistry.addRecipe(new ItemStack(Sulegs, 1), new Object[]{ "BBB", "B@B", "B@B", Character.valueOf('X'), spiderWhiteWool, ('B'), spiderBlackWool});
GameRegistry.addRecipe(new ItemStack(Suboots, 1), new Object[]{ "@@@", "B@B", "B@B", Character.valueOf('X'), spiderWhiteWool, ('B'), spiderBlackWool});
GameRegistry.addRecipe(new ItemStack(Nhelm, 1), new Object[]{ "XXX", "!X!", "XXX", Character.valueOf('X'), spiderBlackWool, ('!'), Block.glass});
GameRegistry.addRecipe(new ItemStack(Nplate, 1), new Object[]{ "X@X", "BXB", "BBB", Character.valueOf('X'), spiderBlackWool, ('B'), spiderBlackWool});
GameRegistry.addRecipe(new ItemStack(Nlegs, 1), new Object[]{ "XXX", "B@B", "B@B", Character.valueOf('X'), spiderGrayWool, ('B'), spiderBlackWool});
GameRegistry.addRecipe(new ItemStack(Nboots, 1), new Object[]{ "@@@", "B@B", "X@X", Character.valueOf('X'), spiderBlackWool, ('B'), spiderGrayWool});
GameRegistry.addRecipe(new ItemStack(Schelm, 1), new Object[]{ "XXX", "!X!", "@@@", Character.valueOf('X'), spiderRedWool, ('!'), spiderWhiteWool});
GameRegistry.addRecipe(new ItemStack(Scplate, 1), new Object[]{ "X@X", "BBB", "BBB", Character.valueOf('X'), spiderRedWool, ('B'), spiderBlueWool});
GameRegistry.addRecipe(new ItemStack(Sclegs, 1), new Object[]{ "BBB", "X@X", "X@X", Character.valueOf('X'), spiderRedWool, ('B'), spiderBlueWool});
GameRegistry.addRecipe(new ItemStack(Scboots, 1), new Object[]{ "@@@", "X@X", "X@X", Character.valueOf('X'), spiderRedWool});
EntityList.addMapping(EntityVenomMob.class, "Venom", 123, 0x000000, 0xFFFFFF);
EntityList.addMapping(EntityGangsterMob.class, "Gangster", 126, 0x0033FF, 0x00CCFF);
EntityList.addMapping(EntityCarnageMob.class, "Carnage", 124, 0xFF0000, 0xFFFF00);
EntityList.addMapping(EntityBeetleMob.class, "Beetle", 125, 0x33FF00, 0x990099);
//EntityList.addMapping(EntityJokerMob.class, "Joker", 123, 0x0033FF, 0x00CCFF);
proxy.load();
}
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
proxy.postLoad();
}
@EventHandler
public void serverStarting(FMLServerStartingEvent event) {
}
@Override
public String getVersion() {
// TODO Auto-generated method stub
return ModInfo.VERSION;
}
@Override
public void load() {
// TODO Auto-generated method stub
}
public void generateSurface ( World world, Random random, int x, int z ) {
int rarity = 5;
for ( int counter = 0; counter < rarity; counter++ ) {
int randPosX = x + random.nextInt(5);
int randPosY = 150;
int randPosZ = z + random.nextInt(5);
(new WorldNewGenerate()).generate(world, random, randPosX, randPosY, randPosZ);
}
}
}
public class WorldNewGenerate extends WorldGenerator {
@Override
public boolean generate(World world, Random random, int x, int y, int z) {
int i = world.getBlockId(x, y, z);
// TODO Auto-generated method stub
world.setBlock(x + 17, y + 5, z + 8, Block.bedrock.blockID);
world.setBlock(x + 2, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 11, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 12, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 13, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 14, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 15, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 16, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 17, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 1, y + 5, z + 10, Block.bedrock.blockID);
world.setBlock(x + 2, y + 5, z + 10, Block.bedrock.blockID);
world.setBlock(x + 3, y + 5, z + 10, Block.bedrock.blockID);
return true;
}
}
Ну не в этом сейчас делоDragon2488 написал(а):Какой ты плохой. Ну не надо юзать LanguageRegistry.addName, это устаревшая хрень.
Хрен с ним, с языком. Проблема в чём? Почему у меня ничего не спавнится?RaVeN_II написал(а):А что же ещё?:Lang файлы?1 файл для одного названия?Лучше LanguageRegistry ,а так-же для меты (цикл).Если делаешь глобальный мод,то нужно Lang файлы юзатьDragon2488 написал(а):Какой ты плохой. Ну не надо юзать LanguageRegistry.addName, это устаревшая хрень.
public class World1NewGenerate implements IWorldGenerator
{
public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
{
switch (world.provider.dimensionId)
{
case -1:
this.generateNether(world, random, chunkX * 16, chunkZ * 16);
break;
case 0:
this.generateSurface(world, random, chunkX * 16, chunkZ * 16);
break;
case 1:
this.generateEnd(world, random, chunkX * 16, chunkZ * 16);
}
}
private void generateEnd(World world, Random random, int i, int j) {}
private void generateNether(World world, Random random, int i, int j) {}
private void generateSurface(World world, Random random, int i, int j)
{
for (int rarity = 0; rarity < 10; ++rarity)
{
int chunkX = i + random.nextInt(16);
int chunkY = random.nextInt(80);
int chunkZ = j + random.nextInt(16);
(new WorldNewGenerate()).generate(world, random, chunkX, chunkY, chunkZ);
}
}
}
public class WorldNewGenerate extends WorldGenerator {
@Override
public boolean generate(World world, Random random, int x, int y, int z) {
// TODO Auto-generated method stub
world.setBlock(x + 17, y + 5, z + 8, Block.bedrock.blockID);
world.setBlock(x + 2, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 11, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 12, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 13, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 14, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 15, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 16, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 17, y + 5, z + 9, Block.bedrock.blockID);
world.setBlock(x + 1, y + 5, z + 10, Block.bedrock.blockID);
world.setBlock(x + 2, y + 5, z + 10, Block.bedrock.blockID);
world.setBlock(x + 3, y + 5, z + 10, Block.bedrock.blockID);
return true;
}
}
Ты видимо, туповат. Тебе же анти пояснил, что это оставили только для таких тугодумов как ты.RaVeN_II написал(а):А что же ещё?:Lang файлы?1 файл для одного названия?Лучше LanguageRegistry ,а так-же для меты (цикл).Если делаешь глобальный мод,то нужно Lang файлы юзатьDragon2488 написал(а):Какой ты плохой. Ну не надо юзать LanguageRegistry.addName, это устаревшая хрень.
Это плохо что я его не использую или же хорошо? Просто все методы от baseMod у меня вообще не робятanti344 написал(а):Дааа, я думал про extends BaseMod уже все забыли, не-а, некрофилы остались и ждут своего часа.
Dragon2488 написал(а):Это очень плохо. LanguageRegistry очень нежелательно, а extends BaseMod НЕЛЬЗЯ ЮЗАТЬ, НУ НЕЛЬЗЯ ЮЗАТЬ ЭТУ СТАРУЮ ХРЕНЬ, ЗАМЕНЕННУЮ БОЛЕЕ НОРМАЛЬНЫМ.