►►► UltimateDogs ◄◄◄ Make your dog ultimate guard! icon

►►► UltimateDogs ◄◄◄ Make your dog ultimate guard! -----

Make your dog ultimate guard!



upload_2024-7-31_0-42-8.png
Overview

Transform your Minecraft gameplay with the UltimateDog plugin! Elevate your tamed wolves into formidable companions by upgrading their abilities, customizing their behaviors, and managing their needs with ease. Whether you're seeking enhanced protection or a loyal battle partner, UltimateDog provides the perfect blend of functionality and fun.

Features
  • Dynamic Dog Upgrades: Level up your dogs using experience points earned from mob kills or specific upgrade items.
  • Customizable Attributes: Configure XP requirements, upgrade items, and more to tailor your dogs' growth.
  • Enhanced Abilities: Watch your dogs gain increased health, speed, and damage with each level.
  • Personalized Naming: Set custom names for your dogs that include the owner's name and the dog's level.
  • Strategic Combat: Dogs can attack mobs within a configurable range, with options to target only hostile mobs and exclude some mobs.
  • Auto-Feed System: Dogs will automatically eat from their inventory and heal to full health if needed
  • Configurable Feed Delay: Customize the delay before dogs start eating to add strategic depth.
  • Dog Inventory Management: Store food and other items in your dogs' personal inventory.
  • Realistic Drops: Dogs drop their inventory items upon death, adding realism to your adventures.
  • Custom Messages: Tailor in-game messages to fit your server's theme and enhance player interaction.
Installation
  1. Download: Get the UltimateDog plugin jar file.
  2. Install: Place the jar file in your server's plugins directory.
  3. Launch: Start or restart your server to load the UltimateDog plugin.
Configuration
The plugin's configuration is managed via the config.yml file. Below is an example configuration, complete with detailed comments to guide your setup.

Code (Text):
# Default name for the dog after taming
default-name: "Doggo"

# Setting whether the dog attacks only hostile mobs
attack-hostiles-only: true

# Interval between dog attacks in seconds
attack-interval: 2

# Delay before the dog starts eating (in seconds)
eat-delay: 3

# Definition of individual dog levels
levels:
  # Level 1
  level-1:
   # Attack range in blocks
   attack-range: 5
   # XP needed to reach this level
   xp-needed-for-upgrade: 0
   # Collar color for this level
   collar-color: GREEN
   # Mobs to be ignored by the dog at this level
   ignored-mobs: ["CREEPER", "ENDERMAN"]
   # Items required to upgrade to this level
   upgrade-items:
     - "DIAMOND_BLOCK:5"
  # Level 2
  level-2:
   attack-range: 5
   xp-needed-for-upgrade: 100
   collar-color: WHITE
   ignored-mobs: ["CREEPER", "ENDERMAN"]
   upgrade-items:
     - "EXPERIENCE_BOTTLE:30"
     - "DIAMOND_BLOCK:5"
  # Level 3
  level-3:
   attack-range: 8
   xp-needed-for-upgrade: 300
   ignored-mobs: ["CREEPER", "ENDERMAN"]
   collar-color: ORANGE
   upgrade-items:
     - "EXPERIENCE_BOTTLE:60"
     - "DIAMOND_BLOCK:10"
  # Level 4
  level-4:
   attack-range: 10
   xp-needed-for-upgrade: 500
   collar-color: BLUE
   ignored-mobs: ["ENDERMAN"]
   upgrade-items:
     - "EXPERIENCE_BOTTLE:80"
     - "DIAMOND_BLOCK:15"
  # Level 5
  level-5:
   attack-range: 12
   xp-needed-for-upgrade: 800
   collar-color: BLACK
   ignored-mobs: []
   upgrade-items:
     - "EXPERIENCE_BOTTLE:120"
     - "DIAMOND_BLOCK:20"
  # Level 6
  level-6:
   attack-range: 15
   xp-needed-for-upgrade: 1200
   collar-color: BLACK
   upgrade-items: []

# Multipliers for dog attributes
speed-multiplier: 1.1
hp-multiplier: 1.6
damage-multiplier: 1.1

# Base damage for dogs
base-damage: 2.0

# XP awarded per mob type
xp-per-mob:
  ZOMBIE: 10
  SKELETON: 10
  CREEPER: 30
  SPIDER: 10
  CAVE_SPIDER: 10
  PHANTOM: 30
  BLAZE: 30
  ENDERMAN: 30

# Click settings for dog actions
click-settings:
  click: "sit"
  shift-click: "menu"

# Messages displayed to players
messages:
  upgrade-success: "Your dog was successfully upgraded to level {level}"
  upgrade-fail: "You don't have required items to upgrade."
  no-data: "Error: No data found for this dog"
  rename-fail: "You must be looking at your tamed dog to rename it."
  no-data-rename: "Error: No data found for this dog"
  no-upgrade-available: "This level cannot be upgraded with items."
  heal-success: "Your dog has been healed for {heal-amount} HP."
Commands
  • /renameDog <new_name>: Renames the dog you are looking at. The new name will include the owner's name and the dog's level.
    • Permission: ultimatedog.rename
Permissions
  • ultimatedog.use: Allows the player to use the UltimateDog features. (default: true)
  • ultimatedog.rename: Allows the player to rename their dog. (default: true)
Usage
  1. Tame a Dog: Tame a wolf as usual. The dog will automatically be assigned a default name and level 1.
  2. Upgrade a Dog:
    • Using XP: Gain XP by killing mobs. The XP will be automatically assigned to the dog, and it will level up once the required XP is reached.
    • Using Items: Open the dog menu by shift-clicking on the dog. Click on anvil with items in your inventory to upgrade
  3. Feed a Dog: The dog will automatically eat food from its inventory if needed, after a configurable delay, and will heal to full health.
  4. Customize Your Dog: Change the default name, attack behaviors, and upgrade requirements in the config.yml file.
  5. Manage Dog Inventory: Access the dog's inventory through the menu to store food items.
Notes
  • Ensure to save and reload the configuration file after making changes.
  • In the case of any problem, make sure to contact me via PM on Spigot or on discord lupecz

Experience the ultimate in canine companionship with UltimateDog! Upgrade your tamed wolves and dominate the Minecraft world with your loyal and powerful allies.
Resource Information
Author:
----------
Total Downloads: 2
First Release: Aug 5, 2024
Last Update: Sep 15, 2024
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings