SHOW:
|
|
- or go back to the newest paste.
| 1 | @EventHandler | |
| 2 | - | public void onDamage(PotionSplashEvent evt) {
|
| 2 | + | public void onDamage(PotionSplashEvent evt) {
|
| 3 | - | Material mat = evt.getPotion().getItem().getData().getItemType(); |
| 3 | + | Material mat = evt.getPotion().getItem().getData().getItemType(); |
| 4 | - | byte id1 = evt.getPotion().getItem().getData().getData(); |
| 4 | + | byte id1 = evt.getPotion().getItem().getData().getData(); |
| 5 | - | byte id2 = evt.getPotion().getItem().getData().getData(); |
| 5 | + | byte id2 = evt.getPotion().getItem().getData().getData(); |
| 6 | - | |
| 6 | + | |
| 7 | if (mat == Material.POTION) {
| |
| 8 | if (id1 == 32732 || id2 == 32764) {
| |
| 9 | for (LivingEntity le : evt.getAffectedEntities()) {
| |
| 10 | if (le instanceof Player) {
| |
| 11 | Player p = (Player) le; | |
| 12 | - | double schaden = evt.getIntensity(p) / 2; |
| 12 | + | |
| 13 | - | evt.setIntensity(p, schaden); |
| 13 | + | double damage = evt.getIntensity(le) / 2; |
| 14 | evt.setIntensity(le, damage); | |
| 15 | } | |
| 16 | } | |
| 17 | } | |
| 18 | - | } |
| 18 | + | |
| 19 | } |