Giter Club home page Giter Club logo

fabrictailor's People

Contributors

ampflower avatar calvineries avatar eggohito avatar guigiffoni avatar k0-rr avatar liukrast avatar londiuh avatar mgjerry avatar samolego avatar serkvalraven avatar stacksm4sher avatar strongleong avatar voidpointer0x00 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fabrictailor's Issues

FabricTailor doesn't load on server startup

Hey !

I'm using a Fabric server in order to use Phosphore and Lithium to boost performances. I want to install this mod on the server side but it doesn't load.

image

How I run my server :
A bash script that execute fabric-server-launch.jar and the .jar server is named server.jar (default setting and name of fabric server)
Fabric version : 0.6.1.51
Minecraft version : 1.16.5
Java : 11
Fabric Tailor for 1.16.5

Photpsore and Lithium both start properly when I don't use FabricTailor

I hope I'v been clear,

[BUG] /skin set player <playername> has abnormal behavior

When using FabricTailor 1.5.1 for 1.17, using /skin set player <playername> has different unintended effects.
First, i tried to run /skin set player Derpitron (my name)
image

and it did not work. Then, I tried random names like Technoblade, Dream and DanTDM, all of which worked as expected and set the skin properly.

after that I tried to run /skin set player Derpitron again which had a different effect.
image
the skin says it was set, but my skin did not change from DanTDM's skin to mine at all.

When I relogged, the skin reset back to Steve. this happened both when I set the skin as DanTDM normally and my name. I also tried a few other names like my friend's names but it did not work, similar to Derpitron. the effects were different depending on the player's name.

I am assuming that the mod is pulling skins from a website that has celebrities skins stored but not regular skins. Please fix this as soon as possible, as we are playing on an offline server and I cannot always access the mods/config files.

[FEATURE] Set cape.

It'd be nice if it were possible to set capes in addition to skins by using /cape. If I were to open a pull request for this, would you be interested?

[BUG] Unable to upload a skin via URL

These are the commands I used:
/skin set URL classic "http://axelmod.great-site.net/minecraft/fluttershy.png"
/skin set URL classic http://axelmod.great-site.net/minecraft/fluttershy.png
/skin set URL slim "http://axelmod.great-site.net/minecraft/fluttershy.png"
/skin set URL slim http://axelmod.great-site.net/minecraft/fluttershy.png

I got this return:
Trying to set the skin ... Please wait.
This player doesn't seem to have any skins saved.

And nothing happens.
Of couse, I also tried to use different skins:
/skin set URL classic "http://axelmod.great-site.net/minecraft/twilight1.png"
/skin set URL classic "http://axelmod.great-site.net/minecraft/twilight2.png"
/skin set URL classic "http://axelmod.great-site.net/minecraft/sailormoon.png"

All of them, with and without quotes,
all of them either classic and slim.
And nothing worked.

I also tried to upload them from my local drive and it kept not working until I was writing this.

[BUG] Wrong Skin & GUI become blue

Describe the bug
So first when i set for example Dream skin it would look like this
image
It supposed to be not like that, it should look like this
Second, when I select a text the gui will turn become blue
image

To Reproduce
Steps to reproduce the first bug:

  1. Type /skin set player Dream or open GUI (by default k), type Dream and click Set Skin

Steps to reproduce the second bug:

  1. Open GUI (by default k)
  2. Type anything
  3. Select a text

Logs
Doesnt result any error in logs

**Are you using any other mods?
Yes, this is the list
image

[BUG] Incompatible with fabric-api >= 0.28

Describe the bug
The game crashes during startup with multiple instances of Invocation Target Exception.

To Reproduce

  1. Install minecraft 1.16.4-fabric
  2. Install fabric-api-0.28.0 (or 28.1, as currently latest)
  3. Install fabric-tailor-1.3.2-1.16.4
  4. Launch game, will crash during startup (before menu screen)

Logs

