
Fabric Screen Layers
Screen Layering Utility for Fabric
- Загрузки
- 2K
- Подписчики
- 7
- Обновлён
- 14 декабря 2023 г.
- Лицензия
- MIT
Опубликован 26 декабря 2022 г.
FabricScreenLayers is modelled after Minecraft Forge's GuiScreenLayering logic using mixins. Provides utility to layer minecraft gui screens on top of one another.
Examples Usages:
To add a screen on top of another screen:
ScreenLayerManager.pushLayer(new CustomScreen());
To remove a screen:
ScreenLayerManager.popLayer();
To clear all screens:
ScreenLayerManager.clearLayers();
When translating a screen or item on the screen for sizing.
It is important to use ScreenLayerManager.getFarPlane()so it does not break mods using layers.
RenderSystem.clear(GL_DEPTH_BUFFER_BIT, Minecraft.ON_OSX);
Matrix4f matrix4f = new Matrix4f().setOrtho(0.0F, (float) width, (float) height, 0.0F, 100.0F, ScreenLayerManager.getFarPlane());
RenderSystem.setProjectionMatrix(matrix4f);
PoseStack posestack = RenderSystem.getModelViewStack();
posestack.setIdentity();
posestack.translate(0.0D, 0.0D, 1000.0F - ScreenLayerManager.getFarPlane());
Центр версий
7 версийЧенджлог
1.0.2+1.20.4Релиз1.20.4 · 14 декабря 2023 г.
Fabric Screen Layers 1.0.2 for Minecraft 1.20.4
Requirements:
- Java 17
- Minecraft 1.20.4
- Fabric 0.91.2+1.20.4
CHANGELOG (2023-12-14-22:35:53):
New in 1.0.2
- Fixed: breaking of fabric's screen closed event.
1.0.2+1.20.2Релиз1.20.2 · 11 ноября 2023 г.
Fabric Screen Layers 1.0.2 for Minecraft 1.20.2
Requirements:
- Java 17
- Minecraft 1.20.2
- Fabric 0.89.0+1.20.2
CHANGELOG (2023-11-11-19:52:50):
New in 1.0.2
- Fixed: breaking of fabric's screen closed event.
1.0.1+1.19.2Релиз1.19.2 · 6 августа 2023 г.
Fabric Screen Layers 1.0.1 for Minecraft 1.19.2
Requirements:
- Java 17
- Minecraft 1.19.2
- Fabric 0.75.1+1.19.2
CHANGELOG (2023-08-06-15:55:30):
New in 1.0.1
- Fixed: If adding a layer and the current screen is null, mouse would not release.
- Fixed: Compat issue with vulcanmod
- Added: Example mod in source for devs.
1.0.1+1.20Релиз1.20 · 11 июня 2023 г.
Fabric Screen Layers 1.0.1 for Minecraft 1.20-pre1
Requirements:
- Java 17
- Minecraft 1.20-pre1
- Fabric 0.80.3+1.20
CHANGELOG (2023-06-11-10:58:29):
New in 1.0.1
- Fixed: If adding a layer and the current screen is null, mouse would not release.
- Fixed: Compat issue with vulcanmod
- Added: Example mod in source for devs.
1.0.1+1.19.4Релиз1.19.4 · 14 марта 2023 г.
Fabric Screen Layers 1.0.1 for Minecraft 1.19.4
Requirements:
- Java 17
- Minecraft 1.19.4
- Fabric 0.75.3+1.19.4
CHANGELOG (2023-03-14-12:28:50):
New in 1.0.1
- Fixed: If adding a layer and the current screen is null, mouse would not release.
- Fixed: Compat issue with vulcanmod
- Added: Example mod in source for devs.
1.0.1+1.19.3Релиз1.19.3 · 9 января 2023 г.
Fabric Screen Layers 1.0.1 for Minecraft 1.19.3
Requirements:
- Java 17
- Minecraft 1.19.3
- Fabric 0.68.1+1.19.3
CHANGELOG (2023-01-09-11:59:03):
New in 1.0.1
- Fixed: If adding a layer and the current screen is null, mouse would not release.
- Fixed: Compat issue with vulcanmod
- Added: Example mod in source for devs.
1.0.0+1.19.3Релиз1.19.3 · 26 декабря 2022 г.
Fabric Screen Layers 1.0.0 for Minecraft 1.19.3
Requirements:
- Java 17
- Minecraft 1.19.3
- Fabric 0.68.1+1.19.3
CHANGELOG (2022-12-26-13:08:30):
New in 1.0.0
- Initial commit for minecraft 1.19.3.
Комментарии
Загружаем…