Dismiss Notice
Wynncraft, the Minecraft MMORPG. Play it now on your Minecraft client at (IP): play.wynncraft.com. No mods required! Click here for more info...

How!? (blocks Change Between 1.9 & 1.14)

Discussion in 'Wynncraft' started by ChrisTheBear, Dec 24, 2020.

Thread Status:
Not open for further replies.
  1. ChrisTheBear

    ChrisTheBear Certificate III in Nature Wandering CHAMPION

    Messages:
    388
    Likes Received:
    531
    Trophy Points:
    83
    Guild:
    Minecraft:
    How is this possible?? I just joined HERO Beta in 1.9 to test something and this is what it looks like:

    [​IMG]

    Yet in 1.14.4 it looks like this:

    [​IMG]

    The blocks literally change! concrete doesn't exist in 1.9. Terracotta and Wool replace Concrete and Concrete Powder somehow. I need answers :D
     
    H0Y and Bwitty03 like this.
  2. Mistrise Mystic

    Mistrise Mystic Surfing winds and chasing windfalls HERO

    Messages:
    7,370
    Likes Received:
    15,042
    Trophy Points:
    215
    Minecraft:
    The blocks are changed client-side, IIRC. It’s a similar system to cutting down trees, where the block data is stored on your computer rather than the server, so they can change what blocks your computer loads
     
    Iboju, FAZu, Aya and 5 others like this.
  3. Shoefarts

    Shoefarts I fart on shoes CHAMPION

    Messages:
    635
    Likes Received:
    2,127
    Trophy Points:
    146
    Guild:
    Minecraft:
    That's some galaxy brain coding
     
    FAZu, Aya, Stag2001 and 3 others like this.
  4. fabremymoosee

    fabremymoosee Travelled Adventurer

    Messages:
    26
    Likes Received:
    5
    Trophy Points:
    16
    Minecraft:
    i tihkn thats a default minecraft code for server that support 1.8 -1.16 (no offense lol)
     
    ChrisTheBear and Shoefarts like this.
  5. fishcute

    fishcute fish CHAMPION Builder

    Messages:
    719
    Likes Received:
    760
    Trophy Points:
    123
    Creator Karma:
    Minecraft:
    If I am correct, it works by translating the packets from 1.8 packets to 1.14 packets. However, somewhere the server is storing these new blocks, which are translated into older blocks when you join with 1.9 or something. This is also presumably how they got advancements on a 1.8 server (guild map), since advancements are a 1.12 feature.
     
  6. Shoefarts

    Shoefarts I fart on shoes CHAMPION

    Messages:
    635
    Likes Received:
    2,127
    Trophy Points:
    146
    Guild:
    Minecraft:
    I am not galaxy brain
     
    TrapinchO and ChrisTheBear like this.
  7. ChrisTheBear

    ChrisTheBear Certificate III in Nature Wandering CHAMPION

    Messages:
    388
    Likes Received:
    531
    Trophy Points:
    83
    Guild:
    Minecraft:
    Wow, that's pretty interesting, I didn't even know this was possible. Thanks for the info!
     
  8. Kiocifer

    Kiocifer Creator of salteďpog3 and other monstrosities HERO

    Messages:
    599
    Likes Received:
    3,883
    Trophy Points:
    109
    Guild:
    Minecraft:
    I'm pretty sure it was coded in-house by one of the Devs a while back, when 1.12 was first released, and that's the reason why using blocks from versions above 1.12 is impossible. I think it's one of the big reasons why there hasn't been any effort in moving towards getting blocks from higher versions of mc, because it will be very difficult to change since new additions to that plugin will be needed and there was some kind of witchcraft used in making the original plugin that's difficult or time consuming to replicate.

    Other servers do have similar plugins though, I'm sure, but those also were likely made by the devs of those respective servers or found elsewhere. I don't think it's a purely vanilla feature.
     
    ChrisTheBear, Shoefarts and Stag2001 like this.
  9. Benjin

    Benjin Famous Adventurer

    Messages:
    1,696
    Likes Received:
    1,896
    Trophy Points:
    128
    Which dev was it? And why is it so difficult to replicate?
     
    ChrisTheBear likes this.
  10. fishcute

    fishcute fish CHAMPION Builder

    Messages:
    719
    Likes Received:
    760
    Trophy Points:
    123
    Creator Karma:
    Minecraft:
    Viaversion is a common one. However, it only world for translating to past versions (joining a 1.13+ server with 1.12 displays fish as bats, bamboo as sugar cane, ect). What wynncraft has done is it's own sort of magic, and probably a huge headache, but I suspect it would be easier to update than actually updating the server (which wouldn't be worth it except to use new spigot and NMS features, and some minor performance improvements if they go to 1.12).
     
    ChrisTheBear likes this.
  11. JaydonTheWarrior

    JaydonTheWarrior Nerf tanks, buff paladin. HERO

    Messages:
    3,088
    Likes Received:
    6,096
    Trophy Points:
    215
    Guild:
    Minecraft:
    Pretty certain it was JP.
    Correct me if I'm wrong, but it was around 1.18 when client-side blocks became a thing, which JP did if I'm not mistaken.
     
    ChrisTheBear likes this.
  12. Kiocifer

    Kiocifer Creator of salteďpog3 and other monstrosities HERO

    Messages:
    599
    Likes Received:
    3,883
    Trophy Points:
    109
    Guild:
    Minecraft:
    yeah I think it was jp
     
    ChrisTheBear and Shoefarts like this.
  13. Benjin

    Benjin Famous Adventurer

    Messages:
    1,696
    Likes Received:
    1,896
    Trophy Points:
    128
    Sooo... The secret is with jp? Noone else has recreated such a plugin for later versions of MC?
     
    ChrisTheBear likes this.
  14. ChrisTheBear

    ChrisTheBear Certificate III in Nature Wandering CHAMPION

    Messages:
    388
    Likes Received:
    531
    Trophy Points:
    83
    Guild:
    Minecraft:
    I think there is no use in having the server available for 1.9 - 1.11, I have never seen anyone play on those versions since those were the latest version of the game.

    If an amazing person were to update the server, Wynncraft would have much more flexibility with what they are capable of doing for a long time
     
Thread Status:
Not open for further replies.