Coder Social home page Coder Social logo

caelthecolher / capes Goto Github PK

View Code? Open in Web Editor NEW
92.0 3.0 41.0 343 KB

Lets you use capes from OptiFine, LabyMod and other cape mods

Home Page: https://www.curseforge.com/minecraft/mc-mods/capes

License: GNU Lesser General Public License v2.1

Java 15.61% Kotlin 84.39%
minecraft minecraft-mod fabric fabricmc fabricmc-mod capes cape optifine labymod cape-mods

capes's Introduction

Fabric Capes

Lets you use capes from OptiFine, LabyMod and other cape mods.

How to use it

You just install the mod and that's it! If you want to disable capes from certain mods you can do it on the configuration screen.

License

Distributed under the GNU Lesser General Public License version 2.1. See LICENSE for more information.

Build

If you want to build this yourself, please clone the repository and execute gradlew build in the projects folder.

Artifacts will be generated at /build/libs

capes's People

Contributors

amirhan-taipovjan-greatest-i avatar barraihsan avatar caelthecolher avatar cassiancc avatar gazmanovich avatar imvietnam avatar mrlolf avatar radk6 avatar thelegendofsaram avatar zenisbestwolf 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  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  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

capes's Issues

sidakjot

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Debug info
The result from the command /capes debug

Context (please complete the following information):

  • Minecraft version: [e.g. 1.17.1]
  • Capes version: [e.g. 1.2.1]
  • Mod list: [e.g. Sodium, Phosphor, etc.]
  • Server: [e.g. Singleplayer, Private, Hypixel, etc]

Additional context
Add any other context about the problem here.

Crash when joining server

Describe the bug
Crash when joining server

To Reproduce
When you join the server and connection is cancelled, you get crashed.

Expected behavior
No crashes
Screenshots
If applicable, add screenshots to help explain your problem.

Debug info
The result from the command /capes debug

Context (please complete the following information):

  • Minecraft version: 1.19.2
  • Capes version: latest curseforge
  • Mod list: -
  • Server: multiplayer

Additional context
if you need anything more im here

Minecraft Cape not showing up

When I try to use my migrator cape, I cannot see it. I also cannot see other people's migrator capes. I have an optifine cape, and that works fine, and I can see other people's optifine capes.

Problem with seeing capes

Sometimes you have to switch from type Minecraft to Optifine to see capes, then you can go back and see again. 1.17.

Minecraft capes do not show up while using the mod

The cape that is given out via the migrations to microsoft accounts does not show up while using this mod.
Even to players that don't have any capes that this mod supports aside from the migration cape

License

Since the mod seems to be open source, you should choose a software license and display it in here and in Curseforge.

Animated MinecraftCapes Capes are appearing as a tilesheet

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:
I uuh buy access to animated capes on minecraftcapes, upload an animated cape, and uuh you get what I have on the screenshot

Expected behavior
A clear and concise description of what you expected to happen.

an animated cape (duh?)

Screenshots
If applicable, add screenshots to help explain your problem.

2021-11-04_18 30 48

hu tao ghost

Context (please complete the following information):

  • Minecraft version: 1.17.1
  • Capes version: 1.2.1
  • Mod list: screenshot below
  • Server: Singleplayer

image

Additional context
Add any other context about the problem here.

Cape editors

