Skip to content

Commit 27207e3

Browse files
Reduce amount of AW via Accessor mixins (#5592)
* Reduce amount of AW via Accessor mixins - Some AW were long unused, others have become public * Properly prefix Accessor mixins with mod id * Delete unused Accessors * Properly prefix Invoker mixins with mod id
1 parent 8732efa commit 27207e3

91 files changed

Lines changed: 262 additions & 249 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/main/java/meteordevelopment/meteorclient/commands/commands/SaveMapCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ private void saveMap(int scale) throws CommandSyntaxException {
7272
if (path == null) throw OOPS.create();
7373

7474
MapTextureManagerAccessor textureManager = (MapTextureManagerAccessor) mc.gameRenderer.getClient().getMapTextureManager();
75-
MapTextureManager.MapTexture texture = textureManager.invokeGetMapTexture(map.get(DataComponentTypes.MAP_ID), state);
75+
MapTextureManager.MapTexture texture = textureManager.meteor$invokeGetMapTexture(map.get(DataComponentTypes.MAP_ID), state);
7676
if (texture.texture.getImage() == null) throw OOPS.create();
7777

7878
try {

src/main/java/meteordevelopment/meteorclient/commands/commands/SayCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ public void build(LiteralArgumentBuilder<CommandSource> builder) {
3939
Instant instant = Instant.now();
4040
long l = NetworkEncryptionUtils.SecureRandomUtil.nextLong();
4141
ClientPlayNetworkHandler handler = mc.getNetworkHandler();
42-
LastSeenMessagesCollector.LastSeenMessages lastSeenMessages = ((ClientPlayNetworkHandlerAccessor) handler).getLastSeenMessagesCollector().collect();
43-
MessageSignatureData messageSignatureData = ((ClientPlayNetworkHandlerAccessor) handler).getMessagePacker().pack(new MessageBody(message, instant, l, lastSeenMessages.lastSeen()));
42+
LastSeenMessagesCollector.LastSeenMessages lastSeenMessages = ((ClientPlayNetworkHandlerAccessor) handler).meteor$getLastSeenMessagesCollector().collect();
43+
MessageSignatureData messageSignatureData = ((ClientPlayNetworkHandlerAccessor) handler).meteor$getMessagePacker().pack(new MessageBody(message, instant, l, lastSeenMessages.lastSeen()));
4444
handler.sendPacket(new ChatMessageC2SPacket(message, instant, l, messageSignatureData, lastSeenMessages.update()));
4545
}
4646
}

src/main/java/meteordevelopment/meteorclient/commands/commands/ServerCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,8 @@ private void onReadPacket(PacketEvent.Receive event) {
206206
// This gets the root node of the command tree. From there, all of its children have to be of type
207207
// LiteralCommandNode, so we don't need to worry about checking or casting and can just grab the name
208208
packet.getCommandTree(
209-
CommandRegistryAccess.of(handler.getCombinedDynamicRegistries(), handler.getEnabledFeatures()),
210-
ClientPlayNetworkHandlerAccessor.getCommandNodeFactory()
209+
CommandRegistryAccess.of(handler.meteor$getCombinedDynamicRegistries(), handler.meteor$getEnabledFeatures()),
210+
ClientPlayNetworkHandlerAccessor.meteor$getCommandNodeFactory()
211211
).getChildren().forEach(node -> {
212212
String[] split = node.getName().split(":");
213213
if (split.length > 1) {

src/main/java/meteordevelopment/meteorclient/gui/screens/settings/BlockListSettingScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ protected Block getAdditionalValue(Block value) {
5454
String path = Registries.BLOCK.getId(value).getPath();
5555
if (!path.endsWith("_banner")) return null;
5656

57-
((IdentifierAccessor) (Object) ID).setPath(path.substring(0, path.length() - 6) + "wall_banner");
57+
((IdentifierAccessor) (Object) ID).meteor$setPath(path.substring(0, path.length() - 6) + "wall_banner");
5858
return Registries.BLOCK.get(ID);
5959
}
6060
}

src/main/java/meteordevelopment/meteorclient/mixin/AbstractBlockAccessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@
1212
@Mixin(AbstractBlock.class)
1313
public interface AbstractBlockAccessor {
1414
@Accessor("collidable")
15-
boolean isCollidable();
15+
boolean meteor$isCollidable();
1616
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* This file is part of the Meteor Client distribution (https://github.com/MeteorDevelopment/meteor-client).
3+
* Copyright (c) Meteor Development.
4+
*/
5+
6+
package meteordevelopment.meteorclient.mixin;
7+
8+
import net.minecraft.client.network.AbstractClientPlayerEntity;
9+
import net.minecraft.client.network.PlayerListEntry;
10+
import org.spongepowered.asm.mixin.Mixin;
11+
import org.spongepowered.asm.mixin.gen.Accessor;
12+
13+
@Mixin(AbstractClientPlayerEntity.class)
14+
public interface AbstractClientPlayerEntityAccessor {
15+
@Accessor("playerListEntry")
16+
void meteor$setPlayerListEntry(PlayerListEntry entry);
17+
}

src/main/java/meteordevelopment/meteorclient/mixin/AbstractSignEditScreenAccessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
@Mixin(AbstractSignEditScreen.class)
1414
public interface AbstractSignEditScreenAccessor {
1515
@Accessor("blockEntity")
16-
SignBlockEntity getSign();
16+
SignBlockEntity meteor$getSign();
1717
}

src/main/java/meteordevelopment/meteorclient/mixin/BlockHitResultAccessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
public interface BlockHitResultAccessor {
1616
@Mutable
1717
@Accessor("side")
18-
void setSide(Direction direction);
18+
void meteor$setSide(Direction direction);
1919
}

src/main/java/meteordevelopment/meteorclient/mixin/ChatHudAccessor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
@Mixin(ChatHud.class)
1616
public interface ChatHudAccessor {
1717
@Accessor("visibleMessages")
18-
List<ChatHudLine.Visible> getVisibleMessages();
18+
List<ChatHudLine.Visible> meteor$getVisibleMessages();
1919

2020
@Accessor("messages")
21-
List<ChatHudLine> getMessages();
21+
List<ChatHudLine> meteor$getMessages();
2222
}

src/main/java/meteordevelopment/meteorclient/mixin/ClientChunkManagerAccessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@
1212
@Mixin(ClientChunkManager.class)
1313
public interface ClientChunkManagerAccessor {
1414
@Accessor("chunks")
15-
ClientChunkManager.ClientChunkMap getChunks();
15+
ClientChunkManager.ClientChunkMap meteor$getChunks();
1616
}

0 commit comments

Comments
 (0)