[19:22:04] [main/WARN]: @Mixin target net/minecraft/class_3898$class_3208 is public in fabric-networking-api-v1.mixins.json:accessor.EntityTrackerAccessor and should be specified in value
[19:22:04] [main/WARN]: @Mixin target net/minecraft/class_3898$class_3208 is public in fabrictailor.mixins.json:EntityTrackerAccessor and should be specified in value
[19:22:04] [main/WARN]: Error loading class: net/fabricmc/fabric/impl/networking/server/EntityTrackerStreamAccessor (java.lang.ClassNotFoundException: net/fabricmc/fabric/impl/networking/server/EntityTrackerStreamAccessor)
Failed to start Minecraft:
java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
	at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:141)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:27)
	... 8 more
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:224)
	... 10 more
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:363)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:208)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
	at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
	at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
	at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	at minitweaks.MiniTweaks.<clinit>(MiniTweaks.java:11)
	at net.minecraft.client.main.Main.handler$bdf001$loadMe(Main.java:519)
	at net.minecraft.client.main.Main.main(Main.java)
	... 15 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinPreProcessorException: Attach error for fabrictailor.mixins.json:MixinServerPlayerEntity during activity: [Transform -> Method reloadSkin()V -> INVOKEINTERFACE -> net/fabricmc/fabric/impl/networking/server/EntityTrackerStreamAccessor::fabric_getTrackingPlayers()Ljava/util/stream/Stream;]
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:300)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:264)
	at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1272)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:287)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:569)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
	... 24 more
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: net.fabricmc.fabric.impl.networking.server.EntityTrackerStreamAccessor
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMemberReference(MixinPreProcessorStandard.java:768)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMethod(MixinPreProcessorStandard.java:754)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transform(MixinPreProcessorStandard.java:720)
	at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:294)
	... 30 more
Caused by: java.lang.ClassNotFoundException: net.fabricmc.fabric.impl.networking.server.EntityTrackerStreamAccessor
	... 34 more
Exiting with -1
Process exited with code -1.

[BUG] Mod makes resource pack dialog not appear

Describe the bug
When I use this mod the resource pack prompt dialog doesn't appear.

To Reproduce
Steps to reproduce the behavior:

  1. Add a server resource pack in server.properties
  2. Install FabricTailor
  3. Start the server
  4. Join the server and resource pack dialog won't appear

**Are you using any other mods?
Tested with and without mods and I got the same result

Additional context
Maybe related with #18 (?)

Skin URL Error

I am a user who uses this mod while playing Minecraft.
And I just installed it now, and I couldn't load my skin by URL.
What specific URL I have to put in the command?
For example, I tried to load a skin from http://minecraft.novaskin.me/gallery and https://www.minecraftskins.com/3/ but it is not working...what specific site can I put in the command?
Is it only working from using URLs from minecraft.net?

[BUG] Connection timed out freeze the server

For skin fetching problems

  • I have tried generating skin manually on mineskin.org and it works there.

Describe the bug
the server freeze for 2 minutes when this mod have an error, may you make it async pls?
A clear description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. a player tries to join the server
  2. server freeze (no ticking, ignoring the console)
  3. all the players are disconnected because their client didn't receive the PING/PONG packet
  4. first message after freeze is the tailor's error message, meaning that it just finished that task, not other task (i think it was trying to get his skin)
  5. server works normally, the players can connect back

Logs
[12:47:50] [Server thread/ERROR]: [FabricTailor] An error occurred: Connection timed out
[12:47:50] [Server thread/INFO]: Volchara5581[**] logged in with entity id 693 at (0.5, 126.0, 0.5)
[12:47:50] [Server thread/INFO]: Volchara5581 joined the game
[12:47:50] [Server thread/INFO]: Volchara5581 lost connection: Timed out
[12:47:50] [Server thread/INFO]: Volchara5581 left the game
[12:47:50] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 129411ms or 2588 ticks behind
[12:47:50] [Server thread/INFO]: MrMinKitt lost connection: Disconnected
[12:47:50] [Server thread/INFO]: MrMinKitt left the game
[12:47:51] [Server thread/INFO]: operator lost connection: Disconnected
[12:47:51] [Server thread/INFO]: operator left the game
[12:47:51] [Server thread/WARN]: handleDisconnection() called twice
[12:47:51] [Server thread/INFO]: com.mojang.authlib.GameProfile@665052d7[id=null,name=Volchara5581,properties={},legacy=false] () lost connection: Disconnected
[12:47:51] [Server thread/INFO]: com.mojang.authlib.GameProfile@32155e0d[id=null,name=Volchara5581,properties={},legacy=false] (
) lost connection: Disconnected
[12:47:51] [Server thread/INFO]: com.mojang.authlib.GameProfile@34b8e222[id=null,name=Laskairk,properties={},legacy=false] () lost connection: Disconnected
[12:47:51] [Server thread/INFO]: com.mojang.authlib.GameProfile@a0c6da6[id=null,name=Laskairk,properties={},legacy=false] (
) lost connection: Disconnected
[12:47:51] [Server thread/INFO]: Laskairk[*] logged in with entity id 694 at (9960.513486992751, 75.0, 1804.5230337922756)
If you have any errors, please paste them as well. If possible, please use pasting site.

