▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/AdvancedHunt
AdvancedHunt

AdvancedHunt

Treasure Hunt plugin for the entire server.

897
8

🎮 Advanced Hunt

Create engaging treasure hunts with customizable collections, rewards, and requirements!


🎬 Plugin Showcase v.2.2

Plugin Showcase


🐛 Bug Reports & Support

⚠️ IMPORTANT: Please report every bug on our Discord to make the plugin as good as possible!

🚫 DO NOT REPORT BUGS AS RATINGS!

💬 Need help? Join our Discord Server for support and updates!


📋 Requirements

  • NBT-API (Required)
  • PlaceholderAPI (Optional - supported since v1.6)
  • PacketEvents (Required - since v4.0.0)

✨ Features

Click to expand feature list
  • 💬 Custom messages with multi-language support
  • ✨ Particle effects for treasures
  • 📦 Interactive list inventory
  • ⚙️ In-game configuration
  • 🎯 Place mode for better item placement
  • 🔊 Sound effects for every action
  • 💾 Inventory save during place mode
  • 🏆 Leaderboard menu
  • 📊 Progress tracking menu
  • 🌟 Treasure glow effects
  • 🎁 Custom reward commands
  • 💡 Hint system with cooldowns
  • 📚 Multiple independent collections
  • 🌍 Multi-language support (EN, DE, FR, VN, BN, ZH)
  • 🎨 Hex color support
  • MYSQL, SQLite support
  • Client-Side hiding when disabled

🎨 Media

📸 More pictures available in the Modrinth Gallery


🔌 PlaceholderAPI Integration

Available Placeholders

All placeholders can be viewed on the GitHub Wiki


⚙️ Configuration Example

config.yml Preview
config-version: 4.0

storage:
  # Options: SQLITE, MYSQL, YAML
  type: SQLITE

  # MySQL Configuration (Only needed if type is MYSQL)
  mysql:
    host: localhost
    port: 3306
    database: advancedhunt
    username: root
    password: password

# Supported languages are en, de, bn, vi
language: en

command:
  # Defines the main command and its aliases for the plugin.
  # The first value is used as the primary command, all following values (separated by "|") are registered as aliases.
  name: advancedhunt|ah|ahunt|treasure|treasures
  
  # Enable Brigadier command integration for enhanced command completion.
  # Brigadier provides native Minecraft command suggestions and validation.
  # Disable this if you experience command-related issues or prefer legacy completion.
  brigadier-integration: false

rewards:
  # Commands matching these regex patterns will be blocked from being added or executed.
  # Use ^ to match the start and $ to match the end of the command.
  # Matches are case-insensitive.
  command-blacklist:
    - "^([^:]+:)?execute\\b"
    - "^([^:]+:)?op\\b"
    - "^([^:]+:)?deop\\b"
    - "^([^:]+:)?kill\\b"
    - "^([^:]+:)?summon\\b"
    - "^([^:]+:)?setblock\\b"
    - "^([^:]+:)?fill\\b"
    - "^([^:]+:)?reload\\b"
    - "^([^:]+:)?rl\\b"
    - "^([^:]+:)?stop\\b"
    - "^([^:]+:)?restart\\b"
    - "^([^:]+:)?kick\\b"
    - "^([^:]+:)?whitelist\\b"
    - "^([^:]+:)?ban\\b"
    - "^([^:]+:)?ban-ip\\b"
    - "^([^:]+:)?pardon\\b"
    - "^([^:]+:)?pardon-ip\\b"
    - "^([^:]+:)?pex\\b"
    - "^([^:]+:)?lp\\b"
    - "^([^:]+:)?luckperms\\b"
    - "^([^:]+:)?perm\\b"
    - "^([^:]+:)?perms\\b"
    - "^([^:]+:)?permission\\b"
    - "^([^:]+:)?permissions\\b"
  # If true, blacklisted commands will also be blocked from executing.
  # If false, they will only be blocked when an admin tries to add them via the GUI.
  block-execution: true

particle-settings:
  enabled: true
  view-distance: 32
  # Particles for treasures not found by the current player
  not-found:
    enabled: true
    particle: CRIT
    count: 3
    speed: 0.01
    offset:
      x: 0.3
      y: 0.3
      z: 0.3
  # Particles for treasures already found by the current player
  found-by-player:
    enabled: true
    particle: HAPPY_VILLAGER
    count: 2
    speed: 0.03
    offset:
      x: 0.3
      y: 0.2
      z: 0.3
  # Particles for treasures found by another player in single-player-find collections
  found-by-others:
    enabled: false # Disabled by default for performance
    particle: WAX_OFF
    count: 2
    speed: 0.3
    offset:
      x: 0.3
      y: 0.2
      z: 0.3

# Shows an action bar when the placer is in range of a treasure
proximity-settings:
  enabled: true
  range: 10

leaderboard:
  # Maximum number of entries to display in the GUI leaderboard (per collection)
  display-limit: 100
  # How often to refresh the leaderboard cache in seconds (default: 300 = 5 minutes)
  cache-refresh-interval: 300

