HomeJavaModsElite Block Effects
Elite Block Effects

[​IMG]
Creator: Voidane
Note: if you see something wrong or something isn't working right do not post in the comments. send me a conversation and ill respond ASAP . ( 0hr - 48hr )


[​IMG]

Supported Minecraft versions: 1.8+

Description: This plugin is intended to add additional cool features to the server. Note: This plugin is completed but will be updated often for cool new features. When using this plugin you can make any type of block ( That is placable ) perform a sound or an particle effect when the block is being destroyed or placed. This is a stable build so it is good to download. When shooting arrows at blocks you can make the blocks crack and break!

This plugin Includes:


[​IMG]

[​IMG]
Arrows will cause blocks to have cracks in them, after shot a certain amount of times from whatever you have it set as it will break. ( Even if the crack fades away ).
- Options , allow arrows to leave cracks in blocks or disable it. Also allowed to disable if arrows should break blocks. Arrows can also play particle effects.

rest of the projectiles have the same concept below.


More coming in near updated



[​IMG]


Code (YAML):

    # ------------------- ELITE BLOCK EFFECTS ------------------- #
    #                                                                                                                                                               #
    #                                                           Creator - Voidane                                                          #
    #                                                                                                                                                               #
    # ------------------- ELITE BLOCK EFFECTS ------------------- #

#  no touch
Version
: 1013

# --------- Permissions --------- #
# Permissions are not a physical 'thing' in game, we mean by this is ow the plugin checks it
# When you add a permission to the assigned Block effect section , we check the permission
# Default permissions are diffirent , see them on the plugin page or on social help
# Permissions list on the plugin page


# --------- Information --------- #
# This plugin was made by Voidane
# For more information visit the plugin page
# Projectile cracks and breaking is found in the Projectile Options.yml
# 1.14+ sounds are currently disabled

# MAKE SURE THIS IS CORRECT | MAKE SURE THIS IS CORRECT V V V V V
Amount Placement Effects
: 4

Block Effects
:

    # Section number count | Divider
    #  IF YOUR CONFIG RESETS LOOK AT oldConfig.yml IN EliteBlockEffects FOLDER
   1
:
      # Use proper material names such as STONE , Id's unaccepted
      Material Name
: STONE
      # If the block has extra credentials after , it will be a number , so wool , 1-15 , none for default
      Material Data
: 0
      # List of effects on the plugin page ! Watch they may very on which versions!
      Effect
:
      Effect Destroy
:
      # Pre made types of different patterns for effects
      Type
: 1
      Type Destroy
: 1
      # Make a sound when the block is placed | All sounds listed on plugin page
      # 1.8 Sounds https://github.com/Attano/Spigot-1.8/blob/master/org/bukkit/Sound.java
      # 1.9+ Sounds https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
      Sound Place
:
      Sound Break
:
      # Permissions set for this to be used & includes breaking effects
      Permission
: eliteblockeffects.place.effect.1
      # Permission includes sound on place and break
      Permission Sound
: eliteblockeffects.place.sound.1
   2
:
      Material Name
: WOOL
      Material Data
: 1
      Effect
:
      Effect Destroy
:
      Type
: 1
      Type Destroy
: 1
      # 1.9 + Sounds https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
      Sound Place
:
      Sound Break
:
      Permission
: eliteblockeffects.place.effect.2
      Permission Sound
: eliteblockeffects.place.sound.2
   3
:
      Material Name
: DIAMOND_BLOCK
      Material Data
: 0
      Effect
:
      Effect Destroy
:
      Type
: 1
      Type Destroy
: 1
      # 1.9 + Sounds https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
      Sound Place
:
      Sound Break
:
      Permission
: eliteblockeffects.place.effect.3
      Permission Sound
: eliteblockeffects.place.sound.3
   4
:
      Material Name
: DIRT
      Material Data
: 0
      Effect
:
      Effect Destroy
:
      Type
: 1
      Type Destroy
: 1
      # 1.9 + Sounds https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
      Sound Place
:
      Sound Break
:
      Permission
: eliteblockeffects.place.effect.4
      Permission Sound
: eliteblockeffects.place.sound.4
 
# Deny what worlds should not have access to the effects of blocks
Effects Denied Worlds
:
  - fakeworld32456
   - fakeworld2167
 
# Do not allow sounds to play in the these worlds when a block is placed or broken
Effects Sounds Denied Worlds
:
  - test36415
 

 
#==========================#   #=======================a===#
# === Projectile Section === #   # === Projectile Section ===    #
#==========================#   #===========================#

# Deny what worlds should not have access to projectile events
Projectile Denied Worlds
:
  - fakeworld
   - fakeworld2

Arrows Crack Blocks
: true
Arrows Break Blocks
: true

# Arrow crack strengths will become more vigarious 1-10 the higher it is
#You must restart the server to verify the changes, trying to plugin reload will cuase terminal errors
Arrow Crack Stength
: 3

# Cuase an effect to play when arrows hits block
Arrow Particle Impacts
: EXPLOSION_NORMAL
 

 
Snowball crack Blocks
: true
Snowball break Blocks
: false

Snowball Crack Strength
: 1

Snowball Particle Impacts
: EXPLOSION_NORMAL

 


[​IMG]

The permissions are not nearly complete I intend to add in a completely configurable file by commands however that will aid to permissions as well.

eliteblockeffects : Allow the player to use the command /eliteblockeffects
eliteblockeffects.create : Gives info of what # is the next section to create in the config ( Not finished yet ) However is there
eliteblockeffects.reload : reload the plugin config
eliteblockeffects.help : show commands and a description of what they do
eliteblockeffects.* : Allow usage of all commands
eliteblockeffects.place.effect.# : Allow the player to see the effects upon a block is destroyed or placed
eliteblockeffects.place.sound.# : Allow the player to hear the sounds upon a block being placed.

eliteblockeffects.arroweffect.crack : Players will need this permission in order to CRACK blocks when sending arrow projectiles into blocks.
eliteblockeffects.arroweffect.break : Players will need this permission in order to BREAK blocks when sending arrow projectiles into blocks.
eliteblockeffects.snowball.crack : Allow players to make crack into blocks when hitting them
eliteblockeffects.snowball.break : Allow players to break blocks when hitting them

eliteblockeffects.snowballeffect.effect : Allow players to play effects when a snowball hits somewhere
eliteblockeffects.effectedblocks.events : Allow players to use the effects of the block events that were assigned.

eliteblockeffects.effectedblocks.create
: Allow the player to add effects to blocks for /ebe effect ( admin permission ).




NOTE: If a player is op they will have permissions to all of the commands automatically unless de-oped.

[​IMG]
/eliteblockeffects : Information about this command usage
/eliteblockeffects help : Show a list of commands and the usage of them
/eliteblockeffects create : Shows information for next section to be used in the config ( under testing )
/eliteblockeffects reload : Reload the config file
/eliteblockeffects effect : add potion effects to blocks when you walk over them


Valid aliases: Does the same thing as the original command just shorter
/eliteblockeffects = /ebe, /elitebe, /eliteblocke

Arguments Aliases:

reload = rl


[​IMG]

What are Types?
Found in eliteblockeffects folder > config.yml , it is an option to make effects to make different shapes or other things unique.
Type: 1
[​IMG]

Im working on making more types as soon as I can do them! however this will be the default one.


[​IMG]

Here are all the effects that you can use for the config.yml option Effect: && Effect Destroy:

NOTE: Some may of been discontinued in later versions than 1.8 and there may be more available.

Version 1.8 Effects list : https://helpch.at/docs/1.8/org/bukkit/Effect.html
Version 1.9 : https://helpch.at/docs/1.9/index.html?org/bukkit/Particle.html
Version 1.10 : https://helpch.at/docs/1.10/index.html?org/bukkit/scoreboard/NameTagVisibility.html
Version 1.11 : https://helpch.at/docs/1.11.2/index.html?org/bukkit/Particle.html
Version 1.12 : https://helpch.at/docs/1.12/org/bukkit/Particle.html
Version 1.14 : https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
[​IMG]
[​IMG]
Donations mean so much to me, I spend a lot of time debugging and creating these plugins that donations would be greatly appreciated from any amount! Click the donate button above! Thank You!

[​IMG]
Can't Donate but still want to support? GREAT
Earn a free 5 cents by using my referral link! and I earn half of 1 cent! It's not much but still means a lot to me to whom still does <3
Just sign in or up https://www.idle-empire.com/r/gbel47

Thank You!

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Elite Block Effects is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 917 times (via Spigot). Download it and open it directly in the game.

Explore more