Are you using any other mods?

Additional context

Add any other context about the problem here.

[Help] Same skin for all players

I need help, some friends and I played on a server and a friend had problems with his skin so I told him about the mod and how to put his skin, but then we all got it instead of just him; I tried to fix it but some players get the change and others don't, using the default skin command it doesn't put "Steve's" skin either but bedrock skins (????)

I tried to remove the mod from the server and its config file and the server would not start without it, please help.

(If there are people using TLauncher with your skins mod, I know you don't offer support for this, but in an unrelated way it happens to all of us).

Any way to uninstall it and get everything back to normal? I understand it does things to player data but I want to avoid having to delete player data.

[BUG] When installed on server doesn't let users connect

Describe the bug
When mod installed client-side everything works, but commands on server don't work.
When mod installed on both client and server when attempting to connect to the server you get disconnected when World starts to load with current message playername lost connection: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.NullPointerException: Cannot invoke "String.getBytes(java.nio.charset.Charset)" because "☃" is null

To Reproduce
Steps to reproduce the behavior:

  1. Install mod on server and client
  2. Try to join server with mod

Logs

[17:47:47] [Server thread/INFO]: Voknehzyr[/95.25.127.68:58719] logged in with entity id 106 at (-804.6999999880791, 66.0, -441.1428548783112)
[17:47:47] [Server thread/WARN]: Player class_3222['Voknehzyr'/106, l='ServerLevel[world]', x=-804.70, y=66.00, z=-441.14] could not be synced because server networking isn't set up yet.
[17:47:47] [Server thread/INFO]: Voknehzyr joined the game
[17:47:47] [Netty Epoll Server IO #2/ERROR]: java.lang.NullPointerException: Cannot invoke "String.getBytes(java.nio.charset.Charset)" because "☃" is null
[17:47:48] [Netty Epoll Server IO #2/ERROR]: java.lang.NullPointerException: Cannot invoke "String.getBytes(java.nio.charset.Charset)" because "☃" is null
[17:47:48] [Server thread/INFO]: [STDOUT]: 1 air
[17:47:48] [Server thread/INFO]: Voknehzyr lost connection: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.NullPointerException: Cannot invoke "String.getBytes(java.nio.charset.Charset)" because "☃" is null
[17:47:48] [Server thread/INFO]: Voknehzyr left the game
[17:47:48] [Server thread/WARN]: handleDisconnection() called twice

**Are you using any other mods?
Deleting the mod from server side fixes the problem, so there's no need to check compatability.

[BUG] Infinite loading screen

Describe the bug
Infinite loading screen after i run "/setskin player MaoDoBan", and on the server, my friend doing the same command.
After i kicked me from console, i rejoin without the skin.

Logs
[00:35:38] [Netty Epoll Server IO #0/INFO]: Player MaoDoBan joined with a matching carpet client
Exception in thread "Thread-79" [00:35:50] [Thread-79/INFO]: [STDERR]: java.lang.IllegalStateException: Removing entity while ticking!
[00:35:50] [Thread-79/INFO]: [STDERR]: at net.minecraft.class_3218.method_18774(class_3218.java:907)
[00:35:50] [Thread-79/INFO]: [STDERR]: at net.minecraft.class_3218.redirect$zli000$crashRemovePlayer(class_3218.java:5484)
[00:35:50] [Thread-79/INFO]: [STDERR]: at net.minecraft.class_3218.method_18770(class_3218.java:923)
[00:35:50] [Thread-79/INFO]: [STDERR]: at net.minecraft.class_3222.method_14251(class_3222.java:1431)
[00:35:50] [Thread-79/INFO]: [STDERR]: at org.samo_lego.fabrictailor.FabricTailor.reloadSkin(FabricTailor.java:131)
[00:35:50] [Thread-79/INFO]: [STDERR]: at org.samo_lego.fabrictailor.FabricTailor.setPlayerSkin(FabricTailor.java:85)
[00:35:50] [Thread-79/INFO]: [STDERR]: at org.samo_lego.fabrictailor.Command.SetskinCommand.lambda$fetchSkinByName$8(SetskinCommand.java:163)
[00:35:50] [Thread-79/INFO]: [STDERR]: at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-80" [00:35:54] [Thread-80/INFO]: [STDERR]: java.lang.IllegalStateException: Removing entity while ticking!
[00:35:54] [Thread-80/INFO]: [STDERR]: at net.minecraft.class_3218.method_18774(class_3218.java:907)
[00:35:54] [Thread-80/INFO]: [STDERR]: at net.minecraft.class_3218.redirect$zli000$crashRemovePlayer(class_3218.java:5484)
[00:35:54] [Thread-80/INFO]: [STDERR]: at net.minecraft.class_3218.method_18770(class_3218.java:923)
[00:35:54] [Thread-80/INFO]: [STDERR]: at net.minecraft.class_3222.method_14251(class_3222.java:1431)
[00:35:54] [Thread-80/INFO]: [STDERR]: at org.samo_lego.fabrictailor.FabricTailor.reloadSkin(FabricTailor.java:131)
[00:35:54] [Thread-80/INFO]: [STDERR]: at org.samo_lego.fabrictailor.FabricTailor.setPlayerSkin(FabricTailor.java:85)
[00:35:54] [Thread-80/INFO]: [STDERR]: at org.samo_lego.fabrictailor.Command.SetskinCommand.lambda$fetchSkinByName$8(SetskinCommand.java:163)
[00:35:54] [Thread-80/INFO]: [STDERR]: at java.lang.Thread.run(Thread.java:748)
[00:48:19] [Server thread/INFO]: Must_Titan lost connection: Disconnected
[00:48:19] [Server thread/INFO]: Must_Titan left the game
kick MaoDoBan
[00:48:37] [Server thread/INFO]: MaoDoBan lost connection: Disconnected
[00:48:37] [Server thread/INFO]: MaoDoBan left the game
[00:48:37] [Server thread/INFO]: Kicked MaoDoBan: Kicked by an operator
[00:48:37] [Server thread/WARN]: handleDisconnection() called twice

Are you using any other mods?
carpet-extra-1.16-1.4.0
fabric-carpet-1.16-1.4.0+v200623
lithium-fabric-mc1.16.1-0.5.0
phosphor-fabric-mc1.16.1-0.6.0+build.7
terrestria-2.0.3+build.46
traverse-2.2.12+build.24

Additional context
This server runs on a host.
I run the same command alone on server and it works.

[BUG] Server Crash on Startup

Describe the bug
The new Fabric API update (0.28.0) seems to be incompatible with the latest fabrictailor version(1.3.2) in curseforge.

To Reproduce
Steps to reproduce the behavior:

  1. Install Fabric API and Fabric Tailor
  2. Attempt to launch the server
  3. Server crashes

Logs
Copy-pasted log: https://paste.ee/p/x6dgY
Original log: https://mclo.gs/WRLBfCu

Are you using any other mods?
No. I basically trimmed down my mod list to pinpoint the issue. Left with these two mods here.
Additional context
I tried getting the crash-report but it doesn't seem to create it. The original log as stated above is the only thing that https://mclo.gs shows what my panel shows as well. I resorted to copying the console manually, instead.
The server I'm using for testing is Aternos. Used Java 8 OpenJDK in their option when launching the server.

[Security] Workflow building.yml is using vulnerable action gradle/wrapper-validation-action

The workflow building.yml is referencing action gradle/wrapper-validation-action using references v1. However this reference is missing the commit 89eda1fdc0167f59521d2bb10767f7169fb4d018 which may contain fix to the some vulnerability.
The vulnerability fix that is missing by actions version could be related to:
(1) CVE fix
(2) upgrade of vulnerable dependency
(3) fix to secret leak and others.
Please consider to update the reference to the action.

[Suggestion] Default skin for all worlds

Add ability to set up custom skin for all worlds by default or at least disable default skin (I always have to type /skin clear to get my minecraft skin).
Thanks.

[BUG] Mod makes Origins mod origin selection dialog not appear the first time you join.

Describe the bug
In Origins mod, players on the first time joining their game can select their origin ( or other class-like stuff ).
For some reason, with this mod installed, the selection doesn't appear the first time, only the second.
To Reproduce
Steps to reproduce the behavior:

  1. Install Origins mod with fabrictailor
  2. Run a world
  3. The selection doesn't show up
  4. When you get out and back in, the selection appears.

**Are you using any other mods?
Origins mod

[BUG] Client GUI is broken

image

No background GUI is shown, certain strings seem to be missing English localization, certain textures are misplaced, text looks malformed and layered on top of each other.

Request - HD Skins Support

Hi,

is there any chance you could add HD-Skin support of any kind.
It would be nice when a player could add a custom link which loads a custom hd skin.

Thanks and Regards

[SUGGESTION] Allow clients to upload skin to server

basically, if the client uses the clientside mod, they should beable to upload a skin that they have saved locally, to the server, where it is then stored in /config/fabrictailor/skins/<uuid>/<filename>.png

Which would then allow a /skin set user <list filenames that have been uploaded under your uuid> so the server could have skins stored for faster loading

[BUG] Alex Head

Describe the bug
I have a datapack that will drop the head when a player dies, but when it should drop the player's head, it drops a alex head if the player doesn't set their skin.

To Reproduce
Steps to reproduce the behavior:

  1. Install a datapack that making player drop their head when he dies.
  2. Do /skin clear to make sure that you don't have a skin on with this mod.
  3. Kill yourself

Logs
If you have any errors, please paste them as well. If possible, please use pasting site.

**Are you using any other mods?
fabric carpet
carpet extras
fabric api
lithium fabric
phosphor fabric
simple auth

Additional context
Add any other context about the problem here.

[BUG] Crash upon trying to launch without internet connection

Describe the bug

The game crashes when I try to launch the game without internet connection. I join the world, and upon loading it kicks me out saying it doesn't like my player data. In console, I saw that it tried to fetch Mojang servers before kicking me out. And that's not the worst part, the worst part is that when I close the game, java process is still up and it hogs more and more memory, TLauncher console's button to forcefully close minecraft suddenly doesn't work and all I'm left to do is kill the java process with killall -SIGKILL java.
When I connect to internet, it works with no errors.

To Reproduce

Steps to reproduce the behavior:

  1. Turn off internet
  2. Launch Minecraft with the mod enabled
  3. Suffering

Logs

I forgot the name of the log. I will provide it

Are you using any other mods?

Yeah, and a lot of them, but I don't think any of them would somehow interfere with FabricTailor. I will provide mod list with logs

Additional context

My internet provider hates me

Feature: use a configurable server for skins

Server setup:

resources_url = https://someplace.io/skins/textures

Client operation:

/skin set player name

Result

Look for (in order)

  1. https://someplace.io/skins/textures/name.png
  2. MC skins
  3. ely.by

Alternatives

/skin set name : not using either 'player', 'upload' or 'url' means you are using the default skin server (as configured on the server config)
/skin set url name : if url doesn't contain 'http://' or 'https://' consider it needs to be 'completed' with the server-configured url prefix

[BUG] Server crashing with Taterzens 1.2.0

Describe the bug
Server crashes when fetching a skin for a player if you have Taterzens.

To Reproduce
Steps to reproduce the behavior:

  1. Launch the server with FabricTailor & Taterzens
  2. Use /skin set player playerName

Logs

[20:24:18] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.NoClassDefFoundError: org/samo_lego/taterzens/interfaces/TaterzenEditor
	at org.samo_lego.fabrictailor.compatibility.TaterzensCompatibility.setTaterzenSkin(TaterzensCompatibility.java:11) ~[fabrictailor-1.6.1.jar:?]
	at org.samo_lego.fabrictailor.util.SkinFetcher.lambda$fetchSkinByName$0(SkinFetcher.java:135) ~[fabrictailor-1.6.1.jar:?]
	at net.minecraft.class_2631.method_37430(class_2631.java:151) ~[intermediary-server.jar:?]
	at net.minecraft.class_3738.run(class_3738.java:18) ~[intermediary-server.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:151) ~[intermediary-server.jar:?]
	at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[intermediary-server.jar:?]
	at net.minecraft.server.MinecraftServer.method_24306(MixinMinecraftServer.java:788) ~[intermediary-server.jar:?]
	at net.minecraft.server.MinecraftServer.method_18859(MixinMinecraftServer.java:164) ~[intermediary-server.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:125) ~[intermediary-server.jar:?]
	at net.minecraft.server.MinecraftServer.method_20415(MixinMinecraftServer.java:770) ~[intermediary-server.jar:?]
	at net.minecraft.server.MinecraftServer.method_16075(MixinMinecraftServer.java:764) ~[intermediary-server.jar:?]
	at net.minecraft.class_1255.method_18857(class_1255.java:134) ~[intermediary-server.jar:?]
	at net.minecraft.server.MinecraftServer.method_16208(MixinMinecraftServer.java:749) ~[intermediary-server.jar:?]
	at net.minecraft.server.MinecraftServer.method_29741(MixinMinecraftServer.java:701) ~[intermediary-server.jar:?]
	at net.minecraft.server.MinecraftServer.method_29739(MixinMinecraftServer.java:270) ~[intermediary-server.jar:?]
	at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.ClassNotFoundException: org.samo_lego.taterzens.interfaces.TaterzenEditor
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:636) ~[?:?]
	at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:182) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
	at net.fabricmc.loader.launch.server.InjectingURLClassLoader.loadClass(InjectingURLClassLoader.java:57) ~[fabric-server-launch.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
	at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:175) ~[fabric-server-launch.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
	... 16 more
[20:24:18] [Server thread/ERROR]: This crash report has been saved to: /home/dennis/Documents/pija3/./crash-reports/crash-2021-08-06_20.24.18-server.txt
[20:24:18] [Server thread/INFO]: Waiting for 1 bucket(s) to finish. Average queue size of 0 requests
[20:24:19] [Server thread/INFO]: Stopping server
[20:24:19] [Server thread/INFO]: Saving players
[20:24:19] [Server thread/INFO]: TheLondiux lost connection: Internal Exception: java.lang.StackOverflowError

Are you using any other mods?

  • Taterzens 1.2.0
  • fabric api 0.37.1

Additional context
1.17.1

[BUG] Can't upload a skin from file

Describe the bug
When running the mod on a server, /skin set upload <path> only properly works once after opening a world. To get it to work again you need to restart the server.

To Reproduce

  1. Set up a skins folder in your multiplayer server and upload a .png skin into it.
  2. Start the server and type /skin set upload skins/[name].png which will work properly and set your skin to the one from the file.
  3. Clear your skin and repeat step 2, and you'll get an error saying "A problem occured when trying to upload the skin".

Logs
The mod hasn't logged anything - not on success nor failure of uploading a skin.

Are you using any other mods?
Yes, some optimization/quality of life mods, specifically: Custom Spawn, Fabric Carpet, Chunk Pregenerator, Discord Link, FerriteCore, Krypton, LazyDFU, Lithium, Overworld Two, Random Patches, Starlight and WorldEdit.

[BUG] Skin not applied

Unable to fetch skin

For some reason, I am unable to fetch my skin. Tried setting my minecraft username, tried uploading file path, tried getting url from mineskin, but im still steve for some reason. The server is vanilla and doesnt have fabric installed, could that be the issue? Version is 1.18

To Reproduce

Steps to reproduce the behavior:

  1. Make vanilla server
  2. Try to fetch skin

Are you using any other mods?
I am using Xaero's Minimap, Xaero's World Map, Sodium, ToroHealth Damage Indicators, Iris Shaders, Fabric API

[?] Malformed URL

Describe the bug
when using /skin set url , the error message shows up
unknown-2

To Reproduce
Steps to reproduce the behavior:

  1. /skin set url (imgur link .png)

Logs
If you have any errors, please paste them as well. If possible, please use pasting site.

**Are you using any other mods?
Origins , Mob Origins , Extra Origins, Pehkui

Additional context
Add any other context about the problem here.

[ENHANCEMENT] Config to disallow copying a player skin

Basically I want to have this added to an SMP i am on for lore reasons (so players dont have to log in/out all the time)

But the admins have brought up the concern about pretending to be another player, becaus ewe have noplayerlabels installed which disables players usernames above their head.

So could you add a config option to just, not allow copying a players skin?

Lil error

[main/WARN]: @mixin target net/minecraft/class_3898$class_3208 is public in fabrictailor.mixins.json:EntityTrackerAccessor and should be specified in value

[BUG] Incompatibility with TicTACS mod

I have a paid account but wanted to play with friends w/o accouts in offline mode.
I tried to set my own skin (player name: FACS01), but didn't work and I got kicked out of the server.
Now when I try to join, I get kicked with message: Internal server error
Console: (I removed my IP)
[18:01:08] [Server thread/INFO]: FACS01[/IP:52503] logged in with entity id 225 at (-124.3172405731118, 68.0, -16.54763063606454)
[18:01:08] [Server thread/INFO]: FACS01 joined the game
[18:01:09] [Server thread/WARN]: Failed to handle packet for /IP:52503
java.lang.NullPointerException: null
at net.minecraft.class_3222.reloadSkin(class_3222.java:4153) ~[intermediary-server.jar:?]
at net.minecraft.class_3222.setSkin(class_3222.java:4195) ~[intermediary-server.jar:?]
at net.minecraft.class_3324.handler$zic001$onPlayerConnect(class_3324.java:1960) ~[intermediary-server.jar:?]
at net.minecraft.class_3324.method_14570(class_3324.java:273) ~[intermediary-server.jar:?]
at net.minecraft.class_3248.method_14384(class_3248.java:113) ~[intermediary-server.jar:?]
at net.minecraft.class_3248.redirect$zhi000$handlePlayerJoin(class_3248.java:562) ~[intermediary-server.jar:?]
at net.minecraft.class_3248.method_18785(class_3248.java:65) ~[intermediary-server.jar:?]
at net.minecraft.class_2535.method_10754(class_2535.java:228) ~[intermediary-server.jar:?]
at net.minecraft.class_3242.method_14357(class_3242.java:173) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:882) ~[intermediary-server.jar:?]
at net.minecraft.class_3176.method_3813(class_3176.java:312) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:811) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:670) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[intermediary-server.jar:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271]
[18:01:20] [Server thread/INFO]: FACS01 lost connection: Internal server error
[18:01:20] [Server thread/INFO]: FACS01 left the game

