Skip to content

Commit f385022

Browse files
committed
Update to 1.21.9-pre1
1 parent 1083969 commit f385022

File tree

6 files changed

+25
-17
lines changed

6 files changed

+25
-17
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ org.gradle.parallel=true
33
org.gradle.configuration-cache=true
44

55
# Mod Properties
6-
mod_version=1.0.1-SNAPSHOT+1.21.8
6+
mod_version=0.1.0-SNAPSHOT+1.21.9-pre1
77
maven_group=io.github.communityradargg.fabric
88
archives_base_name=communityradar-fabric
99

gradle/libs.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ fabricLoom = "1.11-SNAPSHOT"
44
spotless = "7.2.1"
55

66
# Libraries
7-
minecraft = "1.21.8"
8-
fabricYarn = "1.21.8+build.1"
7+
minecraft = "1.21.9-pre1"
8+
fabricYarn = "1.21.9-pre1+build.7"
99
fabricLoader = "0.17.2"
10-
fabricApi = "0.131.0+1.21.8"
10+
fabricApi = "0.133.7+1.21.9"
1111

1212
[libraries]
1313
minecraft = { group = "com.mojang", name = "minecraft", version.ref = "minecraft" }

src/main/java/io/github/communityradargg/fabric/commands/RadarCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,12 +270,12 @@ private static void handleCheckAllSubcommand(final @NotNull FabricClientCommandS
270270

271271
boolean anyPlayerFound = false;
272272
for (final PlayerListEntry player : networkHandler.getPlayerList()) {
273-
if (player.getProfile().getId() == null) {
273+
if (player.getProfile().id() == null) {
274274
continue;
275275
}
276276

277277
final Optional<RadarListEntry> listEntryOptional = CommunityRadarMod.getListManager()
278-
.getRadarListEntry(player.getProfile().getId());
278+
.getRadarListEntry(player.getProfile().id());
279279
if (listEntryOptional.isEmpty()) {
280280
// player uuid is on no list
281281
continue;

src/main/java/io/github/communityradargg/fabric/mixin/PlayerEntityRendererMixin.java

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@
1818
import com.llamalad7.mixinextras.sugar.Local;
1919
import io.github.communityradargg.fabric.accessors.PlayerEntityRenderStateAccessor;
2020
import io.github.communityradargg.fabric.utils.Utils;
21-
import net.minecraft.client.network.AbstractClientPlayerEntity;
2221
import net.minecraft.client.render.entity.PlayerEntityRenderer;
2322
import net.minecraft.client.render.entity.state.PlayerEntityRenderState;
23+
import net.minecraft.entity.PlayerLikeEntity;
2424
import net.minecraft.text.Text;
2525
import org.spongepowered.asm.mixin.Mixin;
2626
import org.spongepowered.asm.mixin.injection.At;
2727
import org.spongepowered.asm.mixin.injection.Inject;
28-
import org.spongepowered.asm.mixin.injection.ModifyVariable;
28+
import org.spongepowered.asm.mixin.injection.ModifyArg;
2929
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
3030
import java.util.UUID;
3131

@@ -41,7 +41,15 @@ public abstract class PlayerEntityRendererMixin {
4141
* @param playerEntityRenderState The needed local variable of the player entity render state.
4242
* @return Returns the modified local variable.
4343
*/
44-
@ModifyVariable(method = "renderLabelIfPresent(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;Lnet/minecraft/text/Text;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V", at = @At(value = "HEAD"), index = 2, argsOnly = true)
44+
@ModifyArg(
45+
method = "renderLabelIfPresent(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;Lnet/minecraft/client/render/state/CameraRenderState;)V",
46+
at = @At(
47+
value = "INVOKE",
48+
target = "Lnet/minecraft/client/render/command/OrderedRenderCommandQueue;submitLabel(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/text/Text;ZIDLnet/minecraft/client/render/state/CameraRenderState;)V",
49+
ordinal = 1
50+
),
51+
index = 2
52+
)
4553
private Text modifyPlayerNameTag(final Text text, final @Local(index = 1, argsOnly = true) PlayerEntityRenderState playerEntityRenderState) {
4654
final UUID uuid = ((PlayerEntityRenderStateAccessor) playerEntityRenderState).communityradar_fabric$getPlayerUuid();
4755

@@ -54,13 +62,13 @@ private Text modifyPlayerNameTag(final Text text, final @Local(index = 1, argsOn
5462
/**
5563
* Modifies the player entity render state to set the self added uuid field.
5664
*
57-
* @param abstractClientPlayerEntity The abstract client player entity as the uuid source.
65+
* @param playerLikeEntity The player like entity as the source for the uuid.
5866
* @param playerEntityRenderState The player entity render state to set the uuid.
5967
* @param f The float f.
6068
* @param ci The callback info.
6169
*/
62-
@Inject(method = "updateRenderState(Lnet/minecraft/client/network/AbstractClientPlayerEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)V", at = @At(value = "TAIL"))
63-
private void modifyUpdateRenderState(final AbstractClientPlayerEntity abstractClientPlayerEntity, final PlayerEntityRenderState playerEntityRenderState, final float f, final CallbackInfo ci) {
64-
((PlayerEntityRenderStateAccessor) playerEntityRenderState).communityradar_fabric$setPlayerUuid(abstractClientPlayerEntity.getUuid());
70+
@Inject(method = "updateRenderState(Lnet/minecraft/entity/PlayerLikeEntity;Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;F)V", at = @At(value = "TAIL"))
71+
private void modifyUpdateRenderState(final PlayerLikeEntity playerLikeEntity, final PlayerEntityRenderState playerEntityRenderState, final float f, final CallbackInfo ci) {
72+
((PlayerEntityRenderStateAccessor) playerEntityRenderState).communityradar_fabric$setPlayerUuid(playerLikeEntity.getUuid());
6573
}
6674
}

src/main/java/io/github/communityradargg/fabric/mixin/PlayerListHudMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@ private Text modifyGetPlayerName(final Text text, final @Local(argsOnly = true)
4141
if (!Utils.isOnGrieferGames()) {
4242
return text;
4343
}
44-
return Utils.includePrefixText(entry.getProfile().getId(), text);
44+
return Utils.includePrefixText(entry.getProfile().id(), text);
4545
}
4646
}

src/main/java/io/github/communityradargg/fabric/utils/Utils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ public class Utils {
7777

7878
// checking if there is a player with same name in the loaded world. If so, returning the uuid from the profile
7979
for (final PlayerListEntry playerListEntry : networkHandler.getPlayerList()) {
80-
if (playerListEntry.getProfile().getName().equalsIgnoreCase(playerName)) {
81-
uuidNameCache.put(playerName, playerListEntry.getProfile().getId());
82-
return CompletableFuture.completedFuture(Optional.of(playerListEntry.getProfile().getId()));
80+
if (playerListEntry.getProfile().name().equalsIgnoreCase(playerName)) {
81+
uuidNameCache.put(playerName, playerListEntry.getProfile().id());
82+
return CompletableFuture.completedFuture(Optional.of(playerListEntry.getProfile().id()));
8383
}
8484
}
8585

0 commit comments

Comments
 (0)