Merge pull request #8 from TopchetoEU/TopchetoEU/1.19.2-testing
Resolves #3
This commit is contained in:
commit
33419b9ebc
3
.gitignore
vendored
3
.gitignore
vendored
@ -13,4 +13,5 @@
|
||||
!gradlew.bat
|
||||
!LICENSE
|
||||
!readme.md
|
||||
!settings.gradle
|
||||
!settings.gradle
|
||||
!run/
|
@ -3,9 +3,9 @@
|
||||
org.gradle.jvmargs=-Xmx4G
|
||||
|
||||
# Fabric Properties
|
||||
minecraft_version=1.18.2
|
||||
yarn_mappings=1.18.2+build.1
|
||||
loader_version=0.13.3
|
||||
minecraft_version=1.19.2
|
||||
yarn_mappings=1.19.2+build.17
|
||||
loader_version=0.14.9
|
||||
|
||||
# Mod Properties
|
||||
mod_version=0.2.0
|
||||
@ -13,8 +13,8 @@ maven_group=me.topchetoeu
|
||||
archives_base_name=animated-chunks
|
||||
|
||||
# Dependencies
|
||||
fabric_version=0.47.8+1.18.2
|
||||
fabric_version=0.61.0+1.19.2
|
||||
|
||||
autoconfig_version=3.3.1
|
||||
cloth_version=3.2.24
|
||||
modmenu_version=3.2.1
|
||||
modmenu_version=4.0.6
|
||||
|
@ -4,7 +4,6 @@ import net.minecraft.client.gui.screen.Screen;
|
||||
import net.minecraft.client.sound.PositionedSoundInstance;
|
||||
import net.minecraft.client.util.math.MatrixStack;
|
||||
import net.minecraft.sound.SoundEvents;
|
||||
import net.minecraft.text.LiteralText;
|
||||
import net.minecraft.text.Text;
|
||||
import net.minecraft.util.Formatting;
|
||||
import net.minecraft.util.math.ColorHelper.Argb;
|
||||
@ -82,17 +81,17 @@ public class AnimatedChunksScreen extends Screen {
|
||||
buttonSection.order = OrderType.Justified;
|
||||
buttonSection.children.addChild(new Label(
|
||||
5, 7,
|
||||
new LiteralText(manager.get().getDisplayName()).formatted(Formatting.BOLD)
|
||||
Text.of(manager.get().getDisplayName()).copy().formatted(Formatting.BOLD)
|
||||
));
|
||||
buttonSection.children.addSelectableChild(new Button(5, 5, Text.of("Select ..."), () -> client.setScreen(selectScreen)));
|
||||
res.children.addSelectableChild(buttonSection);
|
||||
res.children.addChild(new Label(
|
||||
5, 3,
|
||||
new LiteralText("Author: " + manager.get().getAuthorOrDefault())
|
||||
Text.of("Author: " + manager.get().getAuthorOrDefault())
|
||||
).setMaxWidth(width / 2));
|
||||
res.children.addChild(new Label(
|
||||
5, 3,
|
||||
new LiteralText(manager.get().getDescriptionOrDefault()).formatted(Formatting.ITALIC)
|
||||
Text.of(manager.get().getDescriptionOrDefault()).copy().formatted(Formatting.ITALIC)
|
||||
).setMaxWidth(width / 2));
|
||||
|
||||
return res;
|
||||
|
@ -128,8 +128,7 @@ public class ChunkPreview extends DrawableHelper implements Drawable, Element, S
|
||||
bufferBuilder.vertex(p2.getX(), p2.getY(), p2.getZ()).color(r, g, b, a).next();
|
||||
bufferBuilder.vertex(p3.getX(), p3.getY(), p3.getZ()).color(r, g, b, a).next();
|
||||
bufferBuilder.vertex(p4.getX(), p4.getY(), p4.getZ()).color(r, g, b, a).next();
|
||||
bufferBuilder.end();
|
||||
BufferRenderer.draw(bufferBuilder);
|
||||
BufferRenderer.drawWithShader(bufferBuilder.end());
|
||||
RenderSystem.enableTexture();
|
||||
RenderSystem.disableBlend();
|
||||
}
|
||||
|
@ -9,7 +9,6 @@ import net.minecraft.client.MinecraftClient;
|
||||
import net.minecraft.client.font.TextRenderer;
|
||||
import net.minecraft.client.gui.screen.Screen;
|
||||
import net.minecraft.client.util.math.MatrixStack;
|
||||
import net.minecraft.text.LiteralText;
|
||||
import net.minecraft.text.Text;
|
||||
import net.minecraft.util.Formatting;
|
||||
import net.minecraft.util.math.ColorHelper.Argb;
|
||||
@ -45,11 +44,11 @@ public class SelectionScreen<T> extends Screen {
|
||||
float y = 0;
|
||||
matrices.push();
|
||||
matrices.translate(20, 5, 0);
|
||||
textRenderer.draw(matrices, new LiteralText(element.getDisplayNameOrDefault()).formatted(Formatting.BOLD), 0, y, 0xFFFFFFFF);
|
||||
textRenderer.draw(matrices, Text.of(element.getDisplayNameOrDefault()).copy().formatted(Formatting.BOLD), 0, y, 0xFFFFFFFF);
|
||||
y += textRenderer.fontHeight + 3;
|
||||
textRenderer.draw(matrices, new LiteralText("Author: " + element.getAuthorOrDefault()), 0, y, 0xFFFFFFFF);
|
||||
textRenderer.draw(matrices, Text.of("Author: " + element.getAuthorOrDefault()), 0, y, 0xFFFFFFFF);
|
||||
y += textRenderer.fontHeight + 2;
|
||||
y += drawWarpedText(textRenderer, matrices, new LiteralText(element.getDescriptionOrDefault()).formatted(Formatting.ITALIC), 0, (int)y, width - 40);
|
||||
y += drawWarpedText(textRenderer, matrices, Text.of(element.getDescriptionOrDefault()).copy().formatted(Formatting.ITALIC), 0, (int)y, width - 40);
|
||||
y += 5;
|
||||
matrices.pop();
|
||||
|
||||
|
@ -7,8 +7,8 @@ import net.minecraft.client.render.GameRenderer;
|
||||
import net.minecraft.client.render.LightmapTextureManager;
|
||||
import net.minecraft.client.render.RenderLayer;
|
||||
import net.minecraft.client.render.Shader;
|
||||
import net.minecraft.client.render.VertexFormat;
|
||||
import net.minecraft.client.render.WorldRenderer;
|
||||
import net.minecraft.client.render.WorldRenderer.ChunkInfo;
|
||||
import net.minecraft.client.render.chunk.ChunkBuilder.BuiltChunk;
|
||||
import net.minecraft.client.util.math.MatrixStack;
|
||||
import net.minecraft.util.math.Matrix4f;
|
||||
@ -53,9 +53,9 @@ abstract class WorldRendererMixin {
|
||||
|
||||
getProgressManager().unloadAllFar((int)((WorldRenderer)(Object)this).getViewDistance(), chunkX, chunkY, chunkZ);
|
||||
}
|
||||
@Inject(method = "renderLayer", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gl/VertexBuffer;drawVertices()V"), locals=LocalCapture.CAPTURE_FAILHARD)
|
||||
@Inject(method = "renderLayer", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gl/VertexBuffer;drawElements()V"), locals=LocalCapture.CAPTURE_FAILHARD)
|
||||
private void renderChunkBefore(RenderLayer renderLayer, MatrixStack matrices, double playerX, double playerY, double playerZ, Matrix4f positionMatrix, CallbackInfo ci,
|
||||
boolean _1, ObjectListIterator<?> _2, VertexFormat _3, Shader shader, GlUniform _4, boolean _5, WorldRenderer.ChunkInfo _6, BuiltChunk chunk) {
|
||||
boolean _1, ObjectListIterator<?> _2, Shader shader, GlUniform _4, ChunkInfo _6, BuiltChunk chunk) {
|
||||
|
||||
matrices.push();
|
||||
|
||||
@ -88,9 +88,9 @@ abstract class WorldRendererMixin {
|
||||
matrices.pop();
|
||||
shader.bind();
|
||||
}
|
||||
@Inject(method = "renderLayer", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gl/VertexBuffer;drawVertices()V"), locals=LocalCapture.CAPTURE_FAILHARD)
|
||||
@Inject(method = "renderLayer", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gl/VertexBuffer;drawElements()V"), locals=LocalCapture.CAPTURE_FAILHARD)
|
||||
private void renderChunkAfter(RenderLayer renderLayer, MatrixStack matrices, double playerX, double playerY, double playerZ, Matrix4f positionMatrix, CallbackInfo ci,
|
||||
boolean _1, ObjectListIterator<?> _2, VertexFormat _3, Shader _4, GlUniform _5, boolean _6, WorldRenderer.ChunkInfo _7, BuiltChunk chunk) {
|
||||
boolean _1, ObjectListIterator<?> _2, Shader shader, GlUniform _4, ChunkInfo _6, BuiltChunk chunk) {
|
||||
int x = chunk.getOrigin().getX();
|
||||
int z = chunk.getOrigin().getZ();
|
||||
getProgressManager().load(x, 0, z);
|
||||
|
Loading…
Reference in New Issue
Block a user