Contenido generado con IA — puede contener errores.

Trabajos

Trabajos y acciones

Los doce trabajos incluidos, el archivo de trabajo, los 21 tipos de acción y cómo se escribe un objetivo.

Un trabajo es un archivo en plugins/ExyliaJobs/jobs/; el nombre del archivo es el id del trabajo (a-z, 0-9, -, _). /jobsadmin reload los vuelve a leer. Una entrada incorrecta cuesta solo esa entrada y se informa en la consola.

Los trabajos incluidos

TrabajoPaga por
Minerbreak: piedra y minerales.
Diggerbreak: tierra, arena, grava, arcilla.
Woodcutterbreak de troncos, strip-log, plant de brotes.
Farmerharvest de cultivos maduros, plant, collect (bayas, miel, compost).
Fisherfish.
Hunterkill de mobs.
Rancherbreed, shear, milk, tame.
Builderplace.
Smithsmelt, craft, repair, smithing.
Enchanterenchant.
Brewerbrew.
Explorerexplore de biomas y villager-trade.

Cada uno incluye nivel máximo 50, una curva geométrica (base 100, crecimiento 1.08), tres recompensas de hito (niveles 10, 25, 50) y cinco tiers de mejoras.

El archivo de trabajo

name: 'Miner'            # plain text: every screen colours it
icon: IRON_PICKAXE       # a material, or a custom item id such as nexo:ruby_pickaxe
description:
  - 'Dig deep for stone and ores.'
max-level: 50
curve: {type: geometric, base: 100, growth: 1.08}
income-bonus: 0.02       # money per level above 1
xp-bonus: 0              # experience per level above 1
price-share: 0.10        # what a target with xp but no money pays, of its sell price
anti-exploit: {tnt: true}
actions:
  break:
    stone: {money: 0.02, xp: 0.25}
    '#diamond_ores': {money: 4.0, xp: 15}
rewards:
  10:
    - type: ECONOMY
      value: '250'
ClaveSignificado
enabledfalse oculta el trabajo a los jugadores y no paga nada. El progreso se conserva.
name, icon, descriptionLa tarjeta. Nunca pongas códigos de color en el nombre.
max-levelPor defecto defaults.max-level (50). Por debajo de 1 se rechaza.
curvelinear (base, step), geometric (base, growth) o formula (cualquier expresión de level, p. ej. 100 * level ^ 1.6). Por defecto geométrica 100 x 1.1.
income-bonus, xp-bonusPor nivel por encima de 1. Por defecto 0.02 y 0.
price-sharePor defecto 0.10.
anti-exploitSobrescribe config.yml clave por clave. Consulta Anti-exploit.
actionsLo que se paga.
rewardsHitos: un nivel de 2 a max-level y una lista de recompensas de ExyliaLib. Una cadena suelta es un comando de consola.
perksConsulta Mejoras y prestigio.
economy: {fatigue: false}Desactiva la fatiga en este trabajo.
integrations: {mines: ...}true, un id de mina o una lista: pagar dentro de las minas de ExyliaMines.

Un trabajo sin acciones se carga igualmente (un trabajo en preparación) y no paga nada.

Acciones

Cada acción se acredita a todos los trabajos que el jugador tiene y que pagan por ella.

AcciónSe acredita cuando
breakSe rompe un bloque (también con el TNT de un jugador si el trabajo lo permite). Objetivo: el bloque.
placeSe coloca un bloque; una vez por posición cada place-cooldown.
harvestSe rompe un cultivo maduro.
plantSe planta un cultivo o un brote; una vez por ciclo de crecimiento.
strip-logUn hacha descorteza un tronco o madera.
killUn jugador mata a un mob (o a un jugador). kill-custom se lee como kill.
breedDos animales se reproducen; una vez por pareja cada breed-cooldown.
tameUn jugador doma a un animal.
shearUn jugador esquila a una entidad.
milkUn cubo sobre una vaca o cabra adulta, o un cuenco sobre una mooshroom; cada animal una vez cada breed-cooldown.
fishSe captura algo; por el objeto, multiplicado por su cantidad.
smeltEl jugador recoge la salida del horno, según la cantidad recogida.
brewTermina una poción, acreditada al último jugador que usó el soporte, por poción; el objetivo es el ingrediente.
enchantSe encanta un objeto, por nivel gastado; el objetivo es el objeto.
repairSe recoge un resultado del yunque que de verdad repara (renombrar no es reparar).
smithingSe recoge un resultado de la mesa de herrería.
craftUna fabricación realmente hecha con el clic.
eatUn jugador come o bebe un objeto.
collectBayas dulces o luminosas recogidas, miel de una colmena llena, polvo de hueso de un compostador lleno.
villager-tradeSe hace un intercambio; el objetivo es el objeto recibido.
exploreEl primer jugador que entra en un chunk generado desde que se instaló el plugin; el objetivo es el bioma.

Objetivos

Bajo cada acción, cada clave es un objetivo y su valor es {money, xp}.

SintaxisEjemploSignificado
Id vanilladiamond_ore, zombieEn minúsculas, sin minecraft: (DIAMOND_ORE y minecraft:diamond_ore se leen igual).
Etiqueta'#logs', '#diamond_ores'Se expande al cargar a cada miembro, según el tipo que usa la acción (bloque, objeto, mob o bioma). Un objetivo escrito por nombre gana al mismo objetivo alcanzado mediante una etiqueta.
Id personalizadonexo:ruby_ore, mythicmobs:kingBloques personalizados de Nexo, Oraxen, ItemsAdder y CraftEngine; mobs personalizados de MythicMobs y ExyliaMobs (exyliamobs:<id>). Un bloque personalizado que ningún trabajo nombra vuelve a su material vanilla.
*'*': {money: 0.1, xp: 1}Cualquier cosa que los demás objetivos de la acción no nombren.

money es opcional: un objetivo con xp pero sin money paga price-share por lo que se vende el objeto, según los precios de ExyliaLib (la lista de valor de ExyliaMarket si está instalado). El dinero y la xp no pueden ser negativos.

¿Falta algo en esta página? Dínoslo en Discord