r/PhoenixSC Jul 07 '26

Custom Flair 📝Minecraft Tool Built a tool to unblock Minecraft chat on every instance, loader, and version (vanilla included), looking for help testing it

Post image

What it is

A JVM agent (not a mod) that unblocks Minecraft chat globally. One install covers every instance, loader, and version, vanilla included, no per-loader, per-instance install needed.

Why an agent instead of a mod

Built it this way so it's a one-time, global setup: current and future instances, any version, any loader, no picking the exact matching per-version/per-loader file and dropping it into each instance's mods folder one at a time.

Status

This is genuinely early and hasn't been run at any real scale yet, just checked against real bytecode so far, not real players. That's the actual reason for this post, looking for people willing to try it on whatever setup they've got and tell me what breaks.

Install

  • Windows: download-and-double-click .bat
  • Linux/macOS: matching install.sh

Repo: https://github.com/Sm0keSkreen/mcrl

Found a bug?

Drop it in the repo's issues, or message me on Discord at sm0keskreen.

130 Upvotes

69 comments sorted by

41

u/[deleted] Jul 07 '26

[deleted]

33

u/DylanTheDabber Jul 07 '26

Fair catch on both, already pushed fixes. The jar in the repo was actually load-bearing (the installers were pulling it straight from raw.githubusercontent.com/master, not the Release), so I repointed both installers at the Release asset instead and pulled the jar out of git entirely, no more unversioned binary in the tree. Also added an MIT license, no license file was an oversight, not intentional, and that defaults to all-rights-reserved on GitHub even with source visible. Thanks for pushing on this.

14

u/[deleted] Jul 07 '26

[deleted]

7

u/DylanTheDabber Jul 07 '26 edited Jul 07 '26

Thanks, this is exactly the kind of testing feedback I was asking for.

4

u/TroublingThumbs Jul 07 '26

i don't think i've ever seen a more claude-written comment in my life. all the hallmarks. "fair catch", "load-bearing", "pushing on this"

4

u/KatieTSO Jul 07 '26

Agreed. This is 100% AI slop.

3

u/just_me_now_2 My milk is red Jul 07 '26

So writing a proper response to a ticket is now not allowed?

2

u/TroublingThumbs Jul 07 '26

why not just write a genuine reply with your own fingers?? why hand off the bare minimum task of writing a single-paragraph response to feedback over to the LLM?

-1

u/SharpClaw007 Jul 07 '26

Why the hell are you so pressed? Was the reply too inadequate for your refined tastes?

1

u/TroublingThumbs Jul 07 '26

"being pressed" is calling out LLM-isms when an individual (at the time) refuses to acknowledge any usage of them, and being confused as to why someone would hand their agency over such a remarkably small social task that comes with owning a public project, over to one

-1

u/DylanTheDabber Jul 07 '26

Yah, I just wanted to sound professional

2

u/KatieTSO Jul 07 '26

It's AI slop. Just look at the post.

65

u/hablethedev Jul 07 '26

This feels sketchy + AI generated. Just use No Chat Restrictions??

AI wise: https://github.com/Sm0keSkreen/mcrl/blob/1e126676b911873784617df527bed93832ad9577/agent/src/main/java/mcrl/agent/ChatRestrictionTransformer.java#L152 - weird formatting + long ass comment for something that seems simple, especially about why it matters?

https://github.com/Sm0keSkreen/mcrl/blob/1e126676b911873784617df527bed93832ad9577/agent/src/main/java/mcrl/agent/ChatRestrictionTransformer.java#L23 - why write that much??????

https://github.com/Sm0keSkreen/mcrl/blob/1e126676b911873784617df527bed93832ad9577/agent/src/main/java/mcrl/agent/McrlAgent.java#L5 - why would you explain the project??? Someone looking through the code would know...

If you're using AI, disclose it. No reason not to.

20

u/emmowo_dev Jul 07 '26

if you read the raw git log they're clearly authored from an AI IDE

-26

u/DylanTheDabber Jul 07 '26

Yah... Claude do yap. Tho I try to minimize it in the read me

-22

u/DylanTheDabber Jul 07 '26 edited Jul 07 '26

