Skip to content

Commit cd44789

Browse files
committed
Update configurate branch
1 parent 42f135f commit cd44789

File tree

5 files changed

+19
-17
lines changed

5 files changed

+19
-17
lines changed

core/src/main/java/org/geysermc/geyser/configuration/ConfigLoader.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ public final class ConfigLoader {
6161
6262
GitHub: https://github.com/GeyserMC/Geyser
6363
Discord: https://discord.gg/geysermc
64-
Wiki: https://wiki.geysermc.org/
64+
Wiki: https://geysermc.org/wiki
6565
66-
NOTICE: See https://wiki.geysermc.org/geyser/setup/ for the setup guide. Many video tutorials are outdated.
66+
NOTICE: See https://geysermc.org/wiki/geyser/setup/ for the setup guide. Many video tutorials are outdated.
6767
In most cases, especially with server hosting providers, further hosting-specific configuration is required.
6868
--------------------------------""";
6969

core/src/main/java/org/geysermc/geyser/registry/populator/CreativeItemRegistryPopulator.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,20 +65,21 @@ public class CreativeItemRegistryPopulator {
6565
static List<CreativeItemGroup> readCreativeItemGroups(ItemRegistryPopulator.PaletteVersion palette, List<CreativeItemData> creativeItemData) {
6666
GeyserBootstrap bootstrap = GeyserImpl.getInstance().getBootstrap();
6767

68-
JsonNode creativeItemEntries;
68+
JsonArray creativeItemEntries;
6969
try (InputStream stream = bootstrap.getResourceOrThrow(String.format("bedrock/creative_items.%s.json", palette.version()))) {
70-
creativeItemEntries = GeyserImpl.JSON_MAPPER.readTree(stream).get("groups");
70+
creativeItemEntries = JsonUtils.fromJson(stream).getAsJsonArray("groups");
7171
} catch (Exception e) {
7272
throw new AssertionError("Unable to load creative item groups", e);
7373
}
7474

7575
List<CreativeItemGroup> creativeItemGroups = new ArrayList<>();
76-
for (JsonNode creativeItemEntry : creativeItemEntries) {
77-
CreativeItemCategory category = CreativeItemCategory.valueOf(creativeItemEntry.get("category").asText().toUpperCase(Locale.ROOT));
78-
String name = creativeItemEntry.get("name").asText();
76+
for (JsonElement creativeItemEntry : creativeItemEntries) {
77+
JsonObject creativeItemEntryObject = creativeItemEntry.getAsJsonObject();
78+
CreativeItemCategory category = CreativeItemCategory.valueOf(creativeItemEntryObject.get("category").getAsString().toUpperCase(Locale.ROOT));
79+
String name = creativeItemEntryObject.get("name").getAsString();
7980

80-
JsonNode icon = creativeItemEntry.get("icon");
81-
String identifier = icon.get("id").asText();
81+
JsonElement icon = creativeItemEntryObject.get("icon");
82+
String identifier = icon.getAsJsonObject().get("id").getAsString();
8283

8384
ItemData itemData;
8485
if (identifier.equals("minecraft:air")) {
@@ -115,7 +116,8 @@ static void populate(ItemRegistryPopulator.PaletteVersion palette, Map<String, I
115116
continue;
116117
}
117118

118-
int groupId = ((JsonObject) itemNode).get("groupId") != null ? itemNode.getAsInt("groupId") : 0;
119+
var groupIdElement = itemNode.getAsJsonObject().get("groupId");
120+
int groupId = groupIdElement != null ? groupIdElement.getAsInt() : 0;
119121

120122
itemConsumer.accept(itemBuilder, groupId);
121123
}

core/src/main/java/org/geysermc/geyser/session/GeyserSession.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,7 @@ public void connect() {
787787
upstream.sendPacket(playStatusPacket);
788788

789789
SetCommandsEnabledPacket setCommandsEnabledPacket = new SetCommandsEnabledPacket();
790-
setCommandsEnabledPacket.setCommandsEnabled(!geyser.getConfig().isXboxAchievementsEnabled());
790+
setCommandsEnabledPacket.setCommandsEnabled(!geyser.config().xboxAchievementsEnabled());
791791
upstream.sendPacket(setCommandsEnabledPacket);
792792

793793
UpdateAttributesPacket attributesPacket = new UpdateAttributesPacket();

core/src/main/java/org/geysermc/geyser/session/GeyserSessionAdapter.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public void packetSending(PacketSendingEvent event) {
112112
ClientIntentionPacket intentionPacket = event.getPacket();
113113

114114
String address;
115-
if (geyser.getConfig().getRemote().isForwardHost()) {
115+
if (geyser.config().java().forwardHostname()) {
116116
address = clientData.getServerAddress().split(":")[0];
117117
} else {
118118
address = intentionPacket.getHostname();
@@ -174,15 +174,15 @@ public void disconnected(DisconnectedEvent event) {
174174
customDisconnectMessage = GeyserLocale.getPlayerLocaleString("geyser.network.remote.authentication_type_mismatch", locale);
175175
// Explain that they may be looking for Floodgate.
176176
geyser.getLogger().warning(GeyserLocale.getLocaleStringLog(
177-
geyser.getPlatformType() == PlatformType.STANDALONE ?
177+
geyser.platformType() == PlatformType.STANDALONE ?
178178
"geyser.network.remote.floodgate_explanation_standalone"
179179
: "geyser.network.remote.floodgate_explanation_plugin",
180180
Constants.FLOODGATE_DOWNLOAD_LOCATION
181181
));
182182
} else {
183183
// Likely that Floodgate is not configured correctly.
184184
customDisconnectMessage = GeyserLocale.getPlayerLocaleString("geyser.network.remote.floodgate_login_error", locale);
185-
if (geyser.getPlatformType() == PlatformType.STANDALONE) {
185+
if (geyser.platformType() == PlatformType.STANDALONE) {
186186
geyser.getLogger().warning(GeyserLocale.getLocaleStringLog("geyser.network.remote.floodgate_login_error_standalone"));
187187
}
188188
}
@@ -205,7 +205,7 @@ public void disconnected(DisconnectedEvent event) {
205205
} else {
206206
GeyserImpl.getInstance().getLogger().error("An exception occurred: ", cause);
207207
}
208-
if (geyser.getConfig().isDebugMode()) {
208+
if (geyser.config().debugMode()) {
209209
cause.printStackTrace();
210210
}
211211
}
@@ -235,7 +235,7 @@ public void packetError(PacketErrorEvent event) {
235235
(event.getPacketClass() != null ? "(" + event.getPacketClass().getSimpleName() + ") " : "") +
236236
event.getCause().getMessage())
237237
);
238-
if (geyser.getConfig().isDebugMode())
238+
if (geyser.config().debugMode())
239239
event.getCause().printStackTrace();
240240
event.setSuppress(true);
241241
}

core/src/main/java/org/geysermc/geyser/session/cache/BundleCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public void initialize(GeyserItemStack itemStack) {
6868
if (session.getTagCache().is(ItemTag.BUNDLES, itemStack)) {
6969
if (itemStack.getBundleData() != null) {
7070
session.getGeyser().getLogger().warning("Stack has bundle data already! It should not!");
71-
if (session.getGeyser().getConfig().isDebugMode()) {
71+
if (session.getGeyser().getLogger().isDebug()) {
7272
session.getGeyser().getLogger().debug("Player: " + session.javaUsername());
7373
session.getGeyser().getLogger().debug("Stack: " + itemStack);
7474
}

0 commit comments

Comments
 (0)