mods:
fabric-api-0.28.3+1.16
fabrictailor_fabric-1.4.0-1.16.4
fabriczero-0.1.4
lithium-fabric-mc1.16.4-0.6.0
phosphor-fabric-mc1.16.3-0.7.0+build.10
randompatches-1.16.1-0.0.0.5-fabric
tic-tacs-0.1.2

[Suggestion] Support Client side mod?

So we can /skin or press k to apply skin, but if the server doesn't have the mods, then your skin only visible to you and anyone else that have installed this mod too.

Is a good mod. Please add that

Don't work when using BungeeCord proxy

Environment:

  • server 1.16.5 with fabric loader 0.11.1
  • mod list:
    • bettersleeping-0.4.0.jar
    • carpet-extra-1.16.2-1.4.8.jar
    • fabric-api-0.30.0+1.16 (1).jar
    • fabric-carpet-1.16.5-1.4.26+v210210.jar
    • FabricProxy-1.4.6.jar
    • fabrictailor_fabric-1.4.0-1.16.4.jar
    • FabricTPA-1.4.1.jar
    • lithium-fabric-mc1.16.5-0.6.3.jar
    • phosphor-fabric-mc1.16.3-0.7.0+build.10.jar
  • FabricProxy config:

BungeeCord = true
BungeeCordWorkaround = true
Velocity = false
allowBypassProxy = true
secret = ""

  • BungeeCord
  • Enabled BungeeCord version git:BungeeCord-Bootstrap:1.16-R0.5-SNAPSHOT:3d701fb:1545
  • plugins:
    • Geyser 1.2.0-SNAPSHOT (git-master-b16e1d6)
  • config:
    prevent_proxy_connections: false

