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

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

Discussion in 'Разработка плагинов для новичков' started by Solidlook, Mar 27, 2014.

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

    Solidlook Новичок

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

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

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

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

    Trophy Points:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Нет. В клиенте ограниченное количество предметов о одном слоте - 64. Если это и можно сделать, то это только модификациями
     
  5. StealerSlain

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

    Trophy Points:
    88
    Имя в Minecraft:
    StealerSlain
    А по-моему можно до 127 поднять.
     
  6. JustBlender

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

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

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

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

    Code:
    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;
        }
    }
    Пример:
    Code:
    modifyMaxStack(Item.GOLD_NUGGET, 100); // replace 100 with the max stack size.
     
  8. JustBlender

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

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

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

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

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

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

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

    Trophy Points:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Ды :D
     
  12. Den_Abr

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

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

Share This Page