Skip to content

A modern, feature-rich kill feed HUD mod that displays player kills with style, animations, and kill streak tracking!

License

Notifications You must be signed in to change notification settings

eliasnvx/Krylix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Krylix - Advanced Kill Feed Mod

Krylix Logo Minecraft Version Forge Kotlin License

CurseForge Modrinth GitHub

A modern, feature-rich kill feed HUD mod for Minecraft Forge that displays player kills with style, animations, and kill streak tracking.

โœจ Features

๐ŸŽฏ Kill Feed Display

  • 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

๐Ÿ”ฅ Kill Streaks System

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

๐ŸŽจ Visual Effects

  • 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

๐ŸŽฎ Supported Mobs

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!

๐Ÿ“‹ Requirements

  • Minecraft: 1.20.1
  • Forge: 47.1.0 or higher
  • Java: 17 or higher
  • KotlinForForge: 4.3.0 (included)

๐Ÿš€ Installation

  1. Download the latest release from the Releases page
  2. Install Forge 1.20.1-47.1.0 if not already present
  3. Place the JAR file in your .minecraft/mods/ directory
  4. Launch Minecraft with Forge profile

Quick Setup

# Download and install
wget https://github.com/eliasnvx/Krylix/releases/latest/download/Krylix-forge.jar
cp Krylix-forge.jar ~/.minecraft/mods/

๐ŸŽฎ Commands

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

๐Ÿ—๏ธ Development

Building from Source

# 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=Player2

Project Structure

Krylix/
โ”œโ”€โ”€ 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

Key Components

KillFeedHud.kt

Main HUD rendering logic:

  • Player/mob head rendering
  • Weapon animation
  • Kill streak tracking
  • Sound effects

KillEntry.kt

Data model for kill events:

  • Killer/victim information
  • Weapon and distance
  • Timestamp for fade-out
  • Alpha calculation

NetworkPackets.kt

Network synchronization:

  • Client-server communication
  • Kill event broadcasting

๐ŸŽจ Customization

Adding New Mobs

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")
        // ...
    }
}

Adjusting Kill Streak Timings

Modify the streak window in processKillStreak():

// Change 10000ms (10 seconds) to your preferred duration
if (currentTime - streak.lastKillTime > 10000) {
    streak.count = 1
}

๐Ÿค Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

Code Style

  • Follow Kotlin coding conventions
  • Use meaningful variable names
  • Add KDoc comments for public APIs
  • Test your changes with /testkill commands

๐Ÿ› Known Issues

  • Enderman head rendering โœ… Fixed in v1.0.1
  • ConcurrentModificationException crash โœ… Fixed in v1.0.1

๐Ÿ“ˆ Roadmap

  • 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

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Credits

๐Ÿ“Š Statistics

  • 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

About

A modern, feature-rich kill feed HUD mod that displays player kills with style, animations, and kill streak tracking!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published