diff --git a/src/main/java/eu/midnightdust/lib/config/ButtonEntry.java b/src/main/java/eu/midnightdust/lib/config/ButtonEntry.java index 9d3fba7..166e1f6 100644 --- a/src/main/java/eu/midnightdust/lib/config/ButtonEntry.java +++ b/src/main/java/eu/midnightdust/lib/config/ButtonEntry.java @@ -61,8 +61,13 @@ public class ButtonEntry extends ContainerObjectSelectionList.Entry if (info.entry != null && !this.buttons.isEmpty() && this.buttons.getFirst() instanceof AbstractWidget widget) { int idMode = this.info.entry.idMode(); if (idMode != -1) context.renderItem(idMode == 0 ? + //? if >= 1.21.4 { BuiltInRegistries.ITEM.getValue(ResourceLocation.tryParse(this.info.tempValue)).getDefaultInstance() : BuiltInRegistries.BLOCK.getValue(ResourceLocation.tryParse(this.info.tempValue)).asItem().getDefaultInstance(), + //?} else { + /*BuiltInRegistries.ITEM.get(ResourceLocation.tryParse(this.info.tempValue)).getDefaultInstance() + : BuiltInRegistries.BLOCK.get(ResourceLocation.tryParse(this.info.tempValue)).asItem().getDefaultInstance(), + *///?} widget.getX() + widget.getWidth() - 18, y + 2); } } diff --git a/src/main/java/eu/midnightdust/lib/config/MidnightConfigListWidget.java b/src/main/java/eu/midnightdust/lib/config/MidnightConfigListWidget.java index 421fad2..2f09ece 100644 --- a/src/main/java/eu/midnightdust/lib/config/MidnightConfigListWidget.java +++ b/src/main/java/eu/midnightdust/lib/config/MidnightConfigListWidget.java @@ -22,7 +22,11 @@ public class MidnightConfigListWidget extends ContainerObjectSelectionList= 1.21.4 { public int scrollBarX() { + //?} else { + /*public int getScrollbarPosition() { + *///?} return this.width - 7; } @@ -33,11 +37,11 @@ public class MidnightConfigListWidget extends ContainerObjectSelectionList= 1.21.6 { - RenderPipelines.GUI_TEXTURED - //?} else { - /*RenderType::guiTextured - *///?} - , this.minecraft.level == null ? Screen.FOOTER_SEPARATOR : Screen.INWORLD_FOOTER_SEPARATOR, this.getX(), this.getBottom(), 0, 0, this.getWidth(), 2, 32, 2); + RenderPipelines.GUI_TEXTURED, + //?} else if >= 1.21.4 { + //RenderType::guiTextured, + //?} + this.minecraft.level == null ? Screen.FOOTER_SEPARATOR : Screen.INWORLD_FOOTER_SEPARATOR, this.getX(), this.getBottom(), 0, 0, this.getWidth(), 2, 32, 2); } public void addButton(List buttons, Component text, EntryInfo info) { diff --git a/src/main/java/eu/midnightdust/lib/config/MidnightConfigScreen.java b/src/main/java/eu/midnightdust/lib/config/MidnightConfigScreen.java index a9133d4..b7c49ba 100644 --- a/src/main/java/eu/midnightdust/lib/config/MidnightConfigScreen.java +++ b/src/main/java/eu/midnightdust/lib/config/MidnightConfigScreen.java @@ -78,7 +78,11 @@ public class MidnightConfigScreen extends Screen { updateList(); list.setScrollAmount(0); } + //? >= 1.21.4 { scrollProgress = list.scrollAmount(); + //?} else { + /*scrollProgress = list.getScrollAmount(); + *///?} for (EntryInfo info : MidnightConfig.entries.values()) if (Objects.equals(modid, info.modid)) info.updateFieldValue(); updateButtons();