Giter Club home page Giter Club logo

hdskins's Introduction

Mine Little Pony

Current Version Build Status Downloads Modrinth Discord Server License Crowdin

Turns players and mobs into ponies.

https://minelittlepony-mod.com

Building

  1. JDK 17 is required. Install it using https://adoptium.net/?variant=openjdk17&jvmVariant=hotspot

  2. Open a terminal window in the same directory as the sources (git clone or extracted from zip). Run the following command (windows).

gradlew build
  1. After some time, the built mod will be in /build/libs.

Installation

Fabric (And FabricAPI) are required. Please refer to their installation instructions here and come back once you have Fabric functioning.

Once you have fabric installed, simply download the MineLittlePony-version.jar for your particular version from the releases page and place it into your mods folder next to the fabric-api jar and (optionally) the hdskins jar.

Remember to use the fabric launcher profile when starting the game!

Maven

Stable Releases Channel: https://repo.minelittlepony-mod.com/maven/release

Unstable Snapshot Channel: https://repo.minelittlepony-mod.com/maven/snapshot

Dependency: com.minelittlepony:minelittlepony:<version>

hdskins's People

Contributors

cryghast avatar exe-boss avatar fauli1221 avatar keupoz avatar killjoy1221 avatar polyacovyury avatar rainbowfloat avatar sollace avatar sudofox avatar

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

Watchers

 avatar  avatar  avatar  avatar

hdskins's Issues

Elytra don't render with cape resource pack

When using a resource pack with a skins.json specifying a cape for a player, and then elytra are equipped, neither displays. Removing the elytra restores the cape, removing the resource pack restores the elytra when it's equipped.
CMC Cape 2.zip

cant change skin

how to change pony skin ??i cant change skin ...because it say ( sun.security.provider.certpath.suncertpathbuilderexception: unable to find valid certification path to requested target ) and i dont know what it this??? pls help me !! QWQ

A question

can't find anything about this, and the discord took me to an MLP server so oh well, I'm sorry in advance. Just wanted to ask if theres anyway this could be used on multiplayer, for example if I needed to put it on the server or do both the players need it on their client side only, thanks

Crash : Unexpected error on Quilt

Using Quilt on 1.20.1 and all my mods work fine, MineLP included, but yet whenever I simply add HDSkins it crashes; I've tried testing it with only the essential mods but it still crashed all the same. I'm not exactly smart enough to deduce what is causing it but I'm only able to assume it's something to do with Quilt itself for some reason? Also I never use Git so hopefully this is correct, and hopefully it's not a random mistake on my part

Crash log: https://pastebin.com/qTDndXwu

Online accounts cannot display (pony) skins properly on an offline server.

Description

Online accounts (with Mojang or Microsoft account logged in) cannot display (pony) skins properly on an offline server (with Mojang authentication disabled). Don't know if this is an intended behaviour.

Maybe a server-side support for the players to automatically submit their local skin data (sanitized, with rate-limit and size limit) upon join (or with other conditions), and see each other's skin on the same server? This would allow offline accounts to also skin themselves without creating a heavy load on the skin server.

java.io.IOException: Internal Server Error when trying to upload skin

When I try to upload a new skin I am getting this error (both in the menu as well as ingame):

[20:51:29] [ForkJoinPool.commonPool-worker-8/ERROR]: Unhandled exception
java.io.IOException: Internal Server Error
	at com.minelittlepony.hdskins.util.net.MoreHttpResponses.exception(MoreHttpResponses.java:118) ~[HDSkins-6.1.2-1.15.2.jar:?]
	at com.minelittlepony.hdskins.skins.ValhallaSkinServer.upload(ValhallaSkinServer.java:138) ~[HDSkins-6.1.2-1.15.2.jar:?]
	at com.minelittlepony.hdskins.skins.ValhallaSkinServer.uploadFile(ValhallaSkinServer.java:113) ~[HDSkins-6.1.2-1.15.2.jar:?]
	at com.minelittlepony.hdskins.skins.ValhallaSkinServer.uploadPlayerSkin(ValhallaSkinServer.java:87) ~[HDSkins-6.1.2-1.15.2.jar:?]
	at com.minelittlepony.hdskins.skins.ValhallaSkinServer.performSkinUpload(ValhallaSkinServer.java:68) ~[HDSkins-6.1.2-1.15.2.jar:?]
	at com.minelittlepony.hdskins.client.SkinUploader.lambda$uploadSkin$0(SkinUploader.java:209) ~[HDSkins-6.1.2-1.15.2.jar:?]
	at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) [?:1.8.0_241]
	at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) [?:1.8.0_241]
	at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [?:1.8.0_241]
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) [?:1.8.0_241]
	at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) [?:1.8.0_241]
	at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) [?:1.8.0_241]

