CrescentSMP

CrescentSMP

Craft rituals to summon charms, then apply them to your weapons to grant special powers.

7 downloads 0 followers

title

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
Version Minecraft Loader Download

CrescentSMP 1.0.2-BETA

1.0.2-BETA

1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
paper
Download

CrescentSMP 1.0.1-BETA

1.0.1-BETA

1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
paper
Download

CrescentSMP 1.0-BETA

1.0-BETA

1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
paper
Download