1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
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 Check out this amazing server, play.wynncraft.com CHAMPION

    Messages:
    262
    Likes Received:
    409
    Trophy Points:
    70
    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,236
    Likes Received:
    14,592
    Trophy Points:
    217
    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:
    632
    Likes Received:
    2,115
    Trophy Points:
    148
    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 VIP Builder

    Messages:
    717
    Likes Received:
    753
    Trophy Points:
    125
    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:
    632
    Likes Received:
    2,115
    Trophy Points:
    148
    Guild:
    Minecraft:
    I am not galaxy brain
     
    TrapinchO and ChrisTheBear like this.
  7. ChrisTheBear

    ChrisTheBear Check out this amazing server, play.wynncraft.com CHAMPION

    Messages:
    262
    Likes Received:
    409
    Trophy Points:
    70
    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 Modeler ✎ Artist HERO

    Messages:
    597
    Likes Received:
    3,822
    Trophy Points:
    111
    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,893
    Trophy Points:
    130
    Which dev was it? And why is it so difficult to replicate?
     
    ChrisTheBear likes this.
  10. fishcute

    fishcute fish VIP Builder

    Messages:
    717
    Likes Received:
    753
    Trophy Points:
    125
    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 warrior. HERO

    Messages:
    2,963
    Likes Received:
    5,665
    Trophy Points:
    209
    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 Modeler ✎ Artist HERO

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

    Benjin Famous Adventurer

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

    ChrisTheBear Check out this amazing server, play.wynncraft.com CHAMPION

    Messages:
    262
    Likes Received:
    409
    Trophy Points:
    70
    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.