mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-30 00:56:47 +01:00
Changed Excavation to have individual XP values for each block type,
rather than a base XP value
This commit is contained in:
parent
d43e61a49c
commit
43dbb94a7f
@ -37,6 +37,7 @@ Version 1.4.00-dev
|
|||||||
! Major refactoring - please take note, this WILL break any mcMMO-related plugin not properly hooking into the API.
|
! Major refactoring - please take note, this WILL break any mcMMO-related plugin not properly hooking into the API.
|
||||||
! Changed the way party commands work, use /party ? to check how to use the new commands
|
! Changed the way party commands work, use /party ? to check how to use the new commands
|
||||||
! Changed McMMOChatEvent to contain the plugin that the event originated from.
|
! Changed McMMOChatEvent to contain the plugin that the event originated from.
|
||||||
|
! Changed Excavation to have individual XP values for each block type, rather than a base XP value.
|
||||||
|
|
||||||
Version 1.3.14
|
Version 1.3.14
|
||||||
+ Added new Hylian Luck skill to Herbalism.
|
+ Added new Hylian Luck skill to Herbalism.
|
||||||
|
@ -153,7 +153,13 @@ public class Config extends ConfigLoader {
|
|||||||
public boolean getWoodcuttingRequiresTool() { return config.getBoolean("Skills.Woodcutting.Requires_Axe", true); }
|
public boolean getWoodcuttingRequiresTool() { return config.getBoolean("Skills.Woodcutting.Requires_Axe", true); }
|
||||||
|
|
||||||
/* Excavation */
|
/* Excavation */
|
||||||
public int getExcavationBaseXP() { return config.getInt("Experience.Excavation.Base", 40); }
|
public int getExcavationClayXP() { return config.getInt("Experience.Excavation.Clay", 40); }
|
||||||
|
public int getExcavationDirtXP() { return config.getInt("Experience.Excavation.Dirt", 40); }
|
||||||
|
public int getExcavationGrassXP() { return config.getInt("Experience.Excavation.Grass", 40); }
|
||||||
|
public int getExcavationGravelXP() { return config.getInt("Experience.Excavation.Gravel", 40); }
|
||||||
|
public int getExcavationMycelXP() { return config.getInt("Experience.Excavation.Mycel", 40); }
|
||||||
|
public int getExcavationSandXP() { return config.getInt("Experience.Excavation.Sand", 40); }
|
||||||
|
public int getExcavationSoulSandXP() { return config.getInt("Experience.Excavation.SoulSand", 40); }
|
||||||
|
|
||||||
/* Fishing */
|
/* Fishing */
|
||||||
public int getFishingBaseXP() { return config.getInt("Experience.Fishing.Base", 800); }
|
public int getFishingBaseXP() { return config.getInt("Experience.Fishing.Base", 800); }
|
||||||
|
@ -56,7 +56,39 @@ public class Excavation {
|
|||||||
xp = ModChecks.getCustomBlock(block).getXpGain();
|
xp = ModChecks.getCustomBlock(block).getXpGain();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
xp = Config.getInstance().getExcavationBaseXP();
|
switch (type) {
|
||||||
|
case CLAY:
|
||||||
|
xp = Config.getInstance().getExcavationClayXP();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case DIRT:
|
||||||
|
xp = Config.getInstance().getExcavationDirtXP();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case GRASS:
|
||||||
|
xp = Config.getInstance().getExcavationGrassXP();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case GRAVEL:
|
||||||
|
xp = Config.getInstance().getExcavationGravelXP();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case MYCEL:
|
||||||
|
xp = Config.getInstance().getExcavationMycelXP();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case SAND:
|
||||||
|
xp = Config.getInstance().getExcavationSandXP();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case SOUL_SAND:
|
||||||
|
xp = Config.getInstance().getExcavationSoulSandXP();
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
xp = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Permissions.excavationTreasures(player)) {
|
if (Permissions.excavationTreasures(player)) {
|
||||||
|
@ -235,7 +235,13 @@ Experience:
|
|||||||
Fishing:
|
Fishing:
|
||||||
Base: 800
|
Base: 800
|
||||||
Excavation:
|
Excavation:
|
||||||
Base: 40
|
Clay: 40
|
||||||
|
Dirt: 40
|
||||||
|
Grass: 40
|
||||||
|
Gravel: 40
|
||||||
|
Mycel: 40
|
||||||
|
Sand: 40
|
||||||
|
SoulSand: 40
|
||||||
Woodcutting:
|
Woodcutting:
|
||||||
Oak: 70
|
Oak: 70
|
||||||
Spruce: 80
|
Spruce: 80
|
||||||
|
Loading…
Reference in New Issue
Block a user