HomeJavaModsSage
Sage
[​IMG]
Grow stronger by tempering your will, strength and understanding of the vast world of Minecraft. Unlock permanent rewards by completing objectives and challenges. This plugin is inspired by RWTema's "The Monk Mod" and is designed to add to the Vanilla experience.

Configuration is included for both the challenges and rewards to allow rebalancing of the plugin to suit servers as required.

[​IMG]
The current list of challenges and rewards are as follows:

Additional notes:

I'm open to adding many more challenges and rewards, so hit me up if you have any suggestions you would like to see implemented.

[​IMG]
Installing is simple, simply drop the plugin .jar into your /plugins/ directory as you would any other plugin and restart your server - /reload is also possible

This plugin will run out of the box however there are a number of configuration options for both challenges and rewards if you want to tweak or rebalance for your server, see the configuration section below.

[​IMG]
/Sage - Displays your current level, shows next challenge hint on hover
/Sage Set [Player] [Level] - Set a players sage level
/Sage Check [Player] - Check a players sage level

[​IMG]

Specify which level ability is unlocked:
Blink (ability to teleport short distances)
Fasting (reduced hunger depletion rate)
Breathing (reduced oxygen depletion rate)
Speed (player speed)
Inner Heat (fire damage reduction)
Lava Bathing (brief immunity to lava)
Mining Speed (haste potion effect + bare hands mining level)
Potion Effects (vanilla potion effects)


Spoiler: default challenges.yml
Code (YAML):
Challenges:
  Punch_Wood
:
    Challenge
: PUNCH_BLOCK
    Color
: GREEN
    Description
: "Break {requiredcount} wood logs with your bare hands."
    Required_Count
: 10
    Materials
: [ACACIA_LOG, BIRCH_LOG, DARK_OAK_LOG, JUNGLE_LOG, OAK_LOG, SPRUCE_LOG ]
  Sun_Meditation
:
    Challenge
: SUN_MEDITATION
    Color
: GREEN
    Description
: "Meditate while watching a sunset or sunrise."
    Required_Count
: 30
  Hold_Breath
:
    Challenge
: HOLD_BREATH
    Color
: GREEN
    Description
: "Swim until your lungs burst."
    Required_Count
: 1
  Punch_Stone
:
    Challenge
: PUNCH_BLOCK
    Color
: GREEN
    Description
: "Break {requiredcount} stone blocks with your bare hands."
    Required_Count
: 5
    Materials
: [STONE ]
  Pet_Animals
:
    Challenge
: PET_ANIMALS
    Color
: GREEN
    Description
: "Pet {requiredcount} animals."
    Required_Count
: 20
  Sprint
:
    Challenge
: SPRINT
    Color
: GREEN
    Description
: "Sprint {requiredcount} blocks."
    Required_Count
: 200
  Kill_Monsters
:
    Challenge
: KILL_MONSTERS
    Color
: GREEN
    Description
: "Kill {requiredcount} monsters."
    Required_Count
: 10
  Dodge_Skeleton_Arrow
:
    Challenge
: DODGE_SKELETON_ARROW
    Color
: GREEN
    Description
: "Dodge a skeleton's arrows {requiredcount} times in a row without getting hit"
    Required_Count
: 5
  Punch_Iron
:
    Challenge
: PUNCH_BLOCK
    Color
: GREEN
    Description
: "Break {requiredcount} iron blocks with your bare hands."
    Required_Count
: 4
    Materials
: [IRON_BLOCK ]
  Midnight_Boatride
:
    Challenge
: MIDNIGHT_BOATRIDE
    Color
: GREEN
    Description
: "Take a boat upon the ocean and contemplate the midnight moon."
    Required_Count
: 30
  Coexist_With_Enderman
:
    Challenge
: COEXIST_WITH_ENDERMAN
    Color
: GREEN
    Description
: "Peacefully coexist among the Endermen without scaring them."
    Required_Count
: 30
  Walk_Through_Fire
:
    Challenge
: WALK_THROUGH_FIRE
    Color
: GREEN
    Description
: "Walk {requiredcount} blocks through fire."
    Required_Count
: 10
  Punch_Obsidian
:
    Challenge
: PUNCH_BLOCK
    Color
: GREEN
    Description
: "Break obsidian with your bare hands."
    Required_Count
: 1
    Materials
: [OBSIDIAN ]
  Creeper_Kiss
:
    Challenge
: CREEPER_KISS
    Color
: GREEN
    Description
: "Convince a creeper to give up exploding by giving it a friendly kiss."
    Required_Count
: 1
  Wither_Skeleton_Staring_Competition
:
    Challenge
: WITHER_SKELETON_STARING_COMPETITION
    Color
: GREEN
    Description
: "Win a staring comptetition against a wither skeleton."
    Required_Count
: 1
  Leap_Of_Faith
:
    Challenge
: LEAP_OF_FAITH
    Color
: GREEN
    Description
: "Take a very high leap of faith onto hay."
    Required_Count
: 1
  Sleep_On_Bedrock
:
    Challenge
: SLEEP_ON_BEDROCK
    Color
: GREEN
    Description
: "Sleep upon a \"Bed of Rock\ ", remember to look before you sleep."
    Required_Count
: 1
  Blindness
:
    Challenge
: BLINDNESS
    Color
: GREEN
    Description
: "You are now blind.\nTo restore your sight, slay {requiredcount} enemies."
    Required_Count
: 5
  Kill_Wither
:
    Challenge
: KILL_WITHER
    Color
: GREEN
    Description
: "Fight and kill 1 Wither, using your bare hands."
    Required_Count
: 1
  Fall_Into_Void
:
    Challenge
: FALL_INTO_VOID
    Color
: GREEN
    Description
: "Fall into the void."
    Required_Count
: 15

Spoiler: default rewards.yml
Code (YAML):
Animal_Friend : 5
Catch_Arrows
: 8
Water_Walking
: 10
Creeper_Kiss
: 14
Withering_Stare
: 15
Cat_Feet
: 16
Toxin_Immunity
: 19
Flight
: 20
Blink
:
  Level
: 11
  Max_Distance
: 20
Fasting
:
  2
: 0.5
Breathing
:
  3
: 0.5
Speed
:
  Walk
:
    6
: 0.2
    8
: 0.4
  Sprint
:
    6
: 0.4
    8
: 0.6
Inner_Heat
:
  12
: 0.5
Lava_Bathing
:
  12
: 3000
Mining_Speed
:
  Level_Unlocks_Haste
:
    1
: 1
    4
: 2
    9
: 3
    13
: 4
    17
: 5
  Break_Block_At_Level
:
    4
: [STONE, COBBLESTONE, ANDESITE, DIORITE, GRANITE, SANDSTONE, COAL_ORE, IRON_ORE, LAPIS_ORE, NETHER_QUARTZ_ORE, NETHER_GOLD_ORE ]
    9
: [REDSTONE_ORE, DIAMOND_ORE, EMERALD_ORE ]
    13
: [OBSIDIAN ]
Potion_Effects
:
  INCREASE_DAMAGE
:
    1
: 1
    6
: 2
    7
: 3
    17
: 4
    18
: 5
  DAMAGE_RESISTANCE
:
    2
: 1
    3
: 2
    7
: 3
    13
: 4
  JUMP
:
    6
: 1
 


[​IMG]
All players have a sage level and are able to level up

sage.commands.sage.admin Access to the /sage set and /sage check commands

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Sage is a free Minecraft Java mod. Compatible with Minecraft 1.16. Downloaded 116 times (via Spigot). Download it and open it directly in the game.

Explore more