listeners:

  • query_port: 25577
    motd: '&1Another Bungee server'
    tab_list: GLOBAL_PING
    query_enabled: false
    proxy_protocol: false
    forced_hosts:
    pvp.md-5.net: lobby
    ping_passthrough: true
    priorities:
    • lobby
      bind_local_address: true
      host: 0.0.0.0:25577
      max_players: 10
      tab_size: 60
      force_default_server: false
      remote_ping_cache: -1
      network_compression_threshold: 256
      permissions:
      default:
    • bungeecord.command.server
    • bungeecord.command.list
      admin:
    • bungeecord.command.alert
    • bungeecord.command.end
    • bungeecord.command.ip
    • bungeecord.command.reload
      log_pings: true
      connection_throttle_limit: 3
      server_connect_timeout: 5000
      timeout: 30000
      player_limit: -1
      ip_forward: true
      groups:
      md_5:
    • admin
      remote_ping_timeout: 5000
      connection_throttle: 4000
      log_commands: false
      stats: 11111111-4444-ffff-22222-33333333333
      online_mode: false
      forge_support: true
      disabled_commands:
  • disabledcommandhere
    servers:
    lobby:
    motd: '&1Just another BungeeCord - Forced Host'
    address: 127.0.0.1:25565
    restricted: false

Login into Fabric, mod works flamelessly.

Login into BungeeCord (Java Edition), cannot change skin and the skin is always Steve, even not the skin of the player's ID (online).

BungeeCord Bedrock(provided by Geyser) not tested yet

[BUG] URL skin not maintained after exiting and re-entering the server

Describe the bug
When I leave the server I get the default skin. only when I use the URL. I cant use the upload thing because it is not in the server, and I cant use the player thing with myself beacuse I my skin in the server is the default one.

To Reproduce
Steps to reproduce the behavior:

  1. /skin set URL [link]
  2. Leave the server
  3. Join the server
  4. No skin

Are you using any other mods?
Yes.

  • FabricHomes
  • FabricTailor
  • FabricTPA
  • Lithium
  • Flan
  • Fast Furnace
  • Fat Experience Orb

Additional context
Idk

[BUG] Unable to set skin using Player Name option

Using both the client GUI and server command on FabricTailor 1.6.1, I am unable to set the skin using a player name.

It returns an error saying "this player has no skins saved".

image
image

image
image

I am assuming that the error is because the player specified does not have their skins saved on whatever skin repo, collection, or mirror you're pulling from

[BUG] server crashes

Describe the bug
when i start the server with Fabric Tailor 1.3.1 (all versions) just crash and without do not