Mod version: v6.1.2-1.15.2

Fabric loader: 0.7.8+build.184-1.15.2

Unable to Upload Skins

Per the chat in the Discord putting an issue in here to help mark it down that Uploads to the server via the in-game feature hang indefinitely.

Not able to use Alex skin format in custom resource pack

I could not find a documented way to have a custom resource pack skin use the Alex (3 pixel arms) skin format. If there is a way to do this with a pixel trigger, that information should be added to the documentation. If not, this should either be added, or a new property should be added to the skins.json schema.

Bug while loading with optifine

2021-12-26_21 36 49
Whenever I try to load HDSkins, it doesn't allow me to load it with Optifine. Is there a way you can patch this? I love having Optifine in my minecraft due to FPS boost.

Game Crash

everytime i try to open the "pony menu" my game open the menu but after it crashes

Uploading skin

Error message when uploading skin. Uploading skin failed, sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target. I am going to try to upload minecraft in administrator and I'll update you if it works.

Crash when Equipment sets contain invalid enum keys

---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!

Time: 2019/07/17 9:04 AM
Description: mouseClicked event handler

java.lang.NullPointerException: mouseClicked event handler
	at java.util.EnumMap.typeCheck(Unknown Source)
	at java.util.EnumMap.put(Unknown Source)
	at java.util.EnumMap.put(Unknown Source)
	at com.minelittlepony.hdskins.dummy.DummyPlayer.setEquippedStack(DummyPlayer.java:168)
	at com.google.common.collect.Maps$TransformedEntriesMap.lambda$forEach$0(Maps.java:2165)
	at java.util.LinkedHashMap.forEach(Unknown Source)
	at com.google.common.collect.Maps$TransformedEntriesMap.forEach(Maps.java:2165)
	at com.minelittlepony.hdskins.dummy.EquipmentList$EquipmentSet.apply(EquipmentList.java:104)
	at com.minelittlepony.hdskins.dummy.PlayerPreview.setEquipment(PlayerPreview.java:209)
	at com.minelittlepony.hdskins.SkinUploader.cycleEquipment(SkinUploader.java:129)
	at com.minelittlepony.hdskins.gui.GuiSkins.lambda$16(GuiSkins.java:208)
	at com.minelittlepony.common.client.gui.element.Button.onClick(Button.java:133)
	at net.minecraft.client.gui.widget.AbstractButtonWidget.mouseClicked(AbstractButtonWidget.java:145)
	at net.minecraft.client.gui.ParentElement.mouseClicked(ParentElement.java:42)
	at com.minelittlepony.hdskins.gui.GuiSkins.mouseClicked(GuiSkins.java:278)
	at net.minecraft.client.Mouse.method_1611(Mouse.java:80)
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:430)
	at net.minecraft.client.Mouse.onMouseButton(Mouse.java:80)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
	at net.minecraft.client.util.Window.pollEvents(Window.java:451)
	at net.minecraft.client.util.Window.setFullscreen(Window.java:312)
	at net.minecraft.client.MinecraftClient.updateDisplay(MinecraftClient.java:952)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:916)
	at net.minecraft.client.MinecraftClient.start(MinecraftClient.java:386)
	at net.minecraft.client.main.Main.main(Main.java:126)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:170)
	at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:129)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)


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

