banner
Valoración
Votado0

In Control Mod (1.20.1): ¡controla la apariencia de tus bandas!

Categoría - Mods para Minecraft
7
Versión del mod:1
Versión del juego:1.20.1
El mod ha sido verificado exitosamente y está libre de virus
1221.22K142.94K

Reportar mod

  • image
modalImage

Acerca de este Mod

En Control Mod (1.20.1) permite controlar los spawns de las mafias utilizando dos archivos de reglas diferentes: uno bloquea los spawns de ciertas mafias bajo ciertas condiciones (tiempo actual, hora del día, bioma, bloque, nivel de luz, mod, altura mínima, distancia a los spawns, etc.), así como cambiar el estado de estas mafias (por ejemplo, para aumentar su salud, hacerlas más enojadas, etc.). Otro archivo de reglas le permite agregar nuevos spawns al mundo. Es como agregar llamas al mundo.

Características.

Actualmente hay cinco archivos de reglas


spawn.json: Este archivo le permite bloquear el desove de ciertas criaturas bajo ciertas condiciones. Además, puede cambiar algunas propiedades de la mafia, como la salud máxima, si se permite el desove.

summonoid.json: este archivo tiene la misma estructura que spawn.json, pero se usa solo cuando se llama a zombies para pedir ayuda.

potentialspawn.json: En este archivo, las reglas de generación se pueden eliminar o agregar bajo ciertas condiciones. Las reglas de este archivo se utilizan antes de que se ejecuten las reglas en spawn.json, por lo que si agrega nuevas reglas para los mobs aquí, asegúrese de que se permiten nuevos mobs en spawn.json.

loot.json: este archivo le permite controlar el botín que cae de las turbas cuando son asesinadas, en función de varios criterios.

Patience.json: este archivo controla la experiencia obtenida por matar turbas; tiene una estructura similar a loot.json, pero no controla la experiencia dependiendo del tipo de daño (magia, fuego, explosiones, etc.).

Tenga en cuenta que la siguiente notación se puede utilizar en cualquier lugar para especificar objetos con las siguientes reglas


Minecraft: Arena (arena normal de Minecraft)

Minecraft: stained_hardened_clay@13 (añadir metadatos 13).

Para NBT (mismo formato que /give): minecraft: stained_hardened_clay@13/{display:{Lore:[my clay]}}

Reglas de aparición


Esta sección describe las reglas de los archivos spawn.json y summonaid.json. Las reglas son esencialmente un conjunto de "criterios" y "acciones"; tenga en cuenta que en el caso de summonaid.json, es probable que las turbas afectadas sean zombis. Actualmente se admiten las siguientes condiciones


onjoin: Si se establece en true, esta regla de aparición también se ejecutará cuando la criatura se una al mundo. Esta es una verificación más poderosa que puede deshabilitar el desove de los desovadores de mafias o evitar el desove pasivo de mafias que no pasan por un evento normal de 'checkspawn'. Úselo con precaución.

minheight: Esta regla toma un entero que especifica el alto mínimo (inclusive) en el que se ejecutará esta regla. Esta altura es el nivel donde la turba dormirá.

maxheight: Igual que minheight, pero este es el nivel máximo y.

minlight: Un valor entero (0 a 15) que indica el nivel mínimo de iluminación del bloque en el que la turba colapsará.

maxlight: El nivel máximo de luz.

mincount: Un valor de cadena en el formato ',', que es un número que cuenta cuántos mobs de una clase dada ya existen en el mundo, o el número de mobs de un tipo dado. De esta manera puede crear un archivo de reglas basado en el número de mobs ya presentes.

Maxcount: Similar a Mincount.

minspawndist: un número de punto flotante que indica la distancia mínima (en unidades de Minecraft) al punto de aparición en el mundo.

MaxSpawndist: distancia máxima al punto Spavna.

mintime: Un entero que representa la hora del día (un número entre 0 y 23999).

maxtime Hora máxima del día

Minidificultad: un valor de punto flotante que representa la complejidad local de dónde colapsará la multitud, un número de 0 a 4

dificultad máxima: complejidad local máxima

can pawnhere: Una prueba específica para la implementación de la entidad. Si esta regla devuelve 'default' como resultado, se llama automáticamente Minecraft. Para muchas turbas, esta prueba realiza una prueba de luz estándar.

no colisiona: validación específica de la entidad. Si esta regla devuelve 'default' como resultado, se llama automáticamente Minecraft. Para muchas mafias, esta comprobación comprueba si la mafia se encuentra con el bloque después del desove.

Complejidad: una cadena con uno de los siguientes valores: fácil, normal, difícil o tranquilo.

Weather: una cadena con uno de los siguientes valores: Rain or Thunder

