From eb01c0db86c3f940bc92c753dd8ac5a18fff0b58 Mon Sep 17 00:00:00 2001 From: StevenLawson Date: Wed, 4 Sep 2013 09:48:16 -0400 Subject: [PATCH] Removed use of Guava class. --- .../TotalFreedomMod/TFM_RollbackManager.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/me/StevenLawson/TotalFreedomMod/TFM_RollbackManager.java b/src/me/StevenLawson/TotalFreedomMod/TFM_RollbackManager.java index 1f636375..07a42a8b 100644 --- a/src/me/StevenLawson/TotalFreedomMod/TFM_RollbackManager.java +++ b/src/me/StevenLawson/TotalFreedomMod/TFM_RollbackManager.java @@ -1,10 +1,10 @@ package me.StevenLawson.TotalFreedomMod; -import com.google.common.collect.Lists; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; +import java.util.ListIterator; import java.util.Map; import org.bukkit.Bukkit; import org.bukkit.Location; @@ -121,18 +121,19 @@ public class TFM_RollbackManager public static int undoRollback(String playerName) { - List entries = getEntriesByPlayer(playerName); + final List entries = getEntriesByPlayer(playerName); if (entries == null) { return 0; } - entries = Lists.reverse(entries); + final int count = entries.size(); - int count = entries.size(); - for (RollbackEntry entry : entries) + final ListIterator it = entries.listIterator(count); + while (it.hasPrevious()) { + RollbackEntry entry = it.previous(); if (entry != null) { entry.redo();