-- Head --
Thread: Client thread
Stacktrace:
	at java.util.EnumMap.typeCheck(Unknown Source)
	at java.util.EnumMap.put(Unknown Source)
	at java.util.EnumMap.put(Unknown Source)
	at com.minelittlepony.hdskins.dummy.DummyPlayer.setEquippedStack(DummyPlayer.java:168)
	at com.google.common.collect.Maps$TransformedEntriesMap.lambda$forEach$0(Maps.java:2165)
	at java.util.LinkedHashMap.forEach(Unknown Source)
	at com.google.common.collect.Maps$TransformedEntriesMap.forEach(Maps.java:2165)
	at com.minelittlepony.hdskins.dummy.EquipmentList$EquipmentSet.apply(EquipmentList.java:104)
	at com.minelittlepony.hdskins.dummy.PlayerPreview.setEquipment(PlayerPreview.java:209)
	at com.minelittlepony.hdskins.SkinUploader.cycleEquipment(SkinUploader.java:129)
	at com.minelittlepony.hdskins.gui.GuiSkins.lambda$16(GuiSkins.java:208)
	at com.minelittlepony.common.client.gui.element.Button.onClick(Button.java:133)
	at net.minecraft.client.gui.widget.AbstractButtonWidget.mouseClicked(AbstractButtonWidget.java:145)
	at net.minecraft.client.gui.ParentElement.mouseClicked(ParentElement.java:42)
	at com.minelittlepony.hdskins.gui.GuiSkins.mouseClicked(GuiSkins.java:278)
	at net.minecraft.client.Mouse.method_1611(Mouse.java:80)

-- Affected screen --
Details:
	Screen name: com.minelittlepony.hdskins.gui.GuiSkins
Stacktrace:
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:430)
	at net.minecraft.client.Mouse.onMouseButton(Mouse.java:80)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
	at net.minecraft.client.util.Window.pollEvents(Window.java:451)
	at net.minecraft.client.util.Window.setFullscreen(Window.java:312)
	at net.minecraft.client.MinecraftClient.updateDisplay(MinecraftClient.java:952)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:916)
	at net.minecraft.client.MinecraftClient.start(MinecraftClient.java:386)
	at net.minecraft.client.main.Main.main(Main.java:126)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:170)
	at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:129)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)

-- System Details --
Details:
	Minecraft Version: 1.14.3
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_152, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 544013080 bytes (518 MB) / 973602816 bytes (928 MB) up to 1886912512 bytes (1799 MB)
	JVM Flags: 0 total; 
	Launched Version: Fabric
	LWJGL: 3.2.2 build 10
	OpenGL: Intel(R) HD Graphics 520 GL version 4.5.0 - Build 25.20.100.6472, Intel
	GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'
	Type: Client (map_client.txt)
	Resource Packs: vanilla
	Current Language: English (US)
	CPU: 4x Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
#@!@# Game crashed! Crash report saved to: #@!@# C:\dev\gradle 1.9\HDSkins\run\.\crash-reports\crash-2019-07-17_09.04.01-client.txt
AL lib: (EE) alc_cleanup: 1 device not closed

Diamond.json

{
  "item": "minecraft:diamond_helmet",
  "equipment": {
    "HEAD": "minecraft:diamond_helmet",
    "chest": "minecraft:diamond_chestplate",
    "legs": "minecraft:diamond_leggings",
    "feet": "minecraft:diamond_boots"
  }
}

Incompatibility with Figura

Having Figura and HDSkins installed at the same time doesn't allow HDSkins to reach the server.

This is the error message shown when simply opening the skin manager screen
image

Cannot locate the .jar file for the mod? Where is it located?

Ok; so this isn't technically an issue with the mod itself, but I cannot seem to find the mod file itself. Last time i downloaded it, it was with the source code, but this update just seems to have the source code by as the only downloadable option. If possible, can you direct me as to where i can find the HD Skins .jar file?

Sorry if this is not the place to ask this.

Can't load any custom skins at all

As the title says. browse button works, but doesn't load the skin. skins from both MineLP and mojang servers refuse to download (in the menu at least). nothing showing up in the logs afaik. i'm on 6.5.0 or whichever is the first version for 1.18
latest.log

Suggestion: Armor retexturing

I like to use a ghost-like skin, and the armor makes the skin almost completely useless, so it'd be nice if I could retexture armor with a skin, or just have a slider with opacity for the armor (with a lower limit higher than 0, as to prevent an advantage.)

[Basic Quesiton]

Is this HDSkins for MineLittlePony... Or HDSKins in general that just happens to support minelittlepony?

Chunks sometimes fail to render on server

2020-05-14_00 52 57

Seems to only happen on a multiplayer server after world/server switch as far as I can tell. Server that I noticed it on is using Paper b282 and Waterfall b344. Removing HDSkins removes the issue.

Errors in client log:

