Chance for Enchantment Project MMO Features Requirements (locks) wear_requirement tool_requirement req_wear req_break req_place req_use Wearing Items in Armor or Off-Hand Slot, Supports Curios Using Items to break blocks Penalty: Slowness, Haste, etc debuffs Using Items to damage entities Breaking blocks Placing blocks Using items, or world blocks Penalty: Unable to for example: throw Ender Pearls, or use Crafting Tables Skills Mining Building Excavation Woodcutting Farming Agility Endurance Combat Archery Smithing Flying Swimming Fishing Crafting Magic Slayer Taming req_craft Crafting any item req_biome Being able to access a biome Custom Potion Effects (Such as Poison, Blindness, etc) Extra drop chances info_ore info_log info_plant Fully customizable, you define what an Ore is, and how much chance each Mining level adds to drop an extra item Fully customizable, you define what a Log is, and how much chance each Woodcutting level adds to drop an extra item Fully customizable, you define what a Plant is, and how much chance each Farming level adds to drop an extra item Xp Rewards Breaking Rock, or Rock-y Material blocks Dig Faster Allows Salvaging items into other items, higher chance with higher level More durability is repaired using an Anvil with higher levels Anvil Smithing Table With higher levels, enchantments above Maximum level become obtainable with a chance to fail Mine Faster Drops extra items from Ores Higher Level Benefits Xp Gaining Xp Gaining Breaking Dirt, or Dirt-y Material blocks Higher Level Benefits Xp Gaining Breaking Logs, or Log-y Material blocks Higher Level Benefits Chop Faster Drops extra Logs Xp Gaining Harvesting Plants Higher Level Benefits Harvesting more Crops from Plants Harvest Faster Xp Gaining Building Blocks Stronger blocks award more xp Higher Level Benefits Increased Reach Distance Xp Gaining Running Jumping Saving Fall Damage Higher Level Benefits Higher Sprint Jump Higher Sneak Jump Faster Sprint Speed Higher Chance to save Fall Damage Xp Gaining Taking damage from any source Benefits Endurance Percentage of damage saved (processed after armor) Extra Max Hearts Xp Gaining Hitting Living Creatures Less xp if the creature Dies Less xp if the creature is Passive Less xp if the creature was 1hit from full hp Higher Level Benefits More Damage Dealt Higher Diffculty = Higher Xp Gained Xp Gaining Shooting Living Creatures Less xp if the creature is Passive More xp if the creature Dies More xp if the creature was 1shot More xp if the Projectile traveled more than 16 blocks, per block Higher Level Benefits Xp Gaining Salvaging Items Repairing Items Xp Gaining Flying with Elytra Xp Gaining Swimming Higher Level Benefits Underwater NightVision unlock Xp Gaining Fishing Higher Level Benefits Higher chances at accessing the Rare Fish Pool Better loot from the Rare Fish Pool Higher Tier Items Higher Tier and Level Enchantments Xp Gaining Crafting Xp Gaining Slaying Aggresive Creatures Xp Gaining Taming Creatures xp_value_general Customizable Data (data.json) Xp Gained for items that don't fit into other categories (Currently only applies to Fishing xp for non-Rare-Fish-Pool items) xp_value_break Xp rewarded for Breaking that Block for the First Time xp_value_craft Xp rewarded for Crafting items (each) xp_value_kill Xp rewarded for Killing a Living Creature xp_value_tame Xp rewarded for Taming a Living Creature xp_value_breed Xp rewarded for Breeding Living Creatures Xp Bonuses xp_bonus_biome Xp bonuses applied while being inside a Biome that you have met the Requirements for xp_bonus_worn Xp bonuses applied while wearing an item on either the Armor slots, Curios slots, or Off-Hand slot xp_bonus_held Xp bonuses applied while holding an item in your Main Hand Rare Fish Pool fish_pool fish_enchant_pool startWeight startLevel endWeight endLevel enchantLevelReq xp minCount maxCount At what level will the item have a chance to spawn with an enchantment Item Xp reward for each item Minimum amount of item that will spawn Maximum amount of item that will spawn Enchantment levelReq levelPerLevel chancePerLevel maxChance maxLevel Fishing level required to catch this enchantment Fishing levels per Enchantment level Chance for each Enchantment Level Max chance for each Enchantment Level Maximum Enchantment Level Other biome_effect_negative Potion Efffects players that do not meet the Biome Requirements will receive biome_mob_multiplier Mob Scale Multiplier in specific biome (0% = no scaling, 200% = twice scaling) speedBonus damageBonus hpBonus mob_rare_drop Rare Items dropped by Living Creatures (1 in x chance) level_up_command Command triggered on Specific Skill, Specific Level level up vein_blacklist all_dimensions other dimensions Global Veining Blacklist Dimension Specific Veining Blacklist >player< will get replaced by the player name, >level< will get replaced by the level number req_kill Being able to damage a Living Creature Salvaging Output Items (Multiple) block_specific Used to give specific "tags" for blocks growsUpwards player_specific Used to give specific "tags" for players ignoreReq salvageMax baseChance chancePerLevel maxChance xpPerItem levelReq Level required to Salvage Xp awarded for each Salvaged item Max chance for each Salvaged item Increase in chance for each Salvaged Item per level Start Chance for each Salvaged Item Max amount of salvageItem that can get Salvaged Rare Fish Pool A pool that rarely gets accessed that has lots of Rare and Powerful items, that have a chance to get Enchanted extraChance extraChance extraChance Hunter Xp Gaining Hunting Passive Creatures Integration Curios CraftTweaker Award the player levels Award the player Xp Set player levels Set player xp Check if the player has met the required stats Imports More height than Sprint Jump Higher = more xp Faster = more xp More saved = more xp Potion Effects Affect Gain Potion Effects Affect Gain Custom Xp Bonuses Penalty Fractional Breaking Speed Fraction of xp gained Penalty Fraction of Damage Fraction of xp gained 1 / Fraction Durability Lost Vein Mining Charge Replenishes 1 every second Amount used depends on Block Hardness and Level in corresponding Skill Speed Customizable Charge is limited Requirements Veinable Blocks Mining Woodcutting Farming Crafting Wool related blocks Wool Bed Plants Crops Tall Plants Solid Plants Trees Wood Leaves Planks Rocks Stone Ore Not on Vein Blacklist Only veined Horizontally Recharges fully in the Morning Cost Exhaustion Breeding Animals API Skill.SKILLNAME.getLevel returns level int Skill.SKILLNAME.getXp returns xp double Skill.SKILLNAME.setLevel sets level double Skill.SKILLNAME.setXp sets xp double Skill.SKILLNAME.addLeve rewards level double Skill.SKILLNAME.addXp rewards xp double Worn Items Xp Bonus Support Requirement Support Only veined Vertically (Top to Bottom) Anvil Break Chance reduced More Repaired = more xp Put the item in Off-Hand, Crouch, and Right-Click the Smithing Table Commands Permission Level OP None admin reload Reloads data.json Give/Add/Clear Xp Levels checkbiome Tells you Mob Scaling info in your current Biome checkstats Opens GUI for the target players stats list resync Resyncs Client Elements, such as XP values tools levelatxp xpatlevel xpto Tells you what level it is at given xp value Tells you how much xp a given level is Tells you how much xp you need to reach the next level Can also be given 2 inputs, and replies their gap instead debug nearbyPowerLevel Tells you the Power Level a mob would spawn under if they stood at your current position searchRegistry Outputs search result into your console (can be found in /logs/latest.log) biome enchant entity item potionEffect All things that are physical, but aren't blocks (Are usually mobile) Tools Json Builder This tool is provided for anyone to use, in order to build data.json much more effectively and reliably Options Output Types Raw List Json Json Builder This tool comes with built-in error, and formatting checks Example Code Languages English French Korean Brazilian Portuguese Russian Lithuanian Harmonised MareOfTheStars BusanDaek TorukM4kt starche didis54 Mob Scaling Speed Hp Damage Bonuses Formula Power Level ( Endurance + ( (Highest of Combat/Archery/Magic) * 1.5 ) ) / 50 Individual Group Average of all Power Levels within the Radius Radius X = Distance to the closest player Players Affecting Scaling P1 P2 Players Not Affecting Scaling P3 XP.awardXpTrigger xp_value_trigger Xp rewarded for specific API triggered events, by Mod Devs Example Xp Awarded upon consuming AzureDoom's Doom mod's Mega Orb info_smelt extraChance Fully customizable, you define what gets affected inside a Vanilla Furnace, and how much chance each Farming level adds to smelt an extra item xp_value_smelt XP rewarded for Smelting Items in a Vanilla Furnace Smelting Smelt Extra Ore Xp Gaining [Secret] Cooking Xp Gaining Cooking Food Higher Level Benefits Extra Food Cooked Smelting Items Alchemy Xp Gaining Brewing Potions Higher Level Benefits Extra Potions Brewed biome_effect_positive Potion Efffects players that do meet the Biome Requirements will receive Reward Custom Potion Effects (Such as Speed, Regeneration, etc) Penalty Penalty Penalty Penalty Unable to place a block, it just doesn't get placed Unable to break the block, it just doesn't break The recipe is locked, doesn't even show up Ability to find Treasure in Blocks Input Item Treasure treasure startChance startLevel endChance endLevel xpPerItem minCount maxCount Maximum amount of the item that can be found as Treasure Minimum amount of the item that can be found as Treasure How much xp is awarded in Excavation per Item More Underwater Breath Formula ( Swimming + ( Endurance / 2.5 ) ) / 50 = Respiration boost Respiration (Longer Underwater Breath) Info Endurance contributes to the Respiration boost, but 2.5 times less than Swimming By Default, Respiration is capped at 5, due to being Way too overpowered at above 5 If you have a piece of equipment with Respiration 3, and a boost of 3 Respiration thanks to levels, it will only add up to a total of Respiration 5 xp_multiplier_dimension Determines the xp multipliers for specific, or global dimensions FTB Quests Level Requirement Integration Party Command /pmmo party create Displays party info Creates a Party with you in it invite Invites a Player accept Accepts an Invitation decline Declines an Invitation leave Leaves Party Bonuses By default: 5% xp bonus per Member in range Criteria Range Members have to be in Range to get benefits up to 50% bonus Xp Boost by Key System Config. setPlayerXpBoost Arguments ServerPlayerEntity String Map<Skill, Double> List of Boosts Xp Boost Identifier Key Player to attach the Xp Boost onto Adds or Replaces an existing Xp Boost with the Xp Boost Indentifier Key removePlayerXpBoost Arguments Player to attach the Xp Boost onto ServerPlayerEntity Xp Boost Identifier Key String Removes an existing Xp Boost with the Xp Boost Indentifier Key Extra Info Xp Boost Identifier Key You can include this key in your lang file, which will appear to the player in the Stats list GUI Traditional Chinese Simplified Chinese Lyla Lyla Automatic Data Generation! Affected Data List req_wear req_weapon req_tool xp_value_craft info_ore info_plant info_log Description Generates Data Automatically, according to the Stats of the Block/Item, or by default values incase there are no available stats xp_value_place XP rewarded for Placing Blocks If the value is not defined, the xp gained will be the Block Hardness, in the Building Skill item_specific Used to give specific "tags" for items meleeWeapon archeryWeapon magicWeapon req_use_enchant Being able to use Armor/Weapons/Tools with specific enchantments All values for levels below the enchantment level are added together Optional Config to scale un-specified enchant levels examle Level 1 Fishing 5 Level 2 Farming 10 Level 3 will require Fishing 5, and Farming 10 automatically (sum of all requirements from below levels) * enchantLevel / lastSpecifiedLevel Spanish D1gg1ns Auto Values Static (One time generation on bootup) Supports: req_wear req_weapon req_tool info_ore info_log info_plant xp_value_craft Depends on Armor and Armor Toughness values Depends on Damage and Attack Speed Depends on the break speed of certain blocks Doesn't depend on anything, assigns a static value from config Doesn't depend on anything, assigns a static value from config Doesn't depend on anything, assigns a static value from config Depends on Armor, Armor Toughness, Damage, Attack Speed, Tool Speed Dynamic (Depends on the actual item) Supports: req_wear req_weapon req_tool Depends on Armor and Armor Toughness values Depends on Damage and Attack Speed Depends on the break speed of certain blocks Advantage Supports Chargeable/Modifiable items, such as Tinkers Silent Gear Draconic Evolution Dynamic Trees Xp Value Extra Drops By default, effectiveness depends on durability By default, effectiveness depends on durability Higher Level Benefits More Damage Dealt Higher Level Benefits More Damage Dealt Attacking Living Creatures with Magical weapons A Magical Weapon has to be specified in item_specific Shares same formulas as Archery Party (See Party Section) autoValueOffsetWear autoValueOffsetWeapon autoValueOffsetTool Specify Weapon Type Offset Auto Value Generation skills Used to give skills custom colors Anti Cheese Afk Detection Method [Secret, though the mod's open source, so I can't stop you from bypassing it] Bad Afking Penalty After (by default) 10 minutes, xp gain drops to (by default) 10% Good Being Active Reward Restoring normal xp gain (By default) 1 minute from max afk to restore full xp gain Being able to use Tools/Weapons with specific Tinkers Materials req_tinkers_materials Passive Health Regeneration Events Fields String skill double amount String sourceName boolean skip boolean ignoreBonuses boolean causedByParty BlockPos blockPos ItemStack itemStack Map<String, Double> award BlockPos blockPos Fields Fields SalvageEvent XpEvent TreasureEvent Triggered Upon Salvaging Triggered Upon gaining xp Triggered Upon finding Treasure xp_value_right_click XP rewarded for Right Clicking while holding an item It doesn't care if the item was consumed or not, you're just getting the xp~