Skip to content

Commit f67101a

Browse files
chore: interaction entity fix
1 parent 04cdcc1 commit f67101a

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

type.bedwarslobby/src/main/java/net/swofty/type/bedwarslobby/hologram/LeaderboardHologramManager.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@ public static void spawnHologramsForPlayer(HypixelPlayer player) {
117117
refreshHologramForPlayer(player, hologram);
118118
}
119119
refreshSettingsHologramForPlayer(player);
120+
121+
for (InteractionEntity clickZone : clickZones) {
122+
clickZone.addViewer(player);
123+
}
120124
}
121125

122126
public static void refreshHologramForPlayer(HypixelPlayer player, BedWarsLeaderboardHologram hologram) {

type.generic/src/main/java/net/swofty/type/generic/event/actions/ActionPlayerClickedInteractionEntity.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@ public class ActionPlayerClickedInteractionEntity implements HypixelEventClass {
1313
@HypixelEvent(node = EventNodes.PLAYER, requireDataLoaded = true)
1414
public void run(PlayerEntityInteractEvent event) {
1515
final HypixelPlayer player = (HypixelPlayer) event.getPlayer();
16-
System.out.println(event.getHand());
17-
System.out.println(event.getTarget());
18-
System.out.println((event.getTarget() instanceof InteractionEntity interaction));
19-
2016
if (event.getHand() != PlayerHand.MAIN) return;
2117
if (event.getTarget() instanceof InteractionEntity interaction) {
2218
interaction.onClick.accept(player, event);

type.murdermysterylobby/src/main/java/net/swofty/type/murdermysterylobby/hologram/LeaderboardHologramManager.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ private static void createClickZone(Instance instance, MurderMysteryLeaderboardH
7070
handleClick(hypixelPlayer, hologram, event);
7171
}
7272
});
73-
System.out.println("Spawning click zone at " + pos.add(0, 4, 0));
74-
clickZone.setInstance(instance, pos.add(0, 4, 0));
73+
clickZone.setInstance(instance, pos);
74+
clickZones.add(clickZone);
7575
}
7676

7777
public static void handleClick(HypixelPlayer player, MurderMysteryLeaderboardHologram hologram, PlayerEntityInteractEvent event) {
@@ -119,6 +119,10 @@ public static void spawnHologramsForPlayer(HypixelPlayer player) {
119119
refreshHologramForPlayer(player, hologram);
120120
}
121121
refreshSettingsHologramForPlayer(player);
122+
123+
for (InteractionEntity clickZone : clickZones) {
124+
clickZone.addViewer(player);
125+
}
122126
}
123127

124128
public static void refreshHologramForPlayer(HypixelPlayer player, MurderMysteryLeaderboardHologram hologram) {

0 commit comments

Comments
 (0)