ModsJava
QAProiettile
QualityArmory Roleplay. Free Minecraft Java mod for 1.16, 1.19.
⬇ Download on Spigot
Italian:
Questo plugin implementa una funzione Roleplay molto interessante sfruttando le API di QualityArmory cioè le ferite da proiettile.
English:
This plugin implements a very interesting Roleplay function using the QualityArmory API such as bullet wounds.
Config file:
Code (YAML):
QAProiettile:
Items:
Name : "&bBisturi"
Material : STICK
Costum-Model-Data : 1
Lore :
- "&7Utilizzalo per guarire le persone!"
Boolean:
Knockback-On-Damage : true
Blood-Block : true
Exit-On-Vehicle : true
Effect-On-Damage : true
Remove-Items : true
Update : true
Credits : true
Anti-Jump : true
Remove-On-Death : true
Title : "&cFerite da Proiettile"
Sub-Title : "&7Sei stato colpito da un proiettile!"
Blacklist-Gun :
- "ak47"
Blacklist-World :
- "world_nether"
- "world_the_end"
Message:
No-Perms : "&cNon hai abbastanza permessi!"
Give : "&aItem givvato con successo!"
Jump : "&cSei ferito da un proiettile, di conseguenza non puoi saltare!" #If you want to avoid sending the message, replace all content with none
Revive : "&aHai guarito il giocatore &e%target%!"
Target-Revive : "&aSei stato guarito da &e%player%"
No-Damage : "&cIl giocatore &e%target% &cnon è ferito!"
Reload : "&aPlugin ricaricato con successo!"
Anti-Console : "&cNon puoi eseguire questo comando dalla console!"
Update-True : "&aCi sono nuovi aggiornamenti! Scarica la nuova versione dal seguente link: %link%"
Update-False : "&cNon ci sono aggiornamenti al momento."
Help :
- "&cParametri sbagliati!"
Events : #You cannot add other events you can only edit them ;P
potion-events:
Enable : true
Every : 10 #In seconds
Effects :
- SLOW, 1, 5 #level and time
- BLINDNESS, 1, 5
Permission:
Scalpel-Perms : "qaproiettile.scalpel.give"
Reload-Perms : "qaproiettile.reload.use"
Override-Perms : "qaproiettile.hit.override"
Code (Java):
@EventHandler
public void onPlayerInjectEvent (PlayerInjectEvent e ) {
e. getPlayer ( ) ; //Return Player / attacker
e. getGun ( ) ; //Return GUN
e. getTarget ( ) ; //Return Target
e. setCancelled ( ) ; //Boolean method to cancel the event
}
@EventHandler
public void onPlayerReviveTargetEvent (PlayerReviveTargetEvent e ) {
e. getPlayer ( ) ; //Return Player / attacker
e. getTarget ( ) ; //Return Target
e. setCancelled ( ) ; //Boolean method to cancel the event
}
QAProiettileAPI qaProiettileAPI = new QAProiettileAPI ( ) ;
qaProiettileAPI. getPlayers ( ) ; //This method returns a list of injured players.
qaProiettileAPI. hasFerite ( ) ; //This method is boolean request a player and check if the player is hurt.
qaProiettileAPI. addPlayer ( ) ; //This method calls for a player and adds the player to the injured players list.
qaProiettileAPI. removePlayer ( ) ; //This method claims a player and removes him from the injured players list.
public void onPlayerInjectEvent (PlayerInjectEvent e ) {
e. getPlayer ( ) ; //Return Player / attacker
e. getGun ( ) ; //Return GUN
e. getTarget ( ) ; //Return Target
e. setCancelled ( ) ; //Boolean method to cancel the event
}
@EventHandler
public void onPlayerReviveTargetEvent (PlayerReviveTargetEvent e ) {
e. getPlayer ( ) ; //Return Player / attacker
e. getTarget ( ) ; //Return Target
e. setCancelled ( ) ; //Boolean method to cancel the event
}
QAProiettileAPI qaProiettileAPI = new QAProiettileAPI ( ) ;
qaProiettileAPI. getPlayers ( ) ; //This method returns a list of injured players.
qaProiettileAPI. hasFerite ( ) ; //This method is boolean request a player and check if the player is hurt.
qaProiettileAPI. addPlayer ( ) ; //This method calls for a player and adds the player to the injured players list.
qaProiettileAPI. removePlayer ( ) ; //This method claims a player and removes him from the injured players list.
✅10
✅20
✅30
✅40
✅50
✅60
✅70
✅80
✅90
✅100
✅110
✅120
✅130
✅140
✅150
✅160
✅170
✅180
✅190
QAProiettile is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.19. Downloaded 520 times (via Spigot). Download it and open it directly in the game.