Setting Up the Oritech Black Hole Experience
I first ran into this when someone shared a datapack that completely changed how my server handled the nether portal system. It's not a standalone mod you can just drop into mods folder. The Oritech Black Hole In Minecraft Unveiling The Cosmos Of Chaos is a datapack combined with a behavior pack, and getting it to work cleanly took me about three separate attempts before I stopped breaking anything. Here's what actually works.
The Oritech Black Hole In Minecraft Unveiling The Cosmos Of Chaos
You need to place the datapack files into your world's data folder. That means navigating to your save directory, then worlds, then the specific world folder you're running, and inside that there's a folder called data. Drop the unpacked datapack folder there. Make sure you're using a compatible version — this was built for 1.20.4 and later. Running it on 1.20.2 caused entity tick errors that nuked my chunk loading entirely. After placing the files, run the command /reload. Don't just restart the server. The reload command applies the new functions properly. If you restart instead, the pack sometimes fails to register custom loot tables and the black hole event never triggers. The core mechanic revolves around a modified end portal frame. When you activate it with the right combination of ender eyes and the special oritech catalyst item, it generates a temporary spatial anomaly. This isn't a vanilla black hole. The behavior is scripted through custom functions that pull nearby blocks and entities toward a center point using teleportation chains rather than actual physics. That distinction matters for performance.
I learned this the hard way on my second server attempt. The first time I activated a fully powered anomaly, it was pulling roughly two hundred entities at once. My server TPS dropped from 20 to about 4. It was unplayable. The workaround was to use the /function oritech:limit_pull command after activating the anomaly. It caps the pull radius at thirty blocks and limits the entity count to about fifty. Totally changes the feel of the event. It's still dramatic but your server doesn't melt.
Get the Full Details

What You Actually Need to Know Before Trying This
There are a few things the documentation doesn't emphasize enough. The oritech catalyst item is craftable but the recipe requires nether star fragments that only drop from the anomaly event itself. That means your first run is dependent on obtaining the catalyst from another source, usually a custom spawn egg available in the default setup. The default spawn egg is placed by running /give @p oritech:catalyst_spawn_egg 1 from chat or a command block. Another thing nobody mentions — the anomaly leaves behind residual void zones. These are chunks where the sky texture gets swapped to a starfield and light levels behave differently. If you're building structures nearby, your lighting calculations will be off. I had a fully automated farm go dark because the void zone affected the light detection for crop growth checks. The fix was just moving the farm sixty blocks away from any anomaly site.
The event has a duration limit. Each anomaly lasts between thirty seconds and two minutes depending on how many ender eyes you used to activate it. There's a cooldown system too. You can't chain them back to back without the server generating duplicate anomaly entities that stack on top of each other. That double-stack bug causes desync between clients and will kick players who are too close to the center point.
Download and Installation Notes
The pack is hosted on GitHub under the Oritech repository. You want the release named something with cosmos_of_chaos in it. Download the .zip file and extract it directly into your world data folder. Do not extract it into your resource packs folder even though the download includes both. The behavior pack portion goes into the world's data folder alongside the datapack. Mixing them into separate locations breaks the function references. After extraction verify that your level.dat has enable_commands set to true. The entire system runs on command blocks and functions under the hood. If commands are disabled the datapack loads silently but nothing fires. I wasted about an hour troubleshooting this on a vanilla server before realizing the flag was off.

Performance and Compatibility
This isn't lightweight. Even with the pull limit applied, each anomaly event consumes roughly 3 to 5 percent additional CPU per tick on a standard sixteenth generation processor. On older hardware you'll notice frame drops in singleplayer. On multiplayer the impact is mostly on the server thread but players at the edge of the render distance may experience occasional stuttering when the void zone renders. It conflicts with any datapack that modifies the end dimension. I tried running it alongside a custom end city generator and the portal activation function overrode the city generation coordinates. The anomaly spawned inside an existing end city structure and the game got confused about which dimension to load. Best to keep it isolated to the overworld unless you want to debug dimension conflicts manually. The Oritech Black Hole In Minecraft Unveiling The Cosmos Of Chaos is a solid event system if you're looking to add a catastrophic moment to your world. It's not polished enough for a production server without tweaks. The void zones are jarring without textures to match, and the cooldown system needs a visible timer so players aren't just spamming commands. But the core mechanic works and once you get past the initial setup friction it's fairly stable. Just keep your pull radius capped and don't run it next to structural dependencies like automated farms or dimension-altering datapacks.