Logs
[Pterodactyl Daemon] ---------- Detected server process in a crashed state! ----------
[Pterodactyl Daemon] Exit Code: 1
[Pterodactyl Daemon] Out of Memory: false
[Pterodactyl Daemon] Error Response:
[Pterodactyl Daemon] Aborting automatic reboot due to crash within the last 60 seconds.

**Are you using any other mods?
fabric-carpet-1.16.3-1.4.11+v200910
hopperOptimizations-1.16.3-0.3.5
lithium-fabric-fork-by-2no2name-mc1.16.3-0.5.9
Phosphor-Mod-Fabric-1.16.3

Slim/Alex skins not supported by "upload" command

This doesn't seem to be a bug, but when running:

/skin set upload [file path]

The selected skin is invariably mapped to the "classic/Steve" model, making skins made for the "slim/Alex" model look really awkward. I'm guessing it would be a pain (if even possible) to detect what model the skin is made for, but would it be possible to add an additional optional argument like:

/skin set upload [file path] slim

[Help] i dont see the npc skin changing {fabric tailor and taterzens}

For skin fetching problems

  • I have tried many times to put a skin on a taterzens npc
    using /skin command and the npc was already selected

Describe the bug

i selected an npc , type the /skin command , using skins from my files uploading from my files,

it says that the skin was already changed , succesfully uploaded but the skins doesnt showed or changed ,still the same skin

also the mod will put a random skin on my npc after i summoned them

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.