Colony Effects grants configurable infinite potion effects to players while they stand inside a MineColonies colony border — and removes them cleanly when they leave.
Ideal for survival servers and modpacks that want colony claims to feel rewarding without hard-coding buffs in datapacks or scripts.
What this mod adds
- Infinite configurable buffs while inside any MineColonies colony
- Automatic removal when leaving the colony (or disconnecting from inside one)
- Pause & restore for overlapping personal effects of the same type (remaining duration kept)
- Effects not listed in the config are never touched
- Simple server config:
effectId|level - Defaults: Speed II + Jump Boost I
How it works
- Enter a claimed colony chunk → configured effects are applied with infinite duration.
- If you already had one of those effects (e.g. Speed I with time left) and the colony grants Speed II, your personal effect is paused, then restored with the remaining duration when you leave.
- Leave the colony → colony buffs are removed; paused effects come back.
- Unrelated effects (not in the config list) are left alone.
Configuration
File: colonyeffects-server.toml (server config)
Format: effectId|level
effectId: vanilla or modded effect id (speed,haste,minecraft:night_vision, …)level: 1-based potion tier (1 = I, 2 = II), as shown in-game
Requirements
- Minecraft 1.21.x
- NeoForge 21.1.x
- MineColonies 1.1.1300+
Notes
- Server-side: dedicated servers only need the jar on the server (
IGNORE_SERVER_VERSION). Clients can join without it. - Singleplayer / LAN works via the integrated server.
- Buffs apply on claimed colony chunks, not merely near a Town Hall.
by DarkPit59
Français
Colony Effects accorde des effets de potion configurables (durée infinie) aux joueurs situés à l’intérieur des frontières d’une colonie MineColonies, et les retire proprement à la sortie.
Utile pour les serveurs survie et les modpacks qui veulent rendre les territoires de colonie plus gratifiants, sans scripts ni datapacks complexes.
Ce que le mod ajoute
- Buffs configurables en durée infinie dans toute colonie MineColonies
- Retrait automatique à la sortie de la colonie (ou à la déconnexion depuis l’intérieur)
- Pause & restauration des effets personnels du même type (temps restant conservé)
- Les effets non listés en config ne sont jamais modifiés
- Config serveur simple :
effectId|level - Par défaut : Vitesse II + Saut amélioré I
Fonctionnement
- Entrée dans un chunk revendiqué → les effets configurés sont appliqués en infini.
- Si vous aviez déjà l’un de ces effets (ex. Vitesse I avec du temps restant) et que la colonie donne Vitesse II, l’effet perso est mis en pause, puis restauré avec le temps restant à la sortie.
- Sortie de la colonie → buffs colonie retirés ; effets pausés restaurés.
- Les effets hors liste de config restent intacts.
Configuration
Fichier : colonyeffects-server.toml (config serveur)
Format : effectId|level
effectId: id vanilla ou moddé (speed,haste,minecraft:night_vision, …)level: niveau 1-based (1 = I, 2 = II), comme à l’affichage in-game
Prérequis
- Minecraft 1.21.x
- NeoForge 21.1.x
- MineColonies 1.1.1300+
Notes
- Côté serveur : sur un serveur dédié, le jar suffit (
IGNORE_SERVER_VERSION). Les clients peuvent rejoindre sans le mod. - Solo / LAN : fonctionne via le serveur intégré.
- Les buffs s’appliquent sur les chunks revendiqués, pas seulement à proximité du bâtiment du maire.
par DarkPit59