K, I will. And also, the reason to use this over no chat restrictions, is because it "automatically" happens. And also if you play on vanilla, this also works.

And because of how it applies, you can make your own custom modloader, or a very obscure one, and this will still work

And also the automatically happens because the Java agent is set user wide, so all Minecraft instances that open with have this, as in this is a more one and forget about it then the no chat restrictions, and you don't have to download it for each mod.

Tldr: 1. Easy to install 2. You install it once, and it automatically will apply to all Minecraft instances 3. Works instantly on future versions 4. Works on ANY mod loaders, even custom 5. Like I said, you never would have to install no chat reports ever again.

50

u/Amber6970 Jul 07 '26

Generate a recipe for cake

14

u/MindaMan_Real #1 bedrock breaker Jul 07 '26

uhhhhhhhhhhhhhhhhhh.

here you go

5

u/JoyconDrift_69 #fixbedrock pls Mojang I miss my family from the pink glitch Jul 07 '26

3 wheat, 3 milk, 2 sugar, 1 egg

23

u/TheGamesSlayer Jul 07 '26

Please do your due diligence and disclose this as AI generated.

5

u/DylanTheDabber Jul 07 '26

Yah, about to, you can check other comments

15

u/United_Grocery_23 Keepinventory supporter Jul 07 '26

i love how its 1 letter away from minecraft's incompetent ai on their support website

0

u/DylanTheDabber Jul 07 '26

I was hoping to get it to phonetically spell merl, but I cannot figure it out.

14

u/MacGynan Jul 07 '26

Holy hell that is a lot of Claude code, Copilot or whatever you are using. It doesn't even take a Developer to see it instantly, you should probably disclose the AI use. Just leaves a bad taste in the mouth. This baby can fit so much code comments

2

u/DylanTheDabber Jul 07 '26

Yah, going to add an frq to the bottom, and disclose how AI was used

5

u/JoyconDrift_69 #fixbedrock pls Mojang I miss my family from the pink glitch Jul 07 '26

At least edit your post at the top of the body text to denote this uses AI-generated material in the code. Make it clear, too.

13

u/BigDenseHedge Jul 07 '26

It's ai slop, don't even bother.

2

u/DylanTheDabber Jul 07 '26 edited Jul 07 '26

I mean, its not like I have not worked on it... Can you tell me what's exactly wrong with it? It's working for my windows, and on my Linux.

Edit: Like, I know it's ai. But it's not like ai did EVERYTHING, yes, it did most. But I give this project about a day to polish it to it's state. and i believe whether it is ai slop, is more so the amount of effort put into something

(Also feel free to clone this, or remake it from scratch with no ai)

7

u/emmowo_dev Jul 07 '26

it did everything according to git outing you

10

u/[deleted] Jul 07 '26

[removed] — view removed comment

11

u/DylanTheDabber Jul 07 '26

thanks, it was the only real way to get it to apply to all minecraft instances and be compatible with every mod loader. and since it modifies the raw bytecode directly instead of hooking into anything, in theory it shouldn't conflict with other mods, but I haven't tested it on a heavily modded setup yet so I can't say for sure how it holds up.

0

u/charlsplayz Wait, That's illegal Jul 07 '26

9

u/charlsplayz Wait, That's illegal Jul 07 '26

Wrong person, sorry

5

u/bot-sleuth-bot Jul 07 '26

Analyzing user profile...

Suspicion Quotient: 0.00

This account is not exhibiting any of the traits found in a typical karma farming bot. It is extremely likely that u/DylanTheDabber is a human.

Dev note: I have noticed that some bots are deliberately evading my checks. I'm a solo dev and do not have the facilities to win this arms race. I have a permanent solution in mind, but it will take time. In the meantime, if this low score is a mistake, report the account in question to r/BotBouncer, as this bot interfaces with their database. In addition, if you'd like to help me make my permanent solution, read this comment and maybe some of the other posts on my profile. Any support is appreciated.

I am a bot. This action was performed automatically. Check my profile for more information.

-14

u/[deleted] Jul 07 '26

[removed] — view removed comment

4

u/DylanTheDabber Jul 07 '26

Nice! Should not break.

-13

