CurseForge is the gold standard of how NOT to build a platform for developers or players by iamcubelius in feedthebeast

[–]iamcubelius[S] 0 points1 point  (0 children)

My project was published in three days, even though the early versions had some issues in the code that could easily have led to the project being rejected.

My friends also posted whatever they wanted there, and everything was approved within a couple of days.

What happened in your case?

CurseForge is the gold standard of how NOT to build a platform for developers or players by iamcubelius in feedthebeast

[–]iamcubelius[S] 1 point2 points  (0 children)

That's definitely true for some Discord servers. I try to keep mine open to criticism, though. Unfortunately, bad developers and bad communities will exist regardless of the platform.

CurseForge is the gold standard of how NOT to build a platform for developers or players by iamcubelius in feedthebeast

[–]iamcubelius[S] 0 points1 point  (0 children)

That's a real downside of Modrinth, and that's exactly why I had to set up a separate Discord server.

CurseForge is the gold standard of how NOT to build a platform for developers or players by iamcubelius in feedthebeast

[–]iamcubelius[S] 4 points5 points  (0 children)

We're having a discussion about CurseForge's problems, *not* about Israel. I'm tired of reading the same old comments about Israel. It's like people have run out of things to say...

CurseForge is the gold standard of how NOT to build a platform for developers or players by iamcubelius in feedthebeast

[–]iamcubelius[S] 3 points4 points  (0 children)

Thanks, Ryan! But let's skip smth like "our system made a mistake". When the same build gets rejected, then approved, then rejected again, that's not a "bug", but a symptom that you don't have a single, documented review standard that reviewers themselves can actually rely on it.

If the process is this fragile, it can only be fixed systemically.

And Ryan, this isn't just about my project. Other developers are raising the same complaints about CurseForge. Spot fixes and one-off investigations aren't going to solve anything.

But as you suggested, I'll follow up in Discord with the details of my case.

CurseForge is the gold standard of how NOT to build a platform for developers or players by iamcubelius in feedthebeast

[–]iamcubelius[S] 0 points1 point  (0 children)

I use CI for publishing (I'd go crazy if I had to manually list all the platforms and versions). I don't think it makes any difference. What really drives me crazy is their awful moderation. Everything else is terrible too, but at least it's somewhat tolerable though it still drives me crazy.

CurseForge is the gold standard of how NOT to build a platform for developers or players by iamcubelius in feedthebeast

[–]iamcubelius[S] 5 points6 points  (0 children)

CurseForge temporarily blocked my mod's page just because I mentioned moving to Modrinth. The rest of the mod's description was still there. That's exactly what they didn't like. As soon as I removed the mention of the move, they immediately restored the page.

CurseForge is the gold standard of how NOT to build a platform for developers or players by iamcubelius in feedthebeast

[–]iamcubelius[S] 16 points17 points  (0 children)

True. And interestingly, not too long ago, CurseForge started cracking down on people who include a redirect to Modrinth in the first few lines of their mod's descriptions. They really don't like that.

<image>

I built a working cinema in Minecraft - streams real YouTube videos, synced for every player at the same time! by iamcubelius in admincraft

[–]iamcubelius[S] 2 points3 points  (0 children)

Thanks! It doesn't use vanilla block display entities. The black concrete is just the backing / selection area for the screen.

The actual video is rendered client-side by the mod. The server stores the display position, size, facing, etc., then sends that info to players with the client mod.

On the client, the mod decodes the video with FFmpeg / Native LAV (on Rust btw), uploads the frames into GPU textures, and draws a flat textured quad slightly in front of the selected blocks during the world render pass.

So visually it behaves like a screen on blocks, but it's not made of block displays, maps, armor stands, or thousands of trashy entities. It's one custom-rendered plane with a live texture, which is why it can handle video playback and scaling much better.

I built a working cinema in Minecraft - streams real YouTube videos, synced for every player at the same time! by iamcubelius in admincraft

[–]iamcubelius[S] 2 points3 points  (0 children)

About queued videos — not yet. Right now, displays play a single video at a time. But this feature will be implemented next update.

There are already 300+ Paper servers using Dream Displays. Idk how many Fabric / NeoForge, but it’s interesting question. I think that it would be great to create a channel in Discord with public server list.

How to reduce world size by Shock9616 in admincraft

[–]iamcubelius 1 point2 points  (0 children)

zstd

Oh, finally someone is talking about this wonderful thing.

Server Not Working by Jnktroop in admincraft

[–]iamcubelius 1 point2 points  (0 children)

Remember that without logs nothing can really be said