Transform Minecraft into a meme-filled experience where players earn Ego Points instead of XP, with humorous twists on vanilla mechanics!
- Replace all XP with golden "Ego Points"
- Custom level-up messages with narcissistic humor
- Track your ego progress as you play
- Level 10: "I'm kind of a big deal"
- Level 20: "Main character energy unlocked"
- Level 30: "Literally built different"
- Level 50: "Touch grass? I AM the grass"
- Level 100: "Minecraft God Mode Activated"
- Fall damage: "[Player]'s ego couldn't save them from gravity"
- Creeper: "[Player] got ratio'd by a green menace"
- Lava: "[Player] became extra crispy"
- And many more!
- Diamond → "Shiny Clout Rock"
- Netherite → "Ultimate Flex Material"
- Gold → "Instagram Likes (ore form)"
- Enchanted Golden Apple → "Sigma Apple"
- Totem of Undying → "Second Chance (Because I'm That Good)"
- "Defeated undead peasant, +5 Ego"
- "I'm so good at finding Shiny Clout Rocks! +20 Ego"
- "Winner winner chicken dinner +3 Ego"
- Minecraft: 1.20.1
- Fabric Loader: 0.15.3+
- Fabric API: 0.92.0+
- Java: 17 or higher
- Install Fabric Loader
- Download Fabric API
- Download the EgoCraft mod JAR from releases
- Place both JAR files in your
.minecraft/modsfolder - Launch Minecraft with the Fabric profile
- JDK 17 or higher
- Git
- Clone the repository:
git clone https://github.com/yourusername/egocraft.git
cd egocraft- Build the mod:
# On Linux/macOS
./gradlew build
# On Windows
gradlew.bat build- Find the built JAR in
build/libs/
- Generate IDE run configurations:
# For IntelliJ IDEA
./gradlew genIdeaRuns
# For Eclipse
./gradlew genEclipseRuns
# For VSCode
./gradlew genVSCodeRuns-
Open the project in your IDE
-
Run the Minecraft client from your IDE to test
egocraft/
├── src/
│ ├── main/
│ │ ├── java/com/egocraft/
│ │ │ ├── EgoCraft.java # Main mod entry point
│ │ │ ├── ego/
│ │ │ │ ├── EgoManager.java # Ego points tracking
│ │ │ │ ├── EgoMessages.java # Kill/mining messages
│ │ │ │ └── EgoDeathMessages.java # Death message overrides
│ │ │ ├── events/
│ │ │ │ └── EgoEvents.java # Event handlers
│ │ │ └── mixin/ # Mixin classes
│ │ └── resources/
│ │ ├── fabric.mod.json # Mod metadata
│ │ ├── egocraft.mixins.json # Mixin configuration
│ │ └── assets/egocraft/
│ │ └── lang/en_us.json # Translations
│ └── client/
│ └── java/com/egocraft/
│ ├── EgoCraftClient.java # Client entry point
│ ├── mixin/ # Client-side mixins
│ └── tooltip/
│ └── EgoTooltips.java # Item tooltip overrides
├── build.gradle # Build configuration
├── settings.gradle # Gradle settings
├── gradle.properties # Mod properties
└── README.md # This file
Currently, EgoCraft works out of the box with no configuration needed. Future versions may include a config file for customization.
- Sodium: Compatible (doesn't modify rendering)
- Other mods: Should work with most Fabric mods
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with Fabric
- Inspired by the meme culture of the Minecraft community
May your ego be ever boosted!