I noticed this line in the latest changelog (haven't tested yet):

Added a button to open OptiFine's cape editor

So how about adding those buttons to all cape providers, including vanilla (minecraft.net profile)?

One way to do this would be displaying them side by side, e.g.

Optifine: ON              Cape Editor
MinecraftCapes: OFF       Cape Editor 
LabyMod: OFF              Cape Editor
...

Crash when accessing settings using Mod Menu

Describe the bug
I crash whenever I click on the Mod Menu settings button for the mod.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Mods' using Mod Menu mod
  2. Click on the Capes mod
  3. Click the settings button in the top-right
  4. See error

Expected behavior
The standard settings menu for what should be there

Context:

  • Minecraft version: 1.19
  • Capes version: 1.4.2
  • Mod list:
  • Mods that might cause issues:
    3DSkinLayers, DynamicFPS, Ears, EnhancedBlockEntities, EntityCulling, Indium,
    Iris, LazyDFU, Lithium, ModMenu, NotEnoughAnimations, Sodium, StarLight,
    WavyCapes
  • Mod that probably won't cause issues:
    AppleSkin, AxolotolItemFix, BoostedBrightness, Clickthrough, Continuity, EatingAnimation, Effective, FabricKotlinLanguage,
    FirstPersonModel, Illuminations, InventoryProfilesNext, JourneyMap, LambdaBetterGrass, LambDynamicLights, LogicalZoom, NamePain, Visuality
  • Server: N/A

Crash Report:
The game crashed whilst rendering screen
Error: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1297.method_19538()" because "$$0" is null
Exit Code: -1

Crash

When you join the server and connection is cancelled, you get crashed.

HD capes make the elytra disappear

When using an HD cape (e.g. LabyMod), the Eyltra won't be displayed, as well as the cape itself, meaning that you will just have nothing on your back - this is not the case with non-HD OptiFine capes for example.

If it is not possible to easily display the HD cape on the elytra, I think it is the best to just show the default Elytra and don't try to show anything related to the HD capes as long as the player is wearing the Elytra.

image

image

mod spams log

Using the mod with optifine pre 22 1.17.
It spams the log with the following exception:

java.io.FileNotFoundException: minecraft:capeof/yxff
	at net.minecraft.class_3294.method_14486(class_3294.java:67) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_3304.method_14486(class_3304.java:62) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_1049$class_4006.method_18156(class_1049.java:117) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_1049.method_18153(class_1049.java:87) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_1049.method_4625(class_1049.java:40) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_1060.method_24303(class_1060.java:136) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_1060.method_4616(class_1060.java:97) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_1060.method_4619(class_1060.java:168) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.optifine.player.CapeUtils.downloadCape(CapeUtils.java:39) ~[Optifine-mapped.jar:?]
	at net.minecraft.class_742.<init>(class_742.java:74) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_745.<init>(class_745.java:14) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_634.method_11097(class_634.java:470) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_2613.method_11235(class_2613.java:52) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_2613.method_11054(class_2613.java:10) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_2600.lambda$checkThreadAndEnqueue$0(class_2600.java:38) ~[intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.optifine.util.PacketRunnable.run(PacketRunnable.java:28) [Optifine-mapped.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:193) [intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_4093.method_18859(class_4093.java:23) [intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:158) [intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_1255.method_5383(class_1255.java:135) [intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1077) [intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:730) [intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:217) [intermediary-fabric-loader-0.11.3-1.17.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226) [fabric-loader-0.11.3.jar:?]
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146) [fabric-loader-0.11.3.jar:?]
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) [fabric-loader-0.11.3.jar:?]

Capes 1.2.2
Java 16.0.1 AdoptOpenJDK

MinecraftCapes cape not loading/appearing.

When I toggle MinecraftCapes on, the cape does not appear, I have restarted the game, however that didn't work.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Cape options'.
  2. Click on 'Cape Type' until MinecraftCapes appears.
  3. Cape does not load.

Expected behavior
MinecraftCapes cape to appear.

Context (please complete the following information):

  • Minecraft version: [e.g. 1.19]
  • Capes version: [e.g. 1.4.4]
  • Mod list: Just fps boosting mods (sodium, phosphor, lithium etc.)
  • Server: Singleplayer

Vanilla cape appears at an unexpectedly long delay when cycling through cape options

Describe the bug
A clear and concise description of what the bug is.

vanilla cape either appears when choosing labymod, or appears as optifine after a long delay, either way it's the way the vanilla cape is unpredictable. is it possible to cache the vanilla capes in any way?

To Reproduce
Steps to reproduce the behavior:

  1. have the mod installed
  2. go to singleplayer, open lan
  3. cycle through capes

Expected behavior
A clear and concise description of what you expected to happen.

vanilla cape would appear instantly, just like mod capes do

Screenshots
If applicable, add screenshots to help explain your problem.

video cuz I can't visualize this with an image
https://streamable.com/3e93d9

mod list
image

Context (please complete the following information):

  • Minecraft version: 1.17.1
  • Capes version: 1.2.1
  • Mod list: uuh screenshot
  • Server: singleplayer, opened to lan

Additional context
Add any other context about the problem here.

it's worth mentioning that I have a MinecraftCapes cape, an OptiFine cape (temporarily deactivated), a Wynntils cape, and a vanilla migrator cape
I do NOT have a LabyMod cape

same problem applies when not having optifabric+optifine

Minecraft cape overwrites other capes

Describe the bug
I'm trying to update my cape to my Minecraft Capes cape but it didn't update ingame. I disabled the cape on the Skin and relaunched Minecraft which didn't work either. It also wont update to my Optifine cape.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Options'
  2. Go to 'Skin Customization'
  3. Click on the Fabric Capes button
  4. Go to 'Cape Selector'
  5. See error

Expected behavior
The cape updates to the selected cape

Screenshots
2022-08-18_19 37 34
2022-08-18_19 43 16

Debug info
Name: Suntix_
UUID: a20e62ef-9020-4eb7-9541-0ef577a59b3b
Type: MINECRAFTCAPES
IsAnimated: false
HasElytraTexture: true
URL: https://minecraftcapes.net/profile/a20e62ef90204eb795410ef577a59b3b

Context (please complete the following information):

  • Minecraft version: 1.19
  • Capes version: 1.4.3
  • Mod list: 3D Skin Layers, Appleskin, Bookshelf, Capes, Entity-Culling, Essential, Detailed Armor Bar, Iris Shaders, Lazy DFU, Lithium, Reeses Sodium Options, Sodium, Simple Voicechat, Wavey Capes, Xaeros Minimap
  • Server: Singleplayer, multiple public servers

OptiFine overwrites cape rendering

Describe the bug
A clear and concise description of what the bug is.

so I have optifine and optifabric installed (yes, I know, go ahead and roast me), and when cycling through capes I still have the optifine cape on

To Reproduce
Steps to reproduce the behavior:

  1. have optifine, optifabric, and fabric capes installed
  2. go to singleplayer, open lan
  3. cycle through cape options

Expected behavior
A clear and concise description of what you expected to happen.

capes would've cycled correctly

Screenshots
If applicable, add screenshots to help explain your problem.

2021-09-17_10 45 54

Context (please complete the following information):

  • Minecraft version: 1.17.1
  • Capes version: 1.2.1
  • Mod list: optifabric-1.11.18, OptiFine_1.17.1_HD_U_G9_pre31_MOD
  • Server: singleplayer

Additional context
Add any other context about the problem here.

it's worth mentioning that I have a MinecraftCapes cape, an OptiFine cape, a Wynntils cape, and a vanilla migrator cape

Outdated autoconfig included with mod

Describe the bug
Due to the outdated version of autoconfig1u included with Capes-1.2.2, a non-fatal error is thrown on startup:
[22:30:29] [Render thread/ERROR]: Mod autoconfig1u provides a broken implementation of ModMenuApi
java.lang.NoClassDefFoundError: io/github/prospector/modmenu/api/ModMenuApi

To Reproduce
Clean Minecraft 1.18.2 install with Fabric loader 0.13.3. Installed the following mods (latest version at time of writing):
Fabric API 0.48.0+1.18.2, Fabric Language kotlin 1.7.1+kotlin.1.6.10, ModMenu 3.1.0

Expected behavior
Minecraft launches and loads the mod with no errors

Context (please complete the following information):

  • Minecraft version: 1.18.2
  • Capes version: Capes-1.2.2+1.18
  • Mod list: Fabric-API, Fabric Language Kotlin, Mod Menu
  • Server: Singleplayer, multiplayer

Additional context
The version of autoconfig1u (auto-config-updated-api) bundled with the mod is out of date and provides a broken implementation of ModMenuApi. Additionally, autoconfig1u is no longer maintained as a discrete mod, instead being included as part of cloth-config api.

Crash on skin customization/mod config

---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!

Time: 6/10/21, 6:46 PM
Description: mouseClicked event handler

java.lang.NoSuchMethodError: 'net.minecraft.class_339 net.minecraft.class_440.method_25411(net.minecraft.class_339)'
	at net.minecraft.class_440.handler$zzf000$init(class_440.java:527)
	at net.minecraft.class_440.method_25426(class_440.java:36)
	at net.minecraft.class_437.method_25423(class_437.java:387)
	at net.minecraft.class_310.method_1507(class_310.java:986)
	at net.minecraft.class_429.method_19830(class_429.java:77)
	at net.minecraft.class_4185.method_25306(class_4185.java:40)
	at net.minecraft.class_4264.method_25348(class_4264.java:16)
	at net.minecraft.class_339.method_25402(class_339.java:121)
	at net.minecraft.class_4069.method_25402(class_4069.java:27)
	at net.minecraft.class_312.method_1611(class_312.java:94)
	at net.minecraft.class_437.method_25412(class_437.java:490)
	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:101)
	at net.minecraft.class_312.method_22684(class_312.java:165)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174)
	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:190)
	at net.minecraft.class_310.method_1523(class_310.java:1142)
	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(NativeMethodAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)


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

