ResourcePack: Removed code that demanded a enum and changed to boolean

This commit is contained in:
libraryaddict 2015-05-02 03:03:53 +12:00
parent e8cbb2fc29
commit b136be0d47
1 changed files with 5 additions and 9 deletions

View File

@ -183,7 +183,7 @@ public class ArcadeManager extends MiniPlugin implements IRelation
private IPacketHandler _resourcePacketHandler;
private String _resourcePackUrl;
private boolean _resourcePackRequired;
private NautHashMap<String, EnumResourcePackStatus> _resourcePackUsers = new NautHashMap<String, EnumResourcePackStatus>();
private NautHashMap<String, Boolean> _resourcePackUsers = new NautHashMap<String, Boolean>();
private NautHashMap<String, Long> _resourcePackNoResponse = new NautHashMap<String, Long>();
// Observers
@ -360,7 +360,7 @@ public class ArcadeManager extends MiniPlugin implements IRelation
if (response == EnumResourcePackStatus.ACCEPTED || response == EnumResourcePackStatus.LOADED)
{
_resourcePackUsers.put(player.getName(), response);
_resourcePackUsers.put(player.getName(), true);
}
else
{
@ -1341,14 +1341,10 @@ public class ArcadeManager extends MiniPlugin implements IRelation
@EventHandler
public void ResourcePackQuit(PlayerQuitEvent event)
{
Player player = event.getPlayer();
EnumResourcePackStatus status = _resourcePackUsers.get(player.getName());
if (status == EnumResourcePackStatus.ACCEPTED || status == EnumResourcePackStatus.LOADED)
if (_resourcePackUsers.containsKey(player.getName()) && _resourcePackUsers.get(player.getName()))
{
new RedisUnloadResPack(player.getName()).publish();
_resourcePackUsers.remove(player.getName());
@ -1397,7 +1393,7 @@ public class ArcadeManager extends MiniPlugin implements IRelation
_resourcePackNoResponse.put(player.getName(), System.currentTimeMillis());
}
_resourcePackUsers.put(player.getName(), null);
_resourcePackUsers.put(player.getName(), false);
player.setResourcePack(_resourcePackUrl);
}
}
@ -1429,7 +1425,7 @@ public class ArcadeManager extends MiniPlugin implements IRelation
_resourcePackNoResponse.put(player.getName(), System.currentTimeMillis());
}
_resourcePackUsers.put(player.getName(), null);
_resourcePackUsers.put(player.getName(), false);
player.setResourcePack(_resourcePackUrl);
}
}