mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-25 06:36:45 +01:00
Add default Herbalism XP values to config, added missing WALL_FAN and DEAD_WALL_FAN blocks
This commit is contained in:
parent
5d7d06831b
commit
28bf67f154
@ -19,7 +19,8 @@ Version 2.2.0
|
|||||||
Optimizations were made for many anti-exploit behaviours
|
Optimizations were made for many anti-exploit behaviours
|
||||||
Acrobatic's Dodge will no longer reward XP for a few seconds after a TP
|
Acrobatic's Dodge will no longer reward XP for a few seconds after a TP
|
||||||
Roll will not give XP for a few seconds after a TP
|
Roll will not give XP for a few seconds after a TP
|
||||||
Added missing STRIPPED_WOOD blocks to Woodcutting's experience tables
|
Added missing X_STRIPPED_WOOD blocks to Woodcutting's experience tables
|
||||||
|
Added missing X_WALL_FAN and X_DEAD_WALL_FAN blocks to Herbalism's experience tables
|
||||||
You can now disable the party system completely
|
You can now disable the party system completely
|
||||||
Many config files are now generated on demand instead of being copied from within the JAR
|
Many config files are now generated on demand instead of being copied from within the JAR
|
||||||
All config nodes that used to be styled with CamelCase or otherwise now use hyphens (-) as spaces for readability and consistency
|
All config nodes that used to be styled with CamelCase or otherwise now use hyphens (-) as spaces for readability and consistency
|
||||||
|
@ -28,7 +28,7 @@ public class ConfigExperienceExcavation {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Setting(value = "Excavation-Experience")
|
@Setting(value = "Excavation-Experience")
|
||||||
private HashMap<String, Integer> excavationExperienceMap;
|
private HashMap<String, Integer> excavationExperienceMap = EXCAVATION_EXPERIENCE_DEFAULT;
|
||||||
|
|
||||||
public HashMap<String, Integer> getExcavationExperienceMap() {
|
public HashMap<String, Integer> getExcavationExperienceMap() {
|
||||||
return excavationExperienceMap;
|
return excavationExperienceMap;
|
||||||
|
@ -1,8 +1,115 @@
|
|||||||
package com.gmail.nossr50.config.hocon.experience;
|
package com.gmail.nossr50.config.hocon.experience;
|
||||||
|
|
||||||
|
import ninja.leaping.configurate.objectmapping.Setting;
|
||||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||||
|
import org.bukkit.Material;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
@ConfigSerializable
|
@ConfigSerializable
|
||||||
public class ConfigExperienceHerbalism {
|
public class ConfigExperienceHerbalism {
|
||||||
|
|
||||||
|
private final static HashMap<String, Integer> HERBALISM_EXPERIENCE_DEFAULT;
|
||||||
|
|
||||||
|
static {
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT = new HashMap<>();
|
||||||
|
|
||||||
|
/* UNDER THE SEA */
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.SEAGRASS.getKey().toString(), 10);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.TALL_SEAGRASS.getKey().toString(), 10);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.KELP.getKey().toString(), 3);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.KELP_PLANT.getKey().toString(), 3);
|
||||||
|
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.TUBE_CORAL.getKey().toString(), 80);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.BRAIN_CORAL.getKey().toString(), 90);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.BUBBLE_CORAL.getKey().toString(), 75);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.FIRE_CORAL.getKey().toString(), 120);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.HORN_CORAL.getKey().toString(), 175);
|
||||||
|
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.TUBE_CORAL_FAN.getKey().toString(), 80);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.BRAIN_CORAL_FAN.getKey().toString(), 90);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.BUBBLE_CORAL_FAN.getKey().toString(), 75);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.FIRE_CORAL_FAN.getKey().toString(), 120);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.HORN_CORAL_FAN.getKey().toString(), 175);
|
||||||
|
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.TUBE_CORAL_WALL_FAN.getKey().toString(), 80);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.BRAIN_CORAL_WALL_FAN.getKey().toString(), 90);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.BUBBLE_CORAL_WALL_FAN.getKey().toString(), 75);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.FIRE_CORAL_WALL_FAN.getKey().toString(), 120);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.HORN_CORAL_WALL_FAN.getKey().toString(), 175);
|
||||||
|
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_TUBE_CORAL.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_BRAIN_CORAL.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_BUBBLE_CORAL.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_FIRE_CORAL.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_HORN_CORAL.getKey().toString(), 30);
|
||||||
|
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_TUBE_CORAL_FAN.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_BRAIN_CORAL_FAN.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_BUBBLE_CORAL_FAN.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_FIRE_CORAL_FAN.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_HORN_CORAL_FAN.getKey().toString(), 30);
|
||||||
|
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_TUBE_CORAL_WALL_FAN.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_BRAIN_CORAL_WALL_FAN.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_BUBBLE_CORAL_WALL_FAN.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_FIRE_CORAL_WALL_FAN.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_HORN_CORAL_WALL_FAN.getKey().toString(), 30);
|
||||||
|
|
||||||
|
/* BACK TO DRY LAND */
|
||||||
|
|
||||||
|
/* FLOWERS */
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.ALLIUM.getKey().toString(), 300);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.AZURE_BLUET.getKey().toString(), 150);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.BLUE_ORCHID.getKey().toString(), 150);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.LILAC.getKey().toString(), 50);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.ORANGE_TULIP.getKey().toString(), 150);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.OXEYE_DAISY.getKey().toString(), 150);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.PEONY.getKey().toString(), 50);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.PINK_TULIP.getKey().toString(), 150);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.WHITE_TULIP.getKey().toString(), 150);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.POPPY.getKey().toString(), 100);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DANDELION.getKey().toString(), 100);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.RED_TULIP.getKey().toString(), 150);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.ROSE_BUSH.getKey().toString(), 50);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.SUNFLOWER.getKey().toString(), 50);
|
||||||
|
|
||||||
|
/* WEEDS */
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.FERN.getKey().toString(), 10);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.LARGE_FERN.getKey().toString(), 10);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.GRASS.getKey().toString(), 10);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.TALL_GRASS.getKey().toString(), 10);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.VINE.getKey().toString(), 10);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.DEAD_BUSH.getKey().toString(), 30);
|
||||||
|
|
||||||
|
/* MISC */
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.LILY_PAD.getKey().toString(), 100);
|
||||||
|
|
||||||
|
/* MUSHROOMS */
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.RED_MUSHROOM.getKey().toString(), 150);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.BROWN_MUSHROOM.getKey().toString(), 150);
|
||||||
|
|
||||||
|
/* CROPS */
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.BEETROOTS.getKey().toString(), 50);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.CARROTS.getKey().toString(), 50);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.CACTUS.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.COCOA.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.POTATOES.getKey().toString(), 50);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.PUMPKIN.getKey().toString(), 20);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.MELON.getKey().toString(), 20);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.WHEAT.getKey().toString(), 50);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.SUGAR_CANE.getKey().toString(), 30);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.NETHER_WART.getKey().toString(), 30);
|
||||||
|
|
||||||
|
/* END PLANTS */
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.CHORUS_PLANT.getKey().toString(), 1);
|
||||||
|
HERBALISM_EXPERIENCE_DEFAULT.put(Material.CHORUS_FLOWER.getKey().toString(), 25);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Setting(value = "Herbalism-Experience")
|
||||||
|
private HashMap<String, Integer> herbalismXPMap = HERBALISM_EXPERIENCE_DEFAULT;
|
||||||
|
|
||||||
|
public HashMap<String, Integer> getHerbalismXPMap() {
|
||||||
|
return herbalismXPMap;
|
||||||
|
}
|
||||||
}
|
}
|
@ -48,7 +48,7 @@ public class ConfigExperienceWoodcutting {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Setting(value = "Woodcutting-Experience")
|
@Setting(value = "Woodcutting-Experience")
|
||||||
private HashMap<String, Integer> woodcuttingExperienceMap;
|
private HashMap<String, Integer> woodcuttingExperienceMap = WOODCUTTING_EXPERIENCE_DEFAULT;
|
||||||
|
|
||||||
public HashMap<String, Integer> getWoodcuttingExperienceMap() {
|
public HashMap<String, Integer> getWoodcuttingExperienceMap() {
|
||||||
return woodcuttingExperienceMap;
|
return woodcuttingExperienceMap;
|
||||||
|
Loading…
Reference in New Issue
Block a user