Races {McMMO Experience Support} icon

Races {McMMO Experience Support} -----

Very Customizable Races, With Support for McMMO Experience



[​IMG]

Sure, there's already a Races plugin that does more, but this plugin is super simple to setup and has the ability to interact with McMMO experience, and what is here is quite customizable. If you just want races, or want any of the functionality of that plugin, get that instead. There's also RacesAndClasses, if you want that.

But this plugin is about ease of use combined with high customization and simple implementation. If you want a new race, it'll only take a few seconds to set one up, and you can make it have increased McMMO experience. I want to add a way to add a Races book using a customized " LongDescription," but I'm currently at college and won't have time.

Anyway, onto stuff you need to know:

Dependencies:
[Soft] McMMO

Commands:
/races - Display the set Description of each race, in order of appearance
/setrace [race] - Set the user's race.
/oprace [player] [race]
- Set another user's race.

Permissions:
races.setrace - Allow use of /races and /setrace

races.oprace - Allow use of /oprace

Config:
Code (Text):

#Allows players to change their race after picking one.
AllowChange: false
#Time needed between race changes, if allowed, in ticks.
ChangeDelay: 0
#Is racial friendly fire on?
FriendlyFire: true
#Thresholds for the light level of BRIGHT and DARK, and the temperature of HOT_BIOME and COLD_BIOME conditions
# Light ranges from 0 at the darkest to 15 at the brightest
# As of writing, temperatures range from 2.0 at the hottest to -0.7 at the coldest
Thresholds:
  Bright: 15
  Dark: 7
  Hot: 0.9
  cold: 0.3
RaceNames:
    - DeepDwarf
    - Dwarf
    - Elf
    - EmporgerImp
    - Human
    - Imp
    - Nekojin
    - Orc
    - Reptillianne
    - Stonekin
    - Spectre
    - Troll
