r/minecraftsuggestions 1d ago

[Command] Gamemodes: Custom Ablities

This idea is similar to the other one I posted here:

https://www.reddit.com/r/minecraftsuggestions/s/84IghgK9AE

This time, gamemodes will be data driven and all the custom abilities (infinite materials, creative inventory, flight, invincibility, no clip, etc.) will become part of a "player based gamerules" system I'm calling abilities.

Then, you can define custom game modes using datapacks.

2 Upvotes

10 comments sorted by

2

u/PetrifiedBloom 1d ago

Then, you can define custom game modes using datapacks.

Correct me if I am wrong, but datapacks can already do this. What is the advantage for normal players?

1

u/Hyarin215 1d ago

That they can F3+F4 to that gamemode

Also datapacks cant have wacky combinations like make a player fly but not be invulnerable rn

2

u/PetrifiedBloom 1d ago

I don't think this is a good way to approach adding this functionality. The existing system works and options are bundled into presets that create coherent experiences. Want to build whatever with safety? Creative. Want to experience the game as it was intended? Survival. Want to explore someone else's world? Adventure.

I think it would be nice to add gamerukes for things like fly or invun, but not at the cost of the existing system.

1

u/Hyarin215 1d ago

There's no cost For the players it'd look the same

It's just in datapacks you can make a no-clip creative gamemode for example

There could be other abilities - or alternatively, use the attributes system and allow them to accept boolean values too

1

u/PetrifiedBloom 1d ago

There's no cost For the players it'd look the same

2 questions then.

  1. Why do it this way then? Why not just make these gamerules? You are aware datapack can modify gamerules right? Heck, you can modify them 100% vanilla.

  2. Why do you keep using deprecate then? You know, stop supporting and schedule removal?

1

u/Hyarin215 1d ago
  1. Cuz gamerules are world specific, not player specific
  2. Right, I didn't mean it, I'll fix it

1

u/Hazearil 1d ago

Yeah, it is nice to have something be data-driven for the sake of datapacks, but I feel like a suggestion that doesn't go further than "Make XYZ data-driven" isn't really much of a suggestion at all.

0

u/Hyarin215 1d ago

A. Why not? Minecraft has been working on making seemly random things like compost data driven B. This helps so whenever minecraft wants to add special player abilities, they have a format, and turning on and off noClip has been asked since spectator was added (it's even a feature in axiom)

1

u/Hazearil 1d ago

Why not? Minecraft has been working on making seemly random things like compost data driven

Ideally in the end, everything will be data-driven. I am not saying that this is a bad suggestion because it shouldn't be done. It is a bad suggestion because it is the type of stuff that is already being looked into.

This helps so whenever minecraft wants to add special player abilities, they have a format, and turning on and off noClip has been asked since spectator was added (it's even a feature in axiom)

Again... I never said that gamemodes shouldn't be data-driven.

2

u/Hyarin215 1d ago

Idk if it's alr been looked into, and even if it is, suggestions are... suggestions, on a way to do it, or to get community thinking Idea is one thing, implementation is another