Questler 2.4.1
Curse Maven Snippet
What's new
Questler 2.4.1
English
Added
- Location & Exploration Tasks (questler:location): Interactive visual authoring in QuestEditorModal with 5 target subtypes:
- illage: Detects arrival at any generated village.
- structure: Entry detection for vanilla or modded structures with visual browser (RegistryPickerModal).
- iome: Biome arrival with searchable registry picker.
- dimension: Dimension travel detection for vanilla and modded dimensions.
- coordinates: Exact (X, Y, Z) position with configurable radius and "馃搷 My Position" button to autofill with creator's current coordinates.
- Conditional Near-Player Anchor (
ear_player):
- Spawns narrative actors directly in front of the player (3.5 blocks forward on the ground).
- Optional prerequisite condition (nchorTarget): actor manifests only when the specified quest is completed or claimed.
- Borrowed AI System:
- Decouple physical entity visuals from behavioral AI (e.g. peaceful dialogue zombies, iron golem defense, villager interactions).
- Dynamic AI goals and target cleanup so custom actors interact peacefully with players.
- Live World Hot-Reload: Real-time hot-reloading of actor entity type, custom name, equipment, and stationary NoAI without server restart.
- Permanent Villager Profession Locking: Fixes vanilla profession reset by ensuring baseline XP for custom casted villagers.
- Universal Undead Sunlight Immunity: Inverted heal/harm mobs (zombies, skeletons, etc.) are protected from solar combustion without forcing helmets.
- Authoring Suite & DAG Map:
- In-game interactive CampaignGraphModal with zoom, pan, live DAG dependency cables, actor diagnostic inspector, and sandbox narrative simulator.
- Full-featured ActorEditorModal with master-detail navigation, mouse-scrollable list, equipment selectors, and dialogue condition reordering.
- Persistent Tombstones (CampaignExclusions): Deleted campaigns are blacklisted in disabled_campaigns.json and cleanly purged from loaded/unloaded chunks on entity load.
Fixed
- Replaceable Lifecycle Policy: Fixed issue where replaceable actors failed to respawn upon death; econcile and spawnFallback now immediately cast new candidates.
- Default Fallback Policy: New actors default to "spawn" policy for immediate world manifestation.
- Authoring Tolerant Saves: Campaign and actor drafts persist to disk without being blocked by temporary incomplete quest graphs.
Verification
- 78 automated unit tests passed (100% success rate: ./gradlew test).
- Dual client/server compilation clean and verified for Minecraft 26.2 on Fabric.
Espa帽ol
A帽adido
- Nuevo Tipo de Tarea: "Ir a tal Lugar / Exploraci贸n" (questler:location):
- Configuraci贸n visual e intuitiva en QuestEditorModal con 5 subtipos de objetivos geogr谩ficos:
- illage: Detecta autom谩ticamente la llegada del jugador a cualquier aldea del mundo.
- structure: Entrada a estructuras vanilla o de mods con selector visual (RegistryPickerModal).
- iome: Entrada al bioma especificado con selector de registros.
- dimension: Viaje a dimensiones vanilla o a帽adidas por mods.
- coordinates: Llegada a un punto espec铆fico (X, Y, Z) dentro de un radio configurable en bloques, con bot贸n "馃搷 Mi Posici贸n" para autocompletar con la posici贸n actual del autor.
- Configuraci贸n visual e intuitiva en QuestEditorModal con 5 subtipos de objetivos geogr谩ficos:
- Anclaje de Actor Cerca del Jugador (
ear_player) Condicional:
- Generaci贸n segura del actor frente al jugador (3.5 bloques de distancia en el suelo).
- Prerrequisito condicional opcional (nchorTarget): el actor solo aparece cuando la misi贸n especificada est谩 completada o reclamada.
- Comportamiento / IA por Entidad Prestada ("Borrowed AI"):
- Desacoplamiento del modelo f铆sico de la entidad de su comportamiento (zombis pac铆ficos para di谩logo, guardianes, etc.).
- Reemplazo y limpieza din谩mica de metas (GoalSelector y argetSelector) para que los actores no ataquen a los jugadores y dialoguen pac铆ficamente.
- Hot-Reload en Vivo Tipo Vite para Entidades:
- Cambios en el editor de actores se reflejan de inmediato en el mundo en tiempo real (tipo de entidad, nombre, equipamiento, NoAI) sin reiniciar ni desconectar.
- Fijaci贸n Permanente de Profesi贸n en Aldeanos:
- Asegura XP base en aldeanos para prevenir el reseteo de profesi贸n de vanilla al no haber mesa de trabajo.
- Inmunidad Solar Universal para No-Muertos:
- Protecci贸n pasiva contra la combusti贸n solar diurna para zombis y esqueletos narrativos sin necesidad de casco.
- Suite Visual de Autor铆a y Mapa DAG:
- Visor de dependencias DAG interactivo con cables en tiempo real, zoom, pan, diagn贸sticos y simulador narrativo en sandbox.
- Editor de actores con navegaci贸n maestro-detalle por scroll de rat贸n, gesti贸n de equipamiento y reordenaci贸n de di谩logos.
- L谩pidas Persistentes (CampaignExclusions): Campa帽as borradas quedan registradas y sus entidades hu茅rfanas se purgan autom谩ticamente en la carga de chunks.
Corregido
- Ciclo de Vida Reemplazable: Correcci贸n de reaparici贸n inmediata de candidatos fallecidos en pol铆ticas eplaceable y ecoverable.
- Pol铆tica Fallback por Defecto: Nuevos actores usan "spawn" por defecto para manifestaci贸n inmediata.
- Guardado Tolerante a Borradores: Persistencia garantizada en disco sin bloqueos por validaci贸n estricta de grafos incompletos.
Verificaci贸n
- 78 pruebas unitarias superadas al 100% (./gradlew test).
- Compilaci贸n dual cliente/servidor limpia y validada para Minecraft 26.2 sobre Fabric.
This mod has no additional files

