Skip to content

Commit c5c521b

Browse files
committed
金リンゴ
1 parent 1f07800 commit c5c521b

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

src/main/java/com/github/elic0de/thejpspit/listener/EventListener.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,15 @@
3030
import org.bukkit.event.player.PlayerDropItemEvent;
3131
import org.bukkit.event.player.PlayerExpChangeEvent;
3232
import org.bukkit.event.player.PlayerInteractEvent;
33+
import org.bukkit.event.player.PlayerItemConsumeEvent;
3334
import org.bukkit.event.player.PlayerItemDamageEvent;
3435
import org.bukkit.event.player.PlayerJoinEvent;
3536
import org.bukkit.event.player.PlayerQuitEvent;
3637
import org.bukkit.inventory.EquipmentSlot;
3738
import org.bukkit.metadata.FixedMetadataValue;
3839
import org.bukkit.metadata.MetadataValue;
40+
import org.bukkit.potion.PotionEffect;
41+
import org.bukkit.potion.PotionEffectType;
3942

4043
public class EventListener implements Listener {
4144

@@ -143,6 +146,15 @@ public void onDeath(EntityDeathEvent event) {
143146
event.setDroppedExp(0);
144147
}
145148

149+
@EventHandler
150+
public void onConsume(PlayerItemConsumeEvent event) {
151+
final Player player = event.getPlayer();
152+
153+
if (event.getItem().getType() == Material.GOLD_BLOCK)
154+
player.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 5 * 20, 2));
155+
player.addPotionEffect(new PotionEffect(PotionEffectType.ABSORPTION, 20 * 60 * 2, 0));
156+
}
157+
146158

147159
@EventHandler
148160
public void onHungerChange(FoodLevelChangeEvent event) {

0 commit comments

Comments
 (0)