OVCR Claim Guard
Stops Improved Mobs breaker mobs from breaking blocks inside FTB Chunks claims.
介绍
OVCR Claim Guard
Français plus bas.
OVCR Claim Guard is a small server-side add-on that protects FTB Chunks claims from the block-breaking mobs of Improved Mobs. With it installed, zombies and other “breaker” mobs from Improved Mobs can no longer dig through the walls of a base that is inside a chunk claimed with FTB Chunks. Outside claims, they behave exactly as before.
What it does
- Improved Mobs can give hostile mobs the ability to break blocks to reach players (its “breaker” mobs).
- FTB Chunks lets players and teams claim chunks to protect their builds.
- These two mods do not talk to each other: breaker mobs ignore claims and still dig into protected bases.
- Claim Guard makes breaker mobs respect claims. In a claimed chunk, they do not break any block.
- The owning team stays in control: if it turns on the FTB Chunks team setting “Allow Mob Griefing Actions”, breaker mobs can dig in its claims again.
- Unclaimed land is not affected: breaker mobs still dig there, so Improved Mobs keeps its challenge.
Why it is needed
Improved Mobs only checks the vanilla mobGriefing gamerule and breaks blocks directly, without firing a NeoForge event that FTB Chunks could cancel. FTB Chunks’ claim protection therefore cannot stop these mobs. Turning mobGriefing off would fix it everywhere, but also disables other vanilla behaviour (villager farming, sheep eating grass, and more). Claim Guard only blocks the breaking where it matters: inside claims.
How it works
Claim Guard adds a single mixin to Improved Mobs’ block-breaking AI goal (BlockBreakGoal.getDiggingLocation()). When the block a mob wants to dig is in a claimed chunk whose team does not allow mob griefing, the goal gets no target, so the mob does not start digging. It uses the FTB Chunks API to read the claim and its team setting.
- No configuration file, no commands, no new blocks or items.
- No network traffic: nothing is sent between server and client.
- Very light: the check only runs when a breaker mob looks for a block to dig.
Requirements
- Minecraft 1.21.1, NeoForge 21.1 or newer, Java 21
- Improved Mobs (required)
- FTB Chunks (required), with its own dependencies (FTB Library, FTB Teams, Architectury)
Installation
Put the jar in the mods folder of the server (or of your game, for singleplayer). Players do not need anything else. The mod has been tested installed on both client and server; since it sends nothing over the network, a server-only install should work too.
FAQ
- Does it change creepers or endermen? No. FTB Chunks already handles those with its own team settings (“Allow Explosions” and “Allow Mob Griefing Actions”). Claim Guard only adds Improved Mobs’ breaker mobs.
- Do breaker mobs still attack players inside claims? Yes. They just cannot break blocks there.
- Can I use it in my modpack? Yes, freely. It was made for the OVCR modpack but works in any NeoForge 1.21.1 pack that has Improved Mobs and FTB Chunks.
License
MIT. The license file is included in the jar.
OVCR Claim Guard (français)
OVCR Claim Guard est un petit module côté serveur qui protège les claims FTB Chunks contre les monstres casseurs d’Improved Mobs. Une fois installé, les zombies et autres monstres « casseurs » d’Improved Mobs ne peuvent plus creuser dans les murs d’une base située dans un chunk revendiqué avec FTB Chunks. Hors des claims, rien ne change.
Ce qu’il fait
- Improved Mobs peut donner aux monstres hostiles la capacité de casser des blocs pour atteindre les joueurs.
- FTB Chunks permet aux joueurs et aux équipes de revendiquer des chunks pour protéger leurs constructions.
- Ces deux mods ne communiquent pas : les casseurs ignorent les claims et creusent quand même dans les bases.
- Claim Guard fait respecter les claims aux casseurs. Dans un chunk revendiqué, ils ne cassent aucun bloc.
- L’équipe propriétaire garde la main : si elle active le réglage d’équipe FTB Chunks « Allow Mob Griefing Actions », les casseurs peuvent de nouveau creuser dans ses claims.
- Les terres non revendiquées ne changent pas : les casseurs y creusent toujours, Improved Mobs garde son défi.
Pourquoi il est utile
Improved Mobs ne regarde que la règle de jeu vanilla mobGriefing et casse les blocs directement, sans déclencher d’événement NeoForge que FTB Chunks pourrait annuler. La protection des claims de FTB Chunks ne peut donc pas arrêter ces monstres. Couper mobGriefing réglerait le problème partout, mais désactive aussi d’autres comportements vanilla (villageois fermiers, moutons qui broutent, etc.). Claim Guard bloque la casse seulement là où il faut : dans les claims.
Fonctionnement
Claim Guard ajoute un seul mixin à l’objectif d’IA de casse d’Improved Mobs (BlockBreakGoal.getDiggingLocation()). Si le bloc qu’un monstre veut creuser est dans un chunk revendiqué dont l’équipe n’autorise pas le mob griefing, l’objectif n’a pas de cible et le monstre ne commence pas à creuser. Le claim et le réglage de l’équipe sont lus avec l’API de FTB Chunks.
- Aucun fichier de configuration, aucune commande, aucun nouveau bloc ni objet.
- Aucun échange réseau entre serveur et client.
- Très léger : le test ne tourne que quand un casseur cherche un bloc à creuser.
Prérequis
- Minecraft 1.21.1, NeoForge 21.1 ou plus récent, Java 21
- Improved Mobs (obligatoire)
- FTB Chunks (obligatoire), avec ses propres dépendances (FTB Library, FTB Teams, Architectury)
Installation
Mettre le jar dans le dossier mods du serveur (ou du jeu, en solo). Les joueurs n’ont rien d’autre à installer. Le mod a été testé installé côté client et serveur ; comme il n’échange rien sur le réseau, une installation sur le serveur seul devrait aussi fonctionner.
Questions fréquentes
- Est-ce que ça change les creepers ou les endermen ? Non. FTB Chunks les gère déjà avec ses propres réglages d’équipe (« Allow Explosions » et « Allow Mob Griefing Actions »). Claim Guard ajoute seulement les casseurs d’Improved Mobs.
- Les casseurs attaquent-ils toujours les joueurs dans les claims ? Oui. Ils ne peuvent simplement plus y casser de blocs.
- Puis-je l’utiliser dans mon modpack ? Oui, librement. Il a été fait pour le modpack OVCR mais fonctionne dans tout pack NeoForge 1.21.1 qui contient Improved Mobs et FTB Chunks.
Licence
MIT. Le fichier de licence est inclus dans le jar.
常见问题
OVCR Claim Guard 支持哪些 Minecraft 版本?
OVCR Claim Guard 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
OVCR Claim Guard 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Xonoth 的其他作品
查看全部 →OVCR
Hard survival in ruined cities or wildlands: monsters scale with distance, tiered tech T0–T6, rebalanced guns, 994 quests (FR/EN).
OverCreep
A survival-focused modpack with economy, automation, and challenging progression.
OverCreep
A survival-focused modpack with economy, automation, and challenging progression.
OVCR World Chooser
Full-screen starting-world chooser for the OVCR modpack: Ruined Cities or Wildlands on first join.
评论
登录后评论和评分