tempcategory: Cadena con uno de los valores siguientes: frío, medio, cálido o océano. Especifica la categoría de temperatura del bioma actual.

hostil: un valor booleano correspondiente a turbas hostiles.

Pasivo: el valor booleano correspondiente a los mobs pasivos.

Seesky: Un valor booleano que será verdadero si el bloque en el que la mafia colapsará puede ver el cielo.

structure: Cadena que representa el nombre de la estructura que se va a validar. Por lo tanto, por ejemplo, la regla solo puede funcionar en una aldea. Para la vainilla, las siguientes estructuras son posibles: 'Pueblo', 'Fortaleza', 'Ciudad Final', 'Pozo de Minas', 'Fortaleza', 'Templo', 'Monumento', 'Mansión' (solo para 1.11); 'Templo' también se puede usar para la cabaña de una bruja. Las estructuras modificadas también deben funcionar.

mob: una sola fila o lista de filas. Todas las cadenas son identificadores de mobs; en 1.10.2 el nombre debe ser 'Creeper', 'Skeleton', ... debe ser un nombre de tipo 'minecraft: creeper'; en 1.11.2, también puede usar nombres de tipo 'minecraft: creeper'.

mod: una sola fila o lista de filas. Cada línea representa un identificador de mod. Puede utilizar esta opción para bloquear la generación de un modo específico.

block: Una sola fila o lista de filas. Cualquier cadena es modid: registryname. Por ejemplo, como minecraft: piedra o minecraft: adoquín. Este es el bloque en el que la turba colapsará.

Bioma: línea única o lista de líneas. Representa el bioma en el que la turba colapsará.

dimensión: Un único entero o una lista de enteros. Representa la dimensión en la que la multitud colapsará.

random: Este es un número de coma flotante, y la regla se activa si un número aleatorio es menor que este número. En otras palabras, si desea que la regla funcione con una probabilidad del 10%, use 0.1 aquí.

incity: solo si tienes Lost Cities mod.

instreet: solo si el modo Ciudades perdidas está disponible.

inbuilding: solo si el modo Ciudades perdidas está disponible.

insphere: solo si el modo Ciudades perdidas está disponible.

nbt: NBT se puede agregar a las turbas de desove.

Luego hay unas cuantas acciones. La acción más importante es el "resultado":

Resultado: 'deny', 'allow' o 'default'. 'Denegar' evita el desove; 'Permitir' permite el desove incluso si la vainilla generalmente no permite el desove (por ejemplo, demasiada luz); 'Predeterminado' permite el desove incluso si la luz es demasiado fuerte. Si está utilizando 'allow' o 'default', las siguientes acciones están disponibles

healthmultiply: Este es un número de coma flotante que representa el multiplicador de salud máximo de una turba dormida. Por ejemplo, usar un valor de 2 duplicará el poder de los mobs que desovan.

healthadd: Este es un número de coma flotante que se agrega a la salud máxima.

speedmultiply: Este es un número de punto flotante, que es un multiplicador de la velocidad de la mafia.

speedadd: Este es un número de coma flotante que se agrega a la velocidad.

damagemultiply: Este es un número de punto flotante que es un multiplicador del daño hecho por una turba.

damageadd: Este es un número de coma flotante que se suma al daño.

enojado: Este es un valor booleano que indica si la mafia está enojada o está apuntando a jugadores cercanos. En el caso de un hombre-cerdo zombi, este valor inmediatamente lo enoja con los jugadores. Lo mismo ocurre con Enderman y Wolf.

OPCIÓN: Línea única o lista de líneas. Todas las líneas representan el efecto de opción y se muestran como: ,,. Por ejemplo, "minecraft: invisibility,10,1".

helditem: Una sola fila o lista de filas. Todas las líneas son objetos que las turbas generadas pueden sostener en sus manos. Esto solo funciona con aquellas mafias que permiten que se haga, como esqueletos y zombis. También puede especificar un peso añadiendo "=" a la cadena "1=minecraft: diamond_sword", "2=minecraft: iron_sword", etc.

Botas de Armadura: Una sola línea o lista de líneas que representan la armadura aleatoria que usan las turbas que desovan.

Casco blindado: Una sola línea o lista de líneas que representan la armadura aleatoria que usan las turbas que desovan.

Piernas: Una lista de cuerdas que representan armaduras aleatorias que son usadas por una sola cuerda o turbas de desove.

Pecho de armadura: una lista de cuerdas que representan armadura aleatoria usada por una sola cuerda o turba de desove.

Generaciones adicionales.


