COWMODSКаталог модов

Universal Blocking

🗸 Ultimate server-side control mod for Minecraft. Block any item, block, craft, or mob spawn using 11 configurable flags, wildcards, and tags. Hide items from Creative tabs and JEI and etc.

Автор: Gvoper4,8 тыс.28обновлён 7 июн. 2026 г.
Механики игрыМобыОптимизация

Описание

English

Control your world. Restrict everything.

  • Universal Blocking — complete authority over items, blocks, and entities.
  • Requires Architectury API (Forge & Fabric)
  • 📺 Video Review (v1.0): YouTube Shorts

🏆 Support the Author

🎮 About the mod

Universal Blocking is a powerful server-side tool that gives you absolute control over what can and cannot exist in your Minecraft world. Whether you're running a hardcore SMP, a custom modpack, or an adventure map — this mod lets you restrict any item, block, craft, mob, or interaction with surgical precision.

Define rules using specific IDs, wildcard patterns (minecraft:*ore*, *:tools), or tags (forge:ingots, minecraft:logs). Each rule can combine multiple flags to achieve exactly the behavior you need.

🚩 11 Powerful Flags

FlagNameDescription
⚔️ DDamagePrevents attacking with this item
🖱️ UUseBlocks right-click usage
📦 IInterfacePrevents opening block GUIs
🧱 PPlacementBlocks block placement
⛏️ BBreakPrevents breaking blocks (tool or block)
🛡️ AArmorPrevents wearing armor (auto-drops it)
🗑️ ZDeleteRemoves from inventory, chests & drops
🔨 CCraftCompletely blocks crafting (any method)
🔓 QUnlockException — exempts from other rules
🔄 RReplaceReplaces block in the world (air/custom)
👁️ TCreative TabHides from Creative + JEI/REI

📋 Usage Examples

{
  "item_blocked": [
    "minecraft:diamond_sword D",
    "minecraft:diamond Z",
    "minecraft:stick D U P B",
    "minecraft:sand R",
    "minecraft:dirt R!minecraft:gold_block",
    "minecraft:netherite_pickaxe Q"
  ],
  "tag_blocked": [
    "*:swords D",
    "forge:tools B",
    "minecraft:wool R!minecraft:stone",
    "minecraft:* T"
  ],
  "entity_blocked": [
    "minecraft:zombie",
    "*:bee",
    "*:cow 5"
  ]
}

🐾 Mob Control

  • Complete block: "minecraft:zombie" — zombies can't spawn at all
  • Population limit: "*:cow 5" — maximum 5 cows per dimension (excess despawns)
  • Bees still exit hives to prevent sound spam, but instantly despawn

⌨️ Commands (OP Level 2)

  • /ub reload — Reload config, rebuild Creative tabs & JEI, trigger block replacement
  • /ub tagitem — Show all tags of item in main hand
  • /ub tagall — List tags of every item in your inventory

