These are chat archives for MylesIsCool/ViaVersion

22nd
Jun 2016
Faizaan
@faizaand
Jun 22 2016 00:46
All this in a day... I'm exhausted
Gabriele C.
@sgdc3
Jun 22 2016 13:09
Hello!
Mats
@Matsv
Jun 22 2016 13:09
Hey
Yive
@Yive
Jun 22 2016 13:09
Hi
Gabriele C.
@sgdc3
Jun 22 2016 13:09
I wanted to know if VV allows 1.9 clients to join 1.10
Kenneth
@KennethDev
Jun 22 2016 13:09
It appears that there is an error when clients connect from 1.10.1. I am looking into it.
Gabriele C.
@sgdc3
Jun 22 2016 13:10
Hello hive ;)
Kenneth
@KennethDev
Jun 22 2016 13:10
(It crashes the client)
Gabriele C.
@sgdc3
Jun 22 2016 13:10
1.10.1?
Mats
@Matsv
Jun 22 2016 13:10
Could you give me your crash log @KennethDev ?
Kenneth
@KennethDev
Jun 22 2016 13:10
Yes, it just dropped.
Yep, give me a second.
Yive
@Yive
Jun 22 2016 13:10
ViaVersion has support with ProtocolSupport now so I think that is possible @sgdc3
Mats
@Matsv
Jun 22 2016 13:11
@sgdc3 No, you can't with ViaVersion. Don't think ProtocolSupport 1.10 is out already, but there might be devbuilds
Gabriele C.
@sgdc3
Jun 22 2016 13:11
I'm having huge issues with protocolsuppoert atm
Kenneth
@KennethDev
Jun 22 2016 13:11
I don't own the server. I am trying to reproduce it on my own in a few minutes.
The server is running Spigot 1.8.8 and supports 1.10 fine.
Gabriele C.
@sgdc3
Jun 22 2016 13:12
yeah it's out PS for 1.10 but it has an huge issue with the player spaw packets
Yive
@Yive
Jun 22 2016 13:12
anyone know the linux command to make a file executable? I forget what it was
Gabriele C.
@sgdc3
Jun 22 2016 13:12
chmof
Mats
@Matsv
Jun 22 2016 13:12
@KennethDev I saw someone on irc with the same problem
Let me check
Gabriele C.
@sgdc3
Jun 22 2016 13:12
chmod
damn keyboard xD
chmod +x filename
Kenneth
@KennethDev
Jun 22 2016 13:12
@Matsv ok.
Yive
@Yive
Jun 22 2016 13:12
ah, ty knew it had an x, but thought it was chmod wx filename lol
Mats
@Matsv
Jun 22 2016 13:13
Oh yeah I see
Gabriele C.
@sgdc3
Jun 22 2016 13:13
wx gives also the write permission
Mats
@Matsv
Jun 22 2016 13:13
Only happens for 1.8
Yive
@Yive
Jun 22 2016 13:13
ah fair enough, I pretty much just set the file as 777 anyways lol
Gabriele C.
@sgdc3
Jun 22 2016 13:13
lol
Yive
@Yive
Jun 22 2016 13:13
even though I should change it to 755, but whatever
Gabriele C.
@sgdc3
Jun 22 2016 13:14
Almost ready for authme release ;) @Yive could you help us with some cms hash functions?
Yive
@Yive
Jun 22 2016 13:15
I don't know java
so idk how much help I'd be
Gabriele C.
@sgdc3
Jun 22 2016 13:15
cms side
Yive
@Yive
Jun 22 2016 13:15
which means?
Gabriele C.
@sgdc3
Jun 22 2016 13:15
we need to understand how the php hash function works
Kenneth
@KennethDev
Jun 22 2016 13:15
Oh! PHP Developer here.
What would you need help with about it?
Yive
@Yive
Jun 22 2016 13:16
you mean like hash('string', SHA256)?
Gabriele C.
@sgdc3
Jun 22 2016 13:16
yeah but more complex xd
Kenneth
@KennethDev
Jun 22 2016 13:16
Gabriele, what is your goal for the hashing?
Gabriele C.
@sgdc3
Jun 22 2016 13:16
some cms has very complex hash algorithms
Yive
@Yive
Jun 22 2016 13:16
ah, yeah might want to talk to @KennethDev then since I don't exactly hash too often
plus my php skill has gone down a lot overtime :P
Kenneth
@KennethDev
Jun 22 2016 13:17
I create user authentication systems on a regular basis so I may be of some help.
Gabriele C.
@sgdc3
Jun 22 2016 13:17
I need to implement in java the hash algorithms from somr cms
like mybb
and Xenforo
Kenneth
@KennethDev
Jun 22 2016 13:19
Could you explain what you mean?
Gabriele C.
@sgdc3
Jun 22 2016 13:19
Do you know our plugin AuthMe?
Blame Mojang, it's probably fixed in 1.10.2
Gabriele C.
@sgdc3
Jun 22 2016 13:19
it's an authentication system for craftbukkit
Yive
@Yive
Jun 22 2016 13:20
ooh neat, didn't know gitter had twitter support
Kenneth
@KennethDev
Jun 22 2016 13:20
@Matsv I saw that. I didn't see what the crash he was speaking of was.
@sgdc3 I saw it just now.
I am not familiar with the features.
Gabriele C.
@sgdc3
Jun 22 2016 13:20
We have many cms ibtegrations
Mats
@Matsv
Jun 22 2016 13:20
@KennethDev I'm pretty sure it's about that bug, since he tweeted this after it: https://twitter.com/SeargeDP/status/745602435612282880
Gabriele C.
@sgdc3
Jun 22 2016 13:21
in order to allow registration via forum
and web interfaces
Kenneth
@KennethDev
Jun 22 2016 13:21
Well @Matsv he is speaking of Singleplayer
Mats
@Matsv
Jun 22 2016 13:21
Correct
Gabriele C.
@sgdc3
Jun 22 2016 13:21
to archive that we need to implement the same hashing method of the cms
Kenneth
@KennethDev
Jun 22 2016 13:21
@sgdc3 xenforo and mybb?
Gabriele C.
@sgdc3
Jun 22 2016 13:22
yeah
and others, let me pick the list
Kenneth
@KennethDev
Jun 22 2016 13:22
I can look into mybb but I don't have a license for xenforo
Gabriele C.
@sgdc3
Jun 22 2016 13:23
the other one is phpbb
Kenneth
@KennethDev
Jun 22 2016 13:23
Ah, that should be easy as well
Gabriele C.
@sgdc3
Jun 22 2016 13:24
@KennethDev Thank you, if you want we have a xenforo db dump
Kenneth
@KennethDev
Jun 22 2016 13:24
@sgdc3 you are looking for the hashing algo's that they are using correct?
Gabriele C.
@sgdc3
Jun 22 2016 13:26
yeah
just the string component
like "$sha256" + "$salt" + "sha256(password)" + other stuff
Phineas
@Phineas
Jun 22 2016 13:37
I crash when I join my server in 1.10.1:

