Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как изменить кол-во урановой руды в мире?

Тема в разделе "[Архив] Помощь", создана пользователем Безисходность, 27 окт 2013.

  1. Автор темы
    Безисходность

    Безисходность Старожил Пользователь

    Баллы:
    153
    Skype:
    yarik.007
    Имя в Minecraft:
    Adraax
    Собственно возникла необходимость уменьшить колличество урана в мире, как это сделать?
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Безисходность

    Безисходность Старожил Пользователь

    Баллы:
    153
    Skype:
    yarik.007
    Имя в Minecraft:
    Adraax
  4. vvswarhead

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

    Баллы:
    173
    terrain control в помощь
     
    alexandrage нравится это.
  5. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Чтоб еще больше было желание поставить x-rey :D.
     
    AlexMerser нравится это.
  6. Автор темы
    Безисходность

    Безисходность Старожил Пользователь

    Баллы:
    153
    Skype:
    yarik.007
    Имя в Minecraft:
    Adraax
    Ну и пусть ставят! Мне уже глубоко по... на читеров, я не игровой админ =)[DOUBLEPOST=1382902141,1382901124][/DOUBLEPOST]
    :eek:
    1) Там всё на ингыше
    2) Он оочень огромен
    3) Из за пункта 1 поверхносно посмотрев на конфиг я не понял как изменить генерацию руд во всём мире
     
  7. AlexMerser

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

    Баллы:
    173
    Декомпилировать ик и редачить генератор мира
     
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Поправочка, генерацию руды в чанках. Пару циферок отредактировать через jbe и все.
     
  9. AlexMerser

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

    Баллы:
    173
    Ну я в общем сказал:)
     
  10. Автор темы
    Безисходность

    Безисходность Старожил Пользователь

    Баллы:
    153
    Skype:
    yarik.007
    Имя в Minecraft:
    Adraax
    :confused:
    Я хз как декомпилировать чтолибо кроме чистого minecraft'а[DOUBLEPOST=1382905366,1382905244][/DOUBLEPOST]
    А где конкретне редактировать?
     
  11. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Код:
      public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
      {
        if (enableWorldGenTreeRubber) {
          BiomeGenBase biomegenbase = world.func_72959_q().func_76935_a(chunkX * 16 + 16, chunkZ * 16 + 16);
    
          if ((biomegenbase != null) && (biomegenbase.field_76791_y != null))
          {
            int rubbertrees = 0;
    
            if (biomegenbase.field_76791_y.toLowerCase().contains("taiga"))
            {
              rubbertrees += random.nextInt(3);
            }
            if ((biomegenbase.field_76791_y.toLowerCase().contains("forest")) || (biomegenbase.field_76791_y.toLowerCase().contains("jungle")))
            {
              rubbertrees += random.nextInt(5) + 1;
            }
            if (biomegenbase.field_76791_y.toLowerCase().contains("swamp"))
            {
              rubbertrees += random.nextInt(10) + 5;
            }
    
            if (random.nextInt(100) + 1 <= rubbertrees * 2)
            {
              new WorldGenRubTree().func_76484_a(world, random, chunkX * 16 + random.nextInt(16), rubbertrees, chunkZ * 16 + random.nextInt(16));
            }
          }
        }
    
        int baseHeight = getSeaLevel(world) + 1;
        int baseScale = Math.round(baseHeight * oreDensityFactor);
    
        if ((enableWorldGenOreCopper) && (Ic2Items.copperOre != null)) {
          int baseCount = 15 * baseScale / 64;
          int count = (int)Math.round(random.nextGaussian() * Math.sqrt(baseCount) + baseCount);
    
          for (int n = 0; n < count; n++) {
            int x = chunkX * 16 + random.nextInt(16);
            int y = random.nextInt(40 * baseHeight / 64) + random.nextInt(20 * baseHeight / 64) + 10 * baseHeight / 64;
            int z = chunkZ * 16 + random.nextInt(16);
            new WorldGenMinable(Ic2Items.copperOre.field_77993_c, 10).func_76484_a(world, random, x, y, z);
          }
        }
    
        if ((enableWorldGenOreTin) && (Ic2Items.tinOre != null)) {
          int baseCount = 25 * baseScale / 64;
          int count = (int)Math.round(random.nextGaussian() * Math.sqrt(baseCount) + baseCount);
    
          for (int n = 0; n < count; n++) {
            int x = chunkX * 16 + random.nextInt(16);
            int y = random.nextInt(40 * baseHeight / 64);
            int z = chunkZ * 16 + random.nextInt(16);
            new WorldGenMinable(Ic2Items.tinOre.field_77993_c, 6).func_76484_a(world, random, x, y, z);
          }
        }
    
        if ((enableWorldGenOreUranium) && (Ic2Items.uraniumOre != null)) {
          int baseCount = 20 * baseScale / 64;
          int count = (int)Math.round(random.nextGaussian() * Math.sqrt(baseCount) + baseCount);
    
          for (int n = 0; n < count; n++) {
            int x = chunkX * 16 + random.nextInt(16);
            int y = random.nextInt(64 * baseHeight / 64);
            int z = chunkZ * 16 + random.nextInt(16);
            new WorldGenMinable(Ic2Items.uraniumOre.field_77993_c, 3).func_76484_a(world, random, x, y, z);
          }
        }
      }
    [DOUBLEPOST=1382906113][/DOUBLEPOST]
    1. if ((enableWorldGenOreUranium) && (Ic2Items.uraniumOre != null)) {
    2. int baseCount = 20 * baseScale / 64;
    3. int count = (int)Math.round(random.nextGaussian() * Math.sqrt(baseCount) + baseCount);

    4. for (int n = 0; n < count; n++) {
    5. int x = chunkX * 16 + random.nextInt(16);
    6. int y = random.nextInt(64 * baseHeight / 64);
    7. int z = chunkZ * 16 + random.nextInt(16);
    8. new WorldGenMinable(Ic2Items.uraniumOre.field_77993_c, 3).func_76484_a(world, random, x, y, z);
     
    Безисходность нравится это.
  12. Автор темы
    Безисходность

    Безисходность Старожил Пользователь

    Баллы:
    153
    Skype:
    yarik.007
    Имя в Minecraft:
    Adraax
    Вопросы:
    1) А что это за файл? Желательно путь к нему...
    2) Что значит число 64?
    3) Что значит число 16[DOUBLEPOST=1382946928,1382906740][/DOUBLEPOST]up что-ли
     
    Сникерсни нравится это.

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