mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-10-31 09:13:43 +01:00 
			
		
		
		
	Add Podzol & Red Sand to Excavation
This commit is contained in:
		| @@ -8,6 +8,7 @@ Key: | |||||||
|   - Removal |   - Removal | ||||||
|  |  | ||||||
| Version 1.5.00-dev | Version 1.5.00-dev | ||||||
|  |  + Added Podzol & Red Sand to Excavation | ||||||
|  + Added Hardened Clay, Stained Clay, and Packed Ice to Mining blocks |  + Added Hardened Clay, Stained Clay, and Packed Ice to Mining blocks | ||||||
|  + Added Acacia and Dark Oak to Woodcutting blocks |  + Added Acacia and Dark Oak to Woodcutting blocks | ||||||
|  + Added Salmon, Clownfish, and Pufferfish to Fishing XP |  + Added Salmon, Clownfish, and Pufferfish to Fishing XP | ||||||
|   | |||||||
| @@ -35,6 +35,8 @@ public class TreasureConfig extends ConfigLoader { | |||||||
|     public List<ExcavationTreasure> excavationFromMycel     = new ArrayList<ExcavationTreasure>(); |     public List<ExcavationTreasure> excavationFromMycel     = new ArrayList<ExcavationTreasure>(); | ||||||
|     public List<ExcavationTreasure> excavationFromSoulSand  = new ArrayList<ExcavationTreasure>(); |     public List<ExcavationTreasure> excavationFromSoulSand  = new ArrayList<ExcavationTreasure>(); | ||||||
|     public List<ExcavationTreasure> excavationFromSnow      = new ArrayList<ExcavationTreasure>(); |     public List<ExcavationTreasure> excavationFromSnow      = new ArrayList<ExcavationTreasure>(); | ||||||
|  |     public List<ExcavationTreasure> excavationFromRedSand   = new ArrayList<ExcavationTreasure>(); | ||||||
|  |     public List<ExcavationTreasure> excavationFromPodzol    = new ArrayList<ExcavationTreasure>(); | ||||||
|  |  | ||||||
|     public List<HylianTreasure> hylianFromBushes  = new ArrayList<HylianTreasure>(); |     public List<HylianTreasure> hylianFromBushes  = new ArrayList<HylianTreasure>(); | ||||||
|     public List<HylianTreasure> hylianFromFlowers = new ArrayList<HylianTreasure>(); |     public List<HylianTreasure> hylianFromFlowers = new ArrayList<HylianTreasure>(); | ||||||
| @@ -371,6 +373,14 @@ public class TreasureConfig extends ConfigLoader { | |||||||
|                     if (dropList.contains("Snow")) { |                     if (dropList.contains("Snow")) { | ||||||
|                         excavationFromSnow.add(excavationTreasure); |                         excavationFromSnow.add(excavationTreasure); | ||||||
|                     } |                     } | ||||||
|  |  | ||||||
|  |                     if (dropList.contains("Red_Sand")) { | ||||||
|  |                         excavationFromRedSand.add(excavationTreasure); | ||||||
|  |                     } | ||||||
|  |  | ||||||
|  |                     if (dropList.contains("Podzol")) { | ||||||
|  |                         excavationFromPodzol.add(excavationTreasure); | ||||||
|  |                     } | ||||||
|                 } |                 } | ||||||
|                 else if (isHylian) { |                 else if (isHylian) { | ||||||
|                     HylianTreasure hylianTreasure = new HylianTreasure(item, xp, dropChance, dropLevel); |                     HylianTreasure hylianTreasure = new HylianTreasure(item, xp, dropChance, dropLevel); | ||||||
|   | |||||||
| @@ -21,13 +21,13 @@ public class Excavation { | |||||||
|     protected static List<ExcavationTreasure> getTreasures(BlockState blockState) { |     protected static List<ExcavationTreasure> getTreasures(BlockState blockState) { | ||||||
|         switch (blockState.getType()) { |         switch (blockState.getType()) { | ||||||
|             case DIRT: |             case DIRT: | ||||||
|                 return TreasureConfig.getInstance().excavationFromDirt; |                 return blockState.getRawData() == 0x2 ? TreasureConfig.getInstance().excavationFromPodzol : TreasureConfig.getInstance().excavationFromDirt; | ||||||
|  |  | ||||||
|             case GRASS: |             case GRASS: | ||||||
|                 return TreasureConfig.getInstance().excavationFromGrass; |                 return TreasureConfig.getInstance().excavationFromGrass; | ||||||
|  |  | ||||||
|             case SAND: |             case SAND: | ||||||
|                 return TreasureConfig.getInstance().excavationFromSand; |                 return blockState.getRawData() == 0x1 ? TreasureConfig.getInstance().excavationFromRedSand : TreasureConfig.getInstance().excavationFromSand; | ||||||
|  |  | ||||||
|             case GRAVEL: |             case GRAVEL: | ||||||
|                 return TreasureConfig.getInstance().excavationFromGravel; |                 return TreasureConfig.getInstance().excavationFromGravel; | ||||||
|   | |||||||
| @@ -446,7 +446,7 @@ Excavation: | |||||||
|         XP: 3000 |         XP: 3000 | ||||||
|         Drop_Chance: 0.05 |         Drop_Chance: 0.05 | ||||||
|         Drop_Level: 750 |         Drop_Level: 750 | ||||||
|         Drops_From: [Dirt, Grass, Sand, Gravel, Clay, Mycelium, Soul_Sand] |         Drops_From: [Dirt, Podzol, Grass, Sand, Red_Sand, Gravel, Clay, Mycelium, Soul_Sand] | ||||||
|     SULPHUR: |     SULPHUR: | ||||||
|         Amount: 1 |         Amount: 1 | ||||||
|         XP: 30 |         XP: 30 | ||||||
| @@ -488,13 +488,13 @@ Excavation: | |||||||
|         XP: 80 |         XP: 80 | ||||||
|         Drop_Chance: 0.5 |         Drop_Chance: 0.5 | ||||||
|         Drop_Level: 500 |         Drop_Level: 500 | ||||||
|         Drops_From: [Dirt, Grass, Mycelium] |         Drops_From: [Dirt, Podzol, Grass, Mycelium] | ||||||
|     BROWN_MUSHROOM: |     BROWN_MUSHROOM: | ||||||
|         Amount: 1 |         Amount: 1 | ||||||
|         XP: 80 |         XP: 80 | ||||||
|         Drop_Chance: 0.5 |         Drop_Chance: 0.5 | ||||||
|         Drop_Level: 500 |         Drop_Level: 500 | ||||||
|         Drops_From: [Dirt, Grass, Mycelium] |         Drops_From: [Dirt, Podzol, Grass, Mycelium] | ||||||
|     EGG: |     EGG: | ||||||
|         Amount: 1 |         Amount: 1 | ||||||
|         XP: 100 |         XP: 100 | ||||||
| @@ -506,7 +506,7 @@ Excavation: | |||||||
|         XP: 80 |         XP: 80 | ||||||
|         Drop_Chance: 0.5 |         Drop_Chance: 0.5 | ||||||
|         Drop_Level: 650 |         Drop_Level: 650 | ||||||
|         Drops_From: [Sand] |         Drops_From: [Sand, Red_Sand] | ||||||
|     WATCH: |     WATCH: | ||||||
|         Amount: 1 |         Amount: 1 | ||||||
|         XP: 100 |         XP: 100 | ||||||
| @@ -530,43 +530,43 @@ Excavation: | |||||||
|         XP: 80 |         XP: 80 | ||||||
|         Drop_Chance: 5.0 |         Drop_Chance: 5.0 | ||||||
|         Drop_Level: 25 |         Drop_Level: 25 | ||||||
|         Drops_From: [Dirt, Grass, Sand, Mycelium] |         Drops_From: [Dirt, Podzol, Grass, Sand, Red_Sand, Mycelium] | ||||||
|     GOLD_RECORD: |     GOLD_RECORD: | ||||||
|         Amount: 1 |         Amount: 1 | ||||||
|         XP: 3000 |         XP: 3000 | ||||||
|         Drop_Chance: 0.05 |         Drop_Chance: 0.05 | ||||||
|         Drop_Level: 250 |         Drop_Level: 250 | ||||||
|         Drops_From: [Dirt, Grass, Sand, Gravel, Clay, Mycelium, Soul_Sand] |         Drops_From: [Dirt, Podzol, Grass, Sand, Red_Sand, Gravel, Clay, Mycelium, Soul_Sand] | ||||||
|     GREEN_RECORD: |     GREEN_RECORD: | ||||||
|         Amount: 1 |         Amount: 1 | ||||||
|         XP: 3000 |         XP: 3000 | ||||||
|         Drop_Chance: 0.05 |         Drop_Chance: 0.05 | ||||||
|         Drop_Level: 250 |         Drop_Level: 250 | ||||||
|         Drops_From: [Dirt, Grass, Sand, Gravel, Clay, Mycelium, Soul_Sand] |         Drops_From: [Dirt, Podzol, Grass, Sand, Red_Sand, Gravel, Clay, Mycelium, Soul_Sand] | ||||||
|     DIAMOND: |     DIAMOND: | ||||||
|         Amount: 1 |         Amount: 1 | ||||||
|         XP: 1000 |         XP: 1000 | ||||||
|         Drop_Chance: 0.13 |         Drop_Chance: 0.13 | ||||||
|         Drop_Level: 350 |         Drop_Level: 350 | ||||||
|         Drops_From: [Dirt, Grass, Sand, Gravel, Clay, Mycelium, Soul_Sand] |         Drops_From: [Dirt, Podzol, Grass, Sand, Red_Sand, Gravel, Clay, Mycelium, Soul_Sand] | ||||||
|     INK_SACK_BROWN: |     INK_SACK_BROWN: | ||||||
|         Amount: 1 |         Amount: 1 | ||||||
|         XP: 100 |         XP: 100 | ||||||
|         Drop_Chance: 1.33 |         Drop_Chance: 1.33 | ||||||
|         Drop_Level: 350 |         Drop_Level: 350 | ||||||
|         Drops_From: [Dirt, Grass, Mycelium] |         Drops_From: [Dirt, Podzol, Grass, Mycelium] | ||||||
|     QUARTZ: |     QUARTZ: | ||||||
|         Amount: 1 |         Amount: 1 | ||||||
|         XP: 100 |         XP: 100 | ||||||
|         Drop_Chance: 0.5 |         Drop_Chance: 0.5 | ||||||
|         Drop_Level: 850 |         Drop_Level: 850 | ||||||
|         Drops_From: [Dirt, Sand, Gravel, Mycelium, Soul_Sand] |         Drops_From: [Dirt, Podzol, Sand, Red_Sand, Gravel, Mycelium, Soul_Sand] | ||||||
|     NAME_TAG: |     NAME_TAG: | ||||||
|         Amount: 1 |         Amount: 1 | ||||||
|         XP: 3000 |         XP: 3000 | ||||||
|         Drop_Chance: 0.05 |         Drop_Chance: 0.05 | ||||||
|         Drop_Level: 250 |         Drop_Level: 250 | ||||||
|         Drops_From: [Dirt, Grass, Sand, Gravel, Clay, Mycelium, Soul_Sand] |         Drops_From: [Dirt, Podzol, Grass, Sand, Red_Sand, Gravel, Clay, Mycelium, Soul_Sand] | ||||||
| # | # | ||||||
| #  Settings for Hylian Luck | #  Settings for Hylian Luck | ||||||
| ### | ### | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 GJ
					GJ