Esta sección describe las reglas en potentialspawn.json. Cualquier regla es esencialmente un conjunto de criterios y una lista de turbas adicionales que fallarán cuando se cumplan estos criterios; las siguientes condiciones descritas en spawn.json también se pueden usar aquí: mintime, maxtime, minlight, maxlight, minheight, maxheight, minspawndist, maxspawndist, random, structure, mindifficulty, maxdifficulty, seedsky, weather, tempcategory, difficult, block, biome, size. mincount y maxcount también son compatibles, pero solo funcionan en el formato ",".


Todos los registros de turba tienen los siguientes atributos


mob: en (1.10.2), Creeper, Skeleton, ... nombre de entidad como 'modid', y en 1.11.2 también se puede representar como modid: nombre.

peso: Un entero que indica el peso del spam. En otras palabras, qué tan importante es comparado con otros engendros.

groupcountMin: el número mínimo de mobs que deben dormir al mismo tiempo.

GroupCountmax: el número mínimo de mafias que caerán juntas.

También puede eliminar una entrada de spam mob mediante la palabra clave remove. Esta es una cadena o lista de cadenas que representan turbas que deben eliminarse de posibles desovaciones.


Control de laúd.


Esta sección describe cómo controlar el botín que resulta de matar a una turba; también puede usar las siguientes condiciones en el archivo spawn.json: mintime, maxtime, minlight, maxlight, minheight, maxheight, minspawndist, maxspawndist, random, mindifficulty, maxdifficulty, pasivo, hostil, seedsky, weather, tempcategory, structure, difficulty, block, biome,,,, y size. Además, los siguientes criterios dependen del laúd


jugador: Un booleano que indica si la mafia fue asesinada por el jugador.

fakeplayer: Un valor booleano que indica si la mafia fue asesinada por un jugador falso (una máquina que pretende ser un jugador).

realplayer: Un valor booleano que indica si la mafia fue asesinada por un jugador real (sin automatización).

Proyectil: Un valor booleano que indica si la turba fue asesinada por el proyectil.

Explosión: Un valor booleano que indica si la turba murió por la explosión.

hechizo: Un valor booleano que indica si la mafia fue asesinada por el hechizo.

Fuego: Un significado booleano que indica si la turba murió por el fuego.

Fuente: una cadena o lista de cadenas que representan el origen del daño. Las fuentes incluyen 'lightningBolt', 'lava', 'cactus', 'wither' y 'yunque'.

helditem: Una cadena o lista de cadenas que representan elementos en la mano de un jugador. Esta regla es apropiada si el jugador está sosteniendo uno de estos elementos.

gamestage: Una cadena que representa la etapa actual del juego. Esta regla solo funciona si el modo "etapas de juego" está disponible.

Además, están disponibles las siguientes opciones de salida


item: una cadena o lista de cadenas que representan nuevos elementos robados.

nbt: Un JSON que indica el NBT utilizado para el elemento saqueado.

remove: Cadena o lista de cadenas que representan los elementos que se van a eliminar del botín.

removeall: Si esta opción está presente, todos los elementos se eliminarán del botín (antes de que se agreguen nuevos elementos bajo esta regla).

experiencia.


Esto es análogo al control de laúd, pero controla la experiencia adquirida en la matanza de turbas. Las palabras clave para controlar el laúd es el tipo de daño (magia, explosiones, ...), aquí se puede utilizar todo, excepto los asociados a ella. Estas reglas tienen cuatro opciones


resultado: Establecer en 'negar' para ser inexperto.

setxp: Establece el valor fijo de XP en lugar del XP estándar.

multxp: Multiplica la XP normal por este número.

addxp: Añade este número al XP final después de multiplicar el XP normal.

Comandos.


El mod tiene los siguientes comandos:


ctrlreload: Después de editar un archivo de regla, este comando se puede utilizar para volver a cargar el archivo y aplicar nuevas reglas.

ctrldebug: Registra información de depuración sobre el spam. Advertencia: Esto puede conducir a una salida grande.

ctrlshowmobs: Muestra todas las entidades y sus nombres que se pueden utilizar para los nombres de mafia en spawn.json.

ctrlkill: Mata todas las entidades del tipo especificado. Los tipos posibles son todos, hostil, pasivo y entidad. También puede especificar un nombre de entidad en lugar de un tipo. Por ejemplo, en la versión 1.11 será 'minecraft: Enderman' y en la versión 1.10 será 'Enderman'. También puede especificar un identificador de dimensión como opción.

Ejemplo de spawn.json


A continuación se muestran algunos ejemplos de spawn.json:


El primer ejemplo permite desovar solo en el bioma de las llanuras. No se permiten otros engendros.

[
  {
    "bioma": "llanuras",
    "resultado": "permitir"
  },
  {
    "resultado": "negar"
  }
]


Este ejemplo prohíbe que todos los mobs pasivos se generen en una dimensión particular:

[
  {
    "pasivo": verdadero,
    "Dimensión": 111,
    "onjoin": verdadero,
    "resultado": "negar"
  }
]


Permitir solo enredaderas, esqueletos y turbas pasivas:

[
  {
    "mob": ["Creeper", "Skeleton"],
    "resultado": "permitir"
  },
  {
    "pasivo": verdadero,
    "resultado": "permitir"
  },
  {
    "resultado": "negar"
  }
]


No permita que las turbas hostiles duerman en niveles superiores a 50; por debajo de 50, solo déjelos dormir en rocas y adoquines:

[
  {
    "minheight": 50,
    "hostil": cierto,
    "resultado": "negar"
  },
  {
    "maxheight": 50,
    "Block": ["Minecraft: Stone", "Minecraft: Cobblestone"],
    "resultado": "permitir"
  },
  {
    "resultado": "negar"
  }
]

Hace que todas las turbas en la superficie sean muy peligrosas. Bajo tierra, hay una pequeña posibilidad de zombies invisibles pero débiles. Además, los zombis y esqueletos en la superficie están durmiendo en cascos y no se queman:

[
  {
    "mob": ["Skeleton", "Zombie"],
    "Seasky": cierto,
    "resultado": "permitir",
    "salud multiplicar": 2,
    "Damagemultiply": 2,
    "speedmultiply": 2,
    "ArmorHelmet": ["Minecraft: Iron_Helmet", "Minecraft: Golden_Helmet"]
  },
  {
    "Seasky": cierto,
    "hostil": cierto,
    "resultado": "permitir",
    "salud multiplicar": 2,
    "Damagemultiply": 2,
    "Speed Multiply": 2
  },
  {
    "Seasky": falso,
    "aleatorio": 0,1,
    "mob": "Zombie",
    "resultado": "permitir",
    "HealthMultiply": 0,5,
    "Poción": "Minecraft: Invisibilidad, 10000,1"
  }
]

Ralentiza a todos los zombis y aumenta su salud:

[
  {
    "mob": "Zombie",
    "resultado": "predeterminado",
    "nbt": {
      "Atributos": [
        {
          "Base": 40,0,
          "Nombre": "generic.maxHealth"
        },
        {
          "Base": 0,23,
          "Modificadores": [
            {
              "Operación": 2,
              "Importe": -0,5,
              "Nombre": "effect.moveSlowdown 0"
            }
          ],
          "Nombre": "generic.movementSpeed"
        }
      ]
    }
  }
]

ejemplo de potentialspawn.json

A continuación se muestra un ejemplo de un archivo potentialspawn.json:

Este ejemplo engendra las llamas en todo el mundo, pero solo en Netrek:

[
  {
    "Dimensión": 0,
    "Block": "Minecraft: Netherack",
    "mobs": [
      {
        "mob": "Blaze",
        "peso": 5,
        "groupcountmin": 1,
        "groupcountMax": 2
      }
    ]
  }
]


Este ejemplo elimina todos los calamares que desovan y agrega Golem de Hierro a la aldea:

[
  {
    "quitar": "Calamar"
  },
  {
    "estructura": "Aldea",
    "maxcount": "3,VillagerGolem",
    "mobs": [
      {
        "mob": "Villager Golem",
        "peso": 5,
        "groupcountmin": 1,
        "groupcountMax": 2
      }
    ]
  }
]

Ejemplo de joot.json

Aquí hay un ejemplo de un archivo loot.json

Asegúrate de que Blaze genere las varitas de Blaze solo si Blaze es asesinado por un jugador en la Fortaleza de Nezer:

[
  {
    "mob": "Blaze",
    "Eliminar": "Minecraft: Blaze_Rod"
  },
  {
    "mob": "Blaze",
    "estructura": "Fortaleza",
    "jugador": cierto,
    "Artículo": "Minecraft: Blaze_Rod"
  }
]


Haz que los magos dejen caer estrellas distintas de cero solo si son asesinados por una varilla:

[
  {
    "mob": "WitherBoss",
    "Eliminar": "Minecraft: Nether_Star"
  },
  {
    "mob": "WitherBoss",
    "jugador": cierto,
    "helditem": "minecraft: stick",
    "Artículo": "Minecraft: Nether_Star"
  }
]

En este ejemplo, un zombi suelta una espada de diamante encantada:

  {
    "mob": "minecraft: zombie",
    "jugador": cierto,
    "item": "minecraft: diamond_sword",
    "nbt": {
      "ench": [
        {
          "lvl": 3,
          "id": 22
        }
      ]
    }
  }

Mods/Addons similares

Versión del Juego *

1.20.1 (a8b25575d4d06e5cd7163daf4b0ba374.jar)