Upgrade
Games
Resources
  • Recent Announcement: website reset your user data you can create a new user, to import roles you can open a ticket on our discordRead More
Resource icon

MC Plugins MMOXPAddon 1.8.3
  • Allows you to customize the formula to give players xp that increases with the level of mob
  • DEVBUILD IS FREE ON DISCORD
    You can buy if you want to donate for me, thanks

    (Wiki has been deleted so if you want to ask sth, join my discord with link above ^^)

    You have problem making 1 mob but according to many levels that mob can't give xp which increases with level? This addon is for you
    This addon helps you


    Features
    - Kill mobs and give xp that increases with level (xp * mob level)
    - Not config xp in each class file of mmocore
    - Limit level to earn xp from mob, if your level so high or so low, you'll earn less xp
    - Custom formula to give xp from mob to player
    - Custom formula for command
    - Can execute command when mob death
    - Custom mechanic & condition for mythicmob skill....
    - Create private booster for mmocore



    Depend
    MythicMobs 5.x.x, MMOCore 1.x.x, Java 17



    Command

    /mmoxpaddon reload - reload command

    /mmoxpaddon version- version command


    Config File


    Code (Text):

    # %player_level% -> return player level
    # %mob_level% -> return mob level
    # %mob_xp% -> return mob xp
    # Placeholder with PlaceholderAPI support
    # Summation: "number1 + number 2" ; Ex: "1 + 2" ➙ 3
    # Subtraction: "number1 + number2" ; Ex: "5 - 3" ➙ 2
    # Multiplication: "number1 * number2" ; Ex: "3 * 2" ➙ 6
    # Division: "number 1 / number 2" ; Ex: "10 / 2" ➙ 5
    # Division Remainder: "number1 % number2" ; Ex: "7 % 2" ➙ 1
    # Exponential: "number^exponent" ; Ex: "2^3" ➙ 8
    # Square Root: "@{number}" ; Ex: "@{16}" ➙ 4
    # Percent: "percent # number" ; Ex: 10 # 20 (10% of 20) ➙ 2
    DEBUG: false
    USE_MANY_FILE: false
    MOBS: #List mob, if you don't list here, mob won't give xp
    - MYTHICMOBSINTERNALNAME

    Mobs File

    Code (YAML):

    MYTHICMOBSINTERNALNAME_2:
    same_as: MYTHICMOBSINTERNALNAME
    MYTHICMOBSINTERNALNAME:
    USE:
    FORMULA: true
    LIMITED_XP: false
    COMMAND: true
    LEVEL_END: true
    CONDITIONS:
    CONDITION1: '%mmocore_level%;>=;5;NUMBER' #you can check by >=, >, <=, <
    CONDITION2: '%mmocore_is_casting%;==;true;BOOLEAN' #only ==
    CONDITION3: '%mmocore_class%;==;KNIGHT;STRING' #only ==
    WARRIOR_CLASS: '%mmocore_class%;==;Warrior;STRING' # only ==
    MAGE_CLASS: '%mmocore_class%;==;Mage;STRING' # only ==
    BOOSTER2: '%player_has_permission_booster.2%;==;yes;STRING' # Booster x2
    BOOSTER5: '%player_has_permission_booster.5%;==;yes;STRING' # Booster x5
    BOOSTER10: '%player_has_permission_booster.10%;==;yes;STRING' # Booster x10
    CHECK_BOOSTER_2_5: '#BOOSTER2#;#BOOSTER5#;false;COMPARE_CONDITIONS' # #CONDITION_1#;#CONDITION_2#;#CONDITION_3#;COMPARE_CONDITIONS
    CHECK_BOOSTER_2_10: '#BOOSTER2#;#BOOSTER10#;false;COMPARE_CONDITIONS' # COMPARE_CONDITIONS condition checks if 3 conditions have same values: true true true, false false false
    CHECK_BOOSTER: '#CHECK_BOOSTER_2_5#;#CHECK_BOOSTER_2_10#;true;COMPARE_CONDITIONS' # #CONDITION_3# can use in CONDITION use use true/false (rcm use true/false for check)
    CUSTOM_FORMULA:
    NORMAL: '%mob_xp%'
    BOOSTER2: '%mob_xp% * 2'
    BOOSTER5: '%mob_xp% * 5'
    BOOSTER10: '%mob_xp% * 10'
    COMMAND:
    OUT_OF_BOUNDS:
    - '#WARRIOR_CLASS#;mi give MATERIAL FRAGMENTS %player_name% 3 0 100 0 s;1' # If player is class warrior, system will give 3 material (Chance = 1%)
    - '#MAGE_CLASS#;mi give MATERIAL FRAGMENTS %player_name% 1 0 100 0 s;1' # If player is class mage, system will give 1 material (Chance = 1%)
    WITHIN_LIMITS:
    - '#WARRIOR_CLASS#;mi give MATERIAL FRAGMENTS %player_name% 3 0 100 0 s;30' # If player is class warrior, system will give 3 material (Chance = 30%)
    - '#MAGE_CLASS#;mi give MATERIAL FRAGMENTS %player_name% 1 0 100 0 s;30' # If player is class mage, system will give 1 material (Chance = 30%)
    FORMULA:
    OUT_OF_BOUNDS:
    LOWER:
    - '%mob_xp%'
    HIGHER:
    - '0'
    WITHIN_LIMITS: # If a player has booster x2 and x5, player will receive 7 xp | x2 x10 -> 12 xp | x5 x10 -> 15 xp | x2 x5 x10 -> 17 xp
    - '#CHECK_BOOSTER#;%mob_xp%;0' # If a player doesn't have any booster, player will receive 1 xp when kill mob -> If a player has any booster, mob gives 0 xp
    - '#BOOSTER2#;#cf_BOOSTER2#;0' # If a player has booster x2, player will receive 2 xp when kill mob
    - '#BOOSTER5#;#cf_BOOSTER5#;0' # If a player has booster x5, player will receive 5 xp when kill mob
    - '#BOOSTER10#;#cf_BOOSTER10#;0' # If a player has booster x10, player will receive 10 xp when kill mob
    XP:
    DEFAULT: 1
    MAX: 1
    LEVEL:
    END: 10
    MAX: 5
    MIN: 1
    • Like
    Reactions: zusuu and Crison
    Download Here You can't access this Speed Download
    MC Plugins
    Version 1.8.3
    Downloads 2
    View 178
    Last Update
    0.00 star(s) 0 ratings