Skip to content

Commit 103ec6f

Browse files
authored
Merge pull request #774 from ArikSquad/fix/positions
fix: actually correct positions
2 parents bdce6c6 + 7928b74 commit 103ec6f

File tree

5 files changed

+11
-12
lines changed

5 files changed

+11
-12
lines changed

type.island/src/main/java/net/swofty/type/island/TypeIslandLoader.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
import java.util.stream.Collectors;
3030

3131
public class TypeIslandLoader implements SkyBlockTypeLoader {
32+
public static final Pos SPAWN_POS = new Pos(7.5, 100, 7.5);
33+
3234
@Override
3335
public ServerType getType() {
3436
return ServerType.SKYBLOCK_ISLAND;
@@ -52,7 +54,7 @@ public void afterInitialize(MinecraftServer server) {
5254
@Override
5355
public HypixelTypeLoader.LoaderValues getLoaderValues() {
5456
return new HypixelTypeLoader.LoaderValues(
55-
(type) -> new Pos(7.5, 100, 7.5), // Spawn position
57+
(_) -> SPAWN_POS, // Spawn position
5658
true // Announce death messages
5759
);
5860
}

type.island/src/main/java/net/swofty/type/island/events/custom/ActionIslandLoadJerry.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void run(IslandFetchedFromDatabaseEvent event) {
3636
);
3737
} else {
3838
jerryInformation.setJerryPosition(
39-
new Pos(2.5, 100, 24.5, 145, 0)
39+
new Pos(9.5, 100, 33.5, 145, 0)
4040
);
4141
}
4242

@@ -53,7 +53,7 @@ public void run(IslandFetchedFromDatabaseEvent event) {
5353
ServerHolograms.ExternalHologram hologram = ServerHolograms.ExternalHologram.builder()
5454
.text(new String[]{"§6§lNEW UPDATE", "Jerry", "§e§lCLICK"})
5555
.instance(event.getIsland().getIslandInstance())
56-
.pos(jerryInformation.getJerryPosition().add(0, 1, 0))
56+
.pos(jerryInformation.getJerryPosition().add(0, 1.8, 0))
5757
.build();
5858

5959
ServerHolograms.addExternalHologram(hologram);

type.island/src/main/java/net/swofty/type/island/events/traditional/ActionPlayerJoin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package net.swofty.type.island.events.traditional;
22

33
import lombok.SneakyThrows;
4-
import net.minestom.server.coordinate.Pos;
54
import net.minestom.server.event.player.AsyncPlayerConfigurationEvent;
65
import net.swofty.type.generic.HypixelConst;
76
import net.swofty.type.generic.event.EventNodes;
87
import net.swofty.type.generic.event.HypixelEvent;
98
import net.swofty.type.generic.event.HypixelEventClass;
9+
import net.swofty.type.island.TypeIslandLoader;
1010
import net.swofty.type.skyblockgeneric.user.SkyBlockPlayer;
1111

1212
public class ActionPlayerJoin implements HypixelEventClass {
@@ -17,6 +17,6 @@ public void run(AsyncPlayerConfigurationEvent event) {
1717
final SkyBlockPlayer player = (SkyBlockPlayer) event.getPlayer();
1818
event.setSpawningInstance(HypixelConst.getEmptyInstance());
1919

20-
player.setRespawnPoint(new Pos(0, 100, 0));
20+
player.setRespawnPoint(TypeIslandLoader.SPAWN_POS);
2121
}
2222
}

type.island/src/main/java/net/swofty/type/island/gui/GUIGuests.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import net.minestom.server.inventory.InventoryType;
77
import net.minestom.server.item.ItemStack;
88
import net.minestom.server.item.Material;
9-
import net.swofty.type.generic.gui.inventory.ItemStackCreator;
109
import net.swofty.type.generic.gui.inventory.HypixelInventoryGUI;
10+
import net.swofty.type.generic.gui.inventory.ItemStackCreator;
1111
import net.swofty.type.generic.gui.inventory.item.GUIClickableItem;
1212
import net.swofty.type.generic.user.HypixelPlayer;
1313
import net.swofty.type.skyblockgeneric.user.SkyBlockPlayer;
@@ -30,7 +30,6 @@ public void run(InventoryPreClickEvent e, HypixelPlayer p) {
3030

3131
@Override
3232
public ItemStack.Builder getItem(HypixelPlayer p) {
33-
SkyBlockPlayer player = (SkyBlockPlayer) p;
3433
return ItemStackCreator.getStack("§aGo Back", Material.ARROW, 1,
3534
"§7To Jerry the Assistant"
3635
);
@@ -64,7 +63,6 @@ public void run(InventoryPreClickEvent e, HypixelPlayer p) {
6463

6564
@Override
6665
public ItemStack.Builder getItem(HypixelPlayer p) {
67-
SkyBlockPlayer player = (SkyBlockPlayer) p;
6866
return ItemStackCreator.getStack("§aGuests limit", Material.SHORT_GRASS, 1,
6967
"§7You can only host a limited",
7068
"§7number of §aguests §7on your",
@@ -115,7 +113,6 @@ public void run(InventoryPreClickEvent e, HypixelPlayer p) {
115113

116114
@Override
117115
public ItemStack.Builder getItem(HypixelPlayer p) {
118-
SkyBlockPlayer player = (SkyBlockPlayer) p;
119116
return ItemStackCreator.getStack("§aModeration", Material.REPEATER, 1,
120117
"§7Manage online guests using the",
121118
"§eGuests Management §7menu.",

type.prototypelobby/src/main/java/net/swofty/type/prototypelobby/TypePrototypeLobbyLoader.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
public class TypePrototypeLobbyLoader implements LobbyTypeLoader {
4343
private static final LobbyItemHandler itemHandler = new LobbyItemHandler();
4444
public static LobbyParkourManager parkourManager;
45-
private final Pos spawnPoint = new Pos(11.5, 76, 0.5, 90, 0);
45+
private final Pos SPAWN_POS = new Pos(11.5, 75, 0.5, 90, 0);
4646

4747
@Override
4848
public ServerType getType() {
@@ -121,7 +121,7 @@ public List<TablistModule> getModules() {
121121
@Override
122122
public LoaderValues getLoaderValues() {
123123
return new LoaderValues(
124-
(type) -> spawnPoint,
124+
(type) -> SPAWN_POS,
125125
false
126126
);
127127
}
@@ -137,7 +137,7 @@ public List<HypixelEventClass> getTraditionalEvents() {
137137
events.add(new LobbyPlayerJoinEvents());
138138
events.add(new LobbyParkourEvents());
139139
events.add(new LobbyBlockBreak());
140-
events.add(new LobbyPlayerMove(spawnPoint));
140+
events.add(new LobbyPlayerMove(SPAWN_POS));
141141
return events;
142142
}
143143

0 commit comments

Comments
 (0)