- Домой-
- Minecraft-
- Моды для Minecraft-
- In Control Mod (1.20.1) - контролируйте появление своих банд!

In Control Mod (1.20.1) - контролируйте появление своих банд!
Об этом моде
In Control Mod (1.20.1) позволяет контролировать спавн мобов, используя два разных файла правил: один блокирует спавн определенных мобов при определенных условиях (текущая погода, время суток, биом, блок, уровень освещенности, мод, минимальное высок, расстояние до спавна и т.д.), а также для изменения статуса этих мобов (например, увеличить их здоровье, сделать их злее и т.д.). Еще один файл правил позволяет добавлять в мир новые спавны. Это все равно что добавлять в мир блейзы.
Особенности.
В настоящее время существует пять файлов правил
spawn.json: этот файл позволяет блокировать порождение определенных существ при определенных условиях. Кроме того, он может изменить некоторые свойства моба, например максимальное здоровье, если спавн разрешен.
summonoid.json: этот файл имеет ту же структуру, что и spawn.json, но используется только при вызове зомби на помощь.
potentialspawn.json: в этом файле правила спавна могут быть удалены или добавлены при определенных условиях. Правила в этом файле используются до выполнения правил в spawn.json, поэтому, добавляя сюда новые правила для мобов, убедитесь, что новые мобы разрешены в spawn.json.
loot.json: этот файл позволяет управлять лутом, который выпадает из мобов при их убийстве, основываясь на различных критериях.
patience.json: этот файл управляет опытом, получаемым за убийство мобов; он имеет схожую структуру с loot.json, но не управляет опытом в зависимости от типа урона (магия, огонь, взрывы и т. д.).
Обратите внимание, что следующая нотация может быть использована в любом месте для указания предметов со следующими правилами
minecraft:sand (обычный песок minecraft)
minecraft:stained_hardened_clay@13 (добавить метаданные 13).
Для NBT (в том же формате, что и команда /give): minecraft:stained_hardened_clay@13/{display:{Lore:[my clay]}}
Правила спавна
В этом разделе описаны правила в файлах spawn.json и summonaid.json. Правила - это, по сути, набор "критериев" и "действий"; обратите внимание, что в случае с summonaid.json мобы, на которых распространяется действие, скорее всего, будут зомби. В настоящее время поддерживаются следующие условия
onjoin: если установлено значение true, это правило спавна также будет выполняться, когда существо присоединяется к миру. Это более мощная проверка, которая может отключить спавн из спавнеров мобов или предотвратить пассивный спавн мобов, которые не проходят через обычное событие 'checkspawn'. Используйте с осторожностью.
minheight: это правило принимает целое число, указывающее минимальную высоту (включительно), на которой сработает это правило. Эта высота - уровень y, на котором спаунится моб.
maxheight: то же самое, что и minheight, но это максимальный y-уровень.
minlight: целое значение (от 0 до 15), указывающее на минимальный уровень освещенности блока, в котором спаунится моб.
maxlight: максимальный уровень освещенности.
mincount: строковое значение в формате "
maxcount: аналогично mincount.
minspawndist: число с плавающей точкой, указывающее минимальное расстояние (в единицах minecraft) до точки спавна в мире.
maxspawndist: максимальное расстояние до точки спавна.
mintime: целое число, обозначающее время суток (число от 0 до 23999).
maxtime: максимальное время суток
mindifficulty: значение с плавающей точкой, представляющее локальную сложность места, где спаунится моб, число от 0 до 4
maxdifficulty: максимальное значение локальной сложности
canspawnhere: проверка, специфичная для реализации сущности. Если это правило возвращает 'default' в качестве результата, оно автоматически вызывается Minecraft. Для многих мобов эта проверка выполняет стандартную проверку освещенности.
isnotcolliding: проверка, специфичная для реализации сущностей. Если это правило возвращает 'default' в качестве результата, оно автоматически вызывается Minecraft. Для многих мобов эта проверка проверяет, не столкнется ли моб с блоком после спавна.
сложность: строка с одним из следующих значений: легко, нормально, сложно или мирно.
погода: строка с одним из следующих значений: дождь или гром
tempcategory: строка с одним из следующих значений: холодный, средний, теплый или океан. Указывает температурную категорию текущего биома.
враждебный: булево значение, соответствующее враждебным мобам.
пассивный: булево значение, соответствующее пассивным мобам.
seesky: булево значение, которое будет истинным, если блок, в котором спаунится моб, может видеть небо.
structure: строка, представляющая имя структуры для проверки. Таким образом, например, правило может сработать только в деревне. Для ванили возможны следующие структуры: 'Village', 'Fortress', 'EndCity', 'Mineshaft', 'Stronghold', 'Temple', 'Monument', 'Mansion' (только для 1.11); 'Temple' также может быть использовано для для хижины ведьмы. Модифицированные структуры также должны работать.
mob: одна строка или список строк. Все строки являются идентификаторами мобов; в 1.10.2 имя должно быть 'Creeper', 'Skeleton', ... должно быть именем типа 'minecraft:creeper'; в 1.11.2 также можно использовать имена типа 'minecraft:creeper'.
mod: одна строка или список строк. Каждая строка представляет собой идентификатор мода. С помощью этого параметра можно заблокировать порождение определенного мода.
block: одна строка или список строк. Любая строка имеет вид modid:registryname. Например, в виде minecraft:stone или minecraft:cobblestone. Это обозначает блок, в котором спаунится моб.
биом: одиночная строка или список строк. Представляет биом, в котором спаунится моб.
dimension: одно целое число или список целых чисел. Представляет измерение, в котором спаунится моб.
random: это число с плавающей точкой, и правило срабатывает, если случайное число меньше этого числа. Другими словами, если вы хотите, чтобы правило срабатывало с вероятностью 10%, используйте здесь 0,1.
incity: только если у вас есть мод Lost Cities.
instreet: только при наличии мода Lost Cities.
inbuilding: только при наличии мода Lost Cities.
insphere: только при наличии мода Lost Cities.
nbt: NBT можно добавить к спаунящимся мобам.
Затем есть несколько действий. Самое важное действие - "результат":.
Результат: 'deny', 'allow' или 'default'. 'deny' предотвращает спавн; 'allow' позволяет спавн, даже если ваниль обычно не позволяет спавн (например, слишком много света); 'default' позволяет спавн, даже если свет слишком сильный. Если используется 'allow' или 'default', доступны следующие действия
healthmultiply: это число с плавающей точкой, которое представляет собой множитель максимального здоровья спаунящегося моба. Например, при использовании значения 2 сила спаунящихся мобов удвоится.
healthadd: это число с плавающей точкой, которое прибавляется к максимальному здоровью.
speedmultiply: это число с плавающей точкой, которое представляет собой множитель для скорости моба.
speedadd: это число с плавающей точкой, которое прибавляется к скорости.
damagemultiply: это число с плавающей точкой, представляющее собой множитель для урона, наносимого мобом.
damageadd: это число с плавающей точкой, которое прибавляется к урону.
angry: это булево значение, указывающее, зол ли моб или нацелен на ближайших игроков. В случае с зомби-свиночеловеком это значение сразу же делает его злым на игроков. То же самое относится к эндермену и волку.
ПОТИОН: Одиночная строка или список строк. Все строки обозначают эффект зелья и отображаются как:
helditem: одна строка или список строк. Все строки представляют собой предметы, которые порожденные мобы могут держать в руках. Это работает только с теми мобами, которые позволяют это делать, например, со скелетами и зомби. Вес также можно указать, добавив к строке "
armorboots: одна строка или список строк, представляющих случайную броню, которую носят спаунящиеся мобы.
armorhelmet: одна строка или список строк, представляющих случайную броню, которую носят спаунящиеся мобы.
Ноги: список строк, представляющих случайную броню, надеваемую одной строкой или спаунящимися мобами.
Сундук с доспехами: список строк, представляющих случайную броню, которую носит одна строка или спаунящийся моб.
Дополнительные спавны.
В этом разделе описаны правила в файле potentialspawn.json. Любое правило - это, по сути, набор критериев и список дополнительных мобов, которые спаунятся при соблюдении этих критериев; следующие условия, описанные в spawn.json, также могут быть использованы здесь: mintime, maxtime, minlight, maxlight, minheight, maxheight, minspawndist, maxspawndist, random, structure, mindifficulty, maxdifficulty, seedsky, weather, tempcategory, difficult, block, biome, size. mincount и maxcount также поддерживаются, но работают только в формате "
Все записи мобов имеют следующие атрибуты
mob: в (1.10.2), Creeper, Skeleton, ... имя сущности в виде "modid", а в 1.11.2 оно также может быть представлено как modid:name.
weight: целое число, указывающее на вес данного спавна. Другими словами, насколько он важен по сравнению с другими спавнами.
groupcountmin: минимальное количество мобов, которые должны спауниться одновременно.
groupcountmax: минимальное количество мобов, которые спаунятся одновременно.
Также можно удалить запись о спавне моба с помощью ключевого слова remove. Это строка или список строк, представляющих мобов, которые должны быть удалены из возможных спавнов.
Контроль лута.
В этом разделе описано, как контролировать лут, получаемый при убийстве моба; здесь также можно использовать следующие условия в файле spawn.json: mintime, maxtime, minlight, maxlight, minheight, maxheight, minspawndist, maxspawndist, random, mindifficulty, maxdifficulty, passive, hostile, seedsky, weather, tempcategory, structure, difficulty, block, biome, size. Кроме того, следующие критерии зависят от лута
player: булево, указывающее, был ли моб убит игроком.
fakeplayer: булево значение, указывающее, был ли моб убит поддельным игроком (автоматика, выдающая себя за игрока).
realplayer: булево значение, указывающее, был ли моб убит настоящим игроком (без автоматики).
снаряд: Булево значение, указывающее, был ли моб убит снарядом.
взрыв: Булево значение, указывающее, был ли моб убит взрывом.
заклинание: Булево значение, указывающее, был ли моб убит заклинанием.
огонь: Булево значение, указывающее, был ли моб убит огнем.
источник: строка или список строк, представляющих источник урона. К источникам относятся 'lightningBolt', 'lava', 'cactus', 'wither' и 'anvil'.
helditem: строка или список строк, представляющих предметы в руке игрока. Это правило подходит, если игрок держит один из этих предметов.
gamestage: строка, представляющая текущий этап игры. Это правило работает только в том случае, если доступен режим 'gamestages'.
Кроме того, возможны следующие варианты вывода
item: строка или список строк, представляющих новые награбленные предметы.
nbt: JSON, указывающий NBT, используемый для награбленного предмета.
remove: строка или список строк, представляющих предметы, которые должны быть удалены из лута.
removeall: если этот параметр присутствует, все предметы будут удалены из лута (до того, как будут добавлены новые предметы по этому правилу).
опыт.
Это аналогично контролю лута, но контролирует опыт, получаемый при убийстве мобов. Ключевыми словами для контроля лута является тип урона (магия, взрывы, ...), здесь можно использовать все, кроме тех, что связаны с ним. У этих правил есть четыре выхода
result: установите значение 'deny', чтобы не давать опыта.
setxp: установить фиксированное значение XP вместо стандартного XP.
multxp: умножить обычный XP на это число.
addxp: добавить это число к конечному XP после умножения обычного XP.
Команды.
Мод имеет следующие команды:
ctrlreload: после редактирования файла правил эта команда может быть использована для перезагрузки файла и применения новых правил.
ctrldebug: записывает отладочную информацию о спавне. Предупреждение. Это может привести к большому объему вывода.
ctrlshowmobs: отображает все сущности и их имена, которые могут быть использованы для имен мобов в spawn.json.
ctrlkill: убивает все сущности указанного типа. Возможные типы: "все", "враждебные", "пассивные" и "сущности". Вместо типа можно также указать имя сущности. Например, в версии 1.11 это будет 'minecraft:enderman', а в версии 1.10 - 'Enderman'. В качестве опции можно также указать идентификатор измерения.
Пример spawn.json
Ниже приведены некоторые примеры spawn.json:
Первый пример разрешает спавн только в биоме равнин. Никакой другой спавн не разрешен.
[ { "biome": "Plains", "result": "allow" }, { "result": "deny" } ]
Этот пример запрещает всем пассивным мобам порождаться в определенном измерении:
[ { "passive": true, "dimension": 111, "onjoin": true, "result": "deny" } ]
Разрешить только криперов, скелетов и пассивных мобов:
[ { "mob": ["Creeper", "Skeleton"], "result": "allow" }, { "passive": true, "result": "allow" }, { "result": "deny" } ]
Не позволяйте враждебным мобам спауниться на уровнях выше 50; ниже 50 разрешайте им спауниться только на камнях и булыжниках:
[ { "minheight": 50, "hostile": true, "result": "deny" }, { "maxheight": 50, "block": ["minecraft:stone", "minecraft:cobblestone"], "result": "allow" }, { "result": "deny" } ]
Делает всех мобов на поверхности очень опасными. Под землей есть небольшой шанс появления невидимых, но слабых зомби. Кроме того, зомби и скелеты на поверхности спаунятся в шлемах и не горят:
[ { "mob": ["Skeleton","Zombie"], "seasky": true, "result": "allow", "healthmultiply": 2, "damagemultiply": 2, "speedmultiply": 2, "armorhelmet": ["minecraft:iron_helmet", "minecraft:golden_helmet"] }, { "seasky": true, "hostile": true, "result": "allow", "healthmultiply": 2, "damagemultiply": 2, "speedmultiply": 2 }, { "seasky": false, "random": 0.1, "mob": "Zombie", "result": "allow", "healthmultiply": 0.5, "potion": "minecraft:invisibility,10000,1" } ]
Замедляет всех зомби и увеличивает их здоровье:
[ { "mob": "Zombie", "result": "default", "nbt": { "Attributes": [ { "Base": 40.0, "Name": "generic.maxHealth" }, { "Base": 0.23, "Modifiers": [ { "Operation": 2, "Amount": -0.5, "Name": "effect.moveSlowdown 0" } ], "Name": "generic.movementSpeed" } ] } } ]
Пример potentialspawn.json
Ниже приведен пример файла potentialspawn.json:
Этот пример порождает Блейзов во всем мире, но только в Нетреке:
[ { "dimension": 0, "block": "minecraft:netherack", "mobs": [ { "mob": "Blaze", "weight": 5, "groupcountmin": 1, "groupcountmax": 2 } ] } ]
Этот пример удаляет все порождения кальмаров и добавляет Железного голема в деревню:
[ { "remove": "Squid" }, { "structure": "Village", "maxcount": "3,VillagerGolem", "mobs": [ { "mob": "VillagerGolem", "weight": 5, "groupcountmin": 1, "groupcountmax": 2 } ] } ]
Пример joot.json
Вот пример файла loot.json
Сделать так, чтобы Блейз спаунил жезлы Блейза только в том случае, если Блейз убит игроком в Незерской крепости:
[ { "mob": "Blaze", "remove": "minecraft:blaze_rod" }, { "mob": "Blaze", "structure": "Fortress", "player": true, "item": "minecraft:blaze_rod" } ]
Сделать так, чтобы волшебники роняли незерские звезды только в том случае, если их убивает жезл:
[ { "mob": "WitherBoss", "remove": "minecraft:nether_star" }, { "mob": "WitherBoss", "player": true, "helditem": "minecraft:stick", "item": "minecraft:nether_star" } ]
В этом примере зомби роняет зачарованный алмазный меч:
{ "mob": "minecraft:zombie", "player": true, "item": "minecraft:diamond_sword", "nbt": { "ench": [ { "lvl": 3, "id": 22 } ] } }
Похожие Моды/Аддоны
Набор героев комиксов «Железный человек» Динкла (Fisk Heroes).1.7.10Моды для MinecraftMinecraft
|Список команд -Экстремис -Размножение Край -Прайм...12915
Пять ночей в пакете Фредди в Зомботани | ФНАФ Кузница1.19.2ХардкорныеMinecraft
Это окончательные пять ночей в пучке Фредди. Он содержит 13 модов Fnaf, включая контент из всех игр...18805
Мод: Снаряжение Вардена и Звуковой посох1.20.40ОружиеMinecraft
Warden Armour + Echo Tool and Staff дает вам те же способности, что и у Хранителей в Minecraft PE....3803
Мод: Простые волшебные палочки1.20.40ОружиеMinecraft
Simple Wands привносит волшебные палочки в Minecraft PE. Этот плагин можно использовать и для других...1603
Мод Variant chest - от ремесла до эстетики1.20.2ДекорMinecraft
В мире Minecraft, где творчество не знает границ, появился мод Variant Chests Mod (1.20.2, 1.19.4),...401
True Herobrine Mod (1.20.1) - поистине ужасающий1.20.1Моды для MinecraftMinecraft
True Herobrine Mod (1.20.1) добавляет Herobrine неразрушающим способом. Цель этого мода - сделать мо...5601
Lag Removal Mod (1.19.1) - оптимизирует задержки в игре1.19.1ОптимизацияMinecraft
Мод Lag Removal Mod (1.19.1) предоставляет игрокам возможность контролировать количество сущностей,...701
Mythic Botany Mod 1.19.2 - Погрузитесь глубже в мир Ботании!1.19.2Моды для MinecraftMinecraft
Mythic Botany Mod - это дополнение к Botania Mod, которое пытается немного расширить Botania....301
Lodestone Mod (1.19.2) - библиотека для проектов команды Lodestar1.19.2Моды для MinecraftMinecraft
Lodestone Mod (1.19.2) - это библиотека, используемая всеми модами команды Lodestar и содержащая важ...201
Comfort Zone Mod - подушки для кошек и Стива1.20.1ДекорMinecraft
Мод Comfort Zone (1.20, 1.19.2) вводит новый блок полезностей. В то же время, если у спутника игрока...601
Мод: Оружие с гнездами1.20.40ОружиеMinecraft
Мод Socketed Weapons не только добавляет в Minecraft новое оружие, но и улучшает оружие, которое дол...601
MCglTF Mod (1.19.3) - библиотека glTF для моддинга Minecraft1.19.3Моды для MinecraftMinecraft
gLTF (GL Transmission Format) - это "безвозмездная спецификация с открытым исходным кодом для эффект...2101
Vulkan Renderer Mod ( 1.19.4) - лучше, чем Sodium?1.19.4ОптимизацияMinecraft
Vulkan Renderer Mod (1.19.4) - это мод для Minecraft, который переписывает OpenGL-рендерер Minecraft...1401
Мод: Огнестрельное оружие от Arath 21ОружиеMinecraft
Добавлен второй оружейный мод для Minecraft - Arath's Guns 2. Первую часть можно скачать по ссылке....5301
Lucky Block Mod (1.20.2) - тысячи случайных возможностей1.20.2БлокиMinecraft
Мод Lucky Block Mod (1.20.2) добавляет в Minecraft всего один блок и дает вам более 100 возможностей...1801
Structure Pool API Mod - вводит структуру в пул структур.1.20.1ПостройкиMinecraft
Structure Pool API Mod (1.20.1) позволяет вам вводить структуры в пул структур....601
Мод: Железный человек 21.20.40ОружиеMinecraft
Каждый из нас хотя бы раз мечтал стать супергероем: мы все хотели быть Капитаном Америкой или Халком...4201
Armorful Mod - обновлено Iraje !!!!1.20.4МобыMinecraft
Вот что вам нужно знать об этом стильном дополнении: с Armorful различные мобы смогут естественным о...501
Dungeons Weaponry Mod - Dungeons Weaponry1.20.1ОружиеMinecraft
Некоторые из более чем 20 новых видов оружия, разделенных на уровни, можно крафтить, но если вы хоти...2001
Animalistic Mod - новые животные, приручаемые и монтируемые1.19.4Моды для MinecraftMinecraft
Мод Animalistic (1.19.4, 1.18.2) добавляет новых питомцев, которые могут быть вызваны в вашем мире с...601