Skip to content

Conversation

@EpyonProjects
Copy link
Member

@EpyonProjects EpyonProjects commented Jun 2, 2025

Main discussion and info source located on Discord in the forum post

tl;dr:

  • Removes the function clock, making SCUBA Helmet and Tank attributes.
  • Flippers is now an enchant that changes the attributes depending on whether the player is on land or in the water.
  • Wetsuit is a new item for the remaining equipment slot: Legs.

The wetsuit allows you to float in water, or assist with swimming up- or downwards. This enchant has a tick clock, making this rework the first introduction of GM4 enchants and the first case of an enchant clock. The enchantment is displayed using lore because it uses multiple lines and displays the attributes manually.

@misode misode added feature-update An additional feature has been added to a module needs-testing Requires in-game testing labels Jun 2, 2025
- updated helmet texture
@misode
Copy link
Member

misode commented Jun 16, 2025

@EpyonProjects Test needs to be fixed

Copy link
Member

@BPR02 BPR02 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Most stuff looks good. I left a comment about using scores instead of tags to track the buoyancy type since nbt checks are necessary to check tags in a predicate/enchantment, but it's probably not that big of a performance difference.

There's also an inapplicable test left which needs to be removed.

- I should be asleep
- Addressed all of the concerns Beeps had
- Should have checked again at literally any point because this really was not much
@EpyonProjects EpyonProjects requested a review from BPR02 November 13, 2025 19:32
- Before putting it onto public server
@EpyonProjects EpyonProjects added the server-testing This is undergoing testing on the Public GM4 Server label Nov 13, 2025
@BPR02
Copy link
Member

BPR02 commented Nov 17, 2025

EpyonProjects#6 is a PR that adds custom assets to the armor models (i.e. shown on the player model). It however, requires a resource pack to work. This is to be discussed during next meeting.

@Bloo-dev Bloo-dev removed the needs-testing Requires in-game testing label Nov 17, 2025
@BPR02
Copy link
Member

BPR02 commented Nov 18, 2025

I did more in-game testing and realized the flippers were changed at some point from the last staff group play test. It seems they are now essentially Depth Strider III boots that make you slow on land. I believe initially the +1 Water Movement Efficiency (aka depth strider III) was to combine with an increase of actual movement speed while swimming (i.e. swap negative movement speed while on land to positive movement speed while swimming).

@BPR02 BPR02 self-requested a review November 18, 2025 18:03
Copy link
Member

@BPR02 BPR02 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As noted in my last comment, the flippers do not give a speed boost while swimming.

@BPR02
Copy link
Member

BPR02 commented Nov 18, 2025

Additionally, the +20% vertical speed from wetsuit is not working either. From testing, holding either sneak or space, the gravity attribute on the wetsuit item gets set to -1.2d.

Tested with this command in a repeating command block:

/tellraw @p {nbt:'equipment.legs.components."minecraft:attribute_modifiers"[{"type":"minecraft:gravity"}].amount',entity:"@p"}

BPR02 and others added 3 commits November 20, 2025 09:09
This will make all items appear as missing textures. It's possible to make them look like leather armor without the RP, but making the item sprites missing textures should "force" the RP to be required. This is important because without the RP the armor is invisible, so we should highly discourage that by making the item textures missing without the RP. I.e. make it basically unplayable without the RP so people don't get invisible armor
Add custom armor assets (RP required)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature-update An additional feature has been added to a module server-testing This is undergoing testing on the Public GM4 Server

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants