Tags
Creators
Details
All versions
1.1.0
Alpha
Veil Origins 1.1.0last week 70
Uploaded by
Compatibility
Minecraft: Java Edition
26.2
Platform
NeoForge
Supported environments
Client and server
Changes
v1.1.0 - The Companion & Polish Update (2026-10-13)
Added
New Origins (7) - 28 Total
- Emberling - Small fire-spirit origin with ember abilities
- Stormborn - Lightning and storm caller
- Luminary - Light-wielding radiant origin
- Sandstalker - Desert predator with sand-based abilities
- Deepdweller - Deep-dark dweller with ambush and warden-touched powers
- Blightborn - Corruption and disease origin
- Hexweaver - Curse and hex caster with mirror/amplify magic
Technomancer Drone Companions
- Drone Controller item - Deploy and command your personal drone squad
- Right-click air: deploy a drone of the selected type
- Sneak + right-click air: cycle drone type (utility, combat, scout, repair)
- Right-click a drone: cycle its mode (follow, stay, aggressive, harvest, patrol, passive)
- Sneak + right-click a drone: check its charge and mode
- Sneak + click a beacon or lodestone: mark a squad recharge station
- Utility Drone - Allay-style helper that follows you, orbits nearby, and fetches dropped items back to your feet
- Combat Drone - Ranged defender; guards an area in AGGRESSIVE mode
- Scout Drone - Fast, long-range flier; light bodyguard duty
- Repair Drone - Passive medic that restores nearby allied drones
- Owner Defense System - All combat-capable drones retaliate against whatever hurts you - hostile mobs AND other players - and assist against your targets
- Charge System - Drones drain charge while deployed and recharge near a marked beacon or lodestone station; low-charge drones return to their owner
- Friendly-Fire Guard - Drones can never attack you, your other drones, your tamed pets, or your companions
Skill Tree Enhancements
- OR-prerequisites - Skills can now require "any one of" a set of prerequisites (
requiresAny) - Skill tooltips show a "Requires one of:" line for OR-grouped prerequisites
Ability Dashboard
- Locked ability indicators - Skill-gated abilities now display a lock state so you can see what to unlock
- Scrollable passives panel - The passives list no longer clips at 6 entries; mouse-wheel scroll with a scrollbar and overflow hint
Changed
- Full localization - All user-facing text moved into
en_us.json(messages, tooltips, GUI labels, config names) - Drone deployment simplified - Drones behave like allay-style companions: they follow, fetch, and defend - no port infrastructure required
Fixed
Skill Tree Deadlocks (CURSEFORGE REPORTS)
- Fixed 10 apex skills being permanently unreachable - Convergent apexes required skills on BOTH sides of mutually-exclusive branches
- Affected apexes across starborne, tidecaller, voidtouched, crystalline, cindersoul, deepdweller, hexweaver and more
- Verified: 561 skills, 0 unreachable in every supported version
Summons & Companions
- Fixed summoned minions and companions attacking their owner - Target interception at the AI source; wild undead and minions can no longer acquire the owner as a target
- Fixed Necromancer undead re-acquiring the player between sweep ticks -
LivingChangeTargetEventinterception
Origin Passives
- Fixed Starborne flight not returning after death - Passives are now re-equipped on respawn
UI
- Fixed origin selection carousel overflowing the screen at GUI scale 4 - Cards now fit-scale to the window
- Fixed ability dashboard overflow - Passives panel now scrolls
Earlier Hotfixes Rolled In
- Dedicated-server classloading safety for client-only screens and handlers
- Per-player cooldown isolation (abilities no longer share cooldowns between players)
- Spore cloud behavior rewrite
- F-keybind firing the wrong ability
- Origin data sync on login/respawn/dimension change
- Riftwalker XP sources and dimension persistence
- Phantom insomnia for bed-blocking origins
- HUD scale option respected by all overlays
- Mojibake/encoding issues in displayed text
Technical
- Added
AbstractDroneEntitybase with modes, charge, orbit-follow, friendly-target guard - Added
UtilityDroneEntity,CombatDroneEntity,ScoutDroneEntity,RepairDroneEntity - Added drone AI goals:
DroneFollowOwnerGoal,DroneOwnerHurtByTargetGoal,DroneOwnerHurtTargetGoal,DroneAggressiveTargetGoal,DroneGuardGoal,DronePatrolGoal,DroneHarvestGoal,DronePickupItemGoal,DroneMoveToWaypointGoal,DroneHoverGoal - Added
DroneControllerItem+DroneAbilityfor the Technomancer - Added drone models and renderers with per-type textures
- Added
requiresAnysupport toSkill/SkillTreeDataand unlock evaluation - Added locked/unlocked reconstruction of skill-gated abilities on the client
audit_tree_deadlocks.py- structural analyzer proving 561/561 skills reachable per version- All version branches verified green: 26.2, 1.21.11, 1.21.10, 1.21.1
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:GZpP2Z67:qZYEiS2k"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:GZpP2Z67:qZYEiS2k"
}

