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

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

Discussion in 'Запросы на разработку плагинов' started by Хусейн, Feb 21, 2017.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    173
    Имя в Minecraft:
    Qmaks
    Могу написать за обговоренную сумму.
     
  10. Cybers

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

    Trophy Points:
    66
  11. OsipXD

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

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

    Всегда думал, что сначала придумывают как реализовать ивент, тестируют его, и только потом объявляют о нём
    [DOUBLEPOST=1488891957,1488891747][/DOUBLEPOST]А по делу могу сказать, что есть плагины, которые спавнят предметы в сундуках каждые N секунд/минут/дней.
    Название не помню, но в нём точно было слово лут (Chest Loots, PhatLoot)
     
  12. Ission

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

    Trophy Points:
    173
    Skype:
    lokivava
    Устанавливается спавнер предметов -- команда с разъяснениями:
    Code:
    #и всё, что после неё в команду вписывать не нужно
    #всё время в тиках
    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]       #координаты, где будет спавниться
                            # предмет
    }
    }
    
    [DOUBLEPOST=1488909090,1488908678][/DOUBLEPOST]Команда в чат, конечно же, не влезет потому выполнить от имени командного блока. Можно выдать именно этот спавнер следующей командой:
    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]}}}
     

Share This Page