diff options
Diffstat (limited to 'bukkit/src/main/java')
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/BrewingCertainTaskType.java | 114 |
1 files changed, 0 insertions, 114 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/BrewingCertainTaskType.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/BrewingCertainTaskType.java deleted file mode 100644 index aeda362c..00000000 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/BrewingCertainTaskType.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.leonardobishop.quests.bukkit.tasktype.type;// TODO: fix -// -//package me.fatpigsarefat.quests.quests.tasktypes.types; -// -//import Quests; -//import QPlayer; -//import QuestProgress; -//import QuestProgressFile; -//import TaskProgress; -//import Quest; -//import Task; -//import ConfigValue; -//import TaskType; -//import org.bukkit.Bukkit; -//import org.bukkit.Location; -//import org.bukkit.Material; -//import org.bukkit.entity.Player; -//import org.bukkit.event.EventHandler; -//import org.bukkit.event.EventPriority; -//import org.bukkit.event.block.Action; -//import org.bukkit.event.inventory.BrewEvent; -//import org.bukkit.event.player.PlayerInteractEvent; -//import org.bukkit.inventory.ItemStack; -// -//import java.util.ArrayList; -//import java.util.HashMap; -//import java.util.List; -//import java.util.UUID; -// -//public final class BrewingCertainTaskType extends TaskType { -// -// private List<ConfigValue> creatorConfigValues = new ArrayList<>(); -// private HashMap<Location, UUID> brewingStands = new HashMap<>(); -// -// public BrewingCertainTaskType() { -// super("brewingcertain", "fatpigsarefat", "Brew a certain type of potion."); -// this.creatorConfigValues.add(new ConfigValue("amount", true, "Amount of potions to be brewed.")); -// this.creatorConfigValues.add(new ConfigValue("potion", true, "ID of potion to be brewed.")); -// } -// -// @Override -// public List<ConfigValue> getCreatorConfigValues() { -// return creatorConfigValues; -// } -// -// @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) -// public void onBlockPlace(PlayerInteractEvent event) { -// if (event.getAction() == Action.RIGHT_CLICK_BLOCK) { -// if (event.getClickedBlock().getType() == Material.BREWING_STAND) { -// brewingStands.put(event.getClickedBlock().getLocation(), event.getPlayer().getUniqueId()); -// } -// } -// } -// -// @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) -// public void onBlockPlace(BrewEvent event) { -// UUID uuid; -// if ((uuid = brewingStands.get(event.getBlock().getLocation())) != null) { -// Player player = Bukkit.getPlayer(uuid); -// -// if (player == null) { -// return; -// } -// -// QPlayer qPlayer = Quests.getPlayerManager().getPlayer(player.getUniqueId()); -// QuestProgressFile questProgressFile = qPlayer.getQuestProgressFile(); -// -// for (Quest quest : super.getRegisteredQuests()) { -// if (questProgressFile.hasStartedQuest(quest)) { -// QuestProgress questProgress = questProgressFile.getQuestProgress(quest); -// -// for (Task task : quest.getTasksOfType(super.getType())) { -// TaskProgress taskProgress = questProgress.getTaskProgress(task.getId()); -// -// if (taskProgress.isCompleted()) { -// continue; -// } -// -// int potionsNeeded = (int) task.getConfigValue("amount"); -// -// int progress; -// if (taskProgress.getProgress() == null) { -// progress = 0; -// } else { -// progress = (int) taskProgress.getProgress(); -// } -// -// int potionType = (int) task.getConfigValue("potion"); -// -// ItemStack potion1 = event.getContents().getItem(0); -// if (potion1.getDurability() != potionType) { -// potion1 = null; -// } -// ItemStack potion2 = event.getContents().getItem(1); -// if (potion2.getDurability() != potionType) { -// potion2 = null; -// } -// ItemStack potion3 = event.getContents().getItem(2); -// if (potion3.getDurability() != potionType) { -// potion3 = null; -// } -// -// taskProgress.setProgress(progress + (potion1 == null ? 0 : 1) + (potion2 == null ? 0 : 1) + (potion3 == null ? 0 : 1)); -// -// if (((int) taskProgress.getProgress()) >= potionsNeeded) { -// taskProgress.setCompleted(true); -// } -// } -// } -// } -// } -// } -// -//} |