-- Head --
Thread: Render thread
Stacktrace:
	at net.minecraft.class_440.handler$zzf000$init(class_440.java:527)
	at net.minecraft.class_440.method_25426(class_440.java:36)
	at net.minecraft.class_437.method_25423(class_437.java:387)
	at net.minecraft.class_310.method_1507(class_310.java:986)
	at net.minecraft.class_429.method_19830(class_429.java:77)
	at net.minecraft.class_4185.method_25306(class_4185.java:40)
	at net.minecraft.class_4264.method_25348(class_4264.java:16)
	at net.minecraft.class_339.method_25402(class_339.java:121)
	at net.minecraft.class_4069.method_25402(class_4069.java:27)
	at net.minecraft.class_312.method_1611(class_312.java:94)

-- Affected screen --
Details:
	Screen name: net.minecraft.class_429
Stacktrace:
	at net.minecraft.class_437.method_25412(class_437.java:490)
	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:101)
	at net.minecraft.class_312.method_22684(class_312.java:165)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174)

-- 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: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(NativeMethodAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)

-- 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, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
	Memory: 1165926376 bytes (1111 MiB) / 2059403264 bytes (1964 MiB) up to 4294967296 bytes (4096 MiB)
	CPUs: 8
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz
	Identifier: Intel64 Family 6 Model 126 Stepping 5
	Microarchitecture: Ice Lake (Client)
	Frequency (GHz): 1.50
	Number of physical packages: 1
	Number of physical CPUs: 4
	Number of logical CPUs: 8
	Graphics card #0 name: Intel(R) Iris(R) Plus Graphics
	Graphics card #0 vendor: Intel Corporation (0x8086)
	Graphics card #0 VRAM (MB): 1024.00
	Graphics card #0 deviceId: 0x8a52
	Graphics card #0 versionInfo: DriverVersion=27.20.100.8783
	Memory slot #0 capacity (MB): 4096.00
	Memory slot #0 clockSpeed (GHz): 2.67
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 4096.00
	Memory slot #1 clockSpeed (GHz): 2.67
	Memory slot #1 type: DDR4
	Virtual memory max (MB): 12831.99
	Virtual memory used (MB): 10292.71
	Swap memory total (MB): 4864.00
	Swap memory used (MB): 0.00
	JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m -XX:PermSize=256m
	Fabric Mods: 
		autoconfig1u: Auto Config v1 Updated 3.2.2
		capes: Capes 1.1.1
		fabric: Fabric API 0.34.10+1.17
		fabric-api-base: Fabric API Base 0.3.0+a02b44633d
		fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.0.2+a02b44633d
		fabric-biome-api-v1: Fabric Biome API (v1) 3.1.11+9e521e133d
		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.8+a02b44633d
		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-language-kotlin: Fabric Language Kotlin 1.5.0+kotlin.1.4.31
		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.9+a02b44633d
		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+b7ab6121a0
		fabric-screen-api-v1: Fabric Screen API (v1) 1.0.3+b7ab61213d
		fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+a02b44633d
		fabric-structure-api-v1: Fabric Structure API (v1) 1.1.10+be9da3103d
		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.3
		java: OpenJDK 64-Bit Server VM 16
		minecraft: Minecraft 1.17
		modmenu: Mod Menu 2.0.0-beta.7
		org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.4.31
		org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.4.31
		org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.4.31
		org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.4.31
		org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.4.2
		org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.4.2
		org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.1.0
		org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.1.0
	Launched Version: fabric-loader-0.11.3-1.17
	Backend library: LWJGL version 3.2.2 build 10
	Backend API: Intel(R) Iris(R) Plus Graphics GL version 3.2.0 - Build 27.20.100.8783, Intel
	Window size: 1024x768
	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: 8x Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz

Rendering problem

In the release 1.1.2 for Minecraft 1.16.5, the original Elytra texture/model renders inside the custom one and has Z-fighting textures while mobile or idle.

my cape not showing in multiplayer

Describe the bug
My cape and elytra skin are showing in single player
But when I join the server my cape doesn't show up, other players are normal

To Reproduce
Steps to reproduce the behavior:
1.join server
2.F5

Expected behavior
Showing my cape and elytra skin in multiplayer game
Screenshots

Debug info
multiplayer game:
Name: GodGun968
UUID: 1edb1ade-1ed0-3ed8-99c7-98161b7a1fd7
Type: null
IsAnimated: false
HasElytraTexture: true
URL: null
single player game:
Name: GodGun968
UUID: 6d9ee49c-22d4-4185-ba3a-4d0339583bbd
Type: MINECRAFTCAPES
IsAnimated: false
HasElytraTexture: true
URL: https://minecraftcapes.net/profile/6d9ee49c22d44185ba3a4d0339583bbd

Context (please complete the following information):

  • Minecraft version: [1.19.2]
  • Capes version: [1.4.4+1.19]
  • Mod list: [Using the Fabulously Optimized mod pack]
  • Server: [Private]

Additional context
The server is a server that non-genuine can also join
The server uses paper and skin display plugins
I use Fabulously Optimized mod pack default setting
cape type :MinecraftCapes
Toggle :enable all

Huge slutters/hangs on servers like Hypixel when Lithium is present.

Describe the bug
With certain cape providers toggled on, Hypixel freezes the game a few seconds after world join (reports were 10-20 seconds - for me it's a complete hang, equivalent to a crash)

To Reproduce
Steps to reproduce the behavior:

  1. Go to capes settings and enable one or all of the affected cape providers
  2. Join Hypixel and wait a few seconds while chunks load
  3. Get a huge hang/slutter

Expected behavior
No lag.

Context (please complete the following information):

  • Minecraft version: 1.19.2
  • Capes version: 1.4.5
  • Mod list: General optimization mods - the issue was isolated to with Capes.
  • Server: Hypixel

Additional context
The problem was discussed in the Fabulously Optimized discord server for a while on a support thread. I could relate this to the early issue in Vanilla, where requests to the Mojang servers to check whether a player is ignored in chat blocked the render thread and caused severe lag spikes - you could dig in this direction for the fix.
The affected cape providers (slow response times?) were Cosmetica, LabyMod, Wynntils, Cloaks+

After some time it was determined that it was caused by pairing Capes with Lithium.

Capes not rendering on self-hosted multiplayer server

I've had an issue with your mod where the capes refuse to render for myself or my friends on my server, at first I thought it may be an issue with using ZeroTier, so I port forwarded the server and to my surprise the mod still doesn't render the capes. I can enter singleplayer, and it works like a charm, so it's quite an odd issue.

To clarify my settings/parameters:

  • Capes are set to show in Minecraft video settings
  • Capes are set to show in my character appearance settings
  • All capes are set to show in the settings of your mod
  • The server is port forwarded and not on a closed LAN network, though the mod did not work over simulated LAN either
  • Firewall settings on my PC are set to allow Minecraft's standard port (25565) with TCP and UDP
  • I check both my MinecraftCapes and Optifine capes, switching between all cape types, and neither show in multiplayer
  • It works flawlessly in single player game instances
  • While it hopefully goes without saying, to attempt to cover all of my bases, I do have the latest version of Fabric Capes (1.2.1)

I also already did a full reinstall of both Minecraft and your mod, but it didn't resolve the issue, so I am not sure it's likely it was a faulty installation or some 'data-based weirdness', lol

I'm no expert, but I wonder if it may be a firewall issue of some sort? Or some sort of issue with polling the cape data over the internet? The thing is, I have no idea if it would be on my end, or an odd interpretation by the mod (in this circumstance).

And I must say, as an aside, that I adore your mod! Thank you for your continued work on it, I appreciate that you are a fellow person of culture and aesthetics. ;)

