HUD can now be toggled in singleplayer mode. Default key: TAB, remappable via Options -> Key bindings -> simpleskills
HUD can now be toggled in Multiplayer mode through "/simpleskills HUD toggle"
Skills are now saved and loaded in worlds, and thus are no longer global. Each world will have separate stats.
Database location "simpleskills.db" is now in: .minecraft\saves\WorldName\data
Restructured commands and added new ones
added effects for leveling up
added Ironman mode:
all skills will reset on death (pseudo-hardcore)
added classes:
players can choose a class by right clicking relevant job blocks with a book in their hand
players can revoke their class by right clicking a cauldron with a feather in their hand. revoking RESETS the primary skill of the class being revoked as punishment.
added perks:
each class has unique perks that alter gameplay
added farming: XP from harvesting crops (wheat, potato, carrot, cocoa, nether wart, melon, beetroot), gain 1% base XP via tilling and breaking hoe-specific blocks
More configurability: you can customize if classes or villager trades are enabled in the config.json file
XP-Related:
Lectern Magic XP conversion removed
Brewing Stand Magic level requirement removed
Players now also gain Magic XP from enchanting through an Enchanting Table
Defense changes:
+25% defense XP per armor piece equipped (100% at 4/4), blocking with a shield only grants 30% base XP
Various adjustments to XP requirements:
Anvil requires Magic level 10
Enchanting Table requires Magic level 20
Application of specific enchantments via an Anvil is now locked to certain Magic levels:
Fortune III: 35
Protection IV: 50
Efficiency V: 55
Mending: 60
Command list:
/simpleskills togglehud // toggles the tab menu (MULTIPLAYER) HUD on or off /// For singleplayer the key bind to enable or disable HUD is TAB by default, can be rebound in Options -> Key bindings -> simpleskills
/simpleskills ironman enable // enables ironman mode
/simpleskills reset <username> // resets all your skill levels and class
/simpleskills addxp <target> <skill> <amount> // add XP to a player skill [OP only]
/simpleskills setlevel <target> <skill> <amount> // sets the level of a player skill [OP only]
/simpleskills getlevel <target> <skill/total> // gets the level of a target's skill or total level
CLASSES:
/simpleskills class revoke <target> // Remove the class (resets primary skill to level 0) [OP can target other players]
/simpleskills class set <target> <class> // sets a target's class [OP only]
/simpleskills class get<target> // gets a target's class
/simpleskills class perks <class> // lists the perks a class has
/simpleskills class list // lists all classes
/simpleskills perkinfo <perkname> // NOT IMPLEMENTED
XP Changes:
XP Scaling rework (you might have to delete your old database, but you can set your skills to appropriate levels with commands)
XP now uses the exact same formula as OSRS
Spreadsheet for XP table and other related information:
Base XP is configurable and aims for 70k XP/H when the skill is being focused on
magic_requirements.json allows you to limit exact enchantments (ID, level of enchant) allowed for anvils by magic level
Adjusted Cleric trades:
Nether Wart more max uses
Blaze Powder less max uses
Dragon Breath costs more has less uses
CLASSES AND PERKS:
Knight:
Primary skill: Defense
Perks:
Hamstring: apply Slowness for 4 sec with sword or axe
Heavy Bolts: +45% damage with crossbows
Patronage: better deals with villagers
Rigid Arsenal: cannot use tridents or bows
Rogue:
Primary skill: Slaying
Perks:
Stealth: Sneaking grants invisibility and movement speed while sneaking is the same as walking pace
Poison strike: apply wither II for 4 seconds on sword and axe hits while invisible
Flash Powder: 12sec cooldown, 10 block radius. Breaks all aggro of mobs within the radius. Consumes 1 glowstone dust per use
Slim Physique: Max health reduced by 40%
Farmhand:
Primary skill: Farming
Perks:
Fortitude: food level (hunger) cant go below 7, can sprint and cant starve
Rustic Temperament: -30% XP gain to Magic
Lumberjack:
Primary skill: Woodcutting
Perks:
Strong Arms: Attack speed is increased to 5 (base = 4). (eg., iron axe: 0.9 base -> 1.35 with perk)
Salvaged Bark: Gain 2 planks when you strip a log.
Brute: Swords deal 75% less damage, but Axes can be used for Slaying based on Woodcutting skill.
Miner:
Primary skill: Mining
Perks:
Safety Lamp: night vision when a torch/lantern is equipped in the off-hand
Blasting Expert: 20% less damage from explosions (stacks with Blast Protection IV)
Vertigo: 20% more fall damage
Wizard:
Primary skill: Magic
Perks:
Incantation: cast spells based on your equipped wand:
-Stick grants regeneration to targeted player or self
-Blaze rod casts a fireball that deals damage to entities, but not blocks
-Breeze rod toggles levitation, allowing you to move in the air horizontally, but not vertically
Frail Body: -10% XP gain to all skills except Magic
I Put on My Robe and Wizard Hat: can only wear leather armor, elytra, and turtle shell
Nomad:
Primary skill: Excavation
Perks:
Scavenger: 25% slower food saturation decay, immune to the hunger status effect
Bottomless Bundle: right click with a bundle to reach into your Ender Chest inventory
Exile: Cannot trade with villagers
[9:10 AM]Ob'yekt: SLAYING -> ATTACK_DAMAGE: +25% (+1% per level)
WOODCUTTING -> BLOCK_INTERACTION_RANGE: 7.0 (+1.04% per level)
DEFENSE -> MAX_HEALTH: +4 hearts /8 hp (+1 heart every 8 lvls)
MINING -> BLOCK_BREAK_SPEED: +28.6% (+1.1% per level)
EXCAVATING -> MOVEMENT_SPEED: +25% (+1% per level)
FARMING -> KNOCKBACK_RESISTANCE: +25% (+1% per level)
MAGIC -> FALL_DAMAGE: -25% (-1% per level)
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }