소스 검색

Add option for Chimaera Wings to ignore bed spawns

Adds #2365
TfT_02 11 년 전
부모
커밋
262e711bcc
4개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      Changelog.txt
  2. 1 0
      src/main/java/com/gmail/nossr50/config/Config.java
  3. 1 1
      src/main/java/com/gmail/nossr50/util/ChimaeraWing.java
  4. 2 0
      src/main/resources/config.yml

+ 1 - 0
Changelog.txt

@@ -8,6 +8,7 @@ Key:
   - Removal
 
 Version 1.5.02-dev
+ + Added option to config.yml for Chimaera Wings to stop using bed spawn points
 
 Version 1.5.01
  + Added new child skill; Salvage

+ 1 - 0
src/main/java/com/gmail/nossr50/config/Config.java

@@ -372,6 +372,7 @@ public class Config extends AutoUpdateConfigLoader {
     public Material getChimaeraItem() { return Material.matchMaterial(config.getString("Items.Chimaera_Wing.Item_Name", "Feather")); }
     public boolean getChimaeraEnabled() { return config.getBoolean("Items.Chimaera_Wing.Enabled", true); }
     public boolean getChimaeraPreventUseUnderground() { return config.getBoolean("Items.Chimaera_Wing.Prevent_Use_Underground", true); }
+    public boolean getChimaeraUseBedSpawn() { return config.getBoolean("Items.Chimaera_Wing.Use_Bed_Spawn", true); }
     public int getChimaeraCooldown() { return config.getInt("Items.Chimaera_Wing.Cooldown", 240); }
     public int getChimaeraWarmup() { return config.getInt("Items.Chimaera_Wing.Warmup", 5); }
     public int getChimaeraRecentlyHurtCooldown() { return config.getInt("Items.Chimaera_Wing.RecentlyHurt_Cooldown", 60); }

+ 1 - 1
src/main/java/com/gmail/nossr50/util/ChimaeraWing.java

@@ -117,7 +117,7 @@ public final class ChimaeraWing {
     public static void chimaeraExecuteTeleport() {
         Player player = mcMMOPlayer.getPlayer();
 
-        if (player.getBedSpawnLocation() != null) {
+        if (Config.getInstance().getChimaeraUseBedSpawn() && player.getBedSpawnLocation() != null) {
             player.teleport(player.getBedSpawnLocation());
         }
         else {

+ 2 - 0
src/main/resources/config.yml

@@ -207,6 +207,8 @@ Items:
         Warmup: 5
         RecentlyHurt_Cooldown: 60
         Prevent_Use_Underground: true
+        # Attempt to use the bed spawn, if one is available
+        Use_Bed_Spawn: true
         Use_Cost: 1
         Recipe_Cost: 5
         Item_Name: FEATHER