Cobbleraid banner
Cobbleraid icon

Cobbleraid

PROJECT: Server-side Fabric Mod (Minecraft 1.21.1) NAME: Cobblemon: Astral Raids DEPENDENCIES: Fabric API, Cobblemon (v1.7+), LuckPerms API. ARCHITECTURAL...

11
cobblemon-fabricServer1.21.1mod

Cobbleraid: Astral Raids adds server-side raid dens for Cobblemon. Amethyst clusters spawn naturally with tier-colored beacon beams; sneak-right-click to start the fight.

  • Configuration lives in config/AstralRaids/ and generates on first run:
    • main.yml for broadcast mode, despawn time, beam density/toggle, confirmation prompt, cleanup on load, default and per-permission daily limits (astralraids.limit.<group>).
    • spawning.yml for tick interval, attempts, chance scaling by online players with a cap, allowed dimensions, min distance from spawn, biome multipliers, and notification style (global with coords/biome or nearby only).
    • tiers.yml defines tier weights, beam colors, and boss pools (species, level, shiny chance, mega stone/flag, catchable flag).
    • rewards.yml per-tier loot: items (with NBT supported), console commands (supports {player}), and economy payouts (Impactor bridge or chat notice fallback).
  • Daily raid usage per player is persisted (limits.json beside configs); if LuckPerms is absent or lookup fails, defaults are used so players still get at least the base limit.
  • Bosses spawn via Cobblemon properties; mega-capable bosses auto-equip their stone and evolve. Beams run on a lightweight particle chain to reduce client load.
  • Raid dens despawn after the configured lifetime and clean themselves up after battles; optional cleanup on server start clears stray blocks from prior runs.

Suggestions: adjust tier weights and biome multipliers to shape rarity, tune broadcast radius for your player density, and expand reward tables to match your server’s economy or drop style.