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

Спавнер ресурсов

Тема в разделе "Запросы на разработку плагинов", создана пользователем Хусейн, 21 фев 2017.

  1. Автор темы
    Хусейн

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

    Баллы:
    61
    Имя в Minecraft:
    Kane_Yaman
    Здравствуйте! Дело в том, что я провожу экономический ивент в майнкрафте (описание - *тык*) и нас уже собралось 25 человек для игры. Для проведения ивента нужен плагин, который будет спавнить заданный администратором предмет в заданный интервал времени в опреденном месте или на каком-то блоке. Есть пример - *тык*. Данную систему видел на одном из серверов bedwars, там разные ресурсы выпадают в определенный период времени.
     
  2. _Timoxa_

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

    Баллы:
    76
    Имя в Minecraft:
    T1MOX4
    Можно сделать на командных блоках, через summon item.
     
  3. Автор темы
    Хусейн

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

    Баллы:
    61
    Имя в Minecraft:
    Kane_Yaman
    А можете подсказать конкретный пример, так чтобы это было в какой-то промежуток времени и постоянно? P.S. мне нужно, чтобы после рестарта это всё продолжало работу
     
  4. _Timoxa_

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

    Баллы:
    76
    Имя в Minecraft:
    T1MOX4
    Делаете таймер, к нему подключаете командный блок с следующим содержимым:
    /summon Item ~ ~1 ~ {Item:{id:minecraft:diamond_sword,Count:1}}

    ~ ~1 ~ Это координаты
     
  5. Автор темы
    Хусейн

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

    Баллы:
    61
    Имя в Minecraft:
    Kane_Yaman
    Спасибо :) И ещё вопрос, эту схему нужно будет подключить к кнопке/рычагу, и при каждом рестарте включать?
     
  6. _Timoxa_

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

    Баллы:
    76
    Имя в Minecraft:
    T1MOX4
    Можно сделать таймер или "мигалку"
    и при рестарте с подгрузкой чанка система заработает
     
  7. Автор темы
    Хусейн

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

    Баллы:
    61
    Имя в Minecraft:
    Kane_Yaman
    Не работает эта штука. Оно спавнит только камень и он через секунду пропадает, и при этом его нельзя поднять
     
  8. Qmaks

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

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    Могу написать за обговоренную сумму.
     
  9. Cybers

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

    Баллы:
    76
  10. OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    Вряд ли он пойдет на новых версиях майна.

    Всегда думал, что сначала придумывают как реализовать ивент, тестируют его, и только потом объявляют о нём

    А по делу могу сказать, что есть плагины, которые спавнят предметы в сундуках каждые N секунд/минут/дней.
    Название не помню, но в нём точно было слово лут (Chest Loots, PhatLoot)
     
  11. Ission

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

    Баллы:
    173
    Skype:
    lokivava
    Устанавливается спавнер предметов -- команда с разъяснениями:
    Код:
    #и всё, что после неё в команду вписывать не нужно
    #всё время в тиках
    setblock 1 2 3 #координаты спавнера 1-x, 2-y, 3-z
    minecraft:mob_spawner 0 replace #сам спавнер и действие с заменой блока
    {
    EntityId:Item,         
    SpawnCount:1,           #количество объектов для спавна
    SpawnRange:0,         
    RequiredPlayerRange:3,  #на каком расстоянии от спавнера
                            #должны находиться игроки для его работы
    Delay:1,                #время до следующего спавна 
    MinSpawnDelay:1,        #минимальное время до спавна
    MaxSpawnDelay:2,        #максимальное время до спавна
    MaxNearbyEntities:2000, #максимальное количество таких же
                            # сущностей, при котором предмет не будет спавниться
    SpawnData:                                             
    {                                                       
    PickupDelay:32767,      #время, в течении которого нельзя
                            # подбирать предмет
    Age:5995,               #время, которое существовал предм
                            #ет, когда достигает 6000 предмет уничтожается
    Item:                   #описалово самого предмета
    {                                               
    id:"minecraft:cherry",  #тип предмета           
    Count:1,                #количество предметов   
    tag:                                             
    {ench:[{id:16,lvl:7}]}  #дополнииельные теги(в данном слу
                            #чае зачарование)
    },                                                     
    Pos:[3.5,4.0,5.5]       #координаты, где будет спавниться
                            # предмет
    }
    }
    

    Команда в чат, конечно же, не влезет потому выполнить от имени командного блока. Можно выдать именно этот спавнер следующей командой:
    give @p minecraft:mob_spawner 1 0 {BlockEntityTag:{EntityId:Item,SpawnCount:1,SpawnRange:0,RequiredPlayerRange:3,Delay:1,MinSpawnDelay:1,MaxSpawnDelay:2,MaxNearbyEntities:2000,SpawnData:{PickupDelay:32767,Age:5995,Item:{id:"minecraft:cherry",Count:1,tag:{ench:[{id:16,lvl:7}]}},Pos:[3.5,4.0,5.5]}}}
     

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