2 |
|
|
3 |
|
|
4 |
import org.bukkit.plugin.Plugin; |
import org.bukkit.plugin.Plugin; |
5 |
|
import org.bukkit.Material; |
6 |
import org.bukkit.Server; |
import org.bukkit.Server; |
7 |
import org.bukkit.ChatColor; |
import org.bukkit.ChatColor; |
8 |
import org.bukkit.command.Command; |
import org.bukkit.command.Command; |
25 |
public class DiverCommand implements CommandExecutor, Listener { |
public class DiverCommand implements CommandExecutor, Listener { |
26 |
|
|
27 |
final static int LEATHER_COUNT = 3; |
final static int LEATHER_COUNT = 3; |
|
final static int LEATHER_ID = 334; |
|
28 |
|
|
29 |
final static int TICK_COUNT = 20; |
final static int TICK_COUNT = 20; |
30 |
|
|
53 |
player.sendMessage(ChatColor.GREEN + "Diver: - you already have a airbladder"); |
player.sendMessage(ChatColor.GREEN + "Diver: - you already have a airbladder"); |
54 |
} else { |
} else { |
55 |
Inventory inv = player.getInventory(); |
Inventory inv = player.getInventory(); |
56 |
if (inv.contains(LEATHER_ID, LEATHER_COUNT) ) { |
if (inv.contains(Material.LEATHER, LEATHER_COUNT) ) { |
57 |
RefillAir r = new RefillAir(player); |
RefillAir r = new RefillAir(player); |
58 |
int taskid = scheduler.scheduleSyncRepeatingTask(plugin, r, (5*20), (5*20) ); |
int taskid = scheduler.scheduleSyncRepeatingTask(plugin, r, (5*20), (5*20) ); |
59 |
divers.put(player.getName(), taskid); |
divers.put(player.getName(), taskid); |
60 |
player.sendMessage(ChatColor.GREEN + "Diver: you created a airbladder from " + LEATHER_COUNT + " leather - go for a swim"); |
player.sendMessage(ChatColor.GREEN + "Diver: you created a airbladder from " + LEATHER_COUNT + " leather - go for a swim"); |
61 |
|
|
62 |
inv.removeItem( new ItemStack(LEATHER_ID, LEATHER_COUNT) ); |
inv.removeItem( new ItemStack(Material.LEATHER, LEATHER_COUNT) ); |
63 |
} else { |
} else { |
64 |
player.sendMessage(ChatColor.GREEN + "Diver: you need " + LEATHER_COUNT + " leather to create a airbladder"); |
player.sendMessage(ChatColor.GREEN + "Diver: you need " + LEATHER_COUNT + " leather to create a airbladder"); |
65 |
} |
} |