These are chat archives for MylesIsCool/ViaVersion

14th
Aug 2016
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 13:41
I'm dropping 1.7.10 support on my server, hello 1.8.8!
Mats
@Matsv
Aug 14 2016 13:42
I'm proud of you ;)
But wasn't like 50% of your server still 1.7
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 13:42
@Matsv ViaVersion + ProtocolSupport
Mats
@Matsv
Aug 14 2016 13:42
Ah
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 13:42
@Matsv and if ProtocolSupport has some weird bug, I will tell everyone to update to 1.8.8
@Matsv and if everything goes wrong, I will just unzip my last 1.7.10 backup
wtf, why my broadcast plugin imports net.minecraft.server.v1_7_R4.NBTBase?
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 14:01
Now I remembered why I couldn't update... My server uses a custom world generator that wasn't updated to 1.8.8
Mats
@Matsv
Aug 14 2016 14:02
Rip
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 14:03
nvm someone made a fork that maybe will work in 1.8.8
oh no the fork is for v1_8_R1
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 14:37
Cool, 1.8.8 is crashing when joining the server because of some skull heads
-- Block Entity Details --
Details:
Name: Skull // alo
Block type: ID #144 (tile.skull // ajm)
Block data value: 1 / 0x1 / 0b0001
Block location: World: (411,64,6184), Chunk: (at 11,4,8 in 25,386; contains blocks 400,0,6176 to 415,255,6191), Region: (0,12; contains chunks 0,384 to 31,415, blocks 0,0,6144 to 511,255,6655)
Actual block type: ID #144 (tile.skull // ajm)
Actual block data value: 1 / 0x1 / 0b0001
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 14:43
Myles' SkullExploitPatch didn't fix the issue
Myles
@MylesIsCool
Aug 14 2016 14:51
Any chance you can get the nbt data of the skull for me?
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 14:51
@MylesIsCool how can I do that? (well, without plugins ofc, if a plugin is needed I will create one to show the NBT data)
Myles
@MylesIsCool
Aug 14 2016 14:52
get the chunk files
open with nbt explorer
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 14:52
uh... well, moving a 2GB to my PC won't be fast... can I get the NBT data with a plugin?
My server is using ViaVersion + ProtocolSupport so I can login with a 1.7.2 client to get the NBT data (because 1.7.2 doesn't crash on it)
Myles
@MylesIsCool
Aug 14 2016 14:54
you just need 1 chunk file
of the one with the issue
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 14:54
Oh, ok
So that's easier
ffs ProtocolSupport in 1.8.8 is buggy
@MylesIsCool if the coordinates are 400, 63, 6182, then the file is r.12.193.mca?
Myles
@MylesIsCool
Aug 14 2016 14:56
idk dinnerbone has a calculator
but it's just /16
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 14:56
well
Dinnerbone calculator said it is r.12.193.mca
I was wrong, it is r.0.12.mca
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:01
@MylesIsCool downloaded the region, downloaded NBTExplorer, opened the world and found the skulls, now what I should do?
Myles
@MylesIsCool
Aug 14 2016 15:02
screenshot the nbt or export it
I forget if you can export
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:04
@MylesIsCool ok
@MylesIsCool the problem is that there is a lot of skulls, but I think every skull in that area is affected
Myles
@MylesIsCool
Aug 14 2016 15:04
I just need 1 that's in a crash report
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:05
@MylesIsCool oh... that's difficult tho, I will try to replicate the issue in a area with only one skull
@MylesIsCool can it be an skull in an inventory?
The crash report includes the NBT tag, so maybe this crash report will be helpful to you
Myles
@MylesIsCool
Aug 14 2016 15:12
so is that a chest
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:12
@MylesIsCool the inventory or the item?
The inventory is the creative inventory menu (when you open it)
Myles
@MylesIsCool
Aug 14 2016 15:12
Well where ever it is
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:12
The item is a skull
Myles
@MylesIsCool
Aug 14 2016 15:13
I'm talking about where it is
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:13
@MylesIsCool player's inventory in creative mode
@MylesIsCool but I think that also happens in a chest too
@MylesIsCool if you want me to test on a chest, I can do that too
Myles
@MylesIsCool
Aug 14 2016 15:15
just delete their player data then?
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:15
@MylesIsCool however the issue that almost every head spawned in 1.7.10 crashes 1.8.8 client if the server is 1.8.8
@MylesIsCool and it is a survival server, so resetting every player file won't be very good
@MylesIsCool I don't know why this code would create a bad skull that crashes the client https://gist.github.com/MrPowerGamerBR/dc1bd7e9ca044f2c7816953607035378
@MylesIsCool oh, one thing
@MylesIsCool it doesn't crash if the skull has a skin
@MylesIsCool (if the owner of the skull has a skin, it doesn't crash the client, if it doesn't has a skin, it crashes)
Example, if that code I shared the getOwner is "MrPowerGamerBR", the client doesn't crash (because I have an skin)
However, if the getOwner is "abcfed" (which is a random offline mode user I made), the client crashes
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:36
@MylesIsCool can a skull have empty signature and empty value? {"name": "null", "Signature": "", "Value": ""}
Myles
@MylesIsCool
Aug 14 2016 15:38
no
well
sometimes
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:39
@MylesIsCool every skull with an empty signature/value is causing an crash for me (for some reason)
@MylesIsCool I will try removing those empty signature/value skulls to see what happens
Myles
@MylesIsCool
Aug 14 2016 15:39
yeah signature:"" crashes
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:40
@MylesIsCool then that's the issue, I will try fixing it myself by editing SkullExploitPatch
Myles
@MylesIsCool
Aug 14 2016 15:41
Why it's so weird with skullexploitpatch is because it ended up breaking skull inventories
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:42
@MylesIsCool skulls inside inventories or... (idk, maybe skulls can have inventories inside them)
Myles
@MylesIsCool
Aug 14 2016 15:43
as in skull pickers or w/e you call them as a plugin
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:48
I'm dumb and can't fix the issue
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 15:55
@MylesIsCool fixed
@MylesIsCool if you want to see what I done, here it is: https://gist.github.com/MrPowerGamerBR/ea4da85a0436424c1acb3cdcdcc68056
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 17:56
Mats
@Matsv
Aug 14 2016 17:56
Nice :)
I cry because of the empty 1.9-1.10 but hey, 1 is a start :P
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 17:57
Now I don't need to fix my ViaVersion for 1.7.10 :)
The only issues were the Skull crashing that I said above, but I fixed it by modifying SkullExploitPatch
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 18:47
1.8.8 status: Skript is retarded and broke some legacy scripts that I still use on it, time to recreate those old things in Java ASAP.
Except that, a very smooth update... except the skull crash issue, but that's already fixed
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 21:20
@Matsv if you are curious what happened to the 1.7.X players, 90% of them started using 1.8 and 10% are still running 1.7, no player loss
Mats
@Matsv
Aug 14 2016 21:21
Wow, any idea why they were still 1.7 if they didn't have problems with updating?
MrPowerGamerBR
@MrPowerGamerBR
Aug 14 2016 21:22
@Matsv no idea why, I think those that are still using 1.7 are the ones that were too lazy to switch to 1.8 when they seen in the MOTD "Please use 1.8.8!"
@Matsv however, my server has a launcher that allows players to apply skins to their nickname without buying a Mojang account, but the download link is broken since a long time ago, so maybe just a few users are still using it.