浏览代码

Dealing with a few minor issues.

Glitchfinder 12 年之前
父节点
当前提交
a61423aa99

+ 5 - 1
src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java

@@ -25,7 +25,11 @@ public class FishingCommand extends SkillCommand {
     protected void dataCalculations() {
         lootTier = Fishing.getFishingLootTier(profile);
         magicChance = percent.format((float) lootTier / 15);
-        shakeChance = String.valueOf(Fishing.getShakeChance(lootTier));
+        int dropChance = Fishing.getShakeChance(lootTier);
+        if (player.hasPermission("mcmmo.perks.lucky.fishing")) {
+            dropChance = (int) (dropChance * 1.25);
+        }
+        shakeChance = String.valueOf(dropChance);
 
         if (skillValue >= 1000) {
             fishermansDietRank = "5";

+ 4 - 1
src/main/java/com/gmail/nossr50/runnables/ChunkletUnloader.java

@@ -42,7 +42,10 @@ public class ChunkletUnloader implements Runnable {
 
                 //Chunklets are unloaded only if their chunk has been unloaded for minimumInactiveTime
                 if (inactiveTime >= minimumInactiveTime) {
-                    mcMMO.placeStore.unloadChunk(chunk.getX(), chunk.getZ(), chunk.getWorld());
+                    if(mcMMO.p.placeStore == null)
+                        continue;
+
+                    mcMMO.p.placeStore.unloadChunk(chunk.getX(), chunk.getZ(), chunk.getWorld());
                     it.remove();
                     continue;
                 }