CrystalBuff
0.7A plugin that allows you to increase, decrease, or even remove the damage of End Crystals.
CrystalBuff (Version 1.21.X)
Description:
CrystalBuff is a plugin that allows you to control the damage dealt by crystals on your server. You can easily increase or decrease the crystal damage or even remove it entirely. Perfect for servers that want to customize combat mechanics.
CrystalBuff – Features
1. Global Crystal Damage Multiplier
Set a single multiplier that applies to all worlds by default.
Example: 1.0 = normal damage, 2.0 = double damage, 0.5 = half damage.
2. World-Specific Crystal Damage Configuration
Allows different damage multipliers for specific worlds.
Example usage:
world → 1.5x damage
world_nether → 2.0x damage
world_the_end → 3.0x damage
3. Automatic Fallback
Worlds not configured will automatically use the global multiplier.
Commands:
- /crystalbuff reload - Reloads the config.yml file to apply any changes made.
- /crystalbuff info - Buff and Status Information
Permissions:
- crystalbuff.admin - Grants access to the /crystalbuff reload command.
- crystalbuff.info - permission to use the /crystalbuff info command
Config.yml:
# CrystalBuff Configuration
# Enable or disable the plugin globally
plugin-enabled: true
# Global crystal damage multiplier (used for worlds NOT specifically configured below)
# 1.0 = normal damage, 2.0 = double damage, 0.5 = half damage
# This value is used for any world that is not listed in by-world-name
crystal-damage-multiplier: 1.0
# World-specific crystal damage configuration
# Configure different damage multipliers for specific world names
world-damage-settings:
# Enable world-specific damage settings
# Set to false to use only the global multiplier above for ALL worlds
# Set to true to use specific settings for configured worlds
enabled: true
# Configuration by specific world names
# Each world name configured here will override the global multiplier
# Only affects the exact world names listed here
by-world-name:
# Configuration for a world named "world"
# This ONLY affects a world specifically named "world"
world:
enabled: true # False = no damage to crystals (ideal for survival servers that don’t want players to abuse crystals but still want them to break blocks; to use the global multiplier for this world, simply remove the world from the configuration)
damage-multiplier: 1.5
# Configuration for a world named "world_nether"
# This ONLY affects a world specifically named "world_nether"
world_nether:
enabled: true # False = no damage to crystals (ideal for survival servers that don’t want players to abuse crystals but still want them to break blocks; to use the global multiplier for this world, simply remove the world from the configuration)
damage-multiplier: 2.0
# Configuration for a world named "world_the_end"
# This ONLY affects a world specifically named "world_the_end"
world_the_end:
enabled: true # False = no damage to crystals (ideal for survival servers that don’t want players to abuse crystals but still want them to break blocks; to use the global multiplier for this world, simply remove the world from the configuration)
damage-multiplier: 3.0
# You can add any world name here
# Example: if you have a world named "pvp_arena", add it like this:
# pvp_arena:
# enabled: true
# damage-multiplier: 2.5
# HOW IT WORKS:
# 1. If a world name is configured in by-world-name, use that setting
# 2. If a world name is NOT configured, use the global crystal-damage-multiplier
# 3. World names are case-sensitive and must match exactly
#
# EXAMPLE: If you have worlds named "world", "survival", and "creative":
# - "world" will use the configured 1.5x multiplier
# - "survival" and "creative" will use the global 1.0x multiplier (unless you add them to the config)
# Messages Configuration
messages:
prefix: "§7[§dCrystalBuff§7] "
player-only: "§cThis command can only be used by players!"
no-permission-reload: "§cYou do not have permission to reload the plugin!"
no-permission-info: "§cYou do not have permission to view plugin information!"
config-reloaded: "§aConfiguration reloaded successfully!"
usage: "§cCorrect usage: /crystalbuff [reload|info]"
plugin-enabled: "§aCrystalBuff enabled successfully!"
plugin-disabled: "§cCrystalBuff disabled."
Ideas for Future Updates?
Got any suggestions or ideas to improve the plugin? Leave a comment below
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta