1 409
收录服务器
2 048
注册
43 005
玩家
MyDog 我的狗
驯化的狼,但至少是原来的10倍
作 者 fido2603
发布时间 2019年8月11日
支持核心 Spigot
原生版本
支持版本 1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20
点此下载

🐶 MyDog 插件让你的 Minecraft 狼变得前所未有的强大!它具有随机生成的名字、升级系统、属性查看等功能,让你的狗狗更加个性化和强大。插件还修复了原版狼的一些问题,例如区块卸载时的传送。

🐶 MyDog

🌟 主要特性

  • 狗狗在区块卸载时会传送,确保它们始终跟随主人(所有可驯服生物也可以在配置中设置为在区块卸载时传送)。
  • 超过 500 个随机生成的名称。
  • 狗狗可以通过击杀生物获得经验并升级。
  • 狗狗的生命值和伤害会随着等级的提高而增加。
  • 可以使用命令查看狗狗的属性。
  • 当狗狗的项圈被染色时,更新狗狗的名字标签颜色。
  • 通过繁殖两只狗狗获得的幼犬也会变成狗狗。
  • 完全可配置,从升级时的声音到显示的消息都可以自定义(目前不包括错误消息)。
  • 可切换的攻击和防御模式(潜行右键点击)。

🛠️ 待办事项

  • 为狗狗添加背包,以便它们可以穿戴盔甲并减少受到的伤害。

🐛 Bug 报告、问题和功能请求

请访问 GitHub Issues 提交。

✅ 命令

通用命令

  • /mydog info - 显示插件信息。

狗狗管理命令

  • /mydog stats [DogName] - 查看指定狗狗的属性。
  • /mydog rename [DogName] [NewName] - 重命名你的狗狗。

🔒 权限

  • mydog.info - 允许使用 /mydog info 命令。
  • mydog.stats - 允许使用 /mydog stats 命令。
  • mydog.rename - 允许使用 /mydog rename 命令。

⚙️ 配置

以下是一个示例配置文件:


# +--------------------------------------------------------------------------------------------------+
# | Spigot Plugin Configuration                                                                      |
# | MyDog - Made by HeroGamers (SuperMartijn642)                                                   |
# |                                                                                                  |
# | Default settings can be found here:                                                              |
# | https://github.com/HeroGamers/MyDog/blob/master/src/main/resources/config.yml                   |
# +--------------------------------------------------------------------------------------------------+

settings:
    # The language file to use
    #   default: en_us
    language: "en_us"

    # Should the name of the dog be visible?
    #   default: true
    always_show_name: true

    # Should dogs teleport to their owner when they are about to be unloaded from the world?
    #   default: true
    teleport_on_unload: true

    # Should other tamable entities teleport to their owner when they are about to be unloaded from the world?
    #   default: false
    teleport_other_on_unload: false

    # List of entities that can be teleported on unload
    #   default: [CAT, FOX, PARROT]
    teleportable_entities:
        - CAT
        - FOX
        - PARROT

    # Should dogs heal when they level up?
    #   default: true
    heal_on_level_up: true

    # Should the name of the dog be colored when the collar is colored?
    #   default: true
    color_name_tag: true

    # Should puppies become dogs when they grow up?
    #   default: true
    puppies_become_dogs: true

    # The chance for a dog to level up when it kills something
    #   default: 0.2
    level_up_chance: 0.2

    # Minimum kills required to level up. Set to -1 to disable.
    #   default: -1
    kills_required: -1

    # Should the kills required be multiplied by the level?
    #   default: false
    kills_required_multiply_by_level: false

    # How much health should a dog gain per level?
    #   default: 1.0
    health_per_level: 1.0

    # How much damage should a dog gain per level?
    #   default: 0.2
    damage_per_level: 0.2

    # Minimum and maximum level a dog can have
    #   default: 1
    min_level: 1
    #   default: 100
    max_level: 100

    # Sound to play when a dog levels up
    #   default: ENTITY_EXPERIENCE_ORB_PICKUP
    level_up_sound: "ENTITY_EXPERIENCE_ORB_PICKUP"

    # Volume and pitch of the level up sound
    #   default: 1.0
    level_up_sound_volume: 1.0
    #   default: 1.0
    level_up_sound_pitch: 1.0

    # Should the dog's owner be notified when the dog levels up?
    #   default: true
    level_up_notification: true

    # How long should the level up notification be displayed for?
    #   default: 5
    level_up_notification_duration: 5

    # The format of the level up notification
    #   default: "&6Your dog %name% has leveled up to level %level%!"
    level_up_notification_format: "&6Your dog %name% has leveled up to level %level%!"

    # The format of the dog's name
    #   default: "&7[%level%&7] %name%"
    name_format: "&7[%level%&7] %name%"

    # Should the name be shortened to fit the name tag?
    #   default: true
    shorten_name: true

    # Blacklisted names for dogs
    #   default: []
    blacklisted_names:
        - "BlacklistedName"

    # Default names for dogs
    #   default: []
    default_names:
        - "Buddy"
        - "Charlie"
        - "Max"
        - "Cooper"
        - "Rocky"
        - "Bear"
        - "Duke"
        - "Tucker"
        - "Oliver"
        - "Jack"
        - "Toby"
        - "Cody"
        - "Buster"
        - "Hunter"
        - "Simba"
        - "Bailey"
        - "Lucky"
        - "Shadow"
        - "Harley"
        - "Jake"
        - "Teddy"
        - "Sam"
        - "Gus"
        - "Murphy"
        - "Riley"
        - "Finn"
        - "Bandit"
        - "Gizmo"
        - "Bentley"
        - "Apollo"
        - "Jax"
        - "Diesel"
        - "Beau"
        - "Milo"
        - "Chance"
        - "Rocco"
        - "Brutus"
        - "Brody"
        - "Blue"
        - "Tank"
        - "Ollie"
        - "Oscar"
        - "Angus"
        - "Romeo"
        - "Bruno"
        - "Ziggy"
        - "Boomer"
        - "Rusty"
        - "Marley"
        - "Jackson"
        - "Chester"
        - "Peanut"
        - "Louie"
        - "Coco"
        - "Ginger"
        - "Bella"
        - "Lucy"
        - "Daisy"
        - "Molly"
        - "Sadie"
        - "Maggie"
        - "Bailey"
        - "Sophie"
        - "Chloe"
        - "Lola"
        - "Zoey"
        - "Abby"
        - "Roxy"
        - "Angel"
        - "Lily"
        - "Princess"
        - "Emma"
        - "Annie"
        - "Rosie"
        - "Ruby"
        - "Lady"
        - "Mia"
        - "Penny"
        - "Belle"
        - "Missy"
        - "Sasha"
        - "Lulu"
        - "Madison"
        - "Grace"
        - "Athena"
        - "Callie"
        - "Pepper"
        - "Lexi"
        - "Luna"
        - "Sugar"
        - "Stella"
        - "Honey"
        - "Jasmine"
        - "Samantha"
        - "Shelby"
        - "Willow"
        - "Roxy"
        - "Ella"
        - "Addie"
        - "Koko