Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.spiderking220.main;
- import org.bukkit.entity.Monster;
- import org.bukkit.entity.Player;
- import org.bukkit.entity.Villager;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.EntityDeathEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener {
- public void onEnable() {};
- public void onDisable() {};
- @EventHandler
- public void onJoin(PlayerJoinEvent e){
- Player p = e.getPlayer();
- if(!getConfig().contains(p.getName())){
- getConfig().set(p.getName() + ".Coins", 0);
- }
- }
- @EventHandler
- public void onKill(EntityDeathEvent e){
- if(e.getEntity() instanceof Monster){
- Monster m = (Monster) e.getEntity();
- if(m.getKiller() instanceof Player){
- Player p = m.getKiller();
- giveCoins(p, 2);
- }
- }
- if(e.getEntity() instanceof Villager){
- Villager v = (Villager) e.getEntity();
- if(v.getKiller() instanceof Player){
- Player p = v.getKiller();
- takeCoins(p, 1);
- }
- }
- }
- public void giveCoins(Player p, int i){
- getConfig().set(p.getName() + ".Coins", getConfig().getInt(p.getName() + ".Coins", 0) + i);
- saveConfig();
- p.sendMessage("§3" + i + " coins recieved!");
- }
- public void takeCoins(Player p, int i){
- getConfig().set(p.getName() + ".Coins", getConfig().getInt(p.getName() + ".Coins", 0) - i);
- saveConfig();
- p.sendMessage("§3" + i + " coins taken!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement