
CoralWinter 1.8-SNAPSHOT
CoralMC invernal plugin replica
CoralMC Winter plugin replica. Plugin version: Legacy (1.8.8)
If you need to, you can Contact me on Telegram!
If you want snowfall to work you need ProtocolLib 5.0!
If you want to see the source code or fork this, go on GitHub.
Credits to Ytnoos and CoralMC.
NOTE: This is an external plugin, I am not part of the CoralMC team or affiliated in any way.
What will this do?
Assuming that you already have a snowy lobby, this plugin will let player break just the snow (it will get replaced some seconds later), which will give the player a snowball. Throwing the snowball at a player will hit them and apply knock back only if both players have the shovel or snowballs in their hands.
Features:
- Snowfall (only working if ProtocolLib is installed)
- Break the snow blocks with a diamond shovel and get a snowball.
- Customizable shovel material (item) type.
- Broken snow blocks will respawn after a few seconds.
- PvP only enabled if you have a snowball in your hand
- Santashovel command will give you a custom shovel with custom display name and lore.
- Customizable messages and configuration.
FAQ:
- Why i don't see snow falling in the world? You have to install ProtocolLib in order to see that. Also, make sure you have optifine animations all enabled.
- How come I can break all the blocks with any tool? This plugin was invented to be placed in a lobby, so you need to make sure you have a core that limits block breaking. You will see that you can only break blocks of snow with a diamond shovel.
Commands & Permissions:
- /coralwinter -
coralwinter.command.help
- Main command; - /coralwinter santashovel -
coralwinter.command.santashovel
- Get your own shovel; - /coralwinter reload -
coralwinter.command.reload
- Reload configurations; - /coralwinter snow <player> -
coralwinter.command.snow
- Generate particles near a player; coralwinter.bypass.blockprotection
- Bypass block place & break protection;
Suggest me something to add to this plugin! [Contact me]
# _________ .__ __ __.__ __
# \_ ___ \ ________________ | |/ \ / \__| _____/ |_ ___________
# / \ \/ / _ \_ __ \__ \ | |\ \/\/ / |/ \ __\/ __ \_ __ \
# \ \___( <_> ) | \// __ \| |_\ /| | | \ | \ ___/| | \/
# \______ /\____/|__| (____ /____/\__/\ / |__|___| /__| \___ >__|
# \/ \/ \/ \/ \/
# CoralWinter v1.5-SNAPSHOT by itzCrih
# https://github.com/itzCrih/CoralWinter
# Configuration
# Diamond shovel settings
santashovel:
# Please select an item for santashovel. (default: DIAMOND_SPADE)
type: DIAMOND_SPADE # Please insert a valid material (STONE_SPADE, GOLD_SPADE, DIAMOND_SPADE, WOOD_SPADE, IRON_SPADE)
# Should we give santashovel whenever a player joins?
give_on_join: true
# Should we enable santashovel command?
enable_command: true
# Display name of the shovel
display_name: "&c&lChristmas shovel"
# Description of the shovel
lore:
- "&7Damn, the whole lobby is full of snow."
- "&7I would definitely be happy if you clean it!"
- "&7 "
- "&7(Hold &bLeft-click &7to clean the snow)"
- "&7(Click &bRight-click &7to use special ability)"
# Should we enchant the shovel for a glow effect?
enable_glow: true
# Should we give Speed III and ability to fly when you hold your shovel?
when_holding_enable_effects: true
# Should we enable this ability? (when you right-click the shovel it will shoot an arrow which will let near players go fly!)
right_click_ability_enabled: true
# What sound should we play whenever you break snow with your shovel?
sound_when_breaking: NOTE_PIANO
# Snowball settings
snowball:
# Display name of the snowball
display_name: "&3&lSnowball"
# Description of the snowball
lore:
- "&7This is Santa's best weapon."
- "&7Use it &cwisely&7! ;)"
- ""
- "&7(Click &bRight-click &7to throw it)"
# Should we enchant the snowball for a glow effect?
enable_glow: true
# Should we enable limit for snowballs in player's inventory?
enable_limit: true
# How many snowballs should the player have as maximum amount?
max_limit: 16
# Whenever you get hit by a snowball knockback values
snowball_knockback:
enabled: true
horizontal: 1.3
vertical: 3.3
# Block protection settings
block_protection:
# If both enabled you will be able to break and place blocks if you have the following permission:
# coralwinter.bypass.blockprotection
block_place_enabled: true
block_break_enabled: true
# Snow command settings
snow_command:
# How many seconds should the particles stay near the player
seconds: 10 # seconds
# How many seconds should the cooldown of the command be
cooldown: 30 # seconds
# Snowfall settings
snow_fall:
# Should we enable this feature?
enabled: true # [!] You need ProtocolLib to successfully run this feature
# _________ .__ __ __.__ __
# \_ ___ \ ________________ | |/ \ / \__| _____/ |_ ___________
# / \ \/ / _ \_ __ \__ \ | |\ \/\/ / |/ \ __\/ __ \_ __ \
# \ \___( <_> ) | \// __ \| |_\ /| | | \ | \ ___/| | \/
# \______ /\____/|__| (____ /____/\__/\ / |__|___| /__| \___ >__|
# \/ \/ \/ \/ \/
# CoralWinter v1.5-SNAPSHOT by itzCrih
# Language personalization
errors:
config_loading: "There was an error while loading the config!"
no_perm: "&cSorry, but you don't have permission to use this command."
command_disabled: "&cThis command has been disabled from the configuration!"
player_not_found: "&cPlayer '%target%' not found!"
maximum_amount: "&cYou have reached the maximum amount of snowballs!"
commands:
reloaded_successfully: "&7The &bconfigurations &7has been &breloaded &7successfully!"
shovel_received: "&7You have received the &bSanta Shovel&7!"
cooldown: "&cYou must wait %time_remaining% seconds before using this command again."
snow_start: "&7Magical snow starts falling around &b%target%&7!"
snow_end: "&7The magical snow has stopped."
adding_snow: "&7Adding snow in progress... may take a while."
successfully_added_snow: "&7Snow has been added &bsuccessfully&7!"