Skip to content

Commit

Permalink
fix: add boot warning to fabric
Browse files Browse the repository at this point in the history
  • Loading branch information
WiIIiam278 committed Aug 9, 2024
1 parent 0c5a42a commit fead3df
Showing 1 changed file with 24 additions and 16 deletions.
40 changes: 24 additions & 16 deletions fabric/src/main/java/net/william278/husksync/FabricHuskSync.java
Original file line number Diff line number Diff line change
Expand Up @@ -79,12 +79,12 @@
@Getter
@NoArgsConstructor
public class FabricHuskSync implements DedicatedServerModInitializer, HuskSync, FabricTask.Supplier,
FabricEventDispatcher {
FabricEventDispatcher {

private static final String PLATFORM_TYPE_ID = "fabric";

private final TreeMap<Identifier, Serializer<? extends Data>> serializers = Maps.newTreeMap(
SerializerRegistry.DEPENDENCY_ORDER_COMPARATOR
SerializerRegistry.DEPENDENCY_ORDER_COMPARATOR
);
private final Map<UUID, Map<Identifier, Data>> playerCustomDataStore = Maps.newConcurrentMap();
private final Map<String, Boolean> permissions = Maps.newHashMap();
Expand Down Expand Up @@ -208,6 +208,14 @@ private void onEnable() {
// Check for updates
this.checkForUpdates();

log(Level.WARNING, """
**************
WARNING:
HuskSync for Fabric is still in an alpha state and is
not considered production ready.
**************""");

ModLoadedCallback.EVENT.invoker().post(FabricHuskSyncAPI.getInstance());
}

Expand Down Expand Up @@ -267,15 +275,15 @@ public Uniform getUniform() {
@Nullable
public InputStream getResource(@NotNull String name) {
return this.mod.findPath(name)
.map(path -> {
try {
return Files.newInputStream(path);
} catch (IOException e) {
log(Level.WARNING, "Failed to load resource: " + name, e);
}
return null;
})
.orElse(this.getClass().getClassLoader().getResourceAsStream(name));
.map(path -> {
try {
return Files.newInputStream(path);
} catch (IOException e) {
log(Level.WARNING, "Failed to load resource: " + name, e);
}
return null;
})
.orElse(this.getClass().getClassLoader().getResourceAsStream(name));
}

@Override
Expand All @@ -295,11 +303,11 @@ public Path getConfigDirectory() {
@Override
public void log(@NotNull Level level, @NotNull String message, @NotNull Throwable... throwable) {
LoggingEventBuilder logEvent = logger.makeLoggingEventBuilder(
switch (level.getName()) {
case "WARNING" -> org.slf4j.event.Level.WARN;
case "SEVERE" -> org.slf4j.event.Level.ERROR;
default -> org.slf4j.event.Level.INFO;
}
switch (level.getName()) {
case "WARNING" -> org.slf4j.event.Level.WARN;
case "SEVERE" -> org.slf4j.event.Level.ERROR;
default -> org.slf4j.event.Level.INFO;
}
);
if (throwable.length >= 1) {
logEvent = logEvent.setCause(throwable[0]);
Expand Down

0 comments on commit fead3df

Please sign in to comment.