These are chat archives for MylesIsCool/ViaVersion

26th
Aug 2016
Gabriele C.
@sgdc3
Aug 26 2016 11:07
wtf xD
@MylesIsCool damn you, nobody donates to authme
but it's probably one of the 5 most used plugins
Myles
@MylesIsCool
Aug 26 2016 14:04
AuthMe promotes cracked Minecraft though and cracked players don't buy MC shrug
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:05
@sgdc3 if someone can't buy Minecraft, I'm 99% sure they can't donate to a plugin
Gabriele C.
@sgdc3
Aug 26 2016 14:23
i'm talking about server owners
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:23
I would donate if I used AuthMe
(I donated to ViaVersion before)
Gabriele C.
@sgdc3
Aug 26 2016 14:23
I own an offline mode server, and all the staff has a premium user xD
Myles
@MylesIsCool
Aug 26 2016 14:24
There are very few cracked servers who have donated to via
Gabriele C.
@sgdc3
Aug 26 2016 14:24
i'll donate if we start earning something
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:25
(Example: me :)... if the dollar conversion rate wasn't too high I would donate more)
Gabriele C.
@sgdc3
Aug 26 2016 14:25
lol
@MrPowerGamerBR today i sent a pr to the paper 1.8.8 branch with the uuid fix
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:26
@sgdc3 I think they won't accept it
they aren't supporting 1.8.8 anymore
You could send the PR to TacoSpigot 1.8.8 or Torch 1.8.8 tho
Gabriele C.
@sgdc3
Aug 26 2016 14:27
ZBob will accept it
taco1.8 is too unstable
anyway, i'm against cracked users
Mats
@Matsv
Aug 26 2016 14:30
You know that you support it by having a cracked server, right? ;)
Gabriele C.
@sgdc3
Aug 26 2016 14:30
but in Italy it's impossible to have an online-mode server
mats, wait i'm from mobile and i'm writing slowly
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:31
Same thing in Brazil, it is very difficult to have a online-mode server
Gabriele C.
@sgdc3
Aug 26 2016 14:31
The thing is that in Italy nobody donates to servers
so you need to havr more users
Mats
@Matsv
Aug 26 2016 14:31
They would buy Minecraft instead if they could donate to servers :P
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:32
@Matsv not really
I know a lot of people that donated to my server that don't have a original MC account
Gabriele C.
@sgdc3
Aug 26 2016 14:32
yeah 80% of users are stupid kids
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:32
Maybe because the rank prices on my server are pretty low
Gabriele C.
@sgdc3
Aug 26 2016 14:32
and good users don't play servers with 2 players xd
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:33
In Brazil Minecraft costs ~70R$, the highest rank on my server costs 29,99R$
Mats
@Matsv
Aug 26 2016 14:34
Ah ;)
Gabriele C.
@sgdc3
Aug 26 2016 14:34
In usa a server with 200 users can earn 1000$ x month honesty withouy p2w contents
my network has 900 players
and we earn what we spend
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:34
@sgdc3 you are lucky
my server only has ~80 players
Gabriele C.
@sgdc3
Aug 26 2016 14:35
yeah but 80% of my users are kids
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:35
In December/January 2015 my server had ~200 players tho, however I had hosting issues and the player userbase dropped a lot
Gabriele C.
@sgdc3
Aug 26 2016 14:35
10 to 13 years xD
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:35
Nobody wants to play on a 10TPS server :(
Now I'm trying to get the userbase back
(And my server isn't a network, it is a Survival server)
Gabriele C.
@sgdc3
Aug 26 2016 14:37
i really want to update my faction server to 1.10.2 (but keeping 1.8 pvp)
but players are stupid
"1.10 is shit"
atm my faction
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:37
Don't worry running 1.8.8... there are still people running 1.5.2 servers because the "1.5.2 PvP is better than the 1.7 PvP"
Gabriele C.
@sgdc3
Aug 26 2016 14:37
has 80 players
with 19 tps
16gb ram
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:38
My server don't need too much RAM
It can run on 6GBs without any issues
Gabriele C.
@sgdc3
Aug 26 2016 14:38
but when we have 140 players the tps are 9-10
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:38
However it requires a VERY GOOD CPU
Gabriele C.
@sgdc3
Aug 26 2016 14:38
i have 70 plugins you know xD
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:38
I have 107 plugins...
Mats
@Matsv
Aug 26 2016 14:39
That doesn't say a lot, it's more how good a plugin is optimized
Gabriele C.
@sgdc3
Aug 26 2016 14:39
yeah but small ones i presume
i use MythicMobs
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:39
But I don't know why it requires a very good CPU
Gabriele C.
@sgdc3
Aug 26 2016 14:39
it kills tps if you put too many skills
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:39
I blame it on Skript because I don't like Skript
And I need to remake every script in Java
Mats
@Matsv
Aug 26 2016 14:40
Rip
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:40
That's what happens when you decide "hey, let's create the entire server in Skript because Skript is awesome and better than Java!"
Gabriele C.
@sgdc3
Aug 26 2016 14:40
i used skript only with BukkitGames years ago
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:40
Then in April 2015 my server simply dropped from 20TPS to 10TPS without any changes
Timings shown that Skript was causing the lag
Then I started recreating everyting in Java
Mats
@Matsv
Aug 26 2016 14:41
I'm impressed Skript got this big though
Never thought that'd happen
Gabriele C.
@sgdc3
Aug 26 2016 14:42
maybe a lua api would be a good alternative
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:42
And I was the one who "brought" Skript to the brazilian community... (and now I don't like that I done that)
Mats
@Matsv
Aug 26 2016 14:43
Lol :P
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:43
And now people except that I know Skript a lot
But after... well, that 10TPS thingy I simply stopped using Skript and started creating plugins
I think everyone forgot that Skript was made for simple commands and simple modifications
And now people are using Skript for creating minigames and etc etc etc
Or using Skript for block protection (like WorldGuard)... facepalm
Gabriele C.
@sgdc3
Aug 26 2016 14:46
lol what about the premium skripts on spigotmc?
they are "skripters"
xd
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:47
@sgdc3 yeah, Skript was made for server owners that don't know Java and can't spend money in custom plugins
But people are selling scripts... that goes against the plugin idea
Gabriele C.
@sgdc3
Aug 26 2016 14:48
skripts not scripts xD
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:48
It is scripts
But people call it skripts
But in the documentation they are called "scripts"
Gabriele C.
@sgdc3
Aug 26 2016 14:49
skript isn't a proper scripting language
python is a scripting language
shell is a minimal scripting language
skript is a messy way to make low performance event-action behaviours
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:50
Skript's source code is a mess
Gabriele C.
@sgdc3
Aug 26 2016 14:50
yeah
a mess of @NotNull xD
it needs to be compiled with the eclipse compiler
maven one fails xD
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 14:53
The only thing I like with Skript is that I can add new features/fix bugs without rebooting the server
However, JRebel exists, but it isn't perfect, but I like using it for development
Gabriele C.
@sgdc3
Aug 26 2016 15:15
Plugman saves your life xD
with small plugins
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 15:15
Yeah
Gabriele C.
@sgdc3
Aug 26 2016 15:15
but it helps sometimes
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 15:15
Then I try to reload a plugin
And it says it is already initialialized
*initialized
Gabriele C.
@sgdc3
Aug 26 2016 15:15
only libsdisguises
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 15:15
For me is everything
Ok, almost everything
Example:
Gabriele C.
@sgdc3
Aug 26 2016 15:16
80% of my plugins can be hot swapped without issues
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 15:16
If I try to reload my chat plugin it shows "plugin already initialized" because other plugins uses my chat plugin API
Gabriele C.
@sgdc3
Aug 26 2016 15:23
uh
@MrPowerGamerBR authme manage dependencies dynamically ;)
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 15:24
@sgdc3 and how you do that?
Gabriele C.
@sgdc3
Aug 26 2016 15:24
plugin enable and disable event ;)
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 15:24
Oh
This?
        if (Bukkit.getPluginManager().getPlugin("Essentials") != null) {
            // whatever
        } else {
            // not found
        }
Gabriele C.
@sgdc3
Aug 26 2016 15:28
yep
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 15:28
I already do that
LibsDisguises fail to reload
Gabriele C.
@sgdc3
Aug 26 2016 15:28
i think that the event has alreafy the plugin instance
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 15:29
If another plugin is using LibsDisguises API
Gabriele C.
@sgdc3
Aug 26 2016 15:29
libsdisguises keeps his instance statically
even with only libsdisguises and protocollib
it is unable to be reloaded
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 20:05
Eclipse forgot how to export plugins
Always the same error "java.lang.NoClassDefFoundError: net/minecraft/util/com/google/gson/Gson" but the class doesn't has that import and I exported 5 times the same project and always the same error
Mats
@Matsv
Aug 26 2016 20:06
You switched to IntelliJ, right? :o
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 20:06
@Matsv I came back to Eclipse because it was easier to me
Mats
@Matsv
Aug 26 2016 20:07
Ah
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 20:07
Maybe when I have more free time I will try IntelliJ again
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 21:02
(It wasn't Eclipse fault, JRebel was reloading an older class everytime the server started, causing the issue)
Gabriele C.
@sgdc3
Aug 26 2016 23:32
Intellij is easier O_o what's the issue with it?
i use eclipse only with huge projects when i need access also to advanced maven stuff
but for any other type of project
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:33
@sgdc3 could't find how to export a JAR
tried searching on Google
Gabriele C.
@sgdc3
Aug 26 2016 23:33
lol using maven
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:33
Didn't help
Then I closed IntelliJ and opened Eclipse
Gabriele C.
@sgdc3
Aug 26 2016 23:33
look at the minecraftdevelopmentplugin
it generates the project with 2 clicks
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:34
Also, I found a bug with ViaVersion on my server...
Gabriele C.
@sgdc3
Aug 26 2016 23:34
lol
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:34
In 1.10.2 (and 1.9) some signs are blank
Mats
@Matsv
Aug 26 2016 23:35
MrPowerGamerBR occurred before with plugins that didn't intercept chunk bulk packets async
take a look at this
Mats
@Matsv
Aug 26 2016 23:35
Think about bkcommonlib, orefuscator
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:35
@Matsv Not using BKCommonLib, using Spigot's engine-mode: 2
/protocol listeners isn't showing any Chunk Bulk listeners
Gabriele C.
@sgdc3
Aug 26 2016 23:36
bulk chunks are still there with mc 1.10?
i thought they removed them
Mats
@Matsv
Aug 26 2016 23:36
No got removed 1.8->1.9
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:36
They are removed in 1.10
But I'm using 1.8
Gabriele C.
@sgdc3
Aug 26 2016 23:36
1.9 if i'm not wrong
ah fine
Mats
@Matsv
Aug 26 2016 23:37
MrPowerGamerBR: will take a look at it tomorrow
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:37
But I think it is a plugin
However, /protocol listener isn't showing any bulk chunk listeners
Gabriele C.
@sgdc3
Aug 26 2016 23:37
using via 9.8, never had issues, also with spigot antixray
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:38
I am listening to PacketPlayOutMapChunk sync tho
Maybe that's the issue?
Gabriele C.
@sgdc3
Aug 26 2016 23:38
what are you doing with this packet?
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:38
@sgdc3 checking if it is a unload chunk packet
Mats
@Matsv
Aug 26 2016 23:38
@MrPowerGamerBR: should work fine, but you could try it
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:38
If yes, cancels the packet
Gabriele C.
@sgdc3
Aug 26 2016 23:38
why??? o-o
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:39
@sgdc3 because it is awesome
If the server unloads the chunk
Gabriele C.
@sgdc3
Aug 26 2016 23:39
how to kill the client ram
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:39
The client also unloads the chunk
Gabriele C.
@sgdc3
Aug 26 2016 23:39
?
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:39
@sgdc3 that's why the "Render Distance" exists
Anyway
If your server has a low view-distance
Gabriele C.
@sgdc3
Aug 26 2016 23:40
lol 3+
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:40
The server always unloads chunk
And then the client also unloads chunks
This is ugly and it is too difficult to take screenshots with it
Gabriele C.
@sgdc3
Aug 26 2016 23:40
yeah you're right
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:40
So I cancel the unload chunk packet
And the client never unloads the chunk
No issues for me, and I prefer that way
Gabriele C.
@sgdc3
Aug 26 2016 23:41
you can listen at the packet async anyway xD
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:41
MCPE also doesn't unload chunks when the server unloads it
Gabriele C.
@sgdc3
Aug 26 2016 23:41
@Matsv why 1.9 sends more packets? what have they incrased?
update frequencies?
MrPowerGamerBR
@MrPowerGamerBR
Aug 26 2016 23:42
At least in 1.9 there is a unload chunk packet
Mojang was too lazy to add a new "unload chunk packet" before 1.9
So before 1.9 the "chunk unload packet" was the single chunk packet with ground up = true and 0 bitmask
Gabriele C.
@sgdc3
Aug 26 2016 23:44
lol
mc has only 255 packets xD
today i discovered a forgotten mc feature
furnace minecarts xD
nobody uses them
but they are awesome
Mats
@Matsv
Aug 26 2016 23:46
Ever tried the commandblock minecart? ;)
Gabriele C.
@sgdc3
Aug 26 2016 23:47
yep
but in survival the furnace one is very useful
the only issue is that it doesn't have a gui
and it can't get furl from hoppers
that's why i created a plugin to fix that
then i discovered that i also need to send a packet to show the particles
but in the protocol wiki
nobody documented that packet
i suspect it's the same packet that ignites tnt minecarts
but i'm not sure
Mats
@Matsv
Aug 26 2016 23:52
Aren't tnt minecarts just handled by entity interaction?
Oh wait minecart
Didn't that explode when it was on a powered rail
Gabriele C.
@sgdc3
Aug 26 2016 23:53
yeah
Mats
@Matsv
Aug 26 2016 23:53
I don't think there is any packet for that
Probably just removes the entity and plays the explosion effect
Gabriele C.
@sgdc3
Aug 26 2016 23:53
yeah i'm sure it's a packet
because the only nbt tag related to cart with furnace is the fuel one
but if i update it the cart start moving but without particles
Mats
@Matsv
Aug 26 2016 23:56
Did you change the metadata for that minecart?
Gabriele C.
@sgdc3
Aug 26 2016 23:56
only nbt
Gabriele C.
@sgdc3
Aug 26 2016 23:58
interesting
but what's the packet to update the power status?
metadata update?
Mats
@Matsv
Aug 26 2016 23:58
Yea
Gabriele C.
@sgdc3
Aug 26 2016 23:58
what's the packet name?