`---- Minecraft Crash Report ----
// Would you like a cupcake?

Time: 22/06/16 14:36
Description: Server forgot to send required information to construct BlockEntity

java.lang.RuntimeException: Missing BlockEntity
at bqy.b(SourceFile:162)
at bqu.a(SourceFile:100)
at bqu.run(SourceFile:43)
at java.lang.Thread.run(Thread.java:745)

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

-- BlockEntity missing instance data --
Details:
BlockState: minecraft:chest[facing=north]
Block coordinates: World: (-83,91,-142), Chunk: (at 13,5,2 in -6,-9; contains blocks -96,0,-144 to -81,255,-129), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [bnn['Phineas'/2911, l='MpServer', x=-104.50, y=106.00, z=-102.50]]
Chunk stats: MultiplayerChunkCache: 380, 380
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (602,64,-125), Chunk: (at 10,4,3 in 37,-8; contains blocks 592,0,-128 to 607,255,-113), Region: (1,-1; contains chunks 32,-32 to 63,-1, blocks 512,0,-512 to 1023,255,-1)
Level time: 67187988 game time, 198000 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: adventure (ID 2). Hardcore: false. Cheats: false
Forced entities: 8 total; [bnn['Phineas'/2911, l='MpServer', x=-104.50, y=106.00, z=-102.50], yb['Painting'/2912, l='MpServer', x=-104.50, y=93.50, z=-96.03], zz['entity.FireworksRocketEntity.name'/2928, l='MpServer', x=-104.47, y=124.78, z=-102.94], yb['Painting'/2912, l='MpServer', x=-104.50, y=93.50, z=-96.03], wm['§b'/2913, l='MpServer', x=-95.41, y=101.98, z=-102.41], xx['Armor Stand'/2914, l='MpServer', x=-95.41, y=100.50, z=-102.41], xx['§b§lF§f§l§3§lr§f§losty'/2915, l='MpServer', x=-95.41, y=103.00, z=-102.41], wl['§e§lChaosJumper8§6§l's Snake'/2921, l='MpServer', x=-96.16, y=102.00, z=-56.75]]
Retry entities: 0 total; []
Server brand: Waterfall (git:Waterfall-Bootstrap:1.10-SNAPSHOT:d81461f:unknown) <- Spigot
Server type: Non-integrated multiplayer server
Stacktrace:
at bln.a(SourceFile:364)
at bcx.b(SourceFile:2535)
at bqu.run(SourceFile:49)
at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
Minecraft Version: 1.10.1
Operating System: Mac OS X (x86_64) version 10.10.4
Java Version: 1.8.0_74, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 138384152 bytes (131 MB) / 336080896 bytes (320 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 5 total; -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
Launched Version: 1.10.1
LWJGL: 2.9.2
OpenGL: ERROR RuntimeException: No OpenGL context found in the current thread.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because ARB_framebuffer_object 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: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Resource Packs: 
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 8x Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz`
Mats
@Matsv
Jun 22 2016 13:37
We are looking into it
Phineas
@Phineas
Jun 22 2016 13:38
Kk thanks
Yive
@Yive
Jun 22 2016 13:38
god lord, a pastebin would of been nice
Gabriele C.
@sgdc3
Jun 22 2016 13:38
lol or just use the markdown code delimiters
Phineas
@Phineas
Jun 22 2016 13:39
I tried to use ` but it didn't work :/
Gabriele C.
@sgdc3
Jun 22 2016 13:39
it's a 1.10.1 CLIENT SIDE bug
you need to use 3 of them
like
'''
Phineas
@Phineas
Jun 22 2016 13:39
Oh. It just says one in the markdown help
Gabriele C.
@sgdc3
Jun 22 2016 13:39
code
'''
Myles
@MylesIsCool
Jun 22 2016 13:39
pastebin, gist tyty
Phineas
@Phineas
Jun 22 2016 13:39
kkk one sec
Gabriele C.
@sgdc3
Jun 22 2016 13:40
w markdown xD
Myles
@MylesIsCool
Jun 22 2016 13:41
"sign in required"
;)
Phineas
@Phineas
Jun 22 2016 13:42
o, try now
Mats
@Matsv
Jun 22 2016 13:44
I think I got a small patch working for now
Let me double check
Yive
@Yive
Jun 22 2016 13:47
if anyone here happens to use lilypad, I'd love you if you're able to help me with a small issue of mine (not ViaVersion related so don't get scared Myles :P)
Myles
@MylesIsCool
Jun 22 2016 13:48
lilypad is satan sometimes :(
Yive
@Yive
Jun 22 2016 13:49
I'm just getting a i/o timeout issue, not 100% sure why, but it has been a long time since I touched minecraft servers in general
Phineas
@Phineas
Jun 22 2016 13:51
^ Same w/ me on Waterfall
Yive
@Yive
Jun 22 2016 13:52
Do you also happen to use TacoSpigot?
Myles
@MylesIsCool
Jun 22 2016 13:52
@Yive do you ever get dcma threats? just curious
Phineas
@Phineas
Jun 22 2016 13:52
@Yive No.
Yive
@Yive
Jun 22 2016 13:52
@MylesIsCool only once, but that's because it was a sponsor & someone ended up making a false DMCA request, but other than that, nothing
Myles
@MylesIsCool
Jun 22 2016 13:53
I mean it is technically DCMA'able, just only by core bukkit members
so I doubt it ever happening
Yive
@Yive
Jun 22 2016 13:53
@Phineas hmm odd, is your server on 1.8.8 too?
yeah that's true, but I doubt any of them care
Myles
@MylesIsCool
Jun 22 2016 13:54
your site is like #2 on google for spigot damn
Yive
@Yive
Jun 22 2016 13:54
:P
Phineas
@Phineas
Jun 22 2016 13:54
@Yive Yep
Yive
@Yive
Jun 22 2016 13:55
I hope to possibly combine plugin searching of dev.bukkit.org & spigotmc onto my site so that it's pretty much a server owner's all in one zone
@Phineas might be why then since mine is also on 1.8.8
rip, gitter doesn't support my site :(
Mats
@Matsv
Jun 22 2016 13:57
This message was deleted
Yive
@Yive
Jun 22 2016 13:57
whoops, 1 moment lol
it should work now
if not, then it'll probably take a little bit for cloudflare to update
Phineas
@Phineas
Jun 22 2016 14:00
ye, we use basc the same version ;p
Yive
@Yive
Jun 22 2016 14:01
everyone I know who uses lilypad are asleep so idk what to do ;_;
troyfrew
@troyfrew
Jun 22 2016 14:29
@Yive which client version
Yive
@Yive
Jun 22 2016 14:29
1.8.9
troyfrew
@troyfrew
Jun 22 2016 14:33
where is the server hosted
Yive
@Yive
Jun 22 2016 14:33
ovh
troyfrew
@troyfrew
Jun 22 2016 14:33
turn on permament mitigation
Yive
@Yive
Jun 22 2016 14:33
why?
troyfrew
@troyfrew
Jun 22 2016 14:33
fixes i/o timeout
Yive
@Yive
Jun 22 2016 14:34
huh, okay then
umm, does SYS have that feature?
Myles
@MylesIsCool
Jun 22 2016 14:36
Most likely
troyfrew
@troyfrew
Jun 22 2016 14:39
no :<
do you need an ovh proxy
Yive
@Yive
Jun 22 2016 14:40
from past experience I'd prefer not to have an OVH vps mainly since when I did a long time ago, it would constantly lose connection to the server
Ryan James
@rj0495
Jun 22 2016 14:41
Hello!
troyfrew
@troyfrew
Jun 22 2016 14:41
i have 5 boxes in ovh
Ryan James
@rj0495
Jun 22 2016 14:41
There appears to be a error with BlockEntities and 1.10.1
troyfrew
@troyfrew
Jun 22 2016 14:41
with vrack private network
Mats
@Matsv
Jun 22 2016 14:41
@rj0495 we are working on a fix
Ryan James
@rj0495
Jun 22 2016 14:41
Ok :)
Gabriele C.
@sgdc3
Jun 22 2016 15:11
Hello, i'm back ;)
William Burns
@WilliamBurns
Jun 22 2016 18:21
@MylesIsCool meow
Myles
@MylesIsCool
Jun 22 2016 18:21
hm?
William Burns
@WilliamBurns
Jun 22 2016 18:21
big fna
Yive
@Yive
Jun 22 2016 18:22
tiger brothers :D
William Burns
@WilliamBurns
Jun 22 2016 18:22
woot
lenis0012
@lenis0012
Jun 22 2016 20:46
is the 1.10.1 issue fixed yet?
Ryan James
@rj0495
Jun 22 2016 20:46
Looks like it
Mats
@Matsv
Jun 22 2016 20:46
For 1.8.8 almost
lenis0012
@lenis0012
Jun 22 2016 20:46
ohh
Ryan James
@rj0495
Jun 22 2016 20:46
It seems to work for me?
Mats
@Matsv
Jun 22 2016 20:46
Piston extensions are still crashing your client
Ryan James
@rj0495
Jun 22 2016 20:46
Ahh. I didn't try them
lenis0012
@lenis0012
Jun 22 2016 20:47
why
i thought the protocol didnt change
Myles
@MylesIsCool
Jun 22 2016 20:47
They enforced tile entity sending with chunks
Mats
@Matsv
Jun 22 2016 20:47
Mojang decided that it was a good idea to crash your client if the tile entity data was not provided inside the chunk data
Myles
@MylesIsCool
Jun 22 2016 20:47
that's the tldr
lenis0012
@lenis0012
Jun 22 2016 20:47
oh yeah
that was added in a revision of 1.9 right?
Mats
@Matsv
Jun 22 2016 20:48
1.9.4 yes
lenis0012
@lenis0012
Jun 22 2016 20:48
I saw you guys just write it as an empty list
Mats
@Matsv
Jun 22 2016 20:48
Yeah
Worked great
:P
Ryan James
@rj0495
Jun 22 2016 20:50
@Matsv Pistons appear to be working fine now?
Mats
@Matsv
Jun 22 2016 20:51
Turns out it only happens if you setblock a piston extension
also happens in vanilla
Ryan James
@rj0495
Jun 22 2016 20:52
Hmm. So it's a bug with Vanilla too?
Mats
@Matsv
Jun 22 2016 20:53
Yeah
Hopefully patched tomorrow
Ryan James
@rj0495
Jun 22 2016 20:53
Yeah :)
Myles
@MylesIsCool
Jun 22 2016 21:03
Lenis
@lenis0012 h
i
lenis0012
@lenis0012
Jun 22 2016 21:04
yes
hi
:)
<3
Myles
@MylesIsCool
Jun 22 2016 21:04
You know how you're a genius
Gabriele C.
@sgdc3
Jun 22 2016 21:04
wtf
lenis0012
@lenis0012
Jun 22 2016 21:04
yes but i like it when people tell me
Myles
@MylesIsCool
Jun 22 2016 21:04
How do I detect if skylight was sent with the new chunk system? any idea
lenis0012
@lenis0012
Jun 22 2016 21:05
as in
Myles
@MylesIsCool
Jun 22 2016 21:05
Because of the palette having different sizes I can't work out how
lenis0012
@lenis0012
Jun 22 2016 21:05
if the chunk packet contains sky light?
Myles
@MylesIsCool
Jun 22 2016 21:05
Yep
But for 1.9.2+
lenis0012
@lenis0012
Jun 22 2016 21:05
for one you can check if the world is an overworld
if you wanna be cheeky about it
thats what the client does as well
Myles
@MylesIsCool
Jun 22 2016 21:05
Is there a logical way using packets?
lenis0012
@lenis0012
Jun 22 2016 21:06
if the packet is for the overworld it will expect it to have sky light
but if you're only using packets
Myles
@MylesIsCool
Jun 22 2016 21:06
record the dimension I guess?
lenis0012
@lenis0012
Jun 22 2016 21:06
thats probably the safest way to do it
listen for the packet that specifies the dimension
Myles
@MylesIsCool
Jun 22 2016 21:06
there's no way using length anymore is there?
lenis0012
@lenis0012
Jun 22 2016 21:06
you can
but you have to read the entire packet
Myles
@MylesIsCool
Jun 22 2016 21:07
Yeah but how would you if the palette size changes?
lenis0012
@lenis0012
Jun 22 2016 21:07
give me 2 seconds
yeah you have to record the dimension
Myles
@MylesIsCool
Jun 22 2016 21:09
Thanks for confirming I was stuck on that
lenis0012
@lenis0012
Jun 22 2016 21:12
I wish i could help you but theres no reasonable way to check
Myles
@MylesIsCool
Jun 22 2016 21:12
is there an easy way to read 1.9 block data into the system you made @lenis0012 ?
lenis0012
@lenis0012
Jun 22 2016 21:13
nope
I can make it if you want
are you adding backward compat?
if thats the case i would gladly help you
Myles
@MylesIsCool
Jun 22 2016 21:13
Nah sadly not
lenis0012
@lenis0012
Jun 22 2016 21:13
oh
Myles
@MylesIsCool
Jun 22 2016 21:13
Need to read chunk data on 1.9.2
use protocolsupport if you want backcompat
;)
lenis0012
@lenis0012
Jun 22 2016 21:14
except that plugin spams errors
and is late with updates
and not made by my homies
I can make a PR with 1.9 support
will take about 1~2 hours
probs closer to 1
Myles
@MylesIsCool
Jun 22 2016 21:14
1.9 support wot
lenis0012
@lenis0012
Jun 22 2016 21:14
for the chunk data
Myles
@MylesIsCool
Jun 22 2016 21:15
Ohh okay
so
this is the WIP file
(It's for reading chunks when you have 1.9.2 server)
I'm just a bit stuck on the reading part
I'm fine if you leave the skylight as a boolean I can sort that out, just stuck on how to read the bitsPerBlock etc
lenis0012
@lenis0012
Jun 22 2016 21:23
aight
ill take a look
gotta update my fork
Myles
@MylesIsCool
Jun 22 2016 21:27
It's appreciated <3
lenis0012
@lenis0012
Jun 22 2016 21:30
<3
lenis0012
@lenis0012
Jun 22 2016 21:44
the annoying this is
my initial chunk system did not support the global palette
because ive never seen a chunk actually use it
so fingers crossed that we wont come across one
Myles
@MylesIsCool
Jun 22 2016 21:46
rip
lenis0012
@lenis0012
Jun 22 2016 21:46
anyway
Myles
@MylesIsCool
Jun 22 2016 21:46
If you implement it normally I can most likely add global palette ;)
lenis0012
@lenis0012
Jun 22 2016 21:46
yeah well
i think then global palette is only used when
the bits per block is greater than 8
which means theres over 11111111 (binary) different block types in a chunk
Myles
@MylesIsCool
Jun 22 2016 21:47
256 diff types
lenis0012
@lenis0012
Jun 22 2016 21:47
yeah
and i meant per section
which never really happens
Gabriele C.
@sgdc3
Jun 22 2016 21:48
@lenis0012 didn't know you are interested in the mc protocol ;)
lenis0012
@lenis0012
Jun 22 2016 21:48
:P
Myles
@MylesIsCool
Jun 22 2016 21:48
"up to 4: Blocks are encoded as 4 bits. The palette is used and sent.
5 to 8: Blocks are encoded with the given number of bits. The palette is used and sent.
9 and above: The palette is not sent. Blocks are encoded by their whole ID in the global palette, with bits per block being set as the base 2 logarithm of the number of block states, rounded up. For the current vanilla release, this is 13 bits per block."
lenis0012
@lenis0012
Jun 22 2016 21:48
I maintained the largest protocol library on bukkit for 3 years
with over 100,000 nms references
Myles
@MylesIsCool
Jun 22 2016 21:48
did you then give up @lenis0012 ? ;)
lenis0012
@lenis0012
Jun 22 2016 21:49
pretty much
Myles
@MylesIsCool
Jun 22 2016 21:49
it becomes an insane thing to do tbh
lenis0012
@lenis0012
Jun 22 2016 21:49
yeah
i stopped updating it in 1.9 i think
because mojand made all cunk related fields private
fucking up 90% of my code
private final*
Gabriele C.
@sgdc3
Jun 22 2016 21:50
which library?
Myles
@MylesIsCool
Jun 22 2016 21:50
BKCommonLib
Gabriele C.
@sgdc3
Jun 22 2016 21:50
ah
lenis0012
@lenis0012
Jun 22 2016 21:50
BKCommonLib^^
Gabriele C.
@sgdc3
Jun 22 2016 21:50
i hated it
xD
lenis0012
@lenis0012
Jun 22 2016 21:50
why
it provided and API for everything bukkit lacks
Gabriele C.
@sgdc3
Jun 22 2016 21:50
because i needed it only due to nolagg xD
i hate to have 1 lib only due to one plugin
lenis0012
@lenis0012
Jun 22 2016 21:51
yeah well
Nolagg has about 10K lines
without bkc
it would have over 30K
if not more
NoLagg was the only anti lag plugin that actually did something
ClearLagg just clears all entities in your world
including paintings
Gabriele C.
@sgdc3
Jun 22 2016 21:52
switch to mobile #blamemobileconnectionfordelay
lenis0012
@lenis0012
Jun 22 2016 21:52
which annoys the fuck out of players
Gabriele C.
@sgdc3
Jun 22 2016 21:55
back again #thanksfreewifi
Mats
@Matsv
Jun 22 2016 21:55
What did that other Nolag plugin do? @lenis0012
Gabriele C.
@sgdc3
Jun 22 2016 21:55
lile clearlagg
lenis0012
@lenis0012
Jun 22 2016 21:55
Its main point was chunk buffering
Gabriele C.
@sgdc3
Jun 22 2016 21:55
but with more protocol stuff
lenis0012
@lenis0012
Jun 22 2016 21:56
It would prevent vanilla from creating and sending chunk packets on join
Gabriele C.
@sgdc3
Jun 22 2016 21:56
but then paper came out xD
lenis0012
@lenis0012
Jun 22 2016 21:56
and instead send them in a slower way
so that people with bad connection dont get lag on join from the chunks being sent
it sends the chunks in your vision first
Gabriele C.
@sgdc3
Jun 22 2016 21:56
paper has a similar feature right?
Mats
@Matsv
Jun 22 2016 21:56
Oh interesting ;)
lenis0012
@lenis0012
Jun 22 2016 21:56
makinng them load in at the same speed, without creating lots of lag for the client and server
Gabriele C.
@sgdc3
Jun 22 2016 21:57
or even spigot
lenis0012
@lenis0012
Jun 22 2016 21:57
no
they dont
they create and send all packets on join
Furthermore
It also allowed you to recalculate lighting
which fixes the annoying light bugs in caves/montain areas
which causes lag on the client when light is being recalculated
It also limited the drops on the floor, but rather than removing all drops every minute
it limited the ones being rendered
and stored the rest of them in a cache
Gabriele C.
@sgdc3
Jun 22 2016 21:58
like spigot
lenis0012
@lenis0012
Jun 22 2016 21:58
to be shown when other items have been picked up
no not like spigot
Gabriele C.
@sgdc3
Jun 22 2016 21:58
?
lenis0012
@lenis0012
Jun 22 2016 21:58
Spigot uses an item stacker
which was added in vanilla
Gabriele C.
@sgdc3
Jun 22 2016 21:58
yeah
lenis0012
@lenis0012
Jun 22 2016 21:58
this is an item buffer
which only renders 80 items keeps the rest in cache
a lot of these patches were added way before spigot even existed
Gabriele C.
@sgdc3
Jun 22 2016 21:59
what's the difference?
lenis0012
@lenis0012
Jun 22 2016 21:59
and way before clearlagg existed
@sgdc3 the difference is that with an item stacker all the drops still render
just tries to merge them to improve performance
which is not as affective
Gabriele C.
@sgdc3
Jun 22 2016 22:00
ah ok
lenis0012
@lenis0012
Jun 22 2016 22:00
NoLagg boosts performance by way more than any other anti lag plugin
and does not randomly remove items on the ground
downside is that its a pain in the ass to update
anyway im trying to implement 1.9 chunk loading lol
Gabriele C.
@sgdc3
Jun 22 2016 22:01
clearlagg is useless with paper
lenis0012
@lenis0012
Jun 22 2016 22:01
so is nolagg probably
Gabriele C.
@sgdc3
Jun 22 2016 22:01
idk
lenis0012
@lenis0012
Jun 22 2016 22:01
because A LOT of nolagg features were literally copied and added into spigot
except lighting and chunk buffering
Gabriele C.
@sgdc3
Jun 22 2016 22:01
maybe the chunk loading stuff can be a cool feature
lenis0012
@lenis0012
Jun 22 2016 22:01
the whole idea of stacking items comes from NoLagg
which was implemented back in 2011
5 years ago
Gabriele C.
@sgdc3
Jun 22 2016 22:02
what about sending a pr to paper?
lenis0012
@lenis0012
Jun 22 2016 22:02
spigot added it maybe 2 years ago
@sgdc3 Maybe
Gabriele C.
@sgdc3
Jun 22 2016 22:02
so you don't have to warn about nms changes
lenis0012
@lenis0012
Jun 22 2016 22:03
last time i contributed to a server implementation they said it was a great idea
let me work on my idea for months
then not merge the PR
thats why i fucking hate sponge
Gabriele C.
@sgdc3
Jun 22 2016 22:03
sponge is the future! xd
the future shitty server for mc
paper is more open to suggestions
Mats
@Matsv
Jun 22 2016 22:04
I feel like sponge will not keep up with the speed of the development
Gabriele C.
@sgdc3
Jun 22 2016 22:04
sponge has many issue on both api and inplementation(s xD)
in my opinion implementing a complex api on forge is impossible
Mats
@Matsv
Jun 22 2016 22:05
Nothing is impossible
TitanicFreak
@TitanicFreak
Jun 22 2016 22:05
1.10.1 is 10/10
Gabriele C.
@sgdc3
Jun 22 2016 22:05
not impossible but with performance issues
Gabriele C.
@sgdc3
Jun 22 2016 22:06
1.10.2 should have been released
right?
Mats
@Matsv
Jun 22 2016 22:06
@TitanicFreak issue with ViaVersion?
TitanicFreak
@TitanicFreak
Jun 22 2016 22:06
just checked
@Matsv running latest
seems like an issue with lilypad
Gabriele C.
@sgdc3
Jun 22 2016 22:06
just return to 1.10
nope
Mats
@Matsv
Jun 22 2016 22:06
Can you post your stack?
oh
Gabriele C.
@sgdc3
Jun 22 2016 22:07
it's mojang's fault
Mats
@Matsv
Jun 22 2016 22:07
Na
the singleplayer part, yes
multiplayer, no
Gabriele C.
@sgdc3
Jun 22 2016 22:07
sure?
Mats
@Matsv
Jun 22 2016 22:07
well, next to the piston, yes
Gabriele C.
@sgdc3
Jun 22 2016 22:07
there are crash due to rendering issues
TitanicFreak
@TitanicFreak
Jun 22 2016 22:07
Myles
@MylesIsCool
Jun 22 2016 22:07
@TitanicFreak don't use pistons as tables etc :)
TitanicFreak
@TitanicFreak
Jun 22 2016 22:08
wat
Mats
@Matsv
Jun 22 2016 22:08
They took our tables!!!'
Myles
@MylesIsCool
Jun 22 2016 22:08
it crashes 1.10.1
lenis0012
@lenis0012
Jun 22 2016 22:08
you knows whats funny
Myles
@MylesIsCool
Jun 22 2016 22:08
blame mojang
lenis0012
@lenis0012
Jun 22 2016 22:08
GlowStone only uses the global palette lol
TitanicFreak
@TitanicFreak
Jun 22 2016 22:08
theres no way I can fixd that
lenis0012
@lenis0012
Jun 22 2016 22:08
i was looking for code reference
TitanicFreak
@TitanicFreak
Jun 22 2016 22:08
on 12+ servers
should I just wait for 1.10.2
Gabriele C.
@sgdc3
Jun 22 2016 22:08
"no it's a singleplayer issue" @Matsv xD
Mats
@Matsv
Jun 22 2016 22:09
the Pistons yes
but the other crashes was our fault for not handling it correctly
Myles
@MylesIsCool
Jun 22 2016 22:09
@TitanicFreak do you use a 1.8 server?
TitanicFreak
@TitanicFreak
Jun 22 2016 22:09
1.8.8 tacospigot.
70% of our playerbase uses 1.8
sadly
Mats
@Matsv
Jun 22 2016 22:10
Yeah same, I hate it that people don't update their clients
Gabriele C.
@sgdc3
Jun 22 2016 22:10
tacospigot 1.8.8 is very unstable
you should use paper instead
TitanicFreak
@TitanicFreak
Jun 22 2016 22:10
yeah I know
Gabriele C.
@sgdc3
Jun 22 2016 22:10
taco 1.10 is fine
TitanicFreak
@TitanicFreak
Jun 22 2016 22:10
we use tacospigot only when we absolutely require it.
Gabriele C.
@sgdc3
Jun 22 2016 22:10
but 1.8 nope
when?
TitanicFreak
@TitanicFreak
Jun 22 2016 22:11
creative and skyblock
paperspigot allows us to hold less then 50 players each
taco we're talking like 200
its rather strange
Gabriele C.
@sgdc3
Jun 22 2016 22:11
impossible
i have 200 players on paper
TitanicFreak
@TitanicFreak
Jun 22 2016 22:11
tacospigot for us stops redstone and hoppers triggering events.
paper doesn't have that on 1.8.
so yeah.
Myles
@MylesIsCool
Jun 22 2016 22:12
@TitanicFreak we could add a patch, but it would take time
TitanicFreak
@TitanicFreak
Jun 22 2016 22:13
1-2 hours of work for something mojang is already fixing.
not really worth it
so yeah.
Myles
@MylesIsCool
Jun 22 2016 22:13
maybe i'll patch it
who knows
lenis0012
@lenis0012
Jun 22 2016 22:14
i hate 1.9 chunks
they suck
who cares about a few bytes extra anyway
TitanicFreak
@TitanicFreak
Jun 22 2016 22:15
I really hate this game.
lenis0012
@lenis0012
Jun 22 2016 22:16
lets play roblox instead
Mats
@Matsv
Jun 22 2016 22:16
Or pocket edition ;)
TitanicFreak
@TitanicFreak
Jun 22 2016 22:16
yeah its ashame that mojang keeps focusing all of their resources into PE.
I feel left out.
Mats
@Matsv
Jun 22 2016 22:16
I think it's a good choice though
I would love if they also ported it to Linux, but hey.. Microsoft
TitanicFreak
@TitanicFreak
Jun 22 2016 22:17
doubt they will
Myles
@MylesIsCool
Jun 22 2016 22:17
@Matsv have you seen the json addons for PE?
Mats
@Matsv
Jun 22 2016 22:17
Don't think they will, I watched their e3, every trailer: 'Windows 10 and Xbox exclusive'
Myles
@MylesIsCool
Jun 22 2016 22:17
@TitanicFreak would you like me to make a custom fix for you
TitanicFreak
@TitanicFreak
Jun 22 2016 22:17
I assume they MAY add it to macos.
Mats
@Matsv
Jun 22 2016 22:18
Yeah, it feels like it'll miss a lot of functionality
TitanicFreak
@TitanicFreak
Jun 22 2016 22:18
@MylesIsCool if you'd like.
Mats
@Matsv
Jun 22 2016 22:18
you can modify things, probably not add things
Myles
@MylesIsCool
Jun 22 2016 22:18
@TitanicFreak what block id is piston_extension
thing majig
Mats
@Matsv
Jun 22 2016 22:18
some scripting language would be better imo
Myles
@MylesIsCool
Jun 22 2016 22:18
@Matsv ViaJSON right?
TitanicFreak
@TitanicFreak
Jun 22 2016 22:18
oh dear
I just woke up
google it is
Mats
@Matsv
Jun 22 2016 22:19
I mean, it would be fun to have that on the Java edition (if you can use that in worlds)
lenis0012
@lenis0012
Jun 22 2016 22:19
@MylesIsCool Can i do global palette in a seperate commit?
TitanicFreak
@TitanicFreak
Jun 22 2016 22:19
36
if this chart is anything to go by
which I doubt it is
Myles
@MylesIsCool
Jun 22 2016 22:21
@lenis0012 that's fine :)
lenis0012
@lenis0012
Jun 22 2016 22:21
nearly done <3
Myles
@MylesIsCool
Jun 22 2016 22:21
@TitanicFreak what block would be a good one to replace with
TitanicFreak
@TitanicFreak
Jun 22 2016 22:22
I wonder when mojang will add the entire spectrum of wool.
Mats
@Matsv
Jun 22 2016 22:23
@MylesIsCool make sure that would not replace every piston extension that's not broken ;)
TitanicFreak
@TitanicFreak
Jun 22 2016 22:23
I jsut realized that my spawn has no pistons at all.
or none that are visible
Myles
@MylesIsCool
Jun 22 2016 22:23
@Matsv how do I do that
@Matsv 0.0
Mats
@Matsv
Jun 22 2016 22:23
Be a genius
like Kanye west
Myles
@MylesIsCool
Jun 22 2016 22:23
i'm just gonna replace them all
TitanicFreak
@TitanicFreak
Jun 22 2016 22:23
could just do tnt
don't actually
Gabriele C.
@sgdc3
Jun 22 2016 22:23
pe is written in c++ that's why they work on it
TitanicFreak
@TitanicFreak
Jun 22 2016 22:23
air or something.
Gabriele C.
@sgdc3
Jun 22 2016 22:24
java performance is not enough for a game like mc
TitanicFreak
@TitanicFreak
Jun 22 2016 22:24
@sgdc3 I know, which is also why PE runs so amazingly.
Mats
@Matsv
Jun 22 2016 22:24
Maybe fence, iron bar, glass
Something
TitanicFreak
@TitanicFreak
Jun 22 2016 22:24
I can somehow run minecraft PE at a decent frame rate on my iPhone 4.
Gabriele C.
@sgdc3
Jun 22 2016 22:24
chunk loading on w10 version: 200 chunk in 2 seconds
Mats
@Matsv
Jun 22 2016 22:25
10ms per chunk, not bad
TitanicFreak
@TitanicFreak
Jun 22 2016 22:25
while on 1.9
its 1-2 seconds per... block
Mats
@Matsv
Jun 22 2016 22:25
It's not that bad :P
TitanicFreak
@TitanicFreak
Jun 22 2016 22:25
not actually, it just acts like that for me.
Gabriele C.
@sgdc3
Jun 22 2016 22:26
java would be fine with a good multithread implementation
but mc is 90% single thread
or even less
TitanicFreak
@TitanicFreak
Jun 22 2016 22:27
Bungee is fine with java.
which is multithreaded
so yeah,
Gabriele C.
@sgdc3
Jun 22 2016 22:27
bungee is made starting from 0
TitanicFreak
@TitanicFreak
Jun 22 2016 22:28
we use lilypad so yeah.
Gabriele C.
@sgdc3
Jun 22 2016 22:28
craftbukkit is done plby patching vanilla
TitanicFreak
@TitanicFreak
Jun 22 2016 22:28
we're just too lazy to move back to waterfall ors omething.
Gabriele C.
@sgdc3
Jun 22 2016 22:28
waterfall setup takes a moment
TitanicFreak
@TitanicFreak
Jun 22 2016 22:29
we have a few lilypad custom plugins, which is why we're stalling.
Gabriele C.
@sgdc3
Jun 22 2016 22:29
what type of plugins?
i can suggest you some ;)
just tell me what you need to do
lenis0012
@lenis0012
Jun 22 2016 22:30
@MylesIsCool almost there, just have to store the world type
Gabriele C.
@sgdc3
Jun 22 2016 22:30
i also hate multi-bungeecord setup on offline servers
lenis0012
@lenis0012
Jun 22 2016 22:30
environment type*
TitanicFreak
@TitanicFreak
Jun 22 2016 22:30
a GUI /server menu is mainly our issue.
can't seem to find a good replacement on bungee.
Gabriele C.
@sgdc3
Jun 22 2016 22:30
a global gui?
TitanicFreak
@TitanicFreak
Jun 22 2016 22:31
yes
lenis0012
@lenis0012
Jun 22 2016 22:31
why would you do that
TitanicFreak
@TitanicFreak
Jun 22 2016 22:31
stops bots.
lenis0012
@lenis0012
Jun 22 2016 22:31
if you want a gui in everys server
TitanicFreak
@TitanicFreak
Jun 22 2016 22:31
surprisingly well.
lenis0012
@lenis0012
Jun 22 2016 22:31
put the pluign in every server
Gabriele C.
@sgdc3
Jun 22 2016 22:31
i can create a bot that clicks the inventoryof
yeah
TitanicFreak
@TitanicFreak
Jun 22 2016 22:32
I should of said
Gabriele C.
@sgdc3
Jun 22 2016 22:32
use chestcommands or some other plugins
TitanicFreak
@TitanicFreak
Jun 22 2016 22:32
I wanted a replacement that used the bungee api or something.
not be on bungee
I hate running plugins on bungee.
Gabriele C.
@sgdc3
Jun 22 2016 22:32
chestcommands has the main feature you need
TitanicFreak
@TitanicFreak
Jun 22 2016 22:32
ah
Gabriele C.
@sgdc3
Jun 22 2016 22:32
it doesn't have server counts if i remember well
lenis0012
@lenis0012
Jun 22 2016 22:32
gab
TitanicFreak
@TitanicFreak
Jun 22 2016 22:32
I'll look into it
Myles
@MylesIsCool
Jun 22 2016 22:32
@TitanicFreak I have a patch though you will still crash if you setblock to piston_extension
lenis0012
@lenis0012
Jun 22 2016 22:32
i dont think that will work
Gabriele C.
@sgdc3
Jun 22 2016 22:33
why not?
lenis0012
@lenis0012
Jun 22 2016 22:33
bungee commands dont run when they are execute by the server
if the servers uses player.performCommand("/server stripclub");
bungee wont know
bungee intercepts player packets
Gabriele C.
@sgdc3
Jun 22 2016 22:33
... cc can use plugin messaging
i know
lenis0012
@lenis0012
Jun 22 2016 22:33
Chest "COMMANDS"
Gabriele C.
@sgdc3
Jun 22 2016 22:34
......
lenis0012
@lenis0012
Jun 22 2016 22:34
pretty sure they cant use plugin messaging
Gabriele C.
@sgdc3
Jun 22 2016 22:34
why not?
XD
lenis0012
@lenis0012
Jun 22 2016 22:34
if they can its not a problem
but i dont think its a feature
Gabriele C.
@sgdc3
Jun 22 2016 22:34
yeah belive me xD
lenis0012
@lenis0012
Jun 22 2016 22:34
so
TitanicFreak
@TitanicFreak
Jun 22 2016 22:34
@MylesIsCool after looking into thei ssue, it seems like pistons aren't even causing me issues.
I have no pistons in my hub
Myles
@MylesIsCool
Jun 22 2016 22:34
oh
TitanicFreak
@TitanicFreak
Jun 22 2016 22:34
but I'm still crashing.
Myles
@MylesIsCool
Jun 22 2016 22:34
what's your crash log
TitanicFreak
@TitanicFreak
Jun 22 2016 22:34
alot of people are also reporting the same issue
hang on
Myles
@MylesIsCool
Jun 22 2016 22:34
pastebin.com
TitanicFreak
@TitanicFreak
Jun 22 2016 22:35
I use hastebin
for whatever reason
Gabriele C.
@sgdc3
Jun 22 2016 22:35
take this
:P
lenis0012
@lenis0012
Jun 22 2016 22:36
or other PG pasting platforms
TitanicFreak
@TitanicFreak
Jun 22 2016 22:36
oh nice
lenis0012
@lenis0012
Jun 22 2016 22:36
ok thats neat
i logged on a server the other day
where the owner said custom devs are no longer needed
because of chest commands
lol
TitanicFreak
@TitanicFreak
Jun 22 2016 22:37
we use skript
for way too much
hell thats how we have that /server GUI
lenis0012
@lenis0012
Jun 22 2016 22:37
skript is amazing for servers
allows smaller servers to compete with the big ones
because its easy to use
Personally i think its trash
but i see why other people love it
Myles
@MylesIsCool
Jun 22 2016 22:38
@TitanicFreak try latest build on ci.viaversion.com, enable replace-pistons: true in your config as well
TitanicFreak
@TitanicFreak
Jun 22 2016 22:38
err mah god
lenis0012
@lenis0012
Jun 22 2016 22:38
just please stop posting auth "plugins" using skrpt on spigotmc
its getting annoying at this point
TitanicFreak
@TitanicFreak
Jun 22 2016 22:38
Skript shouldn't be used that much
Gabriele C.
@sgdc3
Jun 22 2016 22:38
skript is beautiful
but it destroys performance
TitanicFreak
@TitanicFreak
Jun 22 2016 22:39
doesn't for us
then again we only use 1 skript
like less then 5KB in size.
and I'll try myles
Gabriele C.
@sgdc3
Jun 22 2016 22:39
if you want i can make a plugin
so you can remove skript
TitanicFreak
@TitanicFreak
Jun 22 2016 22:40
We were already wanting to remove skript
lenis0012
@lenis0012
Jun 22 2016 22:40
hey @MylesIsCool
TitanicFreak
@TitanicFreak
Jun 22 2016 22:40
as we literally have 5 addons for skript
lenis0012
@lenis0012
Jun 22 2016 22:40
// NOT SURE WHY Y AND Z WORK THIS WAY, TODO: WORK OUT WHY THIS IS OR FIX W/E BROKE IT
TitanicFreak
@TitanicFreak
Jun 22 2016 22:40
which is a bit annoying to keep track of
lenis0012
@lenis0012
Jun 22 2016 22:40
what are you talking about
Myles
@MylesIsCool
Jun 22 2016 22:40
the y and z are swapped
Gabriele C.
@sgdc3
Jun 22 2016 22:41
#DontBlameLenisPlease xD
lenis0012
@lenis0012
Jun 22 2016 22:41
gotta love markup
Gabriele C.
@sgdc3
Jun 22 2016 22:41
whoops markdown
yeah xD
TitanicFreak
@TitanicFreak
Jun 22 2016 22:41
we should just use bash instead of java tbh
lenis0012
@lenis0012
Jun 22 2016 22:41
that was a shitty pun
i wonder if anyone got it
TitanicFreak
@TitanicFreak
Jun 22 2016 22:42
dw, my opinion of you hasn't changed
lenis0012
@lenis0012
Jun 22 2016 22:42
@TitanicFreak for what?
TitanicFreak
@TitanicFreak
Jun 22 2016 22:42
nevermind
lenis0012
@lenis0012
Jun 22 2016 22:42
use bash for what
Myles
@MylesIsCool
Jun 22 2016 22:42
@TitanicFreak can you test on 1 server pls pls tyvm
TitanicFreak
@TitanicFreak
Jun 22 2016 22:42
I am
however I need to compile it myself
lenis0012
@lenis0012
Jun 22 2016 22:43
@MylesIsCool can i add the evironment into ClientChunks?
TitanicFreak
@TitanicFreak
Jun 22 2016 22:43
as I change some parts of ViaVersion.
Myles
@MylesIsCool
Jun 22 2016 22:44
@lenis0012 I was gonna do that
I hope you don't rename it @TitanicFreak and steal our credit and say it's custom :'(
Gabriele C.
@sgdc3
Jun 22 2016 22:45
Guys, have you seen the FountainMC project?
TitanicFreak
@TitanicFreak
Jun 22 2016 22:45
[INFO] ------------------------------------------------------------------------
[INFO] Building ViaVersion 0.9.5-MS
[INFO] ------------------------------------------------------------------------
lenis0012
@lenis0012
Jun 22 2016 22:45
lol i see people do that
TitanicFreak
@TitanicFreak
Jun 22 2016 22:45
We just add the -MS tag.
lenis0012
@lenis0012
Jun 22 2016 22:45
thing is
ViaVersion is so big servers will just egt shit on if they claim its theirs
its like saying "I made essentials!"
"Its our custom plugin"
TitanicFreak
@TitanicFreak
Jun 22 2016 22:46
kinda why we don't hide it that we use viaversion.
Gabriele C.
@sgdc3
Jun 22 2016 22:46
with authme i go with UNKNOWN build number
lenis0012
@lenis0012
Jun 22 2016 22:46
hypixel hates Via
TitanicFreak
@TitanicFreak
Jun 22 2016 22:47
@sgdc3 with essentials I go with the TeamCity build number.
lenis0012
@lenis0012
Jun 22 2016 22:47
because notmally they are the only ones who can update before an update is out
lol
TitanicFreak
@TitanicFreak
Jun 22 2016 22:47
:+1:
Myles
@MylesIsCool
Jun 22 2016 22:47
hypixel doesnt hate via
lenis0012
@lenis0012
Jun 22 2016 22:47
ive heard EssX is better than TeamCity
Gabriele C.
@sgdc3
Jun 22 2016 22:47
Going to bed, bye guys ;)
Myles
@MylesIsCool
Jun 22 2016 22:47
Me and AgentK were having a good conversation earlier, we were working out what broke with 1.10.1
lenis0012
@lenis0012
Jun 22 2016 22:47
@MylesIsCool what makes you think that
Myles
@MylesIsCool
Jun 22 2016 22:47
I'm good friends with them
lenis0012
@lenis0012
Jun 22 2016 22:47
oh thats neat
Gabriele C.
@sgdc3
Jun 22 2016 22:47
and yes essx is bett
better
lenis0012
@lenis0012
Jun 22 2016 22:48
Im friends with codename
Myles
@MylesIsCool
Jun 22 2016 22:48
only person who I thought hated via was md_5 but then he gave someone a referral to it so I'm not too sure.
lenis0012
@lenis0012
Jun 22 2016 22:48
Met him at Minecon 2015 and he worked on our server for a while
md_5 doesnt hate via
TitanicFreak
@TitanicFreak
Jun 22 2016 22:48
@MylesIsCool you're making md_5's job easier.
lenis0012
@lenis0012
Jun 22 2016 22:48
he just hates it when people report bugs and they use via
TitanicFreak
@TitanicFreak
Jun 22 2016 22:48
so why would he hate you.
Gabriele C.
@sgdc3
Jun 22 2016 22:49
byteflux probably hates via so much xD
Mats
@Matsv
Jun 22 2016 22:49
@lenis0012 he also hates that people stay on outdated versions
lenis0012
@lenis0012
Jun 22 2016 22:49
well
Mats
@Matsv
Jun 22 2016 22:49
But tbh, that would also happen without ViaVersion
because of the pvp change
lenis0012
@lenis0012
Jun 22 2016 22:49
if he would branch off of vanilla
Myles
@MylesIsCool
Jun 22 2016 22:49
I mean I understand why people use Via, and why people should upgrade. (Which really in the long run you should)
lenis0012
@lenis0012
Jun 22 2016 22:49
and manually update spigot
Gabriele C.
@sgdc3
Jun 22 2016 22:49
STOP EVERY OFFLINE MODE SERVER AND PUT ON FIRE ANY OUTDATED SERVER
xD
lenis0012
@lenis0012
Jun 22 2016 22:49
maybe more people would update
but who am i
TitanicFreak
@TitanicFreak
Jun 22 2016 22:49
@MylesIsCool me and my entire staff team
want our network to be 1.10 right now
lenis0012
@lenis0012
Jun 22 2016 22:50
i just feel fucked over by mojang onw that they are updating every 100 days
TitanicFreak
@TitanicFreak
Jun 22 2016 22:50
but our players are holding us back
lenis0012
@lenis0012
Jun 22 2016 22:50
i didnt even finish 1.9 update yet
when 1.10 was already out
TitanicFreak
@TitanicFreak
Jun 22 2016 22:50
@lenis0012 Yeah these every 3 month updates
are ruining adoption of newer versions.
Mats
@Matsv
Jun 22 2016 22:50
I like the small updates ;)
Gabriele C.
@sgdc3
Jun 22 2016 22:50
Minecraft API wil save us!
TitanicFreak
@TitanicFreak
Jun 22 2016 22:50
Like it took a good while for 1.8 to gain good adoption.
lenis0012
@lenis0012
Jun 22 2016 22:50
until they're not small anymore
Gabriele C.
@sgdc3
Jun 22 2016 22:50
xD
Myles
@MylesIsCool
Jun 22 2016 22:50
@TitanicFreak did you compile yet :o?
lenis0012
@lenis0012
Jun 22 2016 22:50
wait until they drop all magic numbers mats
TitanicFreak
@TitanicFreak
Jun 22 2016 22:50
yes myles
i'm deploying now
give me a sec.
lenis0012
@lenis0012
Jun 22 2016 22:51
you'll be the one doing all the work then
Gabriele C.
@sgdc3
Jun 22 2016 22:51
Anyway bye ;)
Mats
@Matsv
Jun 22 2016 22:51
Cya
lenis0012
@lenis0012
Jun 22 2016 22:51
imagine people running 1.8.8 and via needs to support 1.20
TitanicFreak
@TitanicFreak
Jun 22 2016 22:51
@lenis0012 I'm just waiting for mojang to get rid of version numbers. Lets just use names for updates.
lenis0012
@lenis0012
Jun 22 2016 22:51
that'll be one hell of a ride
Mats
@Matsv
Jun 22 2016 22:51
Would be possible with the current system :P
will be a lot of testing though
But yeah, after a while, version should just drop
lenis0012
@lenis0012
Jun 22 2016 22:52
funny thing is
when you guys drop 1.8
1.8 will die
its not mojang or spigot thats in control
i think thats highly amusing
Mats
@Matsv
Jun 22 2016 22:52
Don't think so.. People will stay 1.8 for the pvp
lenis0012
@lenis0012
Jun 22 2016 22:53
servers want to support new players too tho
and when servers drop 1.8
players will too
TitanicFreak
@TitanicFreak
Jun 22 2016 22:53
@lenis0012 the issue is
Mats
@Matsv
Jun 22 2016 22:53
true, probably a lot of players are also 1.8 now because servers support it
TitanicFreak
@TitanicFreak
Jun 22 2016 22:53
If we drop 1.8.8
everyone else
has to do it
otherwise
lenis0012
@lenis0012
Jun 22 2016 22:54
there are more 1.8 servers than 1.10
even with viaversion
TitanicFreak
@TitanicFreak
Jun 22 2016 22:54
"OMG, OPCRAFT OR WHATEVER SUPPORTS 1.8 STILL, SO YOU SHOULD"
then rip playerbase.
lenis0012
@lenis0012
Jun 22 2016 22:54
or you just use 1.8 pvp
by disabling cooldown
Mats
@Matsv
Jun 22 2016 22:55
The minecraft community will hate before they even try it out...
TitanicFreak
@TitanicFreak
Jun 22 2016 22:55
nah, players don't understand that.
lenis0012
@lenis0012
Jun 22 2016 22:55
and avertise with 1.8 pvp
TitanicFreak
@TitanicFreak
Jun 22 2016 22:55
which is the annoying part ;/
lenis0012
@lenis0012
Jun 22 2016 22:55
@Matsv they will eventually update
TitanicFreak
@TitanicFreak
Jun 22 2016 22:55
I think like it takes a year now
Mats
@Matsv
Jun 22 2016 22:55
There are a lot of people still on 1.7
lenis0012
@lenis0012
Jun 22 2016 22:55
mojang just needs make a decent update
no one wants fucking polar bears
Mats
@Matsv
Jun 22 2016 22:55
Lol :P
i like the structure blocks though
that's pretty useful
lenis0012
@lenis0012
Jun 22 2016 22:56
its nice for the map makers
Mats
@Matsv
Jun 22 2016 22:56
Yeah but won't let spam clickers update ofcourse
lenis0012
@lenis0012
Jun 22 2016 22:56
but has 0 effect on multiplayer servers
users will just run 1.10 for an adventure map
and then go back
if mojang really were smart, they would remove 1.8 from the version list lol
TitanicFreak
@TitanicFreak
Jun 22 2016 22:57
I feel like a hypocrite that I have a 1.10 survival server with friends, yet my main server is still 1.8.8
lenis0012
@lenis0012
Jun 22 2016 22:57
I like 1.10 pvp
its not so bad
Mats
@Matsv
Jun 22 2016 22:57
Same, it's not depending on spam click now
lenis0012
@lenis0012
Jun 22 2016 22:57
kids just complain because they want to use auto clicker
TitanicFreak
@TitanicFreak
Jun 22 2016 22:57
Theres alot more roleplay involved
in pvp.
if that makes sense.
lenis0012
@lenis0012
Jun 22 2016 22:58
which is a good thing
RP is getting more popular
on YT at least
Mats
@Matsv
Jun 22 2016 22:58
Mojang tried though, features like the end, elytra are fun in 1.9
lenis0012
@lenis0012
Jun 22 2016 22:58
but they are too little
Mats
@Matsv
Jun 22 2016 22:58
But hey, pvp changed, everyone forgot the other stuff
TitanicFreak
@TitanicFreak
Jun 22 2016 22:58
1.9 was actually agood update by my standards.
lenis0012
@lenis0012
Jun 22 2016 22:58
they need to actually make changes to survival
they have onyl touched the surface
they didnt touch udnerground since beta
Mats
@Matsv
Jun 22 2016 22:58
what would you change? ;)
TitanicFreak
@TitanicFreak
Jun 22 2016 22:59
How about something like the aether?
lenis0012
@lenis0012
Jun 22 2016 22:59
I would add new ores
a new dimension
and improve on NPC villages
Mats
@Matsv
Jun 22 2016 22:59
New dimension would be fun ;)
lenis0012
@lenis0012
Jun 22 2016 22:59
rather than fucking horses and polar bears
no one gives a shit
Myles
@MylesIsCool
Jun 22 2016 22:59
Aether was so good back in the day :')
TitanicFreak
@TitanicFreak
Jun 22 2016 22:59
I mean, the nether could also use a decent overhaul.
lenis0012
@lenis0012
Jun 22 2016 23:00
yeah
besides the end, which is end game only
they havent touched survival
since beta
TitanicFreak
@TitanicFreak
Jun 22 2016 23:00
@MylesIsCool testing now.
lenis0012
@lenis0012
Jun 22 2016 23:00
but this game is about survival am i right
theres also too little challenge
the mobs are too weak
sweet
lenis0012
@lenis0012
Jun 22 2016 23:01
and dont get stronger as you progress
TitanicFreak
@TitanicFreak
Jun 22 2016 23:01
lenis, imagine a leveling tree in minecraft.
Mats
@Matsv
Jun 22 2016 23:01
I never really play minecraft though
TitanicFreak
@TitanicFreak
Jun 22 2016 23:01
where you could like improve health or other stats.
lenis0012
@lenis0012
Jun 22 2016 23:01
nah
Mats
@Matsv
Jun 22 2016 23:01
I'm just standing afk in my test server
lenis0012
@lenis0012
Jun 22 2016 23:01
no
TitanicFreak
@TitanicFreak
Jun 22 2016 23:01
rip
lenis0012
@lenis0012
Jun 22 2016 23:01
Minecraft should not be RPG
its not made that way
but it should get increasingly harder
instead of "I got diamonds, end of game"
Mats
@Matsv
Jun 22 2016 23:02
I would like more random events in minecraft
TitanicFreak
@TitanicFreak
Jun 22 2016 23:02
inb4 hurricanes
which blow away houses
Myles
@MylesIsCool
Jun 22 2016 23:04
@TitanicFreak do I get a free hug cause I fixed it for you?
TitanicFreak
@TitanicFreak
Jun 22 2016 23:04
yes
lenis0012
@lenis0012
Jun 22 2016 23:04
@MylesIsCool i want to read a packet to get environment
do i just register an ouotging packet?
and then read the values and write them again
TitanicFreak
@TitanicFreak
Jun 22 2016 23:07
tfw you realize your creative server is 1.9.2
Myles
@MylesIsCool
Jun 22 2016 23:07
in Protocol1_8_3TO1_9_1_2, I'll clean it up if it doesn't look right when you're done. Cause you first do Map(Type.INT) etc in the PacketRemapper anonymous class then get it in a handler :)
TitanicFreak
@TitanicFreak
Jun 22 2016 23:07
WELP
Myles
@MylesIsCool
Jun 22 2016 23:07
rip
TitanicFreak
@TitanicFreak
Jun 22 2016 23:07
just going to YOLO it
and update it to 1.9.4
lenis0012
@lenis0012
Jun 22 2016 23:08
@MylesIsCool thx
Int Enum type is just an int right?
Myles
@MylesIsCool
Jun 22 2016 23:09
Using wiki.vg is my advice :)
but yeah
lenis0012
@lenis0012
Jun 22 2016 23:10
thats what wiki.vg says
TitanicFreak
@TitanicFreak
Jun 22 2016 23:10
has mojang seriously not released 1.10.2 yet?
lenis0012
@lenis0012
Jun 22 2016 23:10
no
Mats
@Matsv
Jun 22 2016 23:11
Probably tomorrow ;)
another crash
brewing stands
nice
Myles
@MylesIsCool
Jun 22 2016 23:15
no idea
TitanicFreak
@TitanicFreak
Jun 22 2016 23:15
I should update that server
1.10.1 is like
broken on purpose
I swear
Mats
@Matsv
Jun 22 2016 23:16
Doesn't seem like a crash from the chunk packet
it provides more info then we give with the chunk packet
rip.
TitanicFreak
@TitanicFreak
Jun 22 2016 23:16
Is 1.10.1 the "BUG INFESTED UPDATE"?
Mats
@Matsv
Jun 22 2016 23:17
@TitanicFreak do you know how to reprododuce it?
TitanicFreak
@TitanicFreak
Jun 22 2016 23:17
no idea
I should note that server hasn't updated viaversion just yet
I just stupidly went on there by accident
Myles
@MylesIsCool
Jun 22 2016 23:18
faceplant
TitanicFreak
@TitanicFreak
Jun 22 2016 23:18
I thought it was an interesting crash.
lenis0012
@lenis0012
Jun 22 2016 23:19
@MylesIsCool im done
Mats
@Matsv
Jun 22 2016 23:19
@TitanicFreak should be fixed when you update ;)
TitanicFreak
@TitanicFreak
Jun 22 2016 23:24
I JUST UPDATED
and you
(╯°□°)╯︵ ┻━┻
lenis0012
@lenis0012
Jun 22 2016 23:25
@MylesIsCool Im not getting any errors
is that a good sign
oh wait my server is running 1.10
Myles
@MylesIsCool
Jun 22 2016 23:25
well it's not implemented? ;)
either
@lenis0012 ty will look into getting merged with all other magic so 1.9.2 works :D soon
lenis0012
@lenis0012
Jun 22 2016 23:26
i have to test it first
never works first try
i have the feeling something will be wrong
lol
how do i test it?
if i run 1.8.8 server and join with 1.10 is that good?
Mats
@Matsv
Jun 22 2016 23:28
Depends how you implemented it
Myles
@MylesIsCool
Jun 22 2016 23:28
you need 1.9.2 server, and you'd need to add a passthrough chunk thing majig
I've gotta head off to bed up early tomorrow and tired from long day :), have a good night folks
lenis0012
@lenis0012
Jun 22 2016 23:29
wait
i still gotta pr ; d
Myles
@MylesIsCool
Jun 22 2016 23:29
Bug @Matsv ;)
<3
lenis0012
@lenis0012
Jun 22 2016 23:29
aight
night myles
TitanicFreak
@TitanicFreak
Jun 22 2016 23:36
night
Faizaan
@faizaand
Jun 22 2016 23:38
ViaVersion is a blessing and a curse
lenis0012
@lenis0012
Jun 22 2016 23:39
[01:38:16 INFO]: lenis lost connection: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.NullPointerException
very informative
Mats
@Matsv
Jun 22 2016 23:40
Turn on debug ;)
lenis0012
@lenis0012
Jun 22 2016 23:40
how
Mats
@Matsv
Jun 22 2016 23:40
In server.properties
lenis0012
@lenis0012
Jun 22 2016 23:41
This message was deleted
[01:40:55 WARN]: at us.myles.ViaVersion.protocols.protocol1_9_3to1_9_1_2.Protocol1_9_3TO1_9_1_2$3$1.handle(Protocol1_9_3TO1_9_1_2.java:122)
cheers
Faizaan
@faizaand
Jun 22 2016 23:42
Lots of underscored
*es
lenis0012
@lenis0012
Jun 22 2016 23:42
clientChunks.setEnvironment(dimensionId);
so
clientchunks is null?
Mats
@Matsv
Jun 22 2016 23:43
Oh yeah probably
that instance is only used to read the chunk object atm :P
lenis0012
@lenis0012
Jun 22 2016 23:45
java.lang.ClassNotFoundException: net.minecraft.server.v1_9_R1.PacketPlayOutMapChunkBulk
greaaaat
Mats
@Matsv
Jun 22 2016 23:45
Rip
lenis0012
@lenis0012
Jun 22 2016 23:46
i gotta use a different storage object then
;s
@Matsv 3rd test
and you know what they say
3rd times the charm
lenis0012
@lenis0012
Jun 22 2016 23:51
io.netty.handler.codec.EncoderException: java.lang.IllegalArgumentException: Invalid environment id:291
maaaatt
:)
what am i doing wrong