mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-07-01 13:14:44 +02:00
DynamicSettingsManager - Handles platform specific datasets
Converts datasets from the config into ready to use platform specific ones Currently only supports Bukkit, that will change later Expect API breakages if you hook into this class
This commit is contained in:
@ -1,13 +1,12 @@
|
||||
package com.gmail.nossr50.skills.repair.repairables;
|
||||
|
||||
import com.gmail.nossr50.config.Unload;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
public class RepairableManager implements Unload {
|
||||
public class RepairableManager {
|
||||
private HashMap<Material, Repairable> repairables;
|
||||
|
||||
public RepairableManager(List<Repairable> repairablesCollection) {
|
||||
@ -15,11 +14,6 @@ public class RepairableManager implements Unload {
|
||||
registerRepairables(repairablesCollection);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void unload() {
|
||||
repairables.clear();
|
||||
}
|
||||
|
||||
public void registerRepairable(Repairable repairable) {
|
||||
Material item = repairable.getItemMaterial();
|
||||
repairables.put(item, repairable);
|
||||
|
@ -1,6 +1,5 @@
|
||||
package com.gmail.nossr50.skills.salvage.salvageables;
|
||||
|
||||
import com.gmail.nossr50.config.Unload;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
@ -8,7 +7,7 @@ import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public class SalvageableManager implements Unload {
|
||||
public class SalvageableManager {
|
||||
private HashMap<Material, Salvageable> salvageables;
|
||||
|
||||
/*public SalvageableManager() {
|
||||
@ -20,11 +19,6 @@ public class SalvageableManager implements Unload {
|
||||
registerSalvageables(salvageablesCollection);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void unload() {
|
||||
salvageables.clear();
|
||||
}
|
||||
|
||||
public void registerSalvageable(Salvageable salvageable) {
|
||||
Material item = salvageable.getItemMaterial();
|
||||
salvageables.put(item, salvageable);
|
||||
|
Reference in New Issue
Block a user