Skip to content

Commit 54c4fb1

Browse files
noramibuWide-Cat
authored andcommitted
add trident to weapon options of Hitboxes module
1 parent b04c2d3 commit 54c4fb1

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

  • src/main/java/meteordevelopment/meteorclient/systems/modules/combat

src/main/java/meteordevelopment/meteorclient/systems/modules/combat/Hitboxes.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import net.minecraft.entity.EntityType;
1515
import net.minecraft.entity.player.PlayerEntity;
1616
import net.minecraft.item.MaceItem;
17+
import net.minecraft.item.TridentItem;
1718
import net.minecraft.registry.tag.ItemTags;
1819

1920
import java.util.Set;
@@ -106,6 +107,14 @@ public class Hitboxes extends Module {
106107
.build()
107108
);
108109

110+
private final Setting<Boolean> trident = sgWeapon.add(new BoolSetting.Builder()
111+
.name("trident")
112+
.description("Enable when holding a trident.")
113+
.defaultValue(true)
114+
.visible(onlyOnWeapon::get)
115+
.build()
116+
);
117+
109118
public Hitboxes() {
110119
super(Categories.Combat, "hitboxes", "Expands an entity's hitboxes.");
111120
}
@@ -126,6 +135,7 @@ private boolean testWeapon() {
126135
if (hoe.get() && itemStack.isIn(ItemTags.HOES)) return true;
127136
if (mace.get() && itemStack.getItem() instanceof MaceItem) return true;
128137
if (spear.get() && itemStack.isIn(ItemTags.SPEARS)) return true;
138+
if (trident.get() && itemStack.getItem() instanceof TridentItem) return true;
129139
return false;
130140
});
131141
}

0 commit comments

Comments
 (0)