Class ResearchConstants

java.lang.Object
com.minecolonies.api.research.util.ResearchConstants

public final class ResearchConstants extends Object
Class for research constants.
  • Field Details

    • TAG_RESEARCH_TREE

      public static final String TAG_RESEARCH_TREE
      The research tree tag.
      See Also:
    • BASE_RESEARCH_TIME

      public static final int BASE_RESEARCH_TIME
      Base research time, default to 3h playtime.
      See Also:
    • TAG_PARENT

      public static final String TAG_PARENT
      Constants to write the research to NBT.
      See Also:
    • TAG_STATE

      public static final String TAG_STATE
      See Also:
    • TAG_ID

      public static final String TAG_ID
      See Also:
    • TAG_BRANCH

      public static final String TAG_BRANCH
      See Also:
    • TAG_NAME

      public static final String TAG_NAME
      See Also:
    • TAG_COSTS

      public static final String TAG_COSTS
      See Also:
    • TAG_COST_TYPE

      public static final String TAG_COST_TYPE
      See Also:
    • TAG_COST_ITEMS

      public static final String TAG_COST_ITEMS
      See Also:
    • TAG_COST_ITEM

      public static final String TAG_COST_ITEM
      See Also:
    • TAG_COST_TAG

      public static final String TAG_COST_TAG
      See Also:
    • TAG_COST_NBT

      public static final String TAG_COST_NBT
      See Also:
    • TAG_COST_COUNT

      public static final String TAG_COST_COUNT
      See Also:
    • TAG_REQS

      public static final String TAG_REQS
      See Also:
    • TAG_REQ_TYPE

      public static final String TAG_REQ_TYPE
      See Also:
    • TAG_REQ_ITEM

      public static final String TAG_REQ_ITEM
      See Also:
    • TAG_EFFECTS

      public static final String TAG_EFFECTS
      See Also:
    • TAG_EFFECT_TYPE

      public static final String TAG_EFFECT_TYPE
      See Also:
    • TAG_EFFECT_ITEM

      public static final String TAG_EFFECT_ITEM
      See Also:
    • TAG_RESEARCH_LVL

      public static final String TAG_RESEARCH_LVL
      See Also:
    • TAG_RESEARCH_SORT

      public static final String TAG_RESEARCH_SORT
      See Also:
    • TAG_PROGRESS

      public static final String TAG_PROGRESS
      See Also:
    • TAG_CHILDS

      public static final String TAG_CHILDS
      See Also:
    • TAG_ONLY_CHILD

      public static final String TAG_ONLY_CHILD
      See Also:
    • TAG_SUBTITLE_NAME

      public static final String TAG_SUBTITLE_NAME
      See Also:
    • TAG_INSTANT

      public static final String TAG_INSTANT
      See Also:
    • TAG_AUTOSTART

      public static final String TAG_AUTOSTART
      See Also:
    • TAG_IMMUTABLE

      public static final String TAG_IMMUTABLE
      See Also:
    • TAG_HIDDEN

      public static final String TAG_HIDDEN
      See Also:
    • TAG_RESEARCH_CHILD

      public static final String TAG_RESEARCH_CHILD
      See Also:
    • DRAG_VIEW_ID

      public static final String DRAG_VIEW_ID
      Research constants for window.
      See Also:
    • RESEARCH_WIDTH

      public static final int RESEARCH_WIDTH
      See Also:
    • GRADIENT_WIDTH

      public static final int GRADIENT_WIDTH
      See Also:
    • X_SPACING

      public static final int X_SPACING
      See Also:
    • RESEARCH_HEIGHT

      public static final int RESEARCH_HEIGHT
      See Also:
    • GRADIENT_HEIGHT

      public static final int GRADIENT_HEIGHT
      See Also:
    • NAME_LABEL_WIDTH

      public static final int NAME_LABEL_WIDTH
      See Also:
    • NAME_LABEL_HEIGHT

      public static final int NAME_LABEL_HEIGHT
      See Also:
    • Y_SPACING

      public static final int Y_SPACING
      See Also:
    • COST_OFFSET

      public static final int COST_OFFSET
      See Also:
    • TIMELABEL_Y_POSITION

      public static final int TIMELABEL_Y_POSITION
      See Also:
    • MAX_DEPTH

      public static final int MAX_DEPTH
      See Also:
    • INITIAL_X_OFFSET

      public static final int INITIAL_X_OFFSET
      See Also:
    • NAME_OFFSET

      public static final int NAME_OFFSET
      See Also:
    • INITIAL_Y_OFFSET

      public static final int INITIAL_Y_OFFSET
      See Also:
    • TEXT_X_OFFSET

      public static final int TEXT_X_OFFSET
      See Also:
    • ICON_X_OFFSET

      public static final int ICON_X_OFFSET
      See Also:
    • ICON_Y_OFFSET

      public static final int ICON_Y_OFFSET
      See Also:
    • ICON_WIDTH

      public static final int ICON_WIDTH
      See Also:
    • ICON_HEIGHT

      public static final int ICON_HEIGHT
      See Also:
    • TEXT_Y_OFFSET

      public static final int TEXT_Y_OFFSET
      See Also:
    • DEFAULT_COST_SIZE

      public static final int DEFAULT_COST_SIZE
      See Also:
    • RESEARCH_ICON_WIDTH

      public static final int RESEARCH_ICON_WIDTH
      See Also:
    • RESEARCH_ICON_HEIGHT

      public static final int RESEARCH_ICON_HEIGHT
      See Also:
    • OR_X_OFFSET

      public static final int OR_X_OFFSET
      See Also:
    • OR_Y_OFFSET

      public static final int OR_Y_OFFSET
      See Also:
    • OR_HEIGHT

      public static final int OR_HEIGHT
      See Also:
    • OR_WIDTH

      public static final int OR_WIDTH
      See Also:
    • TIME_HEIGHT

      public static final int TIME_HEIGHT
      See Also:
    • TIME_WIDTH

      public static final int TIME_WIDTH
      See Also:
    • COLOR_TEXT_NEGATIVE

      public static final int COLOR_TEXT_NEGATIVE
    • COLOR_TEXT_LABEL

      public static final int COLOR_TEXT_LABEL
    • COLOR_TEXT_DARK

      public static final int COLOR_TEXT_DARK
    • COLOR_TEXT_NAME

      public static final int COLOR_TEXT_NAME
    • COLOR_TEXT_UNFULFILLED

      public static final int COLOR_TEXT_UNFULFILLED
    • COLOR_TEXT_FULFILLED

      public static final int COLOR_TEXT_FULFILLED
    • ARCHER_DAMAGE

      public static final net.minecraft.resources.ResourceLocation ARCHER_DAMAGE
      Research Effect Name strings, used for ResearchEffectManager and ResearchRegistry lookups.
    • CITIZEN_INV_SLOTS

      public static final net.minecraft.resources.ResourceLocation CITIZEN_INV_SLOTS
    • CITIZEN_CAP

      public static final net.minecraft.resources.ResourceLocation CITIZEN_CAP
    • MECHANIC_ENHANCED_GATES

      public static final net.minecraft.resources.ResourceLocation MECHANIC_ENHANCED_GATES
    • FLEEING_SPEED

      public static final net.minecraft.resources.ResourceLocation FLEEING_SPEED
    • SATLIMIT

      public static final net.minecraft.resources.ResourceLocation SATLIMIT
    • HEALTH_BOOST

      public static final net.minecraft.resources.ResourceLocation HEALTH_BOOST
    • MELEE_DAMAGE

      public static final net.minecraft.resources.ResourceLocation MELEE_DAMAGE
    • WORK_LONGER

      public static final net.minecraft.resources.ResourceLocation WORK_LONGER
    • RESURRECT_CHANCE

      public static final net.minecraft.resources.ResourceLocation RESURRECT_CHANCE
    • GRAVE_DECAY_BONUS

      public static final net.minecraft.resources.ResourceLocation GRAVE_DECAY_BONUS
    • UNDERTAKER_RUN

      public static final net.minecraft.resources.ResourceLocation UNDERTAKER_RUN
    • ARCHER_ARMOR

      public static final net.minecraft.resources.ResourceLocation ARCHER_ARMOR
    • ARMOR_DURABILITY

      public static final net.minecraft.resources.ResourceLocation ARMOR_DURABILITY
    • BLOCK_ATTACKS

      public static final net.minecraft.resources.ResourceLocation BLOCK_ATTACKS
    • BLOCK_BREAK_SPEED

      public static final net.minecraft.resources.ResourceLocation BLOCK_BREAK_SPEED
    • BLOCK_PLACE_SPEED

      public static final net.minecraft.resources.ResourceLocation BLOCK_PLACE_SPEED
    • DOUBLE_ARROWS

      public static final net.minecraft.resources.ResourceLocation DOUBLE_ARROWS
    • FARMING

      public static final net.minecraft.resources.ResourceLocation FARMING
    • FLEEING_DAMAGE

      public static final net.minecraft.resources.ResourceLocation FLEEING_DAMAGE
    • GROWTH

      public static final net.minecraft.resources.ResourceLocation GROWTH
    • HAPPINESS

      public static final net.minecraft.resources.ResourceLocation HAPPINESS
    • LEVELING

      public static final net.minecraft.resources.ResourceLocation LEVELING
    • MELEE_ARMOR

      public static final net.minecraft.resources.ResourceLocation MELEE_ARMOR
    • MINIMUM_STOCK

      public static final net.minecraft.resources.ResourceLocation MINIMUM_STOCK
    • MORE_ORES

      public static final net.minecraft.resources.ResourceLocation MORE_ORES
    • PODZOL_CHANCE

      public static final net.minecraft.resources.ResourceLocation PODZOL_CHANCE
    • RECIPES

      public static final net.minecraft.resources.ResourceLocation RECIPES
    • REGENERATION

      public static final net.minecraft.resources.ResourceLocation REGENERATION
    • SATURATION

      public static final net.minecraft.resources.ResourceLocation SATURATION
    • SLEEP_LESS

      public static final net.minecraft.resources.ResourceLocation SLEEP_LESS
    • TEACHING

      public static final net.minecraft.resources.ResourceLocation TEACHING
    • TOOL_DURABILITY

      public static final net.minecraft.resources.ResourceLocation TOOL_DURABILITY
    • WALKING

      public static final net.minecraft.resources.ResourceLocation WALKING
    • LOOTING

      public static final net.minecraft.resources.ResourceLocation LOOTING
    • CRUSHING_11

      public static final net.minecraft.resources.ResourceLocation CRUSHING_11
    • ARCHER_USE_ARROWS

      public static final net.minecraft.resources.ResourceLocation ARCHER_USE_ARROWS
    • KNIGHT_TAUNT

      public static final net.minecraft.resources.ResourceLocation KNIGHT_TAUNT
    • GUARD_CRIT

      public static final net.minecraft.resources.ResourceLocation GUARD_CRIT
    • FIRE_RES

      public static final net.minecraft.resources.ResourceLocation FIRE_RES
    • ARROW_PIERCE

      public static final net.minecraft.resources.ResourceLocation ARROW_PIERCE
    • PLANTATION_LARGE

      public static final net.minecraft.resources.ResourceLocation PLANTATION_LARGE
    • PLANTATION_JUNGLE

      public static final net.minecraft.resources.ResourceLocation PLANTATION_JUNGLE
    • PLANTATION_SEA

      public static final net.minecraft.resources.ResourceLocation PLANTATION_SEA
    • PLANTATION_EXOTIC

      public static final net.minecraft.resources.ResourceLocation PLANTATION_EXOTIC
    • PLANTATION_NETHER

      public static final net.minecraft.resources.ResourceLocation PLANTATION_NETHER
    • BEEKEEP_2

      public static final net.minecraft.resources.ResourceLocation BEEKEEP_2
    • PLATE_ARMOR

      public static final net.minecraft.resources.ResourceLocation PLATE_ARMOR
    • RAILS

      public static final net.minecraft.resources.ResourceLocation RAILS
    • VINES

      public static final net.minecraft.resources.ResourceLocation VINES
    • RETREAT

      public static final net.minecraft.resources.ResourceLocation RETREAT
    • SHIELD_USAGE

      public static final net.minecraft.resources.ResourceLocation SHIELD_USAGE
    • KNIGHT_WHIRLWIND

      public static final net.minecraft.resources.ResourceLocation KNIGHT_WHIRLWIND
    • WORKING_IN_RAIN

      public static final net.minecraft.resources.ResourceLocation WORKING_IN_RAIN
    • USE_TOTEM

      public static final net.minecraft.resources.ResourceLocation USE_TOTEM
    • RECIPE_MODE

      public static final net.minecraft.resources.ResourceLocation RECIPE_MODE
    • BUILDER_MODE

      public static final net.minecraft.resources.ResourceLocation BUILDER_MODE
    • DRUID_USE_POTIONS

      public static final net.minecraft.resources.ResourceLocation DRUID_USE_POTIONS
    • SOFT_SHOES

      public static final net.minecraft.resources.ResourceLocation SOFT_SHOES
    • FISH_TREASURE

      public static final net.minecraft.resources.ResourceLocation FISH_TREASURE
    • NETHER_LOG

      public static final net.minecraft.resources.ResourceLocation NETHER_LOG
    • MASKS

      public static final net.minecraft.resources.ResourceLocation MASKS
    • VACCINES

      public static final net.minecraft.resources.ResourceLocation VACCINES
    • TELESCOPE

      public static final net.minecraft.resources.ResourceLocation TELESCOPE
    • STANDARD

      public static final net.minecraft.resources.ResourceLocation STANDARD
    • MORE_AIR

      public static final net.minecraft.resources.ResourceLocation MORE_AIR
    • MIN_ORDER

      public static final net.minecraft.resources.ResourceLocation MIN_ORDER
    • GREEN_REVOLUTION

      public static final net.minecraft.resources.ResourceLocation GREEN_REVOLUTION
    • BUILDERS_ASSISTANT_HAMMER

      public static final net.minecraft.resources.ResourceLocation BUILDERS_ASSISTANT_HAMMER
    • MARKSMAN

      public static final net.minecraft.resources.ResourceLocation MARKSMAN
    • HUSCARL

      public static final net.minecraft.resources.ResourceLocation HUSCARL
    • THE_END

      public static final net.minecraft.resources.ResourceLocation THE_END
    • THE_DEPTHS

      public static final net.minecraft.resources.ResourceLocation THE_DEPTHS
    • MORE_SCROLLS

      public static final net.minecraft.resources.ResourceLocation MORE_SCROLLS
    • SIFTER_STRING

      public static final net.minecraft.resources.ResourceLocation SIFTER_STRING
    • SIFTER_FLINT

      public static final net.minecraft.resources.ResourceLocation SIFTER_FLINT
    • SIFTER_IRON

      public static final net.minecraft.resources.ResourceLocation SIFTER_IRON
    • SIFTER_DIAMOND

      public static final net.minecraft.resources.ResourceLocation SIFTER_DIAMOND
    • FIRE_DAMAGE_PREDICATE

      public static final Predicate<net.minecraft.resources.ResourceKey<net.minecraft.world.damagesource.DamageType>> FIRE_DAMAGE_PREDICATE
      Predicate for selecting any fire-related damage