A modern, feature-rich kill feed HUD mod for Minecraft Forge that displays player kills with style, animations, and kill streak tracking.
- Horizontal Layout: Clean, modern kill feed in the top-right corner
- Player Heads: Shows actual player skins with correct rendering
- Mob Heads: Displays 30+ mob textures with proper UV mapping
- Weapon Icons: Animated weapon display with smooth bobbing effect
- Health Display: Shows killer's remaining HP
- Distance Tracking: Records kill distance for each entry
- 15-Second Display: Entries fade out smoothly after 15 seconds
Track consecutive kills with epic announcements:
- DOUBLE KILL! - 2 kills in 10 seconds
- TRIPLE KILL! - 3 kills in 10 seconds
- MEGA KILL! - 4 kills in 10 seconds
- ULTRA KILL! - 5 kills in 10 seconds
- MONSTER KILL! - 6 kills in 10 seconds
- RAMPAGE! - 7 kills in 10 seconds
- GODLIKE! - 8+ kills in 10 seconds
Each streak comes with:
- ๐ Unique sound effects with increasing pitch
- ๐ฌ Golden text announcement in chat
- โฑ๏ธ 10-second window to continue the streak
- Smooth Animations: Weapon bobbing animation
- Fade Out: Smooth alpha transition before removal
- No Background: Clean, minimalist design
- Dynamic Positioning: Automatically adjusts for multiple entries
- Color Coding: Different colors for killers and victims
30+ mob textures including:
- Zombie, Skeleton, Creeper, Spider, Enderman
- Piglin, Zombified Piglin, Wither Skeleton
- Blaze, Ghast, Witch, Phantom
- Guardian, Elder Guardian, Shulker
- Wither, Ender Dragon
- And many more!
- Minecraft: 1.20.1
- Forge: 47.1.0 or higher
- Java: 17 or higher
- KotlinForForge: 4.3.0 (included)
- Download the latest release from the Releases page
- Install Forge 1.20.1-47.1.0 if not already present
- Place the JAR file in your
.minecraft/mods/directory - Launch Minecraft with Forge profile
# Download and install
wget https://github.com/eliasnvx/Krylix/releases/latest/download/Krylix-forge.jar
cp Krylix-forge.jar ~/.minecraft/mods/| Command | Permission | Description |
|---|---|---|
/testkill |
op |
Generate random test kill |
/testkill sword |
op |
Test sword kill |
/testkill bow |
op |
Test bow kill |
/testkill axe |
op |
Test axe kill |
/testkill headshot |
op |
Test headshot kill |
/testkill multi |
op |
Generate multiple test kills |
# Clone the repository
git clone https://github.com/eliasnvx/Krylix.git
cd Krylix
# Build with Gradle
./gradlew :forge:build
# Run client for testing
./gradlew :forge:runClient -Pusername=Player2Krylix/
โโโ common/ # Common code (shared)
โ โโโ src/main/kotlin/
โ โโโ model/ # Data models
โโโ forge/ # Forge implementation
โ โโโ src/main/kotlin/
โ โโโ client/ # Client-side code
โ โ โโโ KillFeedHud.kt
โ โ โโโ ClientEvents.kt
โ โโโ KrylixServerCommands.kt
โโโ fabric/ # Fabric implementation (planned)
โโโ buildSrc/ # Build configuration
Main HUD rendering logic:
- Player/mob head rendering
- Weapon animation
- Kill streak tracking
- Sound effects
Data model for kill events:
- Killer/victim information
- Weapon and distance
- Timestamp for fade-out
- Alpha calculation
Network synchronization:
- Client-server communication
- Kill event broadcasting
Edit KillFeedHud.kt to add new mob textures:
private fun getMobTexture(mobName: String?): ResourceLocation? {
return when (mobName?.lowercase()) {
"your_mob" -> ResourceLocation("minecraft", "textures/entity/your_mob.png")
// ...
}
}Modify the streak window in processKillStreak():
// Change 10000ms (10 seconds) to your preferred duration
if (currentTime - streak.lastKillTime > 10000) {
streak.count = 1
}We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
- Follow Kotlin coding conventions
- Use meaningful variable names
- Add KDoc comments for public APIs
- Test your changes with
/testkillcommands
Enderman head renderingโ Fixed in v1.0.1ConcurrentModificationException crashโ Fixed in v1.0.1
- v1.0: Basic kill feed with player/mob heads
- v1.1: Kill streak system
- v1.2: Weapon animations
- v1.3: Death type icons (fire, fall, explosion)
- v1.4: Distance-based coloring
- v1.5: Headshot indicator
- v2.0: Configuration GUI
- v2.1: Fabric support
This project is licensed under the MIT License - see the LICENSE file for details.
- Lead Developer: eliasnvx
- Built with: KotlinForForge
- Inspired by: Classic FPS kill feed systems
- 30+ Mob Textures: Comprehensive mob support
- 7 Kill Streak Levels: From Double Kill to Godlike
- 15-Second Display: Perfect timing for visibility
- 60 FPS Animations: Smooth weapon bobbing
โญ Star this repository if you find it useful!
Made with โค๏ธ for the Minecraft PvP community