aboutsummaryrefslogtreecommitdiffstats
path: root/bukkit/src
diff options
context:
space:
mode:
Diffstat (limited to 'bukkit/src')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/tasktype/type/BrewingCertainTaskType.java114
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);
-// }
-// }
-// }
-// }
-// }
-// }
-//
-//}