mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-23 05:36:46 +01:00
More efficient iteration.
This commit is contained in:
parent
0606f16a11
commit
ccd103cd88
@ -5,6 +5,7 @@ import java.util.HashMap;
|
|||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Map.Entry;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
@ -189,11 +190,13 @@ public class TreasuresConfig extends ConfigLoader{
|
|||||||
|
|
||||||
List<String> excavationTreasures = config.getStringList("Excavation.Treasure");
|
List<String> excavationTreasures = config.getStringList("Excavation.Treasure");
|
||||||
List<String> fishingTreasures = config.getStringList("Fishing.Treasure");
|
List<String> fishingTreasures = config.getStringList("Fishing.Treasure");
|
||||||
Iterator<String> treasureIterator = treasures.keySet().iterator();
|
// Iterator<String> treasureIterator = treasures.keySet().iterator();
|
||||||
|
Iterator<Entry<String,Treasure>> treasureIterator = treasures.entrySet().iterator();
|
||||||
|
|
||||||
while (treasureIterator.hasNext()) {
|
while (treasureIterator.hasNext()) {
|
||||||
String treasureKey = treasureIterator.next();
|
Entry<String,Treasure> nextEntry = treasureIterator.next();
|
||||||
Treasure treasure = treasures.get(treasureKey);
|
String treasureKey = nextEntry.getKey();
|
||||||
|
Treasure treasure = nextEntry.getValue();
|
||||||
|
|
||||||
if (treasure instanceof FishingTreasure) {
|
if (treasure instanceof FishingTreasure) {
|
||||||
if (!fishingTreasures.contains(treasureKey)) {
|
if (!fishingTreasures.contains(treasureKey)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user