[00:52:48] [main/FATAL]: Error executing task on Client
java.lang.NullPointerException: null
        at net.minecraft.class_269.method_1172(class_269.java:220) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_634.method_11099(class_634.java:2106) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_2755.method_11860(class_2755.java:122) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_2755.method_11054(class_2755.java:16) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_2600.method_11072(class_2600.java:21) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_1255.method_18859(class_1255.java:144) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_4093.method_18859(class_4093.java:23) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_1255.method_16075(class_1255.java:118) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_1255.method_5383(class_1255.java:103) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_310.method_1523(class_310.java:956) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_310.method_1514(class_310.java:619) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.client.main.Main.main(Main.java:204) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_251]
        at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192) [fabric-loader-0.8.2+build.194.jar:?]
        at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140) [fabric-loader-0.8.2+build.194.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26) [fabric-loader-0.8.2+build.194.jar:?]
[00:52:48] [main/FATAL]: Error executing task on Client
java.lang.NullPointerException: null
        at net.minecraft.class_269.method_1172(class_269.java:220) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_634.method_11099(class_634.java:2106) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_2755.method_11860(class_2755.java:122) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_2755.method_11054(class_2755.java:16) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_2600.method_11072(class_2600.java:21) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_1255.method_18859(class_1255.java:144) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_4093.method_18859(class_4093.java:23) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_1255.method_16075(class_1255.java:118) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_1255.method_5383(class_1255.java:103) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_310.method_1523(class_310.java:956) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_310.method_1514(class_310.java:619) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.client.main.Main.main(Main.java:204) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_251]
        at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192) [fabric-loader-0.8.2+build.194.jar:?]
        at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140) [fabric-loader-0.8.2+build.194.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26) [fabric-loader-0.8.2+build.194.jar:?]
[00:52:48] [main/FATAL]: Error executing task on Client
java.lang.NullPointerException: null
        at net.minecraft.class_269.method_1172(class_269.java:220) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_634.method_11099(class_634.java:2106) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_2755.method_11860(class_2755.java:122) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_2755.method_11054(class_2755.java:16) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_2600.method_11072(class_2600.java:21) ~[intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_1255.method_18859(class_1255.java:144) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_4093.method_18859(class_4093.java:23) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_1255.method_16075(class_1255.java:118) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_1255.method_5383(class_1255.java:103) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_310.method_1523(class_310.java:956) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.class_310.method_1514(class_310.java:619) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at net.minecraft.client.main.Main.main(Main.java:204) [intermediary-1.15.2-MB_Modpack_pre1.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_251]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_251]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_251]
        at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192) [fabric-loader-0.8.2+build.194.jar:?]
        at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140) [fabric-loader-0.8.2+build.194.jar:?]
        at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26) [fabric-loader-0.8.2+build.194.jar:?]

Incompatibility with Better Beds

Basically, when checking for what the skin looks like via certain gestures (standing, sleeping, riptide, etc), the game CTD's with this installed.

https://www.curseforge.com/minecraft/mc-mods/better-beds

It seems like HD Skins (or Kirin UI) doesn't like how Better Beds change the type of rendering it uses and lets out a null error.

Crash log:

---- Minecraft Crash Report ----
// Don't do that.

Time: 07/07/2021, 2:58 pm
Description: Rendering screen

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_827.method_3569(net.minecraft.class_2586, float, net.minecraft.class_4587, net.minecraft.class_4597, int, int)" because the return value of "net.minecraft.class_824.method_3550(net.minecraft.class_2586)" is null
	at com.minelittlepony.hdskins.client.dummy.DummyPlayerRenderer$BedHead.render(DummyPlayerRenderer.java:68)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.renderPlayerEntity(PlayerPreview.java:207)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.renderPlayerModel(PlayerPreview.java:190)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.lambda$renderWorldAndPlayer$3(PlayerPreview.java:140)
	at com.minelittlepony.common.util.render.ClippingSpace.renderClipped(ClippingSpace.java:28)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.renderWorldAndPlayer(PlayerPreview.java:135)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.lambda$render$2(PlayerPreview.java:120)
	at com.minelittlepony.hdskins.client.dummy.DummyPlayerRenderer.wrap(DummyPlayerRenderer.java:45)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.render(PlayerPreview.java:110)
	at com.minelittlepony.hdskins.client.gui.GuiSkins.method_25394(GuiSkins.java:394)
	at net.minecraft.class_757.method_3192(class_757.java:875)
	at net.minecraft.class_310.method_1523(class_310.java:1114)
	at net.minecraft.class_310.method_1514(class_310.java:730)
	at net.minecraft.client.main.Main.main(Main.java:217)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)


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

