All versions
0.1
Release
Ghastlings 0.110 months ago 29
Compatibility
Minecraft: Java Edition
1.21.11
Platform
Fabric
Supported environments
Client and server
Changes
๐ v0.1 - Initial Release
"The first public release of Ghastlings! Summon your ghostly companion and conquer the world together."
โจ New Features
๐ป Ghast Soul Companion System
- Ethereal Companions: Capture and equip floating Ghast Souls that orbit faithfully around your character.
- Autonomous Combat: Companions automatically defend you by attacking hostile mobs within range.
- Visual Polish: Smooth floating animations paired with ambient spectral particle effects.
๐ Dedicated Companion Slot
- Custom Inventory Slot: Features a brand-new slot next to the offhand dedicated exclusively to your Ghast Soul.
- Easy Summoning: Place a soul in the slot to summon your companion; remove it to despawn instantly.
- Seamless Integration: Works harmoniously with standard player inventory screens.
โ๏ธ 9 Elemental Affinities
- ๐ฅ Fire: Shoots explosive fireballs at targets.
- โก Lightning: Summons devastating lightning strikes from above.
- ๐ Healing: Automatically restores your health when you drop low.
- ๐จ Wind: Launches high-impact wind charge projectiles.
- ๐ง Ice: Freezes enemies and inflicts slowness.
- โ ๏ธ Poison: Inflicts damage-over-time poison effects.
- ๐ง Water: Grants passive water breathing and swimming speed buffs.
- ๐ Wither: Applies corrosive wither effects to attackers.
- ๐ฃ Ender: Fires homing shulker bullets that track targets.
๐ Level-Up System
- 5 Progression Tiers: Train your companions from Level 1 up to Level 5.
- Stat Boosts: Each level increases companion health (
+2 HP) and attack damage (up to1.5x). - Essence Training: Upgrade souls using
Soul Essenceinside theSoul Smithing Table.
๐ Durability System
- Combat Vulnerability: Ghast Souls take damage from enemy attacks when deployed in combat.
- Dynamic Health Bar: Visual indicator transitions from Green to Yellow to Red as health decreases.
- Passive Recovery: Unequipped souls resting in your inventory heal 1 HP every 30 seconds.
- Smithing Requirement: Souls must be at 100% health to undergo upgrades at the smithing table.
- Permanent Death: If a companion's health drops to 0, the soul dies and the item is permanently destroyed.
โ๏ธ Soul Smithing Table
- Custom Workstation: Dedicated block and interface for all Ghast Soul modifications.
- Soul Creation: Combine
Soul Vessel+Dried Ghastto create a base Ghast Soul. - Elemental Infusion: Combine
Ghast Soul+Elemental Essenceto unlock affinities. - Level Upgrading: Combine
Elemental Soul+Soul Essenceto increase level tiers.
๐บ๏ธ Essence Loot Distribution
- Fire Essence: Found in Bastion Remnants and Nether Fortresses.
- Lightning Essence: Found in Trial Chambers and Buried Treasure chests.
- Healing Essence: Found in Witch Huts and Village Temples.
- Wind Essence: Found in Trial Chambers.
- Ice Essence: Found in Igloos and Snowy Village chests.
- Poison Essence: Found in Jungle Temples and Pillager Outposts.
- Water Essence: Found in Ocean Ruins and Shipwrecks.
- Wither Essence: Dropped by Wither Skeletons.
- Ender Essence: Found in End Cities.
๐ง Coming Soon
- Additional elemental abilities and special attack behaviors.
- Expanded companion interaction mechanics and petting animations.
- Custom sound design and immersive spectral audio cues.
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:CroVT6qq:fCzLOLZE"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:CroVT6qq:fCzLOLZE"
}

