User Tools

Site Tools


infinix:pmmo

Table of Contents

Project MMO

PMMO curseforge page
PMMO wiki

Most weapons, tools and armors have level requirements, for example a diamond pickaxe requires 60 mining skill level to hold (Wear requirement) and to use as a tool but also requires 30 combat skill to use as a weapon

Stats

PMMO stats are displayed on the top left corner of the screen and can be hidden by pressing 'Left Alt (default)

Format: <Level> | <Skill> <+/-Bonus>%

The button in the 'E' menu will also show you the same stats along with how much xp is needed for the next level and a tooltip showing most (not all) perks.

Perks

The experience you earn levels up specific skills that then unlocks items and gains you special perks.

Combat
  1. Physical attack damage - minecraft:generic.attack_damage
    • The amount of damage bonus done via physical attacks (swords, fists, etc)
    • Max +4 dmg
    • default: 1
    • “per_level”: 0.004
    • “max_boost”: 4.0
Endurance
    • The maximum health of the player determines the highest health they may be healed to (stacks with other health buffs)
    • Max +40 HP (two full bars of hearts) at lv 1000
    • default: 20
    • “per_level”: 0.04
    • “max_boost”: 40.0,
    • Max +4 at lv 1000
    • default: 0
    • “per_level”: 0.004
    • “max_boost”: 4
Magic
  1. Mana boost - ars_nouveau:ars_nouveau.perk.max_mana
    • Increases the maximum mana for ars nouveau spells
    • Max +3000 at lv 1000
    • “per_level”: 1.0
    • “max_boost”: 3000.0
  2. Mana regen - ars_nouveau:ars_nouveau.perk.mana_regen
    • The rate of mana regeneration
    • Max +100 at lv 1000
    • default: 2
    • “per_level”: 0.01
    • “max_boost”: 100.0
  3. Spell damage reduction - pmmo:damage_reduce - ars_nouveau:spell
    • Flat reduction of damage taken from ars nouveau spells
    • Max -25 damage at lv 1000
  4. Spell power - irons_spellbooks:spell_power
    • The irons spellbooks boost for spell power
    • Max +10% at lv 1000
    • Default: 1
    • “per_level”: 0.0001
    • “max_boost”: 1.0
  5. Mana boost - irons_spellbooks:max_mana
    • Increases the maximum mana for Iron's Spellbooks spells
    • Max 300 at level 1000
    • Default: 100
    • “per_level”: 0.3
    • “max_boost”: 300.0
  6. Sound Magic resistance - alshanex_familiars:sound_magic_resist
    • Resistance to sound magic
    • Max +100% at lv 1000
    • default: 100%
    • “per_level”: 0.001
    • “max_boost”: 1.0
  7. Blood Magic resistance - irons_spellbooks:blood_magic_resist
    • Resistance to blood magic
    • Max +100% at lv 1000
    • default: 100%
    • “per_level”: 0.001
    • “max_boost”: 1.0
  8. Eldritch Magic resistance - irons_spellbooks:eldritch_magic_resist
    • Resistance to eldritch magic
    • Max +100% at lv 1000
    • default: 100%
    • “per_level”: 0.001
    • “max_boost”: 1.0
  9. Evocation Magic resistance - irons_spellbooks:evocation_magic_resist
    • Resistance to evocation magic
    • Max +100% at lv 1000
    • default: 100%
    • “per_level”: 0.001
    • “max_boost”: 1.0
  10. Holy Magic resistance - irons_spellbooks:holy_magic_resist
    • Resistance to holy magic
    • Max +100% at lv 1000
    • default: 100%
    • “per_level”: 0.001
    • “max_boost”: 1.0
  11. Ice Magic resistance - irons_spellbooks:ice_magic_resist
    • Resistance to ice magic
    • Max +100% at lv 1000
    • default: 100%
    • “per_level”: 0.001
    • “max_boost”: 1.0
  12. Lightning Magic resistance - irons_spellbooks:lightning_magic_resist
    • Resistance to lightning magic
    • Max +100% at lv 1000
    • default: 100%
    • “per_level”: 0.001
    • “max_boost”: 1.0
  13. Nature Magic resistance - irons_spellbooks:nature_magic_resist
    • Resistance to nature magic
    • Max +100% at lv 1000
    • default: 100%
    • “per_level”: 0.001
    • “max_boost”: 1.0
Archery
  1. Draw speed - apothic_attributes:draw_speed
    • Increase draw speed of bows and crossbows
    • Max 2x at lv 1000
    • Default: 1
    • “per_level”: 0.001
    • “max_boost”: 1.0
  2. Arrow Damage - apothic_attributes:draw_speed
    • Increases damage of all arrows
    • Max 2x damage at lv 1000
    • “per_level”: 0.001
    • “max_boost”: 1.0
Gunslinging
  1. Damage Boost - Flat damage increase - “for_damage”: [ “superbwarfare:gunfire”, “superbwarfare:gunfire_headshot” ]
    1. Sniper Rifle - #superbwarfare:sniper_rifle
      1. Max +20 at lv 1000
      2. “per_level”: 0.02
    2. Machine Gun - “superbwarfare:devotion”, “superbwarfare:rpk”, “superbwarfare:m_60”
      1. Max +3 at lv 1000
      2. “per_level”: 0.003
    3. Rifle - “#superbwarfare:rifle”, “superbwarfare:insidious”
      1. Max +3 at lv 1000
      2. “per_level”: 0.003
    4. SMG - “#superbwarfare:smg”
      1. Max +2.5 at lv 1000
      2. “per_level”: 0.0025,
    5. Handgun - “#superbwarfare:handgun”
      1. Max +4 at lv 1000
      2. “per_level”: 0.004
    6. Shotgun - “#superbwarfare:shotgun”
      1. Max +0.25 at lv 1000
      2. “per_level”: 0.00025
Agility
  1. General movement speed - generic.movement_speed
    • Speed of movement (walking, running, etc)
    • Max +50% boost at lv 1000
    • default: 0.1
    • “per_level”: 0.0001
    • “max_boost”: 0.05
    • Stamina determines how much exhaustion player must collect to decrease food/saturation points.
    • Max +100% boost at lv 1000
    • default: 4
    • “per_level”: 0.004
    • “max_boost”: 4
  2. Parcool Stamina - parcool:max_stamina
    • The max stamina for Parcool actions
    • Max +100% boost at lv 1000
    • default 2000
    • “per_level”: 2
    • “max_boost”: 2000.0
  3. Parcool Stamina recovery - parcool:stamina_recovery
    • How fast your parcool stamina recovers
    • Max +100% at lv 1000
    • default 20
    • “per_level”: 0.02
    • “max_boost”: 20.0
Swimming
  1. Swim speed - neoforge:swim_speed
    • Increases the speed of swimming and swim sprinting
    • Max 2x at lv 1000
    • “per_level”: 0.002
    • “max_boost”: 2.0
  2. Breath - pmmo:breath
    • Gives you additional air bubbles when air runs out
    • “per_level”: 0.5
  3. Night vision
    • Gives night vision potion effect underwater only - minecraft:night_vision
    • Lv 25+
    • “min_level”: 25
    • “max_boost”: 160
  4. Haste
    • Gives haste 2 potion effect underwater only - minecraft:haste
    • Lv 300+
    • “min_level”: 300
    • “max_boost”: 160

Experience

Experience can be gained by certain actions

Endurance Taking damage Healing
Combat Melee damage
Magic Magic damage Taking magic damage Enchanting
Archery Projectile damage Taking projectile damage
Gunslinging Gun damage
Mining Mining ores
Excavation Break dirt-like blocks
Woodcutting Break wood blocks
Agility Running Jumping Flying
Farming Grow crops
Swimming Swim

The amount of experience you get depends a few factors, for example Combat experience for melee damage is based off of how much damage you do. So using a stronger weapon will get you more experience.

XP Boost

Some items will give you an experience boost when holding/wearing it

Golden Sword Combat +50%
Other Golden Tools +25%
Golden Armor Mining +5% each
Golden Carrot Magic +5%
Golden Apple Magic +15%
Enchanted Apple Magic +20%
Stone Tools +5%
Arrow +25% Archery
Quiver +5% Archery
Heart of the sea Swimming +25% Fishing +10%
Wooden Pickaxe Mining +10%
Dog Tag Gunslinging +5%
Superb Warfare Armors Gunslinging +5%

Different biomes and dimensions give you different XP boosts, for example Plains biome gives you Farming +30%, Mining +25%, Woodcutting +25%, Excavation +25% and Building +25%.

Biomes can also give different potion effects such as Plains biome giving Speed or Cold Ocean giving Slowness

Party

Parties allow players to join together to share XP gains. Players need to be in proximity of each other, and those that are in range split any xp earned between their nearby party members.

Creating a Party

To create a party a player uses the command /pmmo party create. the player will not be able to create a party if they are already a member of another party

Inviting players to a Party

invite online players to a party using /pmmo party invite <player>. This will send a message in chat to that user that they can accept or decline. there is no expiration on these invitations. If you would like to rescind an invitation, use the command /pmmo party uninvite <player>.

There is no party owner, and all players can invite and uninvite players as they wish.

Responding to an Invitation

When you are invited to a party, you will receive a message in chat with links to accept or decline the invite. These do not expire, but they may be rescinded by the party. If you accept a rescinded invite, you will be notified the invite is no longer valid. If you decline an invitation, you will need to be invited again to join the party.

Multiple Invites

if you are invited to multiple parties at the same time, you can only be a member of one party. If you accept the first invite, you will be added to the party. If you then accept the second invite, you will be switched parties. Note, however, that because you responded to the first invite, it has been used so you cannot click the link again to rejoin the first party. You will need to be reinvited. With that said, you do not need to leave a party to join another party

Kicking party members

Since there is no owner, there is no authority to kick or prevent invites. If you no longer want a specific person in your party, leave and reform a new one with the members you do want.

Showing party members

use the command /pmmo party list to display all party members

Leave a Party

To leave a party use the command /pmmo party leave

Party XP, How it works

Sharing xp always originates from the player who earned it. party members who are in range of that player get an equal split of the XP earned. For example, in the example below each '-' is a 10 block distance and our config is set to award XP to party members within 50 blocks.

B—A—C

if player “A” earns 30 XP, both B and C are in range and will split the XP giving everyone 10 XP. If player C earns 30 XP, only player A is in range, therefore players A and C get 15 XP each.

infinix/pmmo.txt · Last modified: 2025/05/28 16:27 by schindlershadow