Skip to content

Commit 713f7d1

Browse files
committed
26.1.1
1 parent e7ca1d8 commit 713f7d1

File tree

4 files changed

+41
-54
lines changed

4 files changed

+41
-54
lines changed

README.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
1-
# Wurst Client v7.53.1 (MC26.1) - Modified by CevAPI
1+
# Wurst Client v7.53.1 (MC26.1.1) - Modified by CevAPI
22

33
![CevAPI Logo](https://i.imgur.com/kBIn9Ab.png)
44

55
- Original Repo: https://github.com/Wurst-Imperium/Wurst7
6-
- Downloads: [https://www.wurstclient.net/download/](https://go.wimods.net/from/github.com/Wurst-Imperium/Wurst7?to=https%3A%2F%2Fwww.wurstclient.net%2Fdownload%2F%3Futm_source%3DGitHub%26utm_medium%3DWurst7%2Brepo)
76
- Installation guide: [https://www.wurstclient.net/tutorials/how-to-install/](https://go.wimods.net/from/github.com/Wurst-Imperium/Wurst7?to=https%3A%2F%2Fwww.wurstclient.net%2Ftutorials%2Fhow-to-install%2F%3Futm_source%3DGitHub%26utm_medium%3DWurst7%2Brepo)
8-
- Feature list: [https://www.wurstclient.net/](https://go.wimods.net/from/github.com/Wurst-Imperium/Wurst7?to=https%3A%2F%2Fwww.wurstclient.net%2F%3Futm_source%3DGitHub%26utm_medium%3DWurst7%2Brepo)
9-
- Wiki: [https://wurst.wiki/](https://go.wimods.net/from/github.com/Wurst-Imperium/Wurst7?to=https%3A%2F%2Fwurst.wiki%2F%3Futm_source%3DGitHub%26utm_medium%3DWurst7%2Brepo)
7+
- Original Wurst Wiki: [https://wurst.wiki/](https://go.wimods.net/from/github.com/Wurst-Imperium/Wurst7?to=https%3A%2F%2Fwurst.wiki%2F%3Futm_source%3DGitHub%26utm_medium%3DWurst7%2Brepo)
108

119
## Supported Versions
12-
- [1.21.1 - Not Updated](https://github.com/cev-api/Wurst7-CevAPI/tree/1.21.1)
13-
- [1.21.8 - Not Updated](https://github.com/cev-api/Wurst7-CevAPI/tree/1.21.8)
14-
- [1.21.10 - Not Updated](https://github.com/cev-api/Wurst7-CevAPI/tree/1.21.10)
15-
- [1.21.11 - Recommended](https://github.com/cev-api/Wurst7-CevAPI/tree/1.21.11)
16-
- [26.1 - Latest](https://github.com/cev-api/Wurst7-CevAPI/tree/master)
10+
- [1.21.1 - Not Updated/Discontinued](https://github.com/cev-api/Wurst7-CevAPI/tree/1.21.1)
11+
- [1.21.8 - Not Updated/Discontinued](https://github.com/cev-api/Wurst7-CevAPI/tree/1.21.8)
12+
- [1.21.10 - Not Updated/Discontinued](https://github.com/cev-api/Wurst7-CevAPI/tree/1.21.10)
13+
- [1.21.11 - Not Updated/Discontinued](https://github.com/cev-api/Wurst7-CevAPI/tree/1.21.11)
14+
- [26.1.1 - Latest](https://github.com/cev-api/Wurst7-CevAPI/tree/master)
1715

16+
Not happy with the supported versions? Download [ViaFabricPlus](https://modrinth.com/mod/viafabricplus)
1817

1918
### Download
2019
Pre-compiled copies are available on the [Release Page](https://github.com/cev-api/Wurst7-CevAPI/releases).
@@ -29,11 +28,11 @@ I make changes very often but I publish releases sparingly, so if you want the l
2928

3029
## Relationship to upstream
3130

32-
This project is a friendly, independent fork of Wurst 7. I originally proposed these features upstream and the maintainers kindly declined, so I'm keeping them in a separate fork. I'll continue to maintain these additions and periodically re-base/sync with the upstream project.
31+
This project is a friendly, independent fork of Wurst 7. I originally proposed some features upstream and the maintainers kindly declined, so I decided on a separate fork. I'll continue to maintain my additions and constantly re-base/sync with the upstream project.
3332

3433
- Upstream repository: https://github.com/Wurst-Imperium/Wurst7
3534
- This fork: https://github.com/cev-api/Wurst7-CevAPI
36-
- Status: actively maintained and re-based as upstream evolves
35+
- Status: actively maintaining only the latest release and re-basing as upstream evolves
3736

3837
All credit for the original client goes to Wurst-Imperium and its contributors. This fork is not affiliated with or endorsed by Wurst-Imperium. This fork maintains the original GPLv3 licensing.
3938

@@ -59,7 +58,6 @@ Build without the flag to get the full CevAPI experience; build with the flag fo
5958
### NiceWurst In-Game Screenshot
6059
![NiceWurst](https://i.imgur.com/DhhqLX9.png)
6160

62-
6361
## Novelty
6462

6563
I'm pleased to note that many of the features and improvements below are completely unique to this Wurst fork and aren't found in any other clients or mods. Some are even original enough to stand on their own as full concepts. While some hacks may share some functionalities or names as others, they likely do not have the same features as my own.
@@ -111,6 +109,7 @@ I'm pleased to note that many of the features and improvements below are complet
111109
- Performance Overlay
112110
- PearlIntercept
113111
- PlayerSonar
112+
- Mapa (ESP Minimap)
114113
- Redstone, Bed, Sign & Workstation ESP
115114
- PearlESP (Not a simple trajectory hack)
116115
- SignFramePassThrough (I didn't know something like this existed as a mod already)
@@ -183,7 +182,7 @@ A ready-to-publish starter project is included here: [https://github.com/cev-api
183182

184183
---
185184

186-
## What's new in this fork?
185+
## What's new in this fork?
187186

188187
### New GUI (AltGUI)
189188
- Added a new alternative GUI which you can initially access from the navigator menu and bind to a key (Default Left ALT)

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ loom_version=1.15-SNAPSHOT
1414
fabric_api_version=0.145.3+26.1.1
1515

1616
# Mod Properties
17-
mod_version=v7.53.1-CevAPI-MC26.1
17+
mod_version=v7.53.1-CevAPI-MC26.1.1
1818
fork_release_version=0.50
1919
maven_group=net.wurstclient
2020
archives_base_name=Wurst-Client

src/main/java/net/wurstclient/mixin/ContainerScreenMixin.java

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -689,12 +689,9 @@ else if(inv != null
689689
|| chestSearchHack.isAutomaticMode();
690690
if(doAuto)
691691
{
692-
int px =
693-
GenericContainerScreenMixin.this.clickedX;
694-
int py =
695-
GenericContainerScreenMixin.this.clickedY;
696-
int pz =
697-
GenericContainerScreenMixin.this.clickedZ;
692+
int px = ContainerScreenMixin.this.clickedX;
693+
int py = ContainerScreenMixin.this.clickedY;
694+
int pz = ContainerScreenMixin.this.clickedZ;
698695
try
699696
{
700697
var hr = WurstClient.MC.hitResult;
@@ -764,11 +761,11 @@ else if(inv != null
764761
if(doAuto)
765762
{
766763
int px =
767-
GenericContainerScreenMixin.this.clickedX;
764+
ContainerScreenMixin.this.clickedX;
768765
int py =
769-
GenericContainerScreenMixin.this.clickedY;
766+
ContainerScreenMixin.this.clickedY;
770767
int pz =
771-
GenericContainerScreenMixin.this.clickedZ;
768+
ContainerScreenMixin.this.clickedZ;
772769
try
773770
{
774771
var hr = WurstClient.MC.hitResult;
@@ -814,9 +811,9 @@ else if(inv != null
814811
|| chestSearchHack.isAutomaticMode())
815812
chestRecorder.onChestOpened(fServerIp,
816813
fDimension,
817-
GenericContainerScreenMixin.this.clickedX,
818-
GenericContainerScreenMixin.this.clickedY,
819-
GenericContainerScreenMixin.this.clickedZ,
814+
ContainerScreenMixin.this.clickedX,
815+
ContainerScreenMixin.this.clickedY,
816+
ContainerScreenMixin.this.clickedZ,
820817
menu, chestSlotIndices.size(),
821818
chestSlotIndices,
822819
wurst$currentBounds());
@@ -851,9 +848,9 @@ else if(inv != null
851848
if(chestSearchHack == null
852849
|| chestSearchHack.isAutomaticMode())
853850
chestRecorder.onChestOpened(fServerIp, fDimension,
854-
GenericContainerScreenMixin.this.clickedX,
855-
GenericContainerScreenMixin.this.clickedY,
856-
GenericContainerScreenMixin.this.clickedZ, menu,
851+
ContainerScreenMixin.this.clickedX,
852+
ContainerScreenMixin.this.clickedY,
853+
ContainerScreenMixin.this.clickedZ, menu,
857854
slotOrder.size(), slotOrder, wurst$currentBounds());
858855
}catch(Throwable ignored)
859856
{}
@@ -878,7 +875,7 @@ public void run()
878875
int total = all.size();
879876
java.util.List<Integer> slotOrder =
880877
new java.util.ArrayList<>(
881-
GenericContainerScreenMixin.this.chestSlotOrder);
878+
ContainerScreenMixin.this.chestSlotOrder);
882879
if(slotOrder.isEmpty())
883880
{
884881
int fallbackWindow = Math.min(chestSlots,
@@ -909,12 +906,9 @@ public void run()
909906
|| chestSearchHack.isAutomaticMode();
910907
if(doAuto)
911908
{
912-
int px =
913-
GenericContainerScreenMixin.this.clickedX;
914-
int py =
915-
GenericContainerScreenMixin.this.clickedY;
916-
int pz =
917-
GenericContainerScreenMixin.this.clickedZ;
909+
int px = ContainerScreenMixin.this.clickedX;
910+
int py = ContainerScreenMixin.this.clickedY;
911+
int pz = ContainerScreenMixin.this.clickedZ;
918912
try
919913
{
920914
var hr = WurstClient.MC.hitResult;
@@ -1109,7 +1103,7 @@ public void run()
11091103
try
11101104
{
11111105
if(WurstClient.MC == null
1112-
|| WurstClient.MC.screen != GenericContainerScreenMixin.this
1106+
|| WurstClient.MC.screen != ContainerScreenMixin.this
11131107
|| !manualScanActive
11141108
|| System.currentTimeMillis() > manualScanUntil)
11151109
{

src/main/resources/wurst.mixins.json

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@
1414
"ChatComponentMixin",
1515
"ChatScreenMixin",
1616
"ClientClockManagerMixin",
17-
"ClientCommonNetworkHandlerMixin",
18-
"ClientConnectionMixin",
17+
"ConnectionMixin",
1918
"ConnectScreenMixin",
2019
"OfflineSettingsHandshakeMixin",
2120
"OfflineSettingsNetworkMixin",
22-
"ClientPlayNetworkHandlerMixin",
23-
"ClientWorldMixin",
24-
"ControlsListWidgetMixin",
25-
"CreativeInventoryScreenMixin",
21+
"ClientPacketListenerMixin",
22+
"ClientLevelMixin",
23+
"KeyBindsListMixin",
24+
"CreativeModeInventoryScreenMixin",
2625
"ClientCommonPacketListenerImplMixin",
2726
"ClientLevelMixin",
2827
"ClientPacketListenerMixin",
@@ -44,12 +43,10 @@
4443
"HandledScreenAccessor",
4544
"HandledScreenMixin",
4645
"InventoryScreenMixin",
47-
"GenericContainerScreenMixin",
4846
"GrindstoneScreenMixin",
4947
"GuiAccessor",
50-
"IngameHudMixin",
48+
"InGameHudLocatorProbeMixin",
5149
"ItemHandlerHudLateMixin",
52-
"InGameOverlayRendererMixin",
5350
"GuiMixin",
5451
"ItemInHandRendererMixin",
5552
"JoinMultiplayerScreenMixin",
@@ -63,17 +60,16 @@
6360
"LivingEntityRendererMixin",
6461
"LocalPlayerMixin",
6562
"MinecraftMixin",
66-
"MobEntityRendererMixin",
63+
"MobRendererMixin",
6764
"ModMenuScreenMixin",
6865
"ModMenuListWidgetMixin",
6966
"ModMenuEntryMixin",
7067
"MouseHandlerMixin",
7168
"MultiPlayerGameModeMixin",
72-
"MultiplayerScreenMixin",
73-
"PackScreenMixin",
69+
"JoinMultiplayerScreenMixin",
70+
"PackSelectionScreenMixin",
7471
"PlayerAttackStrengthAccessor",
7572
"MobEffectInstanceMixin",
76-
"MobRendererMixin",
7773
"MouseHandlerMixin",
7874
"MultiPlayerGameModeMixin",
7975
"OptionInstanceMixin",
@@ -89,10 +85,8 @@
8985
"ShulkerBoxScreenMixin",
9086
"SkinManagerMixin",
9187
"StatsScreenMixin",
92-
"StatusEffectInstanceMixin",
93-
"TelemetryManagerMixin",
88+
"ClientTelemetryManagerMixin",
9489
"TextRendererMixin",
95-
"TextVisitFactoryMixin",
9690
"TrialSpawnerDataAccessor",
9791
"TitleScreenMixin",
9892
"ui_utils.ChestSlotOverlayMixin",
@@ -103,7 +97,7 @@
10397
"ui_utils.UiUtilsBookViewScreenMixin",
10498
"ui_utils.UiUtilsConnectionMixin",
10599
"ui_utils.UiUtilsInBedChatScreenMixin",
106-
"WorldMixin",
100+
"LevelMixin",
107101
"YggdrasilUserApiServiceMixin",
108102
"StorageMixin",
109103
"StringDecomposerMixin",

0 commit comments

Comments
 (0)