✨ Features

  • ✅ Forge & Fabric support via Architectury API
  • ✅ Wildcard patterns (*:*, modid:*prefix*, *:suffix)
  • ✅ Tag-based rules (any mod's item/block tags)
  • ✅ Mob population limits per dimension
  • ✅ Auto block replacement in the world (diagonal-aware)
  • ✅ JEI integration (blocked items hidden automatically)
  • ✅ JSON config with pretty-printing
  • ✅ Hot reload without server restart
  • ✅ Template file (universal_blocking_template.txt) with full documentation in EN/RU
  • ✅ Q flag — create exceptions from broader tag rules

📋 Config Location

config/universal_blocking.json — created automatically on first run with examples.

🌐Third-party hosting

You are not allowed to host the mod on third-party resources. You can post news about the mod, but you must link to this mod page for downloading (or link to the download address from modrinth).


Русский

Контролируй свой мир. Ограничивай всё.

  • Universal Blocking — полный контроль над предметами, блоками и сущностями.
  • Требуется Architectury API (Forge и Fabric)
  • 📺 Видео обзор (v1.0): YouTube Shorts

🏆 Поддержать автора

🎮 О моде

Universal Blocking — мощный серверный инструмент, который даёт вам абсолютный контроль над тем, что может и не может существовать в вашем мире Minecraft. Хардкор SMP, кастомная сборка или приключенческая карта — этот мод позволяет ограничить любой предмет, блок, крафт, моба или взаимодействие с хирургической точностью.

Создавайте правила по конкретным ID, маскам (minecraft:*ore*, *:tools) или тегам (forge:ingots, minecraft:logs). Каждое правило может комбинировать несколько флагов для получения нужного поведения.

🚩 11 мощных флагов

ФлагНазваниеОписание
⚔️ DУронЗапрещает атаковать этим предметом
🖱️ UИспользованиеБлокирует ПКМ
📦 IИнтерфейсЗапрещает открытие GUI блоков
🧱 PРазмещениеЗапрещает ставить блок
⛏️ BЛоманиеЗапрещает ломать блоки (инструмент или сам блок)
🛡️ AБроняЗапрещает носить броню (авто-сброс)
🗑️ ZУдалениеУдаляет из инвентаря, сундуков и дропа
🔨 CКрафтПолностью блокирует крафт (любой способ)
🔓 QРазблокировкаИсключение из других правил
🔄 RЗаменаЗаменяет блок в мире (на воздух/другой блок)
👁️ TКреативСкрывает из креатива + JEI/REI

📋 Примеры использования

{
  "item_blocked": [
    "minecraft:diamond_sword D",
    "minecraft:diamond Z",
    "minecraft:stick D U P B",
    "minecraft:sand R",
    "minecraft:dirt R!minecraft:gold_block",
    "minecraft:netherite_pickaxe Q"
  ],
  "tag_blocked": [
    "*:swords D",
    "forge:tools B",
    "minecraft:wool R!minecraft:stone",
    "minecraft:* T"
  ],
  "entity_blocked": [
    "minecraft:zombie",
    "*:bee",
    "*:cow 5"
  ]
}

🐾 Контроль мобов

  • Полная блокировка: "minecraft:zombie" — зомби вообще не спавнятся
  • Лимит популяции: "*:cow 5" — максимум 5 коров на измерение (лишние исчезают)
  • Пчёлы всё ещё вылетают из ульев (чтобы не было спама звуков), но мгновенно исчезают

⌨️ Команды (OP 2 уровня)

  • /ub reload — Перезагрузить конфиг, пересобрать креатив и JEI, запустить замену блоков
  • /ub tagitem — Показать все теги предмета в главной руке
  • /ub tagall — Вывести теги всех предметов в инвентаре

✨ Особенности

  • ✅ Поддержка Forge и Fabric через Architectury API
  • ✅ Wildcard-маски (*:*, modid:*prefix*, *:suffix)
  • ✅ Правила по тегам (любые теги предметов/блоков)
  • ✅ Лимиты популяции мобов на измерение
  • ✅ Авто-замена блоков в мире (с учётом диагоналей)
  • ✅ Интеграция с JEI (заблокированные предметы скрываются автоматически)
  • ✅ JSON конфиг с красивым форматированием
  • ✅ Горячая перезагрузка без рестарта сервера
  • ✅ Файл-шаблон (universal_blocking_template.txt) с полной документацией на EN/RU
  • ✅ Флаг Q — создание исключений из широких правил по тегам

📋 Расположение конфига

config/universal_blocking.json — создаётся автоматически при первом запуске с примерами.

🌐Сторонние размещения

Вы не имеете права размещать мод на сторонних ресурсах, вы можете разместить новость о моде, но обязательно ссылаться на эту страницу мода для загрузки. (или ссылаться на ссылку адреса скачивания с modrinth)

Галерея

flags*:* T*:* Tcommands

Последние версии

Все версии →
release

Universal Blocking 5.0

5.0
7 июн. 2026 г.244Minecraft: 1.21.1fabric
Скачать
Что нового
### Parity between Forge Fabric Neoforge versions starting from mod version 5.0 (Configurations are completely identical, you can move them between builds)
release

Universal Blocking 5.0

5.0
7 июн. 2026 г.427Minecraft: 1.21.1neoforge
Скачать
Что нового
### Parity between Forge Fabric Neoforge versions starting from mod version 5.0 (Configurations are completely identical, you can move them between builds)
release

Universal Blocking 5.0

5.0
6 июн. 2026 г.143Minecraft: 1.20.1fabric
Скачать
Что нового
# Update 5.0 EN - **Full code rewrite** — mod rewritten from scratch using Architectury API - **Cross-platform support** — now works identically stable on both Forge and Fabric (previously had differences and bugs due to separate implementations) - **Optimization** — reduced server load - **New mob blocking system** — added `entity_blocked` array to config - **Mob population limits** — can now limit the number of mobs per dimension (e.g., `"*:cow 5"` allows max 5 cows) - **Improved T flag** — now correctly hides items from Creative tabs and JEI - **Improved C flag** — completely blocks crafting by any method (LMB, Shift+Click, drop) - **Improved R flag** — enhanced block replacement performance, now less FPS/TPS drops - **Auto GUI refresh** — Creative tabs and JEI update instantly after `/ub reload` - **JSON config** — replaced TOML with more user-friendly JSON with pretty-printing - **Template file** — added `universal_blocking_template.txt` with full EN/RU documentation --- # Обновление 5.0 RU - **Полная переделка кода** — мод переписан с нуля с использованием Architectury API - **Кроссплатформенность** — теперь работает одинаково стабильно на Forge и Fabric (раньше были различия и баги из-за разных реализаций) - **Оптимизация** — снижена нагрузка на сервер - **Новая система блокировки мобов** — добавлен массив `entity_blocked` в конфиге - **Лимиты популяции мобов** — теперь можно ограничить количество мобов на измерение (например, `"*:cow 5"` разрешит максимум 5 коров) - **Улучшен флаг T** — теперь корректно скрывает предметы из креативных вкладок и JEI - **Улучшен флаг C** — полностью блокирует крафт любым способом (ЛКМ, Shift+Click, выброс) - **Улучшен флаг R** — улучшена работа замены блоков, теперь меньше просадок в FPS/TPS - **Автообновление GUI** — креативные вкладки и JEI обновляются мгновенно после `/ub reload` - **JSON конфиг** — заменён TOML на более удобный JSON с pretty-printing - **Файл-шаблон** — добавлен `universal_blocking_template.txt` с полной документацией на EN/RU
release

Universal Blocking 5.0

5.0
6 июн. 2026 г.248Minecraft: 1.20.1forge
Скачать
Что нового
# Update 5.0 EN - **Full code rewrite** — mod rewritten from scratch using Architectury API - **Cross-platform support** — now works identically stable on both Forge and Fabric (previously had differences and bugs due to separate implementations) - **Optimization** — reduced server load - **New mob blocking system** — added `entity_blocked` array to config - **Mob population limits** — can now limit the number of mobs per dimension (e.g., `"*:cow 5"` allows max 5 cows) - **Improved T flag** — now correctly hides items from Creative tabs and JEI - **Improved C flag** — completely blocks crafting by any method (LMB, Shift+Click, drop) - **Improved R flag** — enhanced block replacement performance, now less FPS/TPS drops - **Auto GUI refresh** — Creative tabs and JEI update instantly after `/ub reload` - **JSON config** — replaced TOML with more user-friendly JSON with pretty-printing - **Template file** — added `universal_blocking_template.txt` with full EN/RU documentation --- # Обновление 5.0 RU - **Полная переделка кода** — мод переписан с нуля с использованием Architectury API - **Кроссплатформенность** — теперь работает одинаково стабильно на Forge и Fabric (раньше были различия и баги из-за разных реализаций) - **Оптимизация** — снижена нагрузка на сервер - **Новая система блокировки мобов** — добавлен массив `entity_blocked` в конфиге - **Лимиты популяции мобов** — теперь можно ограничить количество мобов на измерение (например, `"*:cow 5"` разрешит максимум 5 коров) - **Улучшен флаг T** — теперь корректно скрывает предметы из креативных вкладок и JEI - **Улучшен флаг C** — полностью блокирует крафт любым способом (ЛКМ, Shift+Click, выброс) - **Улучшен флаг R** — улучшена работа замены блоков, теперь меньше просадок в FPS/TPS - **Автообновление GUI** — креативные вкладки и JEI обновляются мгновенно после `/ub reload` - **JSON конфиг** — заменён TOML на более удобный JSON с pretty-printing - **Файл-шаблон** — добавлен `universal_blocking_template.txt` с полной документацией на EN/RU
release

Universal Blocking 4.0

4.0
19 июл. 2025 г.85Minecraft: 1.19.2forge
Скачать
Что нового
- 1.19.2 not support T
release

Universal Blocking 4.0

4.0
19 июл. 2025 г.103Minecraft: 1.21.6fabric
Скачать
release

Universal Blocking 4.0

4.0
19 июл. 2025 г.89Minecraft: 1.21.4fabric
Скачать
release

Universal Blocking 4.0

4.0
19 июл. 2025 г.245Minecraft: 1.21.1fabric
Скачать
release

Universal Blocking 4.0

4.0
19 июл. 2025 г.295Minecraft: 1.20.1forge
Скачать
Что нового
# Update 4.0 - The code has been completely rewritten. - removed mob blocking - some flags have been rewritten - Flag H replaced with flag C - Flag Y added to flag Z - The R flag has been completely rewritten and optimized to the maximum extent. - For more details see the config
release

Universal Blocking 3.0

3.0
14 мая 2025 г.570Minecraft: 1.20.1forge
Скачать
Что нового
# **Update 3.0** - Added Wildcard support * - `*` - any mod_id:`*` - any item. `"*:*"` - means everything - `"minecraft:*axe*"` - all items where "axe" is present will be removed. - `"*:*axe*"` - all items from all mods where "axe" is present will be removed.