Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details

Crescent Project
The official modrinth page for CrescentSMP plugin, featuring our custom plugin and required resource pack.
Requirements
To experience the server as intended, you must have the CrescentSMP Resource Pack installed. Note: This pack is required to view custom item textures.
Plugin Features
You can craft rituals. which are used at night to start a server-wide event. dropping the charm after a timer counts down to 0.
Charms are applicable to weapons (swords - axes - spears). to apply a charm to the weapon, you have to hold the charm, hover over the desired weapon and click it.
Charms will grant their respective weapons special power.
You can activate your primary abilities by using commands or offhanding with sneaking or not.
Trust system have also been implemented to prevent friendly fire.
Charm Extractors are added to extract the charm from a weapon to be applied to another weapon
Keybind Setup
To trigger this ability quickly during combat, you can bind the command to a key using mods like CommandKeys.
Recommended Mods:
- CommandKeys
- Any other mod that supports command keybindings.
Charms
Waning
Passive 1 : This doubles the gravity of the player while holding the weapon.
Passive 2: Every 30 secs, all enemies in range of 10 blocks, inflict slowness of level 2 for 15 secs.
Ability : aims at a player (range : 9) the target is pulled towards the players, causes 6 true damage (3 hearts) and inflicts glowing for 3 secs
Blood
Passive 1: Every 10 crits (counter decays after 45 secs, the timer resets everytime the player lands a crit), you get 2 hearts (stackable to 6 hearts) (decays after 30 secs , the time resets everytime the player lands 10 crits)
Passive 2: Every Hit, player heals 15% of final damage infliced, but at night, the percentage rises up to 25% (you can't heal more than 1.5 hearts per hit)
Ability : aims at a player (range : 6), the target is inflicted with weakness and darkness for 10 secs, while buffing player damage by 20% for 25 secs
Blue
Passive: gives all trusted players (including the player) within 15 blocks, absorption 1 for 20 secs every 45 secs.
Ability 1: spawns 2 shields that absorb 2 hits each (negating 4 hits in total)
Ability 2: every enemy within 20 blocks are flinged
Super
Passive : permanent 10% speed while the weapon is in their inventory
Ability 1 : ‘Psuedo mace’ launches the player so high, when the player is falling, it does a true damage of 5 hearts and freezes player movement for 3 secs.
Ability 2 : slowly pull enemies who are in a 20 block radius of you towards you for 20 seconds, also initially inflicts slowness for the duration of this ability.
Eclipse
Passive 1 : every 20 secs, all enemies within 8 blocks, dealing a damage of half a haert and inflicting darkness for 3 secs
Passive 2 : for each player hit with passive 1, gain a heart and a half of health (you can’t heal more than 4 hearts at once)
Ability: Launches all enemies within 12 blocks, dealing 3 hearts of damage with 50% armor reduction (meaning at max defense, dealing 1.5 hearts) and inflicts blindness for 6 secs
Thunder
Passive 1 : Every 4 hits, you gain a charge , caps at 10 charges, decays after 7.5 seconds.
Passive 2 : for each charge, you'll gain 2%+ damage and 1%+ speed.
Ability: behaves differently if player is grounded or not grounded : strikes lightening to all enemies within 10 blocks, costs 5 charges Mid-Air : All charges are consumed to shoot an explosion at the direction the player looks at.
Tide
Passive : player has two modes : High Tide = more knockback, more damage, LowTide = inverted knockback, increase player resistance.
Ability 1 : Swap between Tide modes
Ability 2 : aims at a player (range: 9) the target gets damaged slightly every half a second, lasting 8 seconds.
Commands & Permissions
Below is the list of available commands for CrescentSMP.
| Command | Description | Permission |
|---|---|---|
/crescentsmp reload |
Reloads config | crescentsmp.reload |
/crescentsmp viewcount <charm> |
Checks how many charms exist | crescentsmp.viewcount |
/crescentsmp recipe <item> |
Views custom item recipe | None |
/crescentsmp trust [player] |
Enlists a player into the user's trustlist | None |
/crescentsmp untrust |
Delists a player from the user's trustlist | None |
/crescentsmp untrustall |
Removes all players from user's trustlist | None |
/crescentsmp trustlist |
Displays the user's trustlist | None |
/crescentsmp activateability |
Activates the charm's primary ability (if possible) | None |
/crescentsmp activatesecondaryability |
Activates the charm's secondary ability (if exists) | None |
/crescentsmp refresh |
Refreshes the custom item held description (if outdated) | None |
/crescentsmp control |
Enables/Disables activating abilities by offhand | None |
Note: Permissions can be managed through any standard permissions plugin (like LuckPerms).
Config File
View Config.yml
# how long the ritual event takes (in ticks) - 18000 ticks / 20 = 900 secs / 60 = 15 mins
ritual-event-timer : 18000
# if aim assist should use raycast or use angles
use-ray-trace: true
# if charms, rituals or weapons should glow when dropped
glow-charms: true
# if charms, rituals or weapons should become invulnerable to cactus, fire, lava and explosions
make-charms-undestructable: true
# if charms, rituals or weapons should be prevented from being stashed into containers
prevent-stashing-charms : true
# if trust system would be considered (friendly fire or not)
trust-enabled : true
# if abilities should ignore non-player entities (aka, activate on only player versus player combat)
ignore-non-player-entities: true
charms:
waning:
limit: 2
color: "light_purple"
passive-period: 600
passive-range: 10
ability-range: 9
ability-damage: 6
lore:
- "<yellow>Passive 1: Increased Gravity."
- "<yellow>Passive 2: Every 30s, apply slowness to nearby enemies."
- "<red>Ability : Pulls a target."
ability-cooldown: 1500
ritual-recipe:
first-row:
- "PINK_GLAZED_TERRACOTTA"
- "END_CRYSTAL"
- "BRAIN_CORAL_BLOCK"
second-row:
- "AXOLOTL_BUCKET"
- "MUSIC_DISC_CREATOR_MUSIC_BOX"
- "AXOLOTL_BUCKET"
third-row:
- "BRAIN_CORAL_BLOCK"
- "END_CRYSTAL"
- "PINK_GLAZED_TERRACOTTA"
blood:
limit: 2
color: "#DC143C"
lore:
- "<yellow>Passive 1: Every 10 crits , you're granted extra hearts."
- "<yellow>Passive 2: you heal a portion of the damage you heal (more so by night)."
- "<red>Ability : target an enemy to weaken them and strengthen yourself."
ability-cooldown: 1200
ability-range: 6
ability-damage-buff: 0.2
ability-buff-duration: 500
crit-counter-milestone: 10
crit-counter-decay: 900
crit-hearts-buff: 4
crit-hearts-buff-decay: 600
crit-max-hearts-buff: 12
lifesteal-percentage: 0.15
lifesteal-percentage-at-night: 0.25
max-heal-per-hit: 3
ritual-recipe:
first-row:
- "REDSTONE_BLOCK"
- "NETHERITE_SCRAP"
- "RED_NETHER_BRICKS"
second-row:
- "SKULL_BANNER_PATTERN"
- "NETHER_STAR"
- "SKULL_BANNER_PATTERN"
third-row:
- "RED_NETHER_BRICKS"
- "NETHERITE_SCRAP"
- "REDSTONE_BLOCK"
blue:
limit: 2
color: "blue"
passive-period: 900
passive-range: 15
passive-absorption-duration: 400
passive-absorption-amplifier: 0
secondary-range: 20
lore:
- "<yellow>Passive : Every 45 seconds, apply absorption to yourself and your trusted ones."
- "<red>Ability 1: Summon shields to block hits."
- "<red>Ability 2: Knock all enemies around you away."
ability-cooldown: 1800
secondary-ability-cooldown: 1100
ritual-recipe:
first-row:
- "BLUE_ICE"
- "HEART_OF_THE_SEA"
- "DIAMOND_BLOCK"
second-row:
- "HEART_OF_THE_SEA"
- "NETHERITE_INGOT"
- "HEART_OF_THE_SEA"
third-row:
- "DIAMOND_BLOCK"
- "HEART_OF_THE_SEA"
- "BLUE_ICE"
super:
limit: 2
color: "yellow"
primary-launch: 3
primary-damage: 10
primary-freeze-time: 60
secondary-duration: 400
secondary-range: 20
secondary-force: 0.2
lore:
- "<yellow>Passive : Get permanent speed."
- "<red>Ability 1: Launch yourself up and get a glimpse of the mace power."
- "<red>Ability 2: slowly pull all enemies towards you."
ability-cooldown: 3000
secondary-ability-cooldown: 1500
ritual-recipe:
first-row:
- "RAW_GOLD_BLOCK"
- "EYE_ARMOR_TRIM_SMITHING_TEMPLATE"
- "GILDED_BLACKSTONE"
second-row:
- "MOJANG_BANNER_PATTERN"
- "HEAVY_CORE"
- "MOJANG_BANNER_PATTERN"
third-row:
- "GILDED_BLACKSTONE"
- "EYE_ARMOR_TRIM_SMITHING_TEMPLATE"
- "RAW_GOLD_BLOCK"
eclipse:
limit: 2
color: "#F48037"
passive-period: 400
passive-range: 8
ability-range: 12
ability-damage: 6
lore:
- "<yellow>Passive 1: Every 20 seconds, shade your enemies"
- "<yellow>Passive 2: you'll heal per enemy shaded."
- "<red>Ability : Show true darkness."
ability-cooldown: 1400
ritual-recipe:
first-row:
- "HONEY_BLOCK"
- "OCHRE_FROGLIGHT"
- "RESIN_BRICKS"
second-row:
- "TOTEM_OF_UNDYING"
- "PIGLIN_HEAD"
- "TOTEM_OF_UNDYING"
third-row:
- "RESIN_BRICKS"
- "OCHRE_FROGLIGHT"
- "HONEY_BLOCK"
thunder:
limit: 2
color: "#DCEFEF"
explosion-breaks-blocks: false
charges-decay: 150
hit-counter-milestone: 4
lore:
- "<yellow>Passive 1: Gain charges every few hits."
- "<yellow>Passive 2: With each charge, get stronger."
- "<red>Ability :-"
- "<red>(Grounded): strike lightenings around you."
- "<red>(Airborne): consume all your charges to shoot one explosion."
ability-cooldown: 1100
ritual-recipe:
first-row:
- "WAXED_OXIDIZED_LIGHTNING_ROD"
- "PALE_OAK_SHELF"
- "PEARLESCENT_FROGLIGHT"
second-row:
- "MUSIC_DISC_TEARS"
- "RECOVERY_COMPASS"
- "CREEPER_HEAD"
third-row:
- "PEARLESCENT_FROGLIGHT"
- "PALE_OAK_SHELF"
- "WAXED_OXIDIZED_LIGHTNING_ROD"
tide:
limit: 2
color: "#24F8FA"
lore:
- "<yellow>Passive: Your fight style changes based on your tide Mode."
- "<red>Ability 1: Swap tide modes."
- "<red>Ability 2: repeatedly attack your target with unstoppable current."
ability-cooldown: 300
secondary-ability-cooldown: 600
ritual-recipe:
first-row:
- "SEA_LANTERN"
- "TIDE_ARMOR_TRIM_SMITHING_TEMPLATE"
- "SPONGE"
second-row:
- "TRIDENT"
- "CONDUIT"
- "TRIDENT"
third-row:
- "SPONGE"
- "TIDE_ARMOR_TRIM_SMITHING_TEMPLATE"
- "SEA_LANTERN"
extractor:
recipe:
first-row:
- "REDSTONE_BLOCK"
- "RESPAWN_ANCHOR"
- "DIAMOND_BLOCK"
second-row:
- "NETHERITE_INGOT"
- "SCULK_SHRIEKER"
- "NETHERITE_INGOT"
third-row:
- "DIAMOND_BLOCK"
- "RESPAWN_ANCHOR"
- "REDSTONE_BLOCK"
Need help?: If you have any questions, suggestions, or would like to contact the developer directly, add one of us on Discord:
- abdulla12e84


