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)
Added attributes (passive perks) to all skills, all of which start at level 66 (after all unlocks have been achieved).
Passive Abilities
Attribute bonus | Skill | MAX |
---|---|---|
Attack Damage | Slaying | +33% |
Block Range | Woodcutting | 7.0 |
Max Health | Defense | 8 HP |
Breaking Speed | Mining | +28% |
Movement Speed | Excavating | +33% |
Fall Reduction | Magic | +100% |
- Slaying: 33% more damage at level 99 (1% per level)
- Woodcutting: Increases block interaction range per level. Base level is 4.5.
- Defense: Gain 2 health (1 heart) every 10 levels starting from 66 to a total of 8 health (4 hearts) at level 99.
- Mining: Gain faster block breaking speed per level. At level 99 you can instantly mine stone with a Netherite Pickaxe that has Efficiency V (similar to Haste II).
- Excavating: 33% more movement speed at level 99 (1% per level)
- Magic: Gain fall damage reduction based on level: lvl 66-75: 25%, lvl 76-85: 50%, lvl 86-98: 75%, lvl 99: 100%.