Sueta

☠️UltimateTotems - Custom Totems Only [1.8 - 1.10]

1.0

The first totem plugin for Minecraft versions 1.8 to 1.10 with full customization!

·Plugin

UltimateTotems
The first totem plugin for Minecraft versions 1.8 to 1.10 with full customization!

✨ Features:
• ️ Custom totem items that save players from death
• Fully configurable potion effects
• ⏰ Customizable cooldown system
• WorldGuard integration for region protection
• Beautiful visual and sound effects
• ☠️ Works with all death causes
• Compatible with versions 1.8, 1.9, and 1.10

Commands:
• /givetotem [player] - Give a totem to yourself or another player
• /ut reload - Reload the configuration
• /ut help - Show help menu
• /totemlist - Show players with active cooldowns

Permissions:
• ultimatetotems.give - Use the /givetotem command
• ultimatetotems.admin - Access to admin commands
• ultimatetotems.receive - Ability to receive totems
• ultimatetotems.nocooldown - Bypass totem cooldown

⚙️ Configuration:
Everything is configurable in config.yml:

config.yml
# Configuration for UltimateTotems

# Totem settings
totem:
  name: "§6Ultimate Totem"
  lore:
    - "§7A powerful totem that protects you"
    - "§7from death and grants special effects"
  material: EMERALD
  glow: true

# Totem functionality
functionality:
  check-inventory: true      # If true, checks entire inventory for totem. If false, only checks hand
  consume-on-use: true      # If true, consumes the totem when used
  work-in-void: true        # If true, totem works when falling into void
  cancel-death-message: true # If true, cancels death message when totem is used
  work-in-regions:          # Regions where the totem will work (if WorldGuard is installed)
    enabled: false
    regions: []             # Leave empty for all regions

# Effects when totem is activated
effects:
  health:
    enabled: true
    amount: 20.0           # Amount of health to restore
  potion-effects:          # Add any potion effect you want!
    REGENERATION:          # List of available effects in comments below
      enabled: true
      duration: 200        # Duration in ticks (20 ticks = 1 second)
      amplifier: 2         # Level - 1 (0 = Level 1, 1 = Level 2, etc)
    DAMAGE_RESISTANCE:
      enabled: true
      duration: 300
      amplifier: 1
    ABSORPTION:
      enabled: true
      duration: 200
      amplifier: 1
    FIRE_RESISTANCE:
      enabled: true
      duration: 300
      amplifier: 0
    # Add more effects as needed! Available effects for 1.8-1.10:
    # SPEED, SLOW, FAST_DIGGING, SLOW_DIGGING, INCREASE_DAMAGE, HEAL
    # HARM, JUMP, CONFUSION, REGENERATION, DAMAGE_RESISTANCE, FIRE_RESISTANCE
    # WATER_BREATHING, INVISIBILITY, BLINDNESS, NIGHT_VISION, HUNGER
    # WEAKNESS, POISON, WITHER, HEALTH_BOOST, ABSORPTION, SATURATION

# Visual effects
visual-effects:
  sound:
    enabled: true
    type: LEVEL_UP        # Compatible with 1.8-1.10
    volume: 1.0
    pitch: 1.0
  effects:
    enabled: true
    type: SPELL_MOB       # Compatible with 1.8-1.10
    amount: 50
    offset: 0.5
  lightning:
    enabled: false        # If true, strikes lightning when totem is used (visual only)

# Cooldown settings
cooldown:
  enabled: true
  time: 300              # seconds (5 minutes)
  message: "§cYou must wait %time% seconds to use another totem!"
  bypass-permission: "ultimatetotems.nocooldown"

# Death causes where totem will work
death-causes:
  FALL: true
  VOID: true
  FIRE: true
  LAVA: true
  DROWNING: true
  EXPLOSION: true
  ENTITY_ATTACK: true
  PROJECTILE: true
  MAGIC: true
  POISON: true
  WITHER: true
  SUFFOCATION: true
  CUSTOM: true

# Messages
messages:
  prefix: "§8[§6UltimateTotems§8] "
  reload: "§aConfiguration reloaded successfully!"
  no-permission: "§cYou don't have permission to use this command!"
  totem-given: "§aYou have received an Ultimate Totem!"
  totem-given-other: "§aYou have given an Ultimate Totem to %player%!"
  player-not-found: "§cPlayer not found!"
  totem-used: "§aYour totem has saved you from death!"
  totem-blocked: "§cTotems are not allowed in this region!"

Installation:
1. Download the plugin
2. Place it in your plugins folder
3. Restart your server
4. Configure config.yml as needed
5. Use /ut reload to apply changes

Support:
• Discord Support: https://discord.gg/m8V9pns6dB/
• Discussion section below

❤️ Help the Plugin Grow!
If you find this plugin useful, please consider:
• Leaving a positive rating ⭐⭐⭐⭐⭐
• Writing a review about your experience
• Sharing with other server owners
• Reporting any bugs you find

This helps motivate me to keep updating and improving the plugin!

Similar projects

Plugin →