
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.ymlfor broadcast mode, despawn time, beam density/toggle, confirmation prompt, cleanup on load, default and per-permission daily limits (astralraids.limit.<group>).spawning.ymlfor 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.ymldefines tier weights, beam colors, and boss pools (species, level, shiny chance, mega stone/flag, catchable flag).rewards.ymlper-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.jsonbeside 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.