hint:
  # Enable/disable the hint feature
  enabled: true
  # Cooldown in seconds before player can request another hint
  cooldown-seconds: 300
  # Maximum distance in blocks to search for treasures
  proximity-range: 50
  # Apply cooldown if the player fails the minigame?
  apply-cooldown-on-fail: true
  # Apply cooldown to operators
  apply-cooldown-to-operators: false
  # Which coordinate to reveal: X, Z, or RANDOM (only X or Z)
  reveal-coordinate: RANDOM
  
  # Minigame settings for hints
  minigames:
    # Global setting to enable/disable minigames entirely
    enabled: true
    # Which minigame to use for hints (REACTION, MEMORY, or RANDOM)
    type: RANDOM
    
    # Settings for the Reaction minigame
    reaction:
      enabled: true
      # Number of correct clicks required to win
      required-clicks: 15
      # Time in ticks (20 ticks = 1 second) before the target moves and counts as a miss
      update-time: 20
    
    # Settings for the Memory (Simon) minigame
    memory:
      enabled: true
      # Number of rounds to complete to win
      rounds: 5
      # Time in ticks to show each color during the sequence display
      display-time: 20

# Updates the plugin automatically when a new version comes out
updater:
  # Update for AdvancedHunt plugin
  enabled: true

  # Update for dependency plugin
  dependencies:
    PacketEvents: false
    NBT-API: false
    PlaceholderAPI: false

sounds:
  enabled: true
  treasure-found:
    enabled: true
    sound: ENTITY_PLAYER_LEVELUP
    volume: 1.0
    pitch: 1.5
  collection-completed:
    enabled: true
    sound: UI_TOAST_CHALLENGE_COMPLETE
    volume: 1.0
    pitch: 1.0
  treasure-placed:
    enabled: true
    sound: BLOCK_NOTE_BLOCK_PLING
    volume: 1.0
    pitch: 2.0
  treasure-broken:
    enabled: true
    sound: BLOCK_NOTE_BLOCK_SNARE
    volume: 0.6
    pitch: 0.8
  treasure-already-found:
    enabled: true
    sound: BLOCK_NOTE_BLOCK_BASS
    volume: 0.7
    pitch: 0.5
  treasure-claimed-by-other:
    enabled: true
    sound: ENTITY_ENDERMAN_TELEPORT
    volume: 0.6
    pitch: 0.8
  block-protected:
    enabled: true
    sound: ENTITY_VILLAGER_NO
    volume: 0.8
    pitch: 1.0
  place-mode-break-denied:
    enabled: true
    sound: ITEM_SHIELD_BLOCK
    volume: 0.4
    pitch: 0.9
  place-mode-collect-denied:
    enabled: true
    sound: BLOCK_NOTE_BLOCK_BASS
    volume: 1.0
    pitch: 1.0
  collection_unavailable:
    enabled: true
    sound: BLOCK_BEACON_DEACTIVATE
    volume: 1.0
    pitch: 1.0


fireworks:
  # Enable or disable all custom fireworks
  enabled: true
  # Should the firework be silent (no launch/explosion sound)
  silent: false
  power:
    # Minimum flight power (1 = low, 3 = very high)
    min: 1
    # Maximum flight power
    max: 2
  effects:
    # Enable flickering effect
    flicker: true
    # Enable trail behind the firework
    trail: true
    # Possible firework effect types (used if random-type = true)
    # Available: BALL, BALL_LARGE, STAR, BURST, CREEPER
    # Will pick a random one
    types:
      - BALL
      - BALL_LARGE
      - STAR
      - BURST
      - CREEPER

  colors:
    # Main firework colors
    # Available colors:
    # AQUA, BLACK, BLUE, FUCHSIA, GRAY, GREEN, LIME, MAROON,
    # NAVY, OLIVE, ORANGE, PURPLE, RED, SILVER, TEAL, WHITE, YELLOW
    # Will pick a random one
    list:
      - AQUA
      - BLUE
      - PURPLE
      - RED
      - ORANGE
      - YELLOW
      - LIME
      - WHITE

  fade-colors:
    # Enable fade colors after explosion
    enabled: true
    # Colors used for fading
    list:
      - WHITE
      - SILVER
      - GRAY


# Settings for data migration
# These settings are ONLY used when running '/ah migrate mysql'
# They define the TARGET database where data will be moved TO.
migration:
  target:
    host: "localhost"
    port: 3306
    database: "advancedhunt_target"
    username: "root"
    password: "password"


❤️ Support the Community

If you'd like to support the developers, please consider donating to FamaLlama - a community-run server for neurodivergents that is completely non-profit and struggling to raise money to keep running.

Thanks to everyone who supports the community! 🙏


💖 Support the Developers

If you like AdvancedHunt and want to support its future development, consider donating:

💸 Donate via Ko-fi
⭐ Leave a 5-Star Review on SpigotMC

Every bit of support helps us continue creating new updates and features ❤️


📊 Statistics

bStats View all plugin statistics at bStats


📜 Legal Notice

⚠️ ATTENTION: This resource is for private use only.

  • ❌ It is NOT allowed to upload/publish this resource on other websites
  • ❌ Any misuse will be reported and removed
  • ⚖️ Unauthorized distribution is ILLEGAL

🔗 Quick Links


Made with ❤️ for the Minecraft community

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:Apache-2.0
Опубликован:1 год назад
Обновлён:2 недели назад
Главная