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

Помогите Кол-во предметов

Тема в разделе "Разработка плагинов для новичков", создана пользователем Solidlook, 27 мар 2014.

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

    Solidlook Новичок

    Баллы:
    8
    Имя в Minecraft:
    Solidlook
    Можно ли установить кол-во предмета больше, чем 64? Если да, как?
     
  2. Хостинг MineCraft
    <
  3. musel70

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

    Баллы:
    88
    Не уверен, не проверял но попробовать можно.
    ItemStack is = new ItemStack(Material.DIAMOND, 255); попробуй так, вдруг сработает.[DOUBLEPOST=1395897442,1395897320][/DOUBLEPOST]А вообще зачем вам(тебе) это?
     
  4. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Нет. В клиенте ограниченное количество предметов о одном слоте - 64. Если это и можно сделать, то это только модификациями
     
    0bsid1, musel70, Solidlook и ещё 1-му нравится это.
  5. StealerSlain

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

    Баллы:
    88
    Имя в Minecraft:
    StealerSlain
    А по-моему можно до 127 поднять.
     
  6. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Что-то не припоминаю такого :\
     
  7. BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Нашел у "собратьев":

    Код:
    public void modifyMaxStack(net.minecraft.server.v1_6_R2.Item item, int amount) {
        try {
            Field f = net.minecraft.server.v1_6_R2.Item.class.getDeclaredField("maxStackSize");
            f.setAccessible(true);
            f.setInt(item, amount);
        } catch (Exception e) {
            e.printStackTrace();
            return;
        }
    }
    Пример:
    Код:
    modifyMaxStack(Item.GOLD_NUGGET, 100); // replace 100 with the max stack size.
     
  8. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Лол, благодарю вас сир! Много можно теперь придумать всякого :)
     
  9. kris13

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

    Баллы:
    78
    А клиенту точно будет хорошо от такой наглости? Все таки там действительно есть отдельная переменная отвечающая за максимальное количество в стаке инициализируемая при создании.
     
  10. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Без проблем давал 999 вещей. Что там случилось в новых версиях?
     
  11. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Ды :D
     
  12. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Я точно не помню, сколько, но трёхзначное точно
     

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