-- Head --
Thread: Render thread
Stacktrace:
	at com.minelittlepony.hdskins.client.dummy.DummyPlayerRenderer$BedHead.render(DummyPlayerRenderer.java:68)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.renderPlayerEntity(PlayerPreview.java:207)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.renderPlayerModel(PlayerPreview.java:190)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.lambda$renderWorldAndPlayer$3(PlayerPreview.java:140)
	at com.minelittlepony.common.util.render.ClippingSpace.renderClipped(ClippingSpace.java:28)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.renderWorldAndPlayer(PlayerPreview.java:135)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.lambda$render$2(PlayerPreview.java:120)
	at com.minelittlepony.hdskins.client.dummy.DummyPlayerRenderer.wrap(DummyPlayerRenderer.java:45)
	at com.minelittlepony.hdskins.client.dummy.PlayerPreview.render(PlayerPreview.java:110)
	at com.minelittlepony.hdskins.client.gui.GuiSkins.method_25394(GuiSkins.java:394)

-- Screen render details --
Details:
	Screen name: com.minelittlepony.hdskins.client.gui.GuiSkins
	Mouse location: Scaled: (408, 109). Absolute: (816.000000, 219.000000)
	Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2.000000

-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: Default, Fabric Mods, betterbeds/fancybeds
Stacktrace:
	at net.minecraft.class_6360.method_36565(class_6360.java:49)
	at net.minecraft.class_310.method_1587(class_310.java:2406)
	at net.minecraft.class_310.method_1514(class_310.java:749)
	at net.minecraft.client.main.Main.main(Main.java:217)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)

-- System Details --
Details:
	Minecraft Version: 1.17
	Minecraft Version ID: 1.17
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 16.0.1, AdoptOpenJDK
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), AdoptOpenJDK
	Memory: 3650048312 bytes (3480 MiB) / 6647971840 bytes (6340 MiB) up to 8589934592 bytes (8192 MiB)
	CPUs: 8
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
	Identifier: Intel64 Family 6 Model 158 Stepping 9
	Microarchitecture: Kaby Lake
	Frequency (GHz): 4.20
	Number of physical packages: 1
	Number of physical CPUs: 4
	Number of logical CPUs: 8
	Graphics card #0 name: NVIDIA GeForce GTX 1080 Ti
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x1b06
	Graphics card #0 versionInfo: DriverVersion=30.0.14.7111
	Memory slot #0 capacity (MB): 8192.00
	Memory slot #0 clockSpeed (GHz): 2.40
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 8192.00
	Memory slot #1 clockSpeed (GHz): 2.40
	Memory slot #1 type: DDR4
	Virtual memory max (MB): 28604.99
	Virtual memory used (MB): 18812.88
	Swap memory total (MB): 12288.00
	Swap memory used (MB): 838.87
	JVM Flags: 5 total; -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms640m -Xmx8192m
	Fabric Mods: 
		betterbeds: Better Beds 1.2.0
		fabric: Fabric API 0.36.0+1.17
		fabric-api-base: Fabric API Base 0.3.0+a02b44633d
		fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.2.0+2b5c62d03d
		fabric-biome-api-v1: Fabric Biome API (v1) 3.1.11+c345aea83d
		fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.5+a02b44633d
		fabric-command-api-v1: Fabric Command API (v1) 1.1.1+a02b44633d
		fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa3d
		fabric-containers-v0: Fabric Containers (v0) 0.1.12+a02b44633d
		fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.2+a02b44633d
		fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da3103d
		fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.10+a02b44633d
		fabric-entity-events-v1: Fabric Entity Events (v1) 1.1.0+a02b44633d
		fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.9+a722d8c03d
		fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa3d
		fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.6+a02b44633d
		fabric-item-api-v1: Fabric Item API (v1) 1.2.4+a02b44633d
		fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab61213d
		fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.4+a02b44633d
		fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.2+36b77c3e3d
		fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b44633d
		fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b44633d
		fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa3d
		fabric-models-v0: Fabric Models (v0) 0.3.0+a02b44633d
		fabric-networking-api-v1: Fabric Networking API (v1) 1.0.11+b7ab61213d
		fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b44633d
		fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa3d
		fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab61213d
		fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b44633d
		fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b44633d
		fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.10+e2961fee3d
		fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.3+676f40fa3d
		fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.8+a02b44633d
		fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.0+a02b44633d
		fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b44633d
		fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.13+a02b44633d
		fabric-rendering-v0: Fabric Rendering (v0) 1.1.2+92519afa3d
		fabric-rendering-v1: Fabric Rendering (v1) 1.6.0+a02b44633d
		fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.7+b7ab61213d
		fabric-screen-api-v1: Fabric Screen API (v1) 1.0.4+155f865c3d
		fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+a02b44633d
		fabric-structure-api-v1: Fabric Structure API (v1) 1.1.11+e36969833d
		fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.4+a02b44633d
		fabric-textures-v0: Fabric Textures (v0) 1.0.6+a02b44633d
		fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab61213d
		fabricloader: Fabric Loader 0.11.6
		hdskins: HD Skins 6.4.10
		java: OpenJDK 64-Bit Server VM 16
		kirin: Kirin UI 1.9.1
		minecraft: Minecraft 1.17
		org_apache_httpcomponents_httpmime: httpmime 4.3.2
	Launched Version: MultiMC5
	Backend library: LWJGL version 3.2.2 build 10
	Backend API: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2 GL version 3.2.0 NVIDIA 471.11, NVIDIA Corporation
	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)
	Graphics mode: fancy
	Resource Packs: vanilla, Fabric Mods, betterbeds/fancybeds
	Current Language: English (US)
	CPU: 8x Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz

Latest.log: https://paste.ee/p/uijCD

Profile stuck on the alex model despite uploading as the steve model

As you can see from this photo, the legs are shown to be three pixels wide rather than 4. I cannot seem to be able to change this, and I have tried many things in attempt to fix it (such as changing skins for example). I am unsure as to why this apparent bug is occurring, as others i have spoken too say that it is working fine for them, while it doesn't work for others. (Bug occurred on Minecraft 1.15.1)

2020-01-13_20 34 17

Console spam of GL_INVALID_OPERATION when switching servers

[12:01:08] [Render thread/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Texture name does not refer to a texture object generated by OpenGL.'

File is for 1.17, the thing happens more often when switching skin servers. On the GUI, it turns the skin white.

EDIT: Turns to funky colors when Iris + Indium is installed.

can't change skin

skinfailed

When changing the skin, this inscription appears, but the skin does not change, what should I do?

The skin preview gets reset to a generic greyscale pony after opening GUIs inside the skin selection screen

Issue Description

The Current Skin window resets to a generic greyscale pony after opening and closing the GUIs using the buttons in the skin selection menu (skin browsing menu and MineLP settings), with "Clearing local player skin cache" message appearing in the console

Environment

Mine Little Pony 4.10.1
HD Skins 6.10.1
Minecraft 1.20.1

Steps To Reproduce

  1. Open the Skin Manager. Your existing pony skin should load automatically in the Current Skin window
  2. Open either the Mine Little Pony Settings or the Skin Browser using either the left-most or the right-most button in the bottom button row.
  3. Close either of those windows using the Close button at the bottom, not the Esc key. You should return to the Skin Manager
  4. Look at the Current Skin Window.

Expected Behaviour

The current skin should stay in the Current Skin window

Actual Behaviour

The current skin seems to be erased from the cache and, therefore, disappears from the GUI

Server controlled skins

There should be a packet sent on join to set player skins. This should reduce skin server load and allow the server to control who has what skin, just like vanilla.

A couple security concerns:

  • Client should only accept skins from trusted servers
  • Texture hosts should be on a whitelist defined by the server, approved by the player.
  • Hosts not on the whitelist will not be downloaded.

Skulls

  • Skin data can be stored in NBT, just like vanilla.
  • Allows skulls to use the same skin as when the player died, just like vanilla.
  • Singleplayer will follow the whitelist config to prevent malicious map makers

Progress can be tracked here. https://github.com/MineLittlePony/HDSkins/tree/server-skins

skin uploading not working

I'm trying to upload the custom skin but it gives me an error, I'm on version 1.15.2 I'm using Tlauncher.

No skin server backend docs

So I'm setting up a custom modpack to play with my friends, and I'd like to be able to have all our skins together on one dedicated server. Is there any documentation on on the skin server protocol so that I can make my own implementation?

I Cant upload my skin!

i know i need to go in to the "pony Button" in the menu and there go to the "browse" BUT THERES NO BROWSE FOR ME ;-;

A

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.