MineZRoy’s Avontuur – Music Disc
Changes music disc 13 to a very good song about MineZRoy. 100% recommend it!
Changes music disc 13 to a very good song about MineZRoy. 100% recommend it!
**EN**: This resource pack replaces the original **Totem of Undying** with the Meme from Mellstroy **I’m already red, it won’t work out culturally** with sound. This meme has become very popular on TikTok over the past couple of years.
**RU**: Этот ресурспак заменяет оригинальный **Тотем бессмертия** на Мем от Меллстроя **Я уже красный, культурно не получится** со звуком, данный мем за последние пару лет стал очень популярным в Тик Ток
– [Омайгадность Тотем](https://modrinth.com/resourcepack/ohmygod-totem-of-undying)
– [Тотем Меллстрой](https://modrinth.com/resourcepack/mellstroy-totem-of-undying)
– [ПОЛНАЯ КОЛЛЕКЦИЯ РЕСУРСПАКОВ – МЕМЫ + СТРИМЕРЫ](https://modrinth.com/collection/sfDcDGAi)

**LoginPhaseProxy** is a somewhat “*simple*” Velocity Plugin that allows you to proxy the LoginPluginMessagePacket from backend server to the player and LoginPluginResponsePacket from the player to the backend server. This is useful for modded backend servers that rely on Login Plugin Message communication to work, such as [AutoModpack](https://github.com/Skidamek/AutoModpack).
> Disclaimer: This plugin is in early development and may contain bugs and performance issues. Use it at your own risk.
## 🔁 When to use
| Author(s) | Mod |
|—————————————–|——————————————————————————–|
| [Skidam](https://github.com/Skidamek) | [AutoModpack](https://github.com/Skidamek/AutoModpack) (Fabric/Forge/Neoforge) |
> You’re welcome to suggest new use cases via [Issue](https://github.com/caiostoduto/LoginPhaseProxy/issues/new/choose) or [Pull Request](https://github.com/caiostoduto/LoginPhaseProxy/pulls)!
## ❓ What does it solve (detailed)

Normal Setup ⦁ Made in Figma
On a normal Velocity setup, when a player connects to the proxy, they go through the (P ↔ V) Login Phase, exchanging packets with the Velocity until the proxy sends a Server Login Success Packet, completing the (P ↔ V) Login Phase and triggering the backend connection process. The backend server then goes through its own (V ↔ B) Login Phase, where it may send Login Plugin Message Packets to the Velocity, and they can’t be forwarded to the player, because the (P ↔ V) Login Phase is already complete, so Velocity reponds them with an empty data Login Plugin Response Packet, as it doesn’t know how to handle them. This is a problem for modded backend servers that rely on Login Plugin Message communication to work, such as [AutoModpack](https://github.com/Skidamek/AutoModpack), as they won’t be able to send the necessary data to the player during the Login Phase, and the player won’t be able to join the backend server. This plugin tries to solve this issue by proxying the Login Plugin Message communication between the player and the backend server, allowing modded backend servers to work with Velocity without any issues.
## ✨ How it works (detailed)
~~Basically black magic 🪄🔮~~. It uses [Java Reflection](https://www.oracle.com/technical-resources/articles/java/javareflection.html) to access the internal Velocity classes [ProxyServer](https://github.com/PaperMC/Velocity/blob/ad8de4361c9d6e93b818d3381e85b14e0c90ad05/proxy/src/main/java/com/velocitypowered/proxy/VelocityServer.java) -> [ConnectionManager](https://github.com/PaperMC/Velocity/blob/dev/3.0.0/proxy/src/main/java/com/velocitypowered/proxy/network/ConnectionManager.java)[[1]](https://github.com/caiostoduto/LoginPhaseProxy/blob/main/src/main/java/com/caiostoduto/loginPhaseProxy/initializer/VelocityChannelInitializer.java) to override the serverChannelInitializer[[2]](https://github.com/caiostoduto/LoginPhaseProxy/blob/main/src/main/java/com/caiostoduto/loginPhaseProxy/initializer/FrontendChannelInitializer.java) and backendChannelInitializer[[3]](https://github.com/caiostoduto/LoginPhaseProxy/blob/main/src/main/java/com/caiostoduto/loginPhaseProxy/initializer/BackendChannelInitializer.java), so it can intercept the Velocity communication with the player (P <-> V)[[4]](https://github.com/caiostoduto/LoginPhaseProxy/blob/main/src/main/java/com/caiostoduto/loginPhaseProxy/intercept/FrontendInterceptor.java) and backend server (V <-> S)[[5]](https://github.com/caiostoduto/LoginPhaseProxy/blob/main/src/main/java/com/caiostoduto/loginPhaseProxy/intercept/BackendInterceptor.java), respectively.

Plugin Implementation ⦁ Made in Figma
With that, our plugin watches the Login Phase player connection until it sees a SetCompressionPacket(5) (optionally) and ServerLoginSuccessPacket(6), adding them to a buffer instead of sending them to the player and synthetically sends a loginAcknowledgedPacket(7) to the Velocity pipeline, tricking it into thinking the Login Phase is complete and starting the backend connection process. To make sure the Velocity doesn’t mess the packet interception and sending process, our plugin removes stealthly (so that it doesn’t trigger it’s handlerRemoved lifecycle[[6]](https://github.com/caiostoduto/LoginPhaseProxy/blob/main/src/main/java/com/caiostoduto/loginPhaseProxy/utils/StealthPipeline.java)) the handlers from the Velocity serverChannel pipeline[[4]](https://github.com/caiostoduto/LoginPhaseProxy/blob/main/src/main/java/com/caiostoduto/loginPhaseProxy/intercept/FrontendInterceptor.java) that were added after the Login Phase to Config Phase transition ([MinecraftCompressorAndLengthEncoder](https://github.com/PaperMC/Velocity/blob/ad8de4361c9d6e93b818d3381e85b14e0c90ad05/proxy/src/main/java/com/velocitypowered/proxy/protocol/netty/MinecraftCompressorAndLengthEncoder.java#L33) and [MinecraftCompressDecoder](https://github.com/PaperMC/Velocity/blob/ad8de4361c9d6e93b818d3381e85b14e0c90ad05/proxy/src/main/java/com/velocitypowered/proxy/protocol/netty/MinecraftCompressDecoder.java#L34), others are removed naturally afterwards). Also, our plugin adds the [MinecraftVarintLengthEncoder](https://github.com/PaperMC/Velocity/blob/ad8de4361c9d6e93b818d3381e85b14e0c90ad05/proxy/src/main/java/com/velocitypowered/proxy/protocol/netty/MinecraftVarintLengthEncoder.java#L33)[[4]](https://github.com/caiostoduto/LoginPhaseProxy/blob/main/src/main/java/com/caiostoduto/loginPhaseProxy/intercept/FrontendInterceptor.java) back (was removed at the transition) and sets the [MinecraftDecoder](https://github.com/PaperMC/Velocity/blob/ad8de4361c9d6e93b818d3381e85b14e0c90ad05/proxy/src/main/java/com/velocitypowered/proxy/protocol/netty/MinecraftDecoder.java#L34) state to StateRegistry.LOGIN[[4]](https://github.com/caiostoduto/LoginPhaseProxy/blob/main/src/main/java/com/caiostoduto/loginPhaseProxy/intercept/FrontendInterceptor.java) so the packets are properly encoded and decoded.
If the backend server sends a LoginPluginMessagePacket(10) during its Login Phase, our plugin will intercept it and send it to the player(11), and if the player sends a LoginPluginResponsePacket(12), our plugin will intercept it and send it to the backend server(13). This way, we can effectively proxy the LoginPluginMessagePacket and LoginPluginResponsePacket between the player and the backend server, allowing modded backend servers to work with Velocity without any issues. Then, when the backend server ends the Login Phase sending the ServerLoginSuccessPacket(15), our plugin will flush the buffered packets to the player, completing the Login Phase and allowing the player to join the backend server as normal. Afterwards, if the user sends a LoginAcknowledgedPacket (clientProtocolVersion >= ProtocolVersion.MINECRAFT_1_20_2)(16) after the Login Phase is complete, our plugin will simply ignore it, as it is not expected to be sent by the player at that point. Finally, the plugin will restore the [MinecraftDecoder](https://github.com/PaperMC/Velocity/blob/ad8de4361c9d6e93b818d3381e85b14e0c90ad05/proxy/src/main/java/com/velocitypowered/proxy/protocol/netty/MinecraftDecoder.java#L34) state to its previous state (Config Phase).
So, yeah, *basically black magic* 🪄🔮. Yayyyy!
## 🙏 Acknowledgements
– [Skidam](https://github.com/Skidamek), who inspired me to create this plugin!
– [lucas-gcp](https://github.com/lucas-gcp), who supported me and helped with testing!
# Just Hotbar
This texture pack changes the hearts and hotbar, making them simpler

Removes the Java Edition Text under The “Minecraft” Logo from the Title Screen!


Also works for with other resourcepacks!



**A simple resource pack that makes item frames invisible**.
—
## Need a Minecraft Server? (Sponsor)
[](https://billing.sparkedhost.com/aff.php?aff=3138)
Get **25% off your first month** with Sparked Host.
—
## Quick info
– **Versions:** 1.4+ (full invisibility from 1.8+)
– **Works with almost all mods (Sodium/Iris and OptiFine too)**
– **No mods or commands required**
– **Additional files for invisible glow item frames and invisible map frames**
– **Versions below 1.8 will only have the center of the frame invisible (view images below for more info)**
—
## Showcase
**1.8+**


—
**Can I use this with other packs?**
> Yes, but place this pack in a **higher priority (above other packs)**.
**How do I remove item frames?**
> Enable debug hitboxes using **F3 + B** and break the frame.
**Can I use this pack in my modpack or server?**
> Yes you are free to use it, as long as you don’t claim this pack as your own.
**Why is my map/glow item frame not invisible?**
> You have to install those separately. They are available under **additional files** or the buttons near the top of this page.
**Does this make the game slower?**
> This pack actually slightly **improves the client-side framerate** in scenes with lots of item frames.
—
## Additional Files
– [Download Invisible Glow Item Frames](https://cdn.modrinth.com/data/gfr4403r/versions/SVxFWAm4/Invisible-Glow-Item-Frames-V4.zip)
– [Download Invisible Map Item Frames](https://cdn.modrinth.com/data/gfr4403r/versions/SVxFWAm4/Invisible-Map-Item-Frames-V1.zip)
—
## Need a Minecraft Server? (Sponsor)
[](https://billing.sparkedhost.com/aff.php?aff=3138)
Use code **MattyWalker** for 25% off your first month.
**This resource pack changes your hearts and hunger bar icons to be circles.**
### Features:
– Round hearts
– Round hunger bar
– Changes all types of hearts (poison, freezing, hardcore…)
– Compatible with the [AppleSkin mod](https://modrinth.com/mod/appleskin)
**♡ Make sure to follow!**
[](https://discord.gg/XgH4EpyPD2)
**✨ I REALLY HATE SHADOWS…** **i hate shadows** is a lightweight Minecraft shader that does one thing — and does it perfectly:
it _removes every single shadow_. 🌞
No dark corners, no spooky vibes — just pure, bright daylight everywhere you look.
Perfect for players who love minimal visuals, boosted performance, and a world that never hides in the dark.

### 🌟 Features
* ❌ No shadows at all
* ⚡ FPS-friendly, super lightweight
* 🌞 Always bright, clean visuals
* 🎮 Works great on low-end systems



[](https://kcbhosting.com/aff/xsoras)




**🧠 Lamapi: Next-Gen Open Source AI**
Pushing the boundaries of accessible intelligence. Whether you need lightweight efficiency or industrial-grade reasoning, the **Next Series** delivers.
**Why build with Lamapi?**
– ⚡ **High Efficiency:** From compact 1B models to powerful 70B reasoning engines.
– 🌍 **Multilingual Mastery:** Optimized for superior performance in English & Turkish.
– 🛠️ **Ready to Deploy:** State-of-the-art open weights available immediately.
**Explore our models and start building:**
🔗 https://huggingface.co/Lamapi

**🚀 KCB Hosting: Power Meets Reliability**
Looking for a host that takes your gaming experience as seriously as you do? We provide robust infrastructure ensuring smooth gameplay and enterprise-grade uptime.
**Why switch to us?**
– 💎 **7-Day Free Trial:** Experience the quality risk-free (No commitment).
– 🛡️ **99.9% Uptime SLA:** Your server stays online, guaranteed.
– ⏰ **24/7 Support:** Expert help whenever you need it.
🔥 Experience the difference with 25% off your first month,
Use code **XSORAS**
**Deploy your server now:**
🌐 [https://kcbhosting.com](https://kcbhosting.com/aff/xsoras)
💬 https://discord.gg/kcbhosting
    **Shadows removed, forever.**
Adds Hardcore Hearts to regular worlds without actually enabling Hardcore Mode,
available to every Minecraft version.
All Hearts have been replaced with their Hardcore variants, including Regular hearts, Absorption hearts, Poisioned hearts, Withered hearts and even Frozen hearts.

You can absolutely use this to troll your friends.
You can totally use this to record your 100% legit Minecraft playthrough before going off-camera mining.
# **😊Happier Pumpkin🎃**
**Happier Pumpkin** makes pumpkins happier the **HAPPIEST** in the **PUMPKING KINGDOM**
