@@ -57,6 +57,7 @@ public class Crate {
5757
5858 private long cooldownSeconds ;
5959
60+ //TODO unused variable
6061 private BlockType defaultBlock ;
6162
6263 private Boolean useLocalKey ;
@@ -271,16 +272,16 @@ public boolean testKey(ItemStack stack){
271272 if (useLocalKey ){
272273 if (localKey .testKey (stack )) return true ;
273274 }
274- for (String thisid : acceptedKeys .keySet ()){
275- Key potential = HuskyCrates .registry .getKey (thisid );
276- if (potential .testKey (stack ) && stack .getQuantity () >= acceptedKeys . get ( thisid )) return true ;
275+ for (Map . Entry < String , Integer > entry : acceptedKeys .entrySet ()){
276+ Key potential = HuskyCrates .registry .getKey (entry . getKey () );
277+ if (potential .testKey (stack ) && stack .getQuantity () >= entry . getValue ( )) return true ;
277278 }
278279 return false ;
279280 }
280281
281282 public boolean testVirtualKey (UUID playerUUID ){
282- for (String keyID : acceptedKeys .keySet ()){
283- if (HuskyCrates .registry .getVirtualKeyBalance (playerUUID ,keyID ) >= acceptedKeys . get ( keyID )){
283+ for (Map . Entry < String , Integer > entry : acceptedKeys .entrySet ()){
284+ if (HuskyCrates .registry .getVirtualKeyBalance (playerUUID ,entry . getKey ()) >= entry . getValue ( )){
284285 return true ;
285286 }
286287 }
@@ -289,8 +290,9 @@ public boolean testVirtualKey(UUID playerUUID){
289290
290291 public void consumeVirtualKeys (UUID playerUUID ){
291292 if (testVirtualKey (playerUUID )){
292- for (String keyID : acceptedKeys .keySet ()){
293- int consumed = acceptedKeys .get (keyID );
293+ for (Map .Entry <String , Integer > entry : acceptedKeys .entrySet ()){
294+ String keyID = entry .getKey ();
295+ int consumed = entry .getValue ();
294296 if (HuskyCrates .registry .getVirtualKeyBalance (playerUUID ,keyID ) >= consumed ){
295297 HuskyCrates .registry .removeVirtualKeys (playerUUID ,keyID ,consumed );
296298 System .out .println (consumed );
0 commit comments