Giter VIP home page Giter VIP logo

vtdownloader's Introduction

VanillaTweaks Downloader

DISCLAIMER: None of the content that can be downloaded from the mod was created by me. Everything (but the mod) was created by the VanillaTweaks team.

GitHub release GitHub Workflow Status

Requires Fabric API to work properly

Pick and download Vanilla Tweaks resource packs directly from your Minecraft Client! From the resource packs selection screen, click on the "Download VT Resource Pack" button, pick your texture packs, and press download. The pack will be directly downloaded to your resource packs folder, no moving files around required!

You can also edit your downloaded packs directly from the resource packs screen by clicking on the pencil icon!

Suggestions? Start a discussion or Open an issue

To the VanillaTweaks team: if this mod breaks any term, please notify me on my Discord server

Planned features

  • Datapacks

vtdownloader's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

vtdownloader's Issues

Causes a crash on startup

I'm using MultiMC on Linux, with just the Fabric Loader and VTDownloader installed, and I'm unable to launch the game (1.16.5). I've attached a log file, hopefully that will help!
minecraft log.txt

Multithreaded downloads

Pretty simple. Use multiple threads to speed up many downloads.
I have quite a lot of download speed, and I'd really appreciate being able to use that to speed up launch.
(Might pr it if I get a chance)

1.20

where is the 1.20 version a lot of us are still on that version quite weird to go from 1.19.4 straight to 1.20.1 atleast give us a 1.20 release

Crashing in 1.19.1 and 1.19.2

When I open the VTDownloader GUI the game crashes.

---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.

Time: 2022-08-13 13:05:22
Description: Rendering screen

java.lang.NoSuchMethodError: 'void me.bymartrixx.vtd.gui.widget.PackListWidget.method_25311(net.minecraft.class_4587, int, int, int, int, float)'
	at me.bymartrixx.vtd.gui.widget.PackListWidget.method_25394(PackListWidget.java:131)
	at me.bymartrixx.vtd.gui.VTDScreen.method_25394(VTDScreen.java:244)
	at net.minecraft.class_757.method_3192(class_757.java:881)
	at net.minecraft.class_310.method_1523(class_310.java:1177)
	at net.minecraft.class_310.method_1514(class_310.java:768)
	at net.minecraft.client.main.Main.method_44604(Main.java:244)
	at net.minecraft.client.main.Main.main(Main.java:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
	at me.bymartrixx.vtd.gui.widget.PackListWidget.method_25394(PackListWidget.java:131)
	at me.bymartrixx.vtd.gui.VTDScreen.method_25394(VTDScreen.java:244)

-- Screen render details --
Details:
	Screen name: me.bymartrixx.vtd.gui.VTDScreen
	Mouse location: Scaled: (249, 235). Absolute: (999.000000, 938.000000)
	Screen size: Scaled: (480, 251). Absolute: (1920, 1001). Scale factor of 4.000000
Stacktrace:
	at net.minecraft.class_757.method_3192(class_757.java:881)
	at net.minecraft.class_310.method_1523(class_310.java:1177)
	at net.minecraft.class_310.method_1514(class_310.java:768)
	at net.minecraft.client.main.Main.method_44604(Main.java:244)
	at net.minecraft.client.main.Main.main(Main.java:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: Default, Fabric Mods
Stacktrace:
	at net.minecraft.class_6360.method_36565(class_6360.java:49)
	at net.minecraft.class_310.method_1587(class_310.java:2348)
	at net.minecraft.class_310.method_1514(class_310.java:787)
	at net.minecraft.client.main.Main.method_44604(Main.java:244)
	at net.minecraft.client.main.Main.main(Main.java:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- System Details --
Details:
	Minecraft Version: 1.19.2
	Minecraft Version ID: 1.19.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.4, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
	Memory: 1124729752 bytes (1072 MiB) / 2906652672 bytes (2772 MiB) up to 6442450944 bytes (6144 MiB)
	CPUs: 4
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
	Identifier: Intel64 Family 6 Model 142 Stepping 9
	Microarchitecture: unknown
	Frequency (GHz): 2.71
	Number of physical packages: 1
	Number of physical CPUs: 2
	Number of logical CPUs: 4
	Graphics card #0 name: Intel(R) HD Graphics 620
	Graphics card #0 vendor: Intel Corporation (0x8086)
	Graphics card #0 VRAM (MB): 1024.00
	Graphics card #0 deviceId: 0x5916
	Graphics card #0 versionInfo: DriverVersion=26.20.100.6859
	Graphics card #1 name: NVIDIA GeForce 940MX
	Graphics card #1 vendor: NVIDIA (0x10de)
	Graphics card #1 VRAM (MB): 2048.00
	Graphics card #1 deviceId: 0x134d
	Graphics card #1 versionInfo: DriverVersion=31.0.15.1659
	Memory slot #0 capacity (MB): 4096.00
	Memory slot #0 clockSpeed (GHz): 2.13
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 8192.00
	Memory slot #1 clockSpeed (GHz): 2.13
	Memory slot #1 type: DDR4
	Virtual memory max (MB): 16002.64
	Virtual memory used (MB): 11741.07
	Swap memory total (MB): 3840.00
	Swap memory used (MB): 359.88
	JVM Flags: 3 total; -Xmx6144m -Xms256m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
	Fabric Mods: 
		fabric-api: Fabric API 0.59.0+1.19.2
			fabric-api-base: Fabric API Base 0.4.10+e62f51a390
			fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.8+9ff28f4090
			fabric-biome-api-v1: Fabric Biome API (v1) 9.0.16+83a8659290
			fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.19+9ff28f4090
			fabric-client-tags-api-v1: Fabric Client Tags 1.0.0+b35fea8390
			fabric-command-api-v1: Fabric Command API (v1) 1.2.10+f71b366f90
			fabric-command-api-v2: Fabric Command API (v2) 2.1.6+0c17ea9690
			fabric-commands-v0: Fabric Commands (v0) 0.2.27+df3654b390
			fabric-containers-v0: Fabric Containers (v0) 0.1.33+df3654b390
			fabric-content-registries-v0: Fabric Content Registries (v0) 3.2.2+83a8659290
			fabric-convention-tags-v1: Fabric Convention Tags 1.1.0+7cd20a1490
			fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.4+bd0a0d4a90
			fabric-data-generation-api-v1: Fabric Data Generation API (v1) 5.1.7+a680b9b490
			fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.29+a6d2f78590
			fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.17+9ff28f4090
			fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.27+9ff28f4090
			fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.27+df3654b390
			fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.20+1899036190
			fabric-item-api-v1: Fabric Item API (v1) 1.5.6+35a03c4390
			fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.27+6bee109e90
			fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.19+9ff28f4090
			fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.17+df3654b390
			fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.1.1+83a8659290
			fabric-loot-api-v2: Fabric Loot API (v2) 1.1.2+83a8659290
			fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.5+9e7660c690
			fabric-message-api-v1: Fabric Message API (v1) 5.0.2+176380a290
			fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.13+33fbc73890
			fabric-models-v0: Fabric Models (v0) 0.3.16+9ff28f4090
			fabric-networking-api-v1: Fabric Networking API (v1) 1.2.3+5eb68ef290
			fabric-networking-v0: Fabric Networking (v0) 0.3.20+df3654b390
			fabric-object-builder-api-v1: Fabric Object Builder API (v1) 4.0.10+7675279690
			fabric-particles-v1: Fabric Particles (v1) 1.0.9+dc39553a90
			fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.23+23c4cfef90
			fabric-renderer-api-v1: Fabric Renderer API (v1) 1.0.9+84f79e9d90
			fabric-renderer-indigo: Fabric Renderer - Indigo 0.6.11+5187d39f90
			fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.19+df3654b390
			fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.13+9ff28f4090
			fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.6+9ff28f4090
			fabric-rendering-v0: Fabric Rendering (v0) 1.1.21+df3654b390
			fabric-rendering-v1: Fabric Rendering (v1) 1.10.15+9ff28f4090
			fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.0.10+e62f51a390
			fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.6.0+6bee109e90
			fabric-screen-api-v1: Fabric Screen API (v1) 1.0.25+f05effaf90
			fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.2.12+9ff28f4090
			fabric-textures-v0: Fabric Textures (v0) 1.0.19+9ff28f4090
			fabric-transfer-api-v1: Fabric Transfer API (v1) 2.0.10+83a8659290
			fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.2.0+1e232e1390
		fabricloader: Fabric Loader 0.14.9
		java: Java HotSpot(TM) 64-Bit Server VM 17
		minecraft: Minecraft 1.19.2
		vt_downloader: VTDownloader 1.0.8+1.19
	Launched Version: fabric-loader-0.14.9-1.19.2
	Backend library: LWJGL version 3.3.1 SNAPSHOT
	Backend API: NVIDIA GeForce 940MX/PCIe/SSE2 GL version 3.2.0 NVIDIA 516.59, NVIDIA Corporation
	Window size: 1920x1001
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'
	Type: Client (map_client.txt)
	Graphics mode: fancy
	Resource Packs: Fabric Mods
	Current Language: English (US)
	CPU: 4x Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz

Incompatibility Check

It doesn't check for whether 2 features are incompatible
Screenshot 2023-02-14 at 9 22 57 AM

I'd like this to be changed so I don't have to remember what's compatible and what's not

FileSystemException when overwriting an existing pack on Windows

When editing/overwriting an existing vanillatweaks pack on Windows 10, the download bar gets stuck, throwing a FileSystemException in the game log:

https://mclo.gs/wLb50xs

This seems to be an issue with Windows file locking (which is a terrible system that I could rant about all day), so I don't know if this is fixable from within the JVM, but maybe more graceful error handling could be added here?

Waiting for 1.0.5 1.16

Its been 2 months and 1.0.5 1.16 vtdownloader hasn't been out yet, when are you gonna backport it to 1.16?? its been 2 months!!

Version scheme on modrinth

Please mark the mod as 1.18.2 on modrinth if its compatible with that version as it allows for easy downloads using launchers such as polymc.

some extra features

Can there be a way to override the current vanilla tweaks resource pack instead of creating a new one? and could there be a way to read the full description of a pack instead of only part of it, maybe even have icons used in the vanilla tweaks page for a basic visual description?

Cannot download from Peace and Quiet > Mobs

I believe it is an issue with VTDownloader not properly handling Vanilla Tweaks sub folders.
Here is a screenshot of the game vs the website
image
image
This is also the case with Aesthetic > More Zombies.

crashes in 1.19.3 when you click Options button

Cool mod for a quick link to VT page. Unfortunately the game crashes when you click the Options button in 1.19.3
worked great in 1.19.2 with the same setup

Here is the crash report:

---- Minecraft Crash Report ----
// Oops.

Time: 2022-12-14 14:45:25
Description: mouseClicked event handler

java.lang.RuntimeException: Mixin transformation of net.minecraft.class_5375 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at net.minecraft.class_442.method_19863(class_442.java:134)
at net.minecraft.class_4185.method_25306(class_4185.java:94)
at net.minecraft.class_4264.method_25348(class_4264.java:16)
at net.minecraft.class_339.method_25402(class_339.java:172)
at net.minecraft.class_4069.method_25402(class_4069.java:31)
at net.minecraft.class_442.method_25402(class_442.java:332)
at net.minecraft.class_312.method_1611(class_312.java:94)
at net.minecraft.class_437.method_25412(class_437.java:492)
at net.minecraft.class_312.method_1601(class_312.java:94)
at net.minecraft.class_312.method_22686(class_312.java:165)
at net.minecraft.class_1255.execute(class_1255.java:102)
at net.minecraft.class_312.method_22684(class_312.java:165)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:215)
at net.minecraft.class_310.method_1523(class_310.java:1225)
at net.minecraft.class_310.method_1514(class_310.java:781)
at net.minecraft.client.main.Main.method_44604(Main.java:244)
at net.minecraft.client.main.Main.main(Main.java:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
... 27 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [vt_downloader.mixins.json:PackScreenMixin from mod vt_downloader] from phase [DEFAULT] in config [vt_downloader.mixins.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379)
... 30 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: @shadow field field_25474 was not located in the target class net.minecraft.class_5375. Using refmap vt-downloader-refmap.json
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachFields(MixinPreProcessorStandard.java:624)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:302)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277)
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:292)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
... 30 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at net.minecraft.class_442.method_19863(class_442.java:134)
at net.minecraft.class_4185.method_25306(class_4185.java:94)
at net.minecraft.class_4264.method_25348(class_4264.java:16)
at net.minecraft.class_339.method_25402(class_339.java:172)
at net.minecraft.class_4069.method_25402(class_4069.java:31)
at net.minecraft.class_442.method_25402(class_442.java:332)
at net.minecraft.class_312.method_1611(class_312.java:94)
at net.minecraft.class_437.method_25412(class_437.java:492)
at net.minecraft.class_312.method_1601(class_312.java:94)
at net.minecraft.class_312.method_22686(class_312.java:165)
at net.minecraft.class_1255.execute(class_1255.java:102)
at net.minecraft.class_312.method_22684(class_312.java:165)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)

-- Affected screen --
Details:
Screen name: net.minecraft.class_442
Stacktrace:
at net.minecraft.class_437.method_25412(class_437.java:492)
at net.minecraft.class_312.method_1601(class_312.java:94)
at net.minecraft.class_312.method_22686(class_312.java:165)
at net.minecraft.class_1255.execute(class_1255.java:102)
at net.minecraft.class_312.method_22684(class_312.java:165)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:215)
at net.minecraft.class_310.method_1523(class_310.java:1225)
at net.minecraft.class_310.method_1514(class_310.java:781)
at net.minecraft.client.main.Main.method_44604(Main.java:244)
at net.minecraft.client.main.Main.main(Main.java:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, Fabric Mods, file/VT unobtrusive, file/VT Variated Books, file/VT Variated, file/VT Terrain, file/VT Quieter, file/VT Ore Borders, file/VT Lower Sides, file/VT HUD, file/VT GUI, file/VT Fix, file/VT Connected books, file/VT Clean Glass, file/VT Block Info, file/VT Aesthetic 2, file/VT Aesthetic 1, file/VT 3D
Stacktrace:
at net.minecraft.class_6360.method_36565(class_6360.java:49)
at net.minecraft.class_310.method_1587(class_310.java:2397)
at net.minecraft.class_310.method_1514(class_310.java:800)
at net.minecraft.client.main.Main.method_44604(Main.java:244)
at net.minecraft.client.main.Main.main(Main.java:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- System Details --
Details:
Minecraft Version: 1.19.3
Minecraft Version ID: 1.19.3
Operating System: Mac OS X (aarch64) version 12.6.1
Java Version: 17.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 265287752 bytes (252 MiB) / 838860800 bytes (800 MiB) up to 2147483648 bytes (2048 MiB)
CPUs: 10
Processor Vendor: Apple Inc.
Processor Name: Apple M1 Max
Identifier: Apple Inc. Family 0x1b588bb3 Model 0 Stepping 0
Microarchitecture: ARM64 SoC: Firestorm + Icestorm
Frequency (GHz): 3.23
Number of physical packages: 1
Number of physical CPUs: 10
Number of logical CPUs: 10
Graphics card #0 name: Apple M1 Max
Graphics card #0 vendor: Apple (0x106b)
Graphics card #0 VRAM (MB): 0.00
Graphics card #0 deviceId: unknown
Graphics card #0 versionInfo: unknown
Memory slot #0 capacity (MB): 0.00
Memory slot #0 clockSpeed (GHz): 0.00
Memory slot #0 type: unknown
Virtual memory max (MB): 65536.00
Virtual memory used (MB): 17695.98
Swap memory total (MB): 0.00
Swap memory used (MB): 0.00
JVM Flags: 7 total; -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
advancementinfo: AdvancementInfo 1.19.3-fabric0.68.1-1.3.1
amecs: Amecs 1.3.8+mc.1.19.3
amecsapi: Amecs API 1.3.6+mc1.19.3
appleskin: AppleSkin 2.4.2+mc1.19.3
autoswitch: AutoSwitch 6.0.0
autoswitch-api: AutoSwitch API 3.0.0
axolotlbuckets: Axolotl Buckets 1.1.0
betterf3: BetterF3 5.0.0
cleardespawn: Clear Despawn 1.1.10
cloth-config: Cloth Config v9 9.0.94
cloth-basic-math: cloth-basic-math 0.6.1
entityculling: EntityCulling-Fabric 1.5.2-mc1.19.3
com_logisticscraft_occlusionculling: occlusionculling 0.0.6-SNAPSHOT
essential-container: essential-container 1.0.0
essential-loader: essential-loader 1.0.0
fabric-api: Fabric API 0.69.1+1.19.3
fabric-api-base: Fabric API Base 0.4.19+8d1895cf85
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.18+49abcf7e85
fabric-biome-api-v1: Fabric Biome API (v1) 12.0.0+689f5e7185
fabric-block-api-v1: Fabric Block API (v1) 1.0.3+12bfe4ea85
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.28+c6af733c85
fabric-client-tags-api-v1: Fabric Client Tags 1.0.9+49abcf7e85
fabric-command-api-v1: Fabric Command API (v1) 1.2.19+f71b366f85
fabric-command-api-v2: Fabric Command API (v2) 2.1.15+49abcf7e85
fabric-commands-v0: Fabric Commands (v0) 0.2.36+df3654b385
fabric-containers-v0: Fabric Containers (v0) 0.1.44+df3654b385
fabric-content-registries-v0: Fabric Content Registries (v0) 3.4.12+49abcf7e85
fabric-convention-tags-v1: Fabric Convention Tags 1.2.0+8e4e694f85
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.12+aeb40ebe85
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 11.1.1+112a38be85
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.39+48349a3f85
fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.5+b83334a085
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.37+422b77fb85
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.39+df3654b385
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.28+2894d6df85
fabric-item-api-v1: Fabric Item API (v1) 2.1.5+4d2c606385
fabric-item-group-api-v1: Fabric Item Group API (v1) 2.1.8+d3d735d085
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.28+aaaf9d3385
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.26+df3654b385
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.8+2894d6df85
fabric-loot-api-v2: Fabric Loot API (v2) 1.1.18+75e9821185
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.22+9e7660c685
fabric-message-api-v1: Fabric Message API (v1) 5.0.12+6ede1da985
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.29+49abcf7e85
fabric-models-v0: Fabric Models (v0) 0.3.25+11ba9c3b85
fabric-networking-api-v1: Fabric Networking API (v1) 1.2.14+d9ac3c3985
fabric-networking-v0: Fabric Networking (v0) 0.3.31+df3654b385
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 5.2.0+e9dee00485
fabric-particles-v1: Fabric Particles (v1) 1.0.18+fbde993d85
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.0.1+2608564685
fabric-renderer-api-v1: Fabric Renderer API (v1) 2.1.0+2063beff85
fabric-renderer-indigo: Fabric Renderer - Indigo 0.6.23+11ba9c3b85
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.28+df3654b385
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.23+48349a3f85
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.16+3067f46385
fabric-rendering-v0: Fabric Rendering (v0) 1.1.31+df3654b385
fabric-rendering-v1: Fabric Rendering (v1) 1.11.7+49abcf7e85
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.2.0+280be3ab85
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.10.3+a10d22bd85
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.39+1d4d0b5785
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.10+689f5e7185
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.6+75e9821185
fabric-transfer-api-v1: Fabric Transfer API (v1) 2.1.12+82a2701785
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 2.1.0+0efcd39b85
fabricloader: Fabric Loader 0.14.11
iris: Iris 1.4.6
io_github_douira_glsl-transformer: glsl-transformer 1.0.1
org_anarres_jcpp: jcpp 1.4.14
org_antlr_antlr4-runtime: antlr4-runtime 4.10.1
java: OpenJDK 64-Bit Server VM 17
journeymap: Journeymap 5.9.0beta5
journeymap-api-fabric: JourneyMap API 1.19.3-rc1-1.9-fabric-SNAPSHOT
lazydfu: LazyDFU 0.1.3
lithium: Lithium 0.10.4
macos_input_fixes: MacOS Input Fixes 1.1
minecraft: Minecraft 1.19.3
modmenu: Mod Menu 5.0.2
notenoughanimations: NotEnoughAnimations 1.6.2
peek: Peek 1.19.3-1.0.2
rangefinderhud: RangefinderHUD 1.1.1-1.19.1
smoothboot: Smooth Boot 1.19-1.7.1
sodium: Sodium 0.4.6+build.20
spark: spark 1.10.17
fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT
starlight: Starlight 1.1.1+fabric.ae22326
statuseffecttimer: Status Effect Timer 1.1.1+1.19
tooltipfix: ToolTip Fix 1.1.1-1.19.3
vt_downloader: VTDownloader 2.0.0
xaerominimap: Xaero's Minimap 22.16.4
xaeroworldmap: Xaero's World Map 1.28.5
Loaded Shaderpack: ComplementaryShaders_v4
Profile: Custom (+32 options changed by user)
NEC status: No NEC detected
Launched Version: fabric-loader-0.14.11-1.19.3
Backend library: LWJGL version 3.3.1 SNAPSHOT
Backend API: Apple M1 Max GL version 4.1 Metal - 76.3, Apple
Window size: 854x480
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
GPU Warnings: version: Metal
Graphics mode: fast
Resource Packs: vanilla, fabric, file/VT unobtrusive, file/VT Variated Books, file/VT Variated, file/VT Terrain, file/VT Quieter, file/VT Ore Borders, file/VT Lower Sides, file/VT HUD, file/VT GUI, file/VT Fix, file/VT Connected books, file/VT Clean Glass, file/VT Block Info, file/VT Aesthetic 2, file/VT Aesthetic 1, file/VT 3D
Current Language: English (US)
CPU: 10x Apple M1 Max

Download for "Sus sand and gravel" fails

Trying to download "Sus sand and gravel" pack in 'fun' category fails and causes the loading bar to be stuck on the screen, even after moving to another category.

Error:

[15:41:53] [ForkJoinPool.commonPool-worker-3/ERROR]: Pack download failed
java.util.concurrent.CompletionException: java.lang.IllegalStateException: Pack zipping request returned status code 400
	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
	at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649) ~[?:?]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.IllegalStateException: Pack zipping request returned status code 400
	at me.bymartrixx.vtd.VTDMod.lambda$executePackDownload$1(VTDMod.java:168) ~[vt-downloader-2.0.6+1.20.1.jar:?]
	at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
	... 4 more

Initially attempting to download the pack

image

Moving tabs, the loading bar is still stuck and frozen on the screen

image

not exactly an issue, but still an annoyance

okay i should preface this by saying that this mod is absolutely incredible, and the massive amount of VT packs that are available is amazing.
however, this amazement starts to flicker out when you realize that none of the packs you download actually show the name of the pack, just random numbers.
i know that this isn't due to your mod and is instead due to VT just being stupid, but it'd be absolutely lifesaving if you could implement a feature that names the packs downloaded, or at the very least, a built-in way to change the names of the packs.

Built in resource packs

Instead of adding the downloaded pack the the resourcepacks folder, could you make it so it uses the feature of built in packs (like Continuity)?

2.0.1 isn't the featured release on Modrinth

I downloaded the top featured release from Modrinth w/o checking if there were any newer ones and ran into #18 which was fixed in 2.0.1. That's released on Modrinth but isn't marked as a featured release.

Mod doesn't check for VT conflicts

I.e. I can select "Item Stitching" and "Diminishing Tools", VTD will download the pack without any issues.
However, ingame the conflicts do show up obviously, such as missing/glitched textures.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.