Doesnt download

i tried downloading from curseforge but it just doesnt work

Please enable all capes by default

Please enable all capes by default. It will be useful for new players with this mod. Also it make mod more popular because people don't like settings

Suggestion (OF feature)

Hello! Does this mod support optifine hats (halloween/new year like on the screenshot). And if not, this should be added, IMHO.

изображение

Lack of "cancel", "save" or "close" button

Describe the bug
Capes 1.4 has no cancel/save/close button in options, so the user may get stuck if they don't know about the Esc key.

To Reproduce
Steps to reproduce the behavior:

  1. Install MC 1.19, Fabric, Capes 1.4
  2. Click on Capes settings in Mod Menu or Skin Customization
  3. Try to exit that screen

Expected behavior
Expected a close, save or cancel button.

Screenshots
N/A

Context (please complete the following information):

  • Minecraft version: 1.19
  • Capes version: 1.4
  • Mod list: Fabric API, Mod Menu, Capes
  • Server: -

Additional context
Add any other context about the problem here.

More APIs

Hello, could you add 5zig and Tlauncher(I know it's a cracked launcher so it's not a problem if you don't support it. I don't support it too but one of my friend use it and has a custom cape on it so it's why i asked.) cape APIs and/or add a way to manually add APIs in a config file ?
Btw i really like your mod you have already done a great job so big thanks. 👍 ❤

Wynntils Capes Not Working

Describe the bug
Simply put, capes aren't showing on my client using Wynntils and the Fabric Capes mod.

To Reproduce
Steps to reproduce the behavior:

  1. Install Wynntils Artemis (for MC 1.19.3)
  2. Install Fabric Capes mod and other required mods (Fabric up to date)
  3. Log into Wynncraft
  4. Capes for Wynntils won't appear on own character.

Expected behavior
I was expecting to see my Wynntils assigned cape after installing this mod.

Screenshots
If applicable, add screenshots to help explain your problem.
2023-01-05_23 10 03

Debug info
The result from the command /capes debug
Name: MightyMagi82
UUID: 1d9e0088-6069-4c50-8e65-20e29d9d80ed
Type: null
IsAnimated: false
HasElytraTexture: true
URL: null

Context (please complete the following information):

  • Minecraft version: 1.19.3
  • Capes version: 1.5.1
  • Mod list: Fabric API, Fabric Language Kotlin, Wynntils
  • Server: play.wynncraft.com (multiplayer)

Elytra Not Showing with Mod Installed

This mod is not showing my elytra when I wear one wit the cape. Normaly I have a cape that makes my elytra look a certain way, and it works without the mod, but when I use the mod so I can use Lithium and see my cape, the elytra model is gone. I tried with just lithium, and it worked, so it's not lithium.

Jittery Cape Animations when Changing Directions

Describe the bug
When changing directions with a cape equipped, the animation appears rough and jittery.

To Reproduce
Steps to reproduce the behavior:

  1. Open Minecraft using the Fabric Capes mod
  2. Equip a cape
  3. Join a world
  4. Move around and move your mouse

Expected behavior
In Optifine, the cape animation appears smooth.

Context (please complete the following information):

  • Minecraft version: 1.18,1
  • Capes version: 1.2.2
  • Mod list: Capes 1.2.2, Fabric API 0.45.0, Fabric Language Kotlin 1.7.1 Kotlin 1.6.10, Mod Menu 3.0.1
  • Server: singleplayer superflat (this issue appears in servers as well)

Additional context

  • I am using a 144hz refresh rate monitor

https://user-images.githubusercontent.com/55955758/149440260-fb9c5efc-c2b2-4b18-86ab-770bb7ce6690.mp4
https://user-images.githubusercontent.com/55955758/149440776-8d95a1df-5b21-411d-9664-2137a0bb6aa7.mp4

crash on menu when clicking on the cape icon

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

after initializing Minecraft, go to Options, Skin Customization, and click on the Capes icon

Expected behavior
A clear and concise description of what you expected to happen.

the menu would load

Screenshots
If applicable, add screenshots to help explain your problem.

N/A?

Debug info
The result from the command /capes debug

is this still needed even if i didn't load a world yet?

Context (please complete the following information):

  • Minecraft version: 1.19.2
  • Capes version: Capes-1.4.5+1.19.jar
  • Mod list: screenshot below
  • Server: N/A?

image

Additional context
Add any other context about the problem here.

here's a crash report from Crashy https://crashy.net/RPFfoUgE72wmxWnsiFAg

EDIT: still crashed after loading a world, here's /capes debug

Name: h3oCharles
UUID: 2c3f5fc7-30c1-4821-ae5c-2e3f07868b1a
Type: null
IsAnimated: false
HasElytraTexture: true
URL: null

it's worth mentioning that at the time of writing, i only have a Migrator cape, and a disabled OptiFine cape

EDIT2: Seems like Distant Horizons are a problem, disabling that mod and reproducing fixed this problem, i still wanna see your thoughts, however

"Other" button in settings doesn't change when selected

Describe the bug
In the settings the "other" button doesn't become blank when selected like the others

To Reproduce
Steps to reproduce the behavior:

  1. Open the capes settings menu
  2. Click on "Other"
  3. Notice it not changing :(

Expected behavior
It should change like the other buttons

Screenshots

button.mp4

Context:

  • Minecraft version: 1.19.2
  • Capes version: 1.4.5
  • Mod list: Only this mod (and required deps)

Settings Crash with (probably) Wildfire's Female Gender Mod

Describe the bug
Game crashes when clicking the settings button in Mod Menu. Not Enough Crashes identified Capes and Wildfire's Female Gender Mod as the causes.

To Reproduce
Steps to reproduce the behavior:

  1. Make new instance with Fabric 1.19.2, Capes, WFGM, Mod Menu, and Not Enough Crashes
  2. Launch Game
  3. Open Mod Menu
  4. Click "Settings" button for Capes
  5. Crash to NEC crash reporter

Expected behavior
Open the settings window

Screenshots

Debug info
Cannot run /capes debug in the main menu

Context (please complete the following information):

Additional Info
Crash report: https://bytebin.lucko.me/I7oiDxZ5DV
Crash report on Crashy: https://crashy.net/BggSiHCW6eiuIRgLjVek

Game crash when I click on the menu icon.

Describe the bug
My OptiFine cape wasn't showing up, so I went to the menu and my game crashed

To Reproduce
Steps to reproduce the behavior:

  1. Go to Options
  2. Click on Skin Customization
  3. Click on the Capes icon
  4. See error

Expected behavior
I expected a menu to come up with what capes I'd like to see

Screenshots
Button:
image

Crash:
image

Debug info
Name: dtwomp
UUID: e5b23ebb-a9b5-4cea-94b4-6ed2988f806b
Type: null
IsAnimated: false
HasElytraTexture: true
URL: null

Context (please complete the following information):

  • Minecraft version: 1.19.3
  • Capes version: 1.4.5
  • Mod list: Sodium, Mod Menu, Iris, Dynamic FPS, & Capes. (Fabric API & Kotlin too)
  • Server: Singleplayer

Additional context
Clicking the menu in Mod Menu doesn't work either

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.