#Previously provided name.
DeepDwarf:
    #Description as seen by /races. Adding it to an Essentials book must be done by hand.
    Description: "§9DeepDwarf: +50% Mining XP ++mining speed +night vision -bright vision"
    #McMMO experience settings
    Experience:
        #Which type to increase
        # Valid types are: ACROBATICS, ALCHEMY, ARCHERY, AXES, EXCAVATION, FISHING, HERBALISM, MINING, REPAIR, SALVAGE, SMELTING, SWORDS, TAMING, UNARMED, WOODCUTTING
        Types:
            - MINING
        #Percent increase, so 50 is 50% more, or 1.5 times.
        Amounts:
            - 50
    #Potion effects
    Effects:
        #Which type to add.
        # Valid types are: ABSORPTION, BLINDNESS, CONFUSION, DAMAGE_RESISTANCE, FAST_DIGGING, FIRE_RESISTANCE, GLOWING, HUNGER, INCREASE_DAMAGE, INVISIBILITY, JUMP, LUCK, NIGHT_VISION, POISON, REGENERATION, SATURATION, SLOW, SLOW_DIGGING, SPEED, UNLUCK, WATER_BREATHING, WEAKNESS, WITHER
        # https://helpch.at/docs/1.16.5/org/bukkit/potion/PotionEffectType.html has all the valid options as of writing
        # Leave empty to not have any.
        Types:
            - BLINDNESS
            - NIGHT_VISION
            - FAST_DIGGING
        #Level of listed effect.
        # Defaults to 1
        # If an effect lower down the list is not 1, everything above it must be explicitly set to 1
        Levels:
            - 1
            - 1
            - 2
        #Conditions in which to apply the potion effect.
        # Valid conditions are: BRIGHT, NOTBRIGHT, DARK, NOTDARK, GLIDING, SPRINTING, STILL, HOT_BIOME, NOTHOT_BIOME, COLD_BIOME, NOTCOLD_BIOME, ALWAYS, and MATERIAL.<MATERIAL>
        #  Replace <MATERIAL> with any material from the following Enum Constant list:
        #   https://helpch.at/docs/1.16.5/org/bukkit/Material.html
        Conditions:
            - BRIGHT
            - NOTBRIGHT
            - ALWAYS
        #Position of the player relative to the condition block
        # Valid Positions are SUBMERGED, WADING, and STANDING
        #  SUBMERGED means a player's head is inside the checked block
        #  WADING means a player's legs are inside the checked block
        #  STANDING means the player is standing on the block
        # Defaults to STANDING
        # If an effect lower down the list is not STANDING, everything above it must explicitly be set to STANDING
        Positions:
            - SUBMERGED
            - SUBMERGED
            - STANDING
    #Players take damage by being somewhere
    EnvironmentalDamage:
        #Environments in which this race will take some damage per 1.25 seconds.
        # Valid environments are: BRIGHT, NOTBRIGHT, DARK, NOTDARK, HOT_BIOME, NOTHOT_BIOME, COLD_BIOME, NOTCOLD_BIOME, FIRE, and MATERIAL.<MATERIAL>. Leave empty to not have any.
        #  Replace <MATERIAL> with any material from the following Enum Constant list:
        #   https://helpch.at/docs/1.16.5/org/bukkit/Material.html
        Environments:
        #Position of the player relative to the condition block
        # Valid Positions are SUBMERGED, WADING, and STANDING
        #  SUBMERGED means a player's head is inside the checked block
        #  WADING means a player's legs are inside the checked block
        #  STANDING means the player is standing on the block
        # Defaults to STANDING
        # If an effect lower down the list is not STANDING, everything above it must explicitly be set to STANDING
        Positions:
        #How much damage to apply every 1.25 seconds
        # 1 heart = 2 damage
        # Defaults to 3
        # If an effect lower down the list is not 3, everything above it must explicitly be set to 3
        Damages:
    #Reduce the damage the race takes
    Resistances:
        #Types of damage to reduce
        # Valid types are BLUDGEONING, PIERCING, SLASHING, ENERGY, EXPLOSION, MOB, PLAYER
        #  BLUDGEONING is any non-weapon attack
        #  PIERCING is attacks from arrows, tridents, pickaxes, hoes and spiders
        #  SLASHING is attacks from swords and axes
        #  ENERGY is instant damage potions, ender dragon breath, guardian lasers, and lightning
        #  EXPLOSION is explosions
        #  MOB is all damage directly originating from mobs
        #  PLAYER is all damage directly originating from players
        Types:
        #Flat damage reduction
        # 1 heart = 2 damage
        # Final damage = initial damage * Minecraft's normal resistances * (1 - Percent/100) - Flat (never below 0)
        # Defaults to 0
        Flats:
        #Percent damage reduction
        # 1 heart = 2 damage
        # Final damage = initial damage * Minecraft's normal resistances * (1 - Percent/100) - Flat (never below 0)
        # Defaults to 0
        # Number is in percent, so 100 = 100% reduced damage = immunity to that damage
        Percents:
    #Increase the damage the race takes
    Vulnerabilities:
        #Same as Resistances.Types, but increasing those damage types
        Types:
        #Flat damage reduction
        # 1 heart = 2 damage
        # Final damage = initial damage * Minecraft's normal resistances * (1 + Percent/100) + Flat
        # Defaults to 0
        Flats:
        #Percent damage increase
        # 1 heart = 2 damage
        # Final damage = initial damage * Minecraft's normal resistances * (1 + Percent/100) + Flat (never below 0)
        # Defaults to 0
        # Number is in percent, so 100 = 100% increased damage = double damage
        Percents:
    #Maximum breath a race can have. Minecraft default is 300.
    Breath: 300
    #Bonus health to give a race. Negative to remove health. 2 health is one heart.
    HealthBoost: 0
    #Can the race fly?
    CanFly: false
    #Can the race sprint?
    CanSprint: true
Dwarf:
    Description: "§3Dwarf: +25% Mining XP +mining speed +ground vision"
    Experience:
        Types:
            - MINING
        Amounts:
            - 25
    Effects:
        Types:
            - FAST_DIGGING
            - NIGHT_VISION
        Levels:
            - 1
            - 1
        Conditions:
            - ALWAYS
            - ALWAYS
        Positions:
    EnvironmentalDamage:
        Environments:
        Positions:
        Damages:
    Resistances:
        Types:
        Flats:
        Percents:
    Vulnerabilities:
        Types:
        Flats:
        Percents:
    Breath: 300
    HealthBoost: 0
    CanFly: false
    CanSprint: true
Elf:
    Description: "§eElf: +25% Archery XP +sprint speed"
    Experience:
        Types:
            - ARCHERY
        Amounts:
            - 25
    Effects:
        Types:
            - SPEED
        Levels:
            - 2
        Conditions:
            - SPRINTING
        Positions:
    EnvironmentalDamage:
        Environments:
        Positions:
        Damages:
    Resistances:
        Types:
        Flats:
        Percents:
    Vulnerabilities:
        Types:
        Flats:
        Percents:
    Breath: 300
    HealthBoost: 0
    CanFly: false
    CanSprint: true
EmporgerImp:
    Description: "§4EmporgerImp: +100% Acrobatics XP ++movement speed +fire heals --health -water hurts"
    Experience:
        Types:
            - ACROBATICS
        Amounts:
            - 100
    Effects:
        Types:
            - SPEED
            - FIRE_RESISTANCE
            - REGENERATION
        Levels:
            - 3
            - 1
            - 1
        Conditions:
            - ALWAYS
            - ALWAYS
            - MATERIAL.LAVA
        Positions:
            - STANDING
            - STANDING
            - WADING
    EnvironmentalDamage:
        Environments:
            - MATERIAL.WATER
        Positions:
            - WADING
        Damages:
    Resistances:
        Types:
        Flats:
        Percents:
    Vulnerabilities:
        Types:
        Flats:
        Percents:
    Breath: 300
    HealthBoost: -6
    CanFly: false
    CanSprint: true
Human:
    Description: "Human: +10% all McMMO XP"
    Experience:
        Types:
            - ACROBATICS
            - ALCHEMY
            - ARCHERY
            - AXES
            - EXCAVATION
            - FISHING
            - HERBALISM
            - MINING
            - REPAIR
            - SALVAGE
            - SMELTING
            - SWORDS
            - TAMING
            - UNARMED
            - WOODCUTTING
        Amounts:
            - 10
            - 10
            - 10
            - 10
            - 10
            - 10
            - 10
            - 10
            - 10
            - 10
            - 10
            - 10
            - 10
            - 10
            - 10
    Effects:
        Types:
        Levels:
        Conditions:
        Positions:
    EnvironmentalDamage:
        Environments:
        Positions:
        Damages:
    Resistances:
        Types:
        Flats:
        Percents:
    Vulnerabilities:
        Types:
        Flats:
        Percents:
    Breath: 300
    HealthBoost: 0
    CanFly: false
    CanSprint: true
Imp:
    Description: "§4Imp: +50% Acrobatics XP +fire immunity +movement speed -health"
    Experience:
        Types:
            - ACROBATICS
        Amounts:
            - 50
    Effects:
        Types:
            - FIRE_RESISTANCE
        Levels:
            - 1
        Conditions:
            - ALWAYS
        Positions:
    EnvironmentalDamage:
        Environments:
        Positions:
        Damages:
    Resistances:
        Types:
        Flats:
        Percents:
    Vulnerabilities:
        Types:
        Flats:
        Percents:
    Breath: 300
    HealthBoost: -4
    CanFly: false
    CanSprint: true
Nekojin:
    Description: "§5Nekojin: +5% Acrobatics and Unarmed XP +20% Taming XP +movement speed -20% weapon XP"
    Experience:
        Types:
            - ACROBATICS
            - UNARMED
            - TAMING
            - AXES
            - SWORDS
            - ARCHERY
        Amounts:
            - 5
            - 5
            - 20
            - -20
            - -20
            - -20
    Effects:
        Types:
            - SPEED
        Levels:
            - 1
        Conditions:
            - ALWAYS
        Positions:
    EnvironmentalDamage:
        Environments:
        Positions:
        Damages:
    Resistances:
        Types:
        Flats:
        Percents:
    Vulnerabilities:
        Types:
        Flats:
        Percents:
    Breath: 300
    HealthBoost: 0
    CanFly: false
    CanSprint: true
Orc:
    Description: "§1Orc: +25% Axes XP +health"
    Experience:
        Types:
            - AXES
        Amounts:
            - 25
    Effects:
        Types:
        Levels:
        Conditions:
        Head:
    EnvironmentalDamage:
        Environments:
        Positions:
        Damages:
    Resistances:
        Types:
        Flats:
        Percents:
    Vulnerabilities:
        Types:
        Flats:
        Percents:
    Breath: 300
    HealthBoost: 4
    CanFly: false
    CanSprint: true
Reptillianne:
    Description: "§aReptillianne: +10% Herbalism and Alchemy XP +5% Unarmed XP +night vision +swim speed +water breath -increased fire damage"
    Experience:
        Types:
            - HERBALISM
            - ALCHEMY
            - UNARMED
        Amounts:
            - 10
            - 10
            - 5
    Effects:
        Types:
            - WATER_BREATHING
            - SPEED
        Levels:
            - 1
            - 3
        Conditions:
            - ALWAYS
            - MATERIAL.WATER
        Positions:
            - STANDING
            - WADING
    EnvironmentalDamage:
        Environments:
            - FIRE
        Positions:
        Damages:
    Resistances:
        Types:
        Flats:
        Percents:
    Vulnerabilities:
        Types:
        Flats:
        Percents:
    Breath: 300
    HealthBoost: 0
    CanFly: false
    CanSprint: true
Stonekin:
    Description: "§7Stonekin: +200% repair XP ++resistance +strength +++regeneration while not moving --no air -movement speed"
    Experience:
        Types:
            - REPAIR
        Amounts:
            - 200
    Effects:
        Types:
            - DAMAGE_RESISTANCE
            - SLOW
            - REGENERATION
        Levels:
            - 2
            - 1
            - 5
        Conditions:
            - ALWAYS
            - ALWAYS
            - STILL
        Positions:
    EnvironmentalDamage:
        Environments:
        Positions:
        Damages:
    Resistances:
        Types:
        Flats:
        Percents:
    Vulnerabilities:
        Types:
        Flats:
        Percents:
    Breath: 0
    HealthBoost: 0
    CanFly: false
    CanSprint: true
Spectre:
    Description: "Spectre: +fly +invisible +resistance to physical damage -sprint -glowing --vulnerability to energy damage"
    Experience:
        Types:
        Amounts:
    Effects:
        Types:
            - GLOWING
            - INVISIBILITY
        Levels:
            - 1
            - 1
        Conditions:
            - ALWAYS
            - ALWAYS
        Positions:
    EnvironmentalDamage:
        Environments:
        Positions:
        Damages:
    Resistances:
        Types:
            - BLUDGEONING
            - PIERCING
            - SLASHING
        Flats:
            - 1
            - 1
            - 1
        Percents:
            - 20
            - 20
            - 20
    Vulnerabilities:
        Types:
            - ENERGY
        Flats:
        Percents:
            - 100
    Breath: 300
    HealthBoost: 0
    CanFly: true
    CanSprint: false
Troll:
    Description: "§2Troll: +15% melee XP ++regeneration -sprint speed"
    Experience:
        Types:
            - AXES
            - SWORDS
            - UNARMED
        Amounts:
            - 15
            - 15
            - 15
    Effects:
        Types:
            - REGENERATION
            - SLOW
        Levels:
            - 2
            - 1
        Conditions:
            - ALWAYS
            - SPRINTING
        Positions:
    EnvironmentalDamage:
        Environments:
        Positions:
        Damages:
    Resistances:
        Types:
        Flats:
        Percents:
    Vulnerabilities:
        Types:
        Flats:
        Percents:
    Breath: 300
    HealthBoost: 0
    CanFly: false
    CanSprint: true
 
Resource Information
Author:
----------
Total Downloads: 596
First Release: Sep 16, 2016
Last Update: Oct 28, 2021
Category: ---------------
All-Time Rating:
5 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings