ModsJava
[ ⚔ BattleTraining ⚔ ] - TrainingDummy | 1.8 ~ 1.16
Test dummy to show your damage and holographic display points to taget block. Free Minecraft Java mod for 1.8, 1.9, 1.10.
⬇ Download on Spigot
[ ⚔ Battle Training ⚔ ]
What this plugin does?
✔ Shows to player how much of damages cause in a test dummy;
✔ The dummy can "wear" a custom armor;
✔ Enchantments and attributes works;
✔ Decrease items durability & works with unbreakable (configurable) ;
✔ Shows how much points the player get when shot at target block;
✔ Target Banner (With maps);
✔ Training modes (Timers to check your status);
✔ Everything is configurable;
✔ CrackShot support (Turn invisibleArmorStand at config.yml to false to works with CrackShot)
(See config.yml below)
✔ Shows to player how much of damages cause in a test dummy;
✔ The dummy can "wear" a custom armor;
✔ Enchantments and attributes works;
✔ Decrease items durability & works with unbreakable (configurable) ;
✔ Shows how much points the player get when shot at target block;
✔ Target Banner (With maps);
✔ Training modes (Timers to check your status);
✔ Everything is configurable;
✔ CrackShot support (Turn invisibleArmorStand at config.yml to false to works with CrackShot)
(See config.yml below)
Check the youtube videos:
Spoiler: Videos
New version features v1.2:
Plugin v1.1 :
Plugin v1.1 :
Check the configs:
Spoiler: Config.yml
DecimalFormate : "#.##"
TestDummy:
name : "&6Dummy"
nameVisible : false
invisibleArmorStand : true #Turn it to false to works with CrackShot
basePlate : false
particles:
enable : true
amount : 4
damageMultiple : true
maxParticleAmount : 200
shakeHead : true
removeArrowOnHit : true
projectileMessage:
enable : true
message : "&8[&4&l⊹&8]&e You hit the dummy at a distance of &6%distance%&em. And hit the &6%part%&e!"
part:
head : "head"
body : "body"
legs : "legs"
onDamage :
# Mob spawn to calculate armor damage
entityToSpawn : ZOMBIE
withoutArmorDisplay : "%name% &c-%damage% "
withArmorDisplay : "%name% &c-%damage% &8| &b-%finalDamage%"
changeArmorDurability : true
#Time in ticks
displayTime : 40
emptyArmorSlot:
name : "&6Empty Slot"
lore :
- "&7To equip the test dummy"
- "&7put the equipment in a"
- "&7dispenser bellow it!"
- "&7To remove the dummy"
- "&7break the bellow block!"
crafting:
enable : true
permission:
needs : true
permission : "battletraining.craft.frame"
noPermMessage : "&4You havent permission to craft this item!!!"
shape:
line1 : " H "
line2 : "WHW"
line3 : " F "
items:
H : HAY_BLOCK
W : WHEAT
F : OAK_FENCE
TrainingMode:
busyMessage : "&8[&4&l⊹&8]&c Someone is already training with this dummy!!"
countdown:
time : 3
dummyName : "&6Starting in &c%time%&6 s"
message : ""
start:
dummyName : "&6Train !!!"
message : ""
#Avaliable variables for taining and stop message:
# %last_damage% , %min_damage% , %max_damage% , %dps% (damage per second)
# %average_damage% , %total_damage% , %hits%
# %time_left% , %time_total% , %time_passed%
training:
dummyName : "&c-%last_damage% &8|&e %time_left% s"
stop:
messages :
- "&8[&4&l⊹&8]&e Your training is over"
- "&8=============== &6Trainin Stats &8==============="
- "&7☞ Total time : &e%time_passed%"
- "&7☞ Total Damage : &e%total_damage%"
- "&7☞ Max Damage : &e%max_damage%"
- "&7☞ Min Damage : &e%min_damage%"
- "&7☞ Damage per second : &e%dps%"
- "&7☞ Average damage : &e%average_damage%"
- "&7☞ Hits : &e%hits%"
- "&8=============== =============== ==============="
TrainGUI:
Home:
options:
material : clock
name : "&6⚔ &eTraining Options &6⚔"
BackItem:
material : yellow_wool
name : "&6☜ &eBack"
TrainOptions :
# You can exclude the options if you want or create new options
# just creating a node with a option and a number in front. Max of 10 options
option1:
time : 15
material : clock
name : "&6☞ &dNoob Training"
lore :
- "&7 Time :&e 15 sec"
option2:
time : 30
material : clock
name : "&6☞ &eLight Training"
lore :
- "&7 Time :&e 30 sec"
option3:
time : 60
material : clock
name : "&6☞ &6Moderate Training"
lore :
- "&7 Time :&e 60 sec"
option4:
time : 90
material : clock
name : "&6☞ &cHheavy Training"
lore :
- "&7 Time :&e 90 sec"
option5:
time : 120
material : clock
name : "&6☞ &4Gods Training"
lore :
- "&7 Time :&e 120 sec"
#option10:
# material: clock
# name: "&6⚔ &eTraining Options &6⚔"
TargetFrame:
image : "https://i.imgur.com/jw5808y.png"
item:
mapID : 0
name : "&cTarget Frame"
lore :
- "&7Placeme in a item frame"
- "&7and shoot a arrow to"
- "&7see if you are really"
- "&7good archer"
crafting:
enable : true
permission:
needs : true
permission : "battletraining.craft.frame"
noPermMessage : "&4You havent permission to craft this item!!!"
shape:
line1 : "PIP"
line2 : "IPI"
line3 : "PIP"
items:
P : PAPER
I : REDSTONE
TargetBlock:
holoDisplay:
enable : true
display : "&e%points% points &8[&6%distance%m&8]"
#Time in ticks
displayTime : 40
message:
enable : true
message : "&8[&4&l⊹&8]&e You scored &6%points% points &eat a distance of &6%distance%m &e!"
points:
0 : 0
1 : 1
2 : 2
3 : 3
4 : 4
5 : 5
6 : 6
7 : 7
8 : 8
9 : 9
10 : 10
11 : 11
12 : 12
13 : 13
14 : 14
15 : 15
Code (YAML):
DecimalFormate : "#.##"
TestDummy:
name : "&6Dummy"
nameVisible : false
invisibleArmorStand : true #Turn it to false to works with CrackShot
basePlate : false
particles:
enable : true
amount : 4
damageMultiple : true
maxParticleAmount : 200
shakeHead : true
removeArrowOnHit : true
projectileMessage:
enable : true
message : "&8[&4&l⊹&8]&e You hit the dummy at a distance of &6%distance%&em. And hit the &6%part%&e!"
part:
head : "head"
body : "body"
legs : "legs"
onDamage :
# Mob spawn to calculate armor damage
entityToSpawn : ZOMBIE
withoutArmorDisplay : "%name% &c-%damage% "
withArmorDisplay : "%name% &c-%damage% &8| &b-%finalDamage%"
changeArmorDurability : true
#Time in ticks
displayTime : 40
emptyArmorSlot:
name : "&6Empty Slot"
lore :
- "&7To equip the test dummy"
- "&7put the equipment in a"
- "&7dispenser bellow it!"
- "&7To remove the dummy"
- "&7break the bellow block!"
crafting:
enable : true
permission:
needs : true
permission : "battletraining.craft.frame"
noPermMessage : "&4You havent permission to craft this item!!!"
shape:
line1 : " H "
line2 : "WHW"
line3 : " F "
items:
H : HAY_BLOCK
W : WHEAT
F : OAK_FENCE
TrainingMode:
busyMessage : "&8[&4&l⊹&8]&c Someone is already training with this dummy!!"
countdown:
time : 3
dummyName : "&6Starting in &c%time%&6 s"
message : ""
start:
dummyName : "&6Train !!!"
message : ""
#Avaliable variables for taining and stop message:
# %last_damage% , %min_damage% , %max_damage% , %dps% (damage per second)
# %average_damage% , %total_damage% , %hits%
# %time_left% , %time_total% , %time_passed%
training:
dummyName : "&c-%last_damage% &8|&e %time_left% s"
stop:
messages :
- "&8[&4&l⊹&8]&e Your training is over"
- "&8=============== &6Trainin Stats &8==============="
- "&7☞ Total time : &e%time_passed%"
- "&7☞ Total Damage : &e%total_damage%"
- "&7☞ Max Damage : &e%max_damage%"
- "&7☞ Min Damage : &e%min_damage%"
- "&7☞ Damage per second : &e%dps%"
- "&7☞ Average damage : &e%average_damage%"
- "&7☞ Hits : &e%hits%"
- "&8=============== =============== ==============="
TrainGUI:
Home:
options:
material : clock
name : "&6⚔ &eTraining Options &6⚔"
BackItem:
material : yellow_wool
name : "&6☜ &eBack"
TrainOptions :
# You can exclude the options if you want or create new options
# just creating a node with a option and a number in front. Max of 10 options
option1:
time : 15
material : clock
name : "&6☞ &dNoob Training"
lore :
- "&7 Time :&e 15 sec"
option2:
time : 30
material : clock
name : "&6☞ &eLight Training"
lore :
- "&7 Time :&e 30 sec"
option3:
time : 60
material : clock
name : "&6☞ &6Moderate Training"
lore :
- "&7 Time :&e 60 sec"
option4:
time : 90
material : clock
name : "&6☞ &cHheavy Training"
lore :
- "&7 Time :&e 90 sec"
option5:
time : 120
material : clock
name : "&6☞ &4Gods Training"
lore :
- "&7 Time :&e 120 sec"
#option10:
# material: clock
# name: "&6⚔ &eTraining Options &6⚔"
TargetFrame:
image : "https://i.imgur.com/jw5808y.png"
item:
mapID : 0
name : "&cTarget Frame"
lore :
- "&7Placeme in a item frame"
- "&7and shoot a arrow to"
- "&7see if you are really"
- "&7good archer"
crafting:
enable : true
permission:
needs : true
permission : "battletraining.craft.frame"
noPermMessage : "&4You havent permission to craft this item!!!"
shape:
line1 : "PIP"
line2 : "IPI"
line3 : "PIP"
items:
P : PAPER
I : REDSTONE
TargetBlock:
holoDisplay:
enable : true
display : "&e%points% points &8[&6%distance%m&8]"
#Time in ticks
displayTime : 40
message:
enable : true
message : "&8[&4&l⊹&8]&e You scored &6%points% points &eat a distance of &6%distance%m &e!"
points:
0 : 0
1 : 1
2 : 2
3 : 3
4 : 4
5 : 5
6 : 6
7 : 7
8 : 8
9 : 9
10 : 10
11 : 11
12 : 12
13 : 13
14 : 14
15 : 15
Check the permissions:
Spoiler: Permissions
Code (YAML):
Plugin Permissions:
battletraining.* :
battletraining.reload
battletraining.give.* :
battletraining.give.dummy
battletraining.give.target
Config default permissions :
battletraining.craft.dummy
battletraining.craft.frame
battletraining.* :
battletraining.reload
battletraining.give.* :
battletraining.give.dummy
battletraining.give.target
Config default permissions :
battletraining.craft.dummy
battletraining.craft.frame
Additional info:
You found a BUG or have some idea for me to add? Do not use the reviews area for this; contact me Directly on the Discord RaulH22#2808. Like it alot? Consider donating to me as this is my job, All Donations are appreciated.
Want to make a review video? Send it to me at discord and I'll post it here.
Languages I know:
Spoiler: CheckMyOtherPlugins
[ ⚔ BattleTraining ⚔ ] - TrainingDummy | 1.8 ~ 1.16 is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 5,839 times (via Spigot). Download it and open it directly in the game.