Code Monkey home page Code Monkey logo

dungeontrader's Introduction

DungeonTrader

Информация

Minecraft 1.20

Зависимости: CommandAPI

Вспомогательный плагины: ExecutableItems, SCore

Команды

Призвать жителя

Варианты команд: /dungeontradersummonvillage, /dtsummonvillage, /dungeontradersv, /dtsv

Использование: /dtsv <имя жителя>

Описание: Спавнит жителя с настройками из конфига.

Заменить жителя

Варианты команд: /dungeontraderrefreshvillage, /dtrefreshvillage, /dungeontraderrv, /dtrv

Использование: /dtrv <сущность>

Описание: Убивает предыдущего жителя и на его месте спавнит нового.

Перезагрузить конфиг

Варианты команд: /dungeontraderreload, /dtreload

Использование: /treload <сущность>

Описание: Перезагружает конфиг с жителями.

Конфиг

villagers:
  # имя жителя (нужно для призыва)
  example:
    # Тип жителя https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Villager.Type.html
    type: "plains"
    # Профессия жителя https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Villager.Profession.html
    profession: "weaponsmith"
    # Уровень жителя
    level: "5"
    # Количество сделок. Выбираются случайные из "recipes" ниже
    amountRecipes: 1

    # Настройки жителя
    CanPickUpLoot: false
    Glowing: false
    HasVisualFire: false
    Invulnerable: true
    NoAI: true
    NoGravity: true
    PersistenceRequired: false
    Silent: true

    # Дополнительные теги жителя (нужны для исползования командных блоков)
    Tags:
      test: k1k

    # Список всех сделок
    recipes:
      # Номер сделки
      1:
        # Максимальное кол-во использований торга
        maxUses: 3
        # Получает ли игрок опыт за торговлю
        rewardExp: false

        # Предмет покупки первого слота
        buyA:
          item: "SNOW"
          count: 1
          customModelData: 1

        # Предмет покупки вторго слота
        buyB:
          item: "YELLOW_WOOL"
          count: 12
          customModelData: 1

        # Предмет на продажу
        sell:
          item: "BEDROCK"
          count: 44
          customModelData: 1
      1:
        maxUses: 1
        rewardExp: false

        buyA:
          item: "GOLD_NUGGET"
          # count может быть случайным числом в диапозоне
          count:
            min: 10
            max: 20

        sell:
          # Можно использовать кастомные предметы из ExecutableItems. Для этого нужно установить параметр "ei_mode" на  "true", а в поле "item" указать название кастомного предмета
          ei_mode: true
          item: "Stun_Ball"
          count: 1

dungeontrader's People

Contributors

shoker2 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.