Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. package sk.GGGEDR.CsMc.Arena;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Location;
  5. import org.bukkit.World;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.event.EventHandler;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.entity.PlayerDeathEvent;
  10. import org.bukkit.inventory.ItemStack;
  11. import org.bukkit.inventory.PlayerInventory;
  12. import org.bukkit.scheduler.BukkitTask;
  13. import sk.GGGEDR.CsMc.Main;
  14. import com.shampaggon.crackshot.CSUtility;
  15. import java.util.ArrayList;
  16. import java.util.List;
  17. import java.util.stream.Collectors;
  18.  
  19.  
  20. public class Teroristy implements Listener {
  21. String name = "Terorist";
  22. List<Player> players = new ArrayList<>();;
  23. private BukkitTask timeoutUpdatePacketTask;
  24. private CSUtility cs;
  25. public void TeamManager (String name) {
  26. this.name = name;
  27. }
  28.  
  29. public String getName() {
  30. return name;
  31. }
  32. public void setName(String name) {
  33. this.name = name;
  34. }
  35. public void addPlayer (Player player) {
  36. players.add(player);
  37. }
  38. public void removePlayer (Player player) {
  39. this.players.remove(player);
  40. }
  41. public int getAmout () {
  42. int a = this.players.size();
  43. return a;
  44. }
  45. public void teleport(){
  46. for(Player p : players){
  47. World mirage = Bukkit.getWorld("cmcd");
  48. p.teleport(new Location(mirage, 42, 62, -17));
  49. p.getInventory().clear();
  50. PlayerInventory playerInv = p.getInventory();
  51. ItemStack gun = cs.generateWeapon("DEAGLE");
  52. ItemStack ak = cs.generateWeapon("AK-47");
  53. ItemStack cocoProps = cs.generateWeapon("CocoProps");
  54. playerInv.setItem(1, gun);
  55. playerInv.setItem(2, ak);
  56. playerInv.setItem(3, cocoProps);
  57. }
  58. }
  59.  
  60. public void BCN(){
  61. Bukkit.broadcastMessage(Config.globalprefix + "V teame Teroristou sú hráči: §c");
  62. Bukkit.broadcastMessage(String.join(", ", players.stream().map(Player::getName).collect(Collectors.toList())));
  63. System.out.println(String.join(", ", players.stream().map(Player::getName).collect(Collectors.toList())));
  64. }
  65.  
  66. public void vipisteamu(){
  67. System.out.println(players);
  68. }
  69.  
  70.  
  71. @EventHandler
  72. public void onDeathTerorist(PlayerDeathEvent e){
  73. if(State.getCurrentGamestate() == State.INGAME){
  74. e.getEntity().spigot().respawn();
  75. if(players.contains(e.getEntity())){
  76. World mirage = Bukkit.getWorld("cmcd");
  77. e.getEntity().teleport(new Location(mirage, 42, 62, -17));
  78. }
  79. }
  80. }
  81.  
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement