diff options
author | Myles <43725835+MylesAndMore@users.noreply.github.com> | 2022-12-13 14:16:59 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-13 14:16:59 -0600 |
commit | 6739bbb14d03bd215f8c7d72dc14d961b6bc175e (patch) | |
tree | e2c680914445931fdfad35169eb17dd0404301f5 /src/main/java/com/MylesAndMore/tumble/GameManager.java | |
parent | cea002dc786f7826a1a3faef26fb659e3d8e908e (diff) | |
parent | cbafd10bc90273a263d019faeccb356ead442eb1 (diff) | |
download | Tumble-6739bbb14d03bd215f8c7d72dc14d961b6bc175e.tar.gz Tumble-6739bbb14d03bd215f8c7d72dc14d961b6bc175e.tar.bz2 Tumble-6739bbb14d03bd215f8c7d72dc14d961b6bc175e.zip |
Merge pull request #1 from MylesAndMore/beta
merge beta to main for release
Diffstat (limited to 'src/main/java/com/MylesAndMore/tumble/GameManager.java')
-rw-r--r-- | src/main/java/com/MylesAndMore/tumble/GameManager.java | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/GameManager.java b/src/main/java/com/MylesAndMore/tumble/GameManager.java deleted file mode 100644 index a778c7d..0000000 --- a/src/main/java/com/MylesAndMore/tumble/GameManager.java +++ /dev/null @@ -1,60 +0,0 @@ -package com.MylesAndMore.tumble; - -import com.MylesAndMore.tumble.api.Generator; -import org.bukkit.Bukkit; -import org.bukkit.Location; -import org.bukkit.Material; -import org.bukkit.entity.Player; -import org.bukkit.inventory.ItemStack; - -import java.util.List; -import java.util.Objects; - -public class GameManager { - public static boolean createGame(String gameType) { - if (Objects.equals(gameType, "shovels")) { - // Generate layers - Location layer = Bukkit.getWorld(TumbleManager.getGameWorld()).getSpawnLocation(); - layer.setY(layer.getY() - 1); - Generator.generateLayer(layer, 17, 1, Material.SNOW_BLOCK); - Generator.generateLayer(layer, 13, 1, Material.AIR); - layer.setY(layer.getY() - 1); - Generator.generateLayer(layer, 13, 1, Material.GRASS_BLOCK); - layer.setY(layer.getY() - 1); - Generator.generateLayer(layer, 4, 1, Material.PODZOL); - layer.setY(layer.getY() + 1); - Generator.generateLayer(layer, 4, 2, Material.GRASS); - // Give players diamond shovels - giveItems(new ItemStack(Material.DIAMOND_SHOVEL)); - // Pass on the game type - - } - else if (Objects.equals(gameType, "snowballs")) { - // Generate three layers - // (Will make this customizable in later versions) - // Remember, the snowballs don't interact with players! - - // Give players infinite snowballs - - // Pass on the game type - } - else if (Objects.equals(gameType, "mixed")) { - // Randomly select rounds from above - - // Pass on the game type - } - else { - return false; - } - return true; - } - - public static void giveItems(ItemStack itemStack) { - for (List<Player> playersWithoutItem = TumbleManager.getPlayersInLobby(); playersWithoutItem.size() > 0; playersWithoutItem.remove(0)) { - // Get a singular player from the player list - Player playerWithoutItem = playersWithoutItem.get(0); - // Give that player the specified item - playerWithoutItem.getInventory().addItem(itemStack); - } - } -} |