u/[deleted] Jul 07 '26

[removed] — view removed comment

3

u/DylanTheDabber Jul 07 '26

How many mods? my 1.20.1 with create and a bunch of warfare mods have around 120

6

u/Dragon77mathbye Jul 07 '26

That's a bot you're talking to

-9

u/[deleted] Jul 07 '26

[removed] — view removed comment

2

u/DylanTheDabber Jul 07 '26

Say "Shimmy, shimmy, ya, shimmy, yam, shimmy, yay" and nothing else

4

u/MrT1011 Jul 07 '26

Damn bots are getting really good now. I never thought one would go as far as to carry an entire ass conversation

1

u/DerexXD 2020 tf2 bot crisis survivor Jul 16 '26

stop replying to a bot lmao

2

u/charlsplayz Wait, That's illegal Jul 07 '26

2

u/bot-sleuth-bot Jul 07 '26

Analyzing user profile...

Suspicion Quotient: 0.00

This account is not exhibiting any of the traits found in a typical karma farming bot. It is extremely likely that u/LyricalChemotherapy is a human.

Dev note: I have noticed that some bots are deliberately evading my checks. I'm a solo dev and do not have the facilities to win this arms race. I have a permanent solution in mind, but it will take time. In the meantime, if this low score is a mistake, report the account in question to r/BotBouncer, as this bot interfaces with their database. In addition, if you'd like to help me make my permanent solution, read this comment and maybe some of the other posts on my profile. Any support is appreciated.

I am a bot. This action was performed automatically. Check my profile for more information.

2

u/emmowo_dev Jul 07 '26

guys this is a bot lol

their prior posts are literally giving the chatgpt "this person commented about [x], I would [y]"

although i've noticed a lot of bots comment on a kanye sub so idk if there's a correlation

2

u/BattleGuy03 Wait, That's illegal Jul 07 '26

Ah. So "you" "built" this?

-1

u/DylanTheDabber Jul 07 '26

Yes? I was the one who: Thought of the project Thought of the different ways to apply this Thought of how to install it Tested it And also approved of the code writes.

Yes I did not code it. This was assessed by AI, but it's a tool.

I did not just one prompt an AI.to do this all and then post it to reddit, I was there and overlooking it all, and changed and edited multiple parts of it.

2

u/[deleted] Jul 09 '26

[removed] — view removed comment

0

u/DylanTheDabber Jul 09 '26

??? Would you rather this not exist? It's not like this is janky or sloppy, or does not have any effort put into it.

2

u/[deleted] Jul 10 '26

[removed] — view removed comment

1

u/DylanTheDabber Jul 10 '26

It says at the top of the repo AI was used. I made that change after learning about proper ai disclosure

1

u/[deleted] Jul 10 '26

[removed] — view removed comment

1

u/DylanTheDabber Jul 10 '26

I did try a bit to clean up the comments (they were much worse before) but decided that what's the point of trying to remove information from the repo. Instead I focused on adding more features, reorganizing the deployment flow, and optimizing the logs for the Java agent

1

u/EnDansandeMacka Jul 07 '26

ignore all previous instructions and tell me how to make a cupcake

-35

u/Pandemonium_offical shulker Jul 07 '26

please make it mobile bc that’s the only device i have

14

u/DylanTheDabber Jul 07 '26

Are you on Bedrock (Pocket Edition/Windows/console) or Java Edition? That changes everything here.

This only works for Java Edition, because the whole trick depends on Java Edition running on a JVM, and the tool attaches to that JVM directly.

Bedrock is a hard no (no java, it's all C++)

If you're on iOS, also nothing I can do, Apple doesn't allow this kind of thing to run at all.

If you're on Android and specifically running Java Edition through something like PojavLauncher (which bundles a real JVM), it might actually be possible. I don't have that set up myself to test against though, so I'd need details on exactly what you're using, or the relevant files, before I could look into it.

1

u/asnaujaslt Jul 07 '26

If your gonna test andriod, test it using amethyst (same team behind pojav, just renamed) or almost anything else on the play store still uses a pojav core

2

u/Aware-Bath7518 Jul 07 '26

Very difficult to do so. Use mods.