WorldGuard Bypass

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

Комментарии • 281

  • @ByteBeacon9660
    @ByteBeacon9660 2 года назад +620

    This has become my favorite youtube series. Please keep it going for as long as possible.

    • @savagetheunicorn4555
      @savagetheunicorn4555 2 года назад +5

      Agreed, every time I see a new episode I get excited haha

    • @wondergames92
      @wondergames92 2 года назад +3

      Dude yes, I learned so much from working on these challenges and watching these videos

    • @RohanPlayZ_YT
      @RohanPlayZ_YT 2 года назад

      Same dude

    • @suitkais7
      @suitkais7 Год назад

      So sad it’s over 😢😢

    • @Kashubialover
      @Kashubialover Год назад

      @@suitkais7 yeah

  • @Embuer
    @Embuer 2 года назад +194

    It's just so impressive how you manage to break the game every episode and also how you include the community!

  • @spider_corsa
    @spider_corsa 2 года назад +54

    DarkReaper's story (and the server community) and his skill are amazing. It's showing how the "evil" hackers are not bad, just want some challenge to solve :)

  • @xImSmile
    @xImSmile 2 года назад +171

    AntiCheat Dev here, nowadays this is basically a non-issue as most modern anticheats don’t rely on any spigot events. Most are packet based analyzing every single movement.

    • @MargootMC
      @MargootMC 2 года назад

      What server do you work on?

    • @MargootMC
      @MargootMC Год назад

      @@evil_peanut5 oh

    • @ninjasiren
      @ninjasiren Год назад

      ​@@MargootMC what you should have asked is what anti-cheat plugin he is involved with lol

    • @ninjasiren
      @ninjasiren Год назад

      Maybe LiveOverflow allows hacked clients to be used, but not to the extent as pure anarchy?

    • @ZaynorMC
      @ZaynorMC 7 месяцев назад

      Even if you didn't rely on packets, you can just create a task that runs every 1 or so seconds (less performance heavy than listening to everyOnPlayerMoveEvent) and check the player coordinates which cannot be bypassed ever. So in the end just don't use the OnPlayerMoveEvent.

  • @Sky_Shaymin
    @Sky_Shaymin 2 года назад +133

    It was super fun to figure out both bypasses. Figuring out the bot movement bypass was simple enough but man it took forever to figure out the worldguard/fabric bypass. I think I had the same eureka moment when I saw that section about not spamming events. I would love to see more challenges like this in the future!
    Edit: Actually, looking at the comments it sounds like there is a new challenge ;)

    • @nullstring1549
      @nullstring1549 2 года назад +1

      any chance you can offer advice on the worldguard bypass. we keep getting kicked for flying

    • @Sky_Shaymin
      @Sky_Shaymin 2 года назад +4

      @@nullstring1549 I think he covered how to bypass the fly kick in another video. You want to do something along the same lines. Read the conditions in the code for when you get kicked and avoid them.

    • @b0tanicbeats
      @b0tanicbeats 2 года назад +1

      what is the IP adress?

    • @eureka1251
      @eureka1251 2 года назад +2

      moment

  • @thefastjojo
    @thefastjojo 2 года назад +13

    Now I want a video of DarkReaper showing he's Linux, nice setup man

  • @demp11
    @demp11 2 года назад +7

    Wow I never seen a server that prevents griefing by giving everyone hacks, that's such a cool concept! I will definitely join and help protect it when I have time, seems really fun :D

  • @slygg
    @slygg 2 года назад +15

    When you select the area for a new worldguard region run the //expand vert command after you have selected your two positions. This way you select every y-value between your two selection points and you won't have to build your ruins at build height.

    • @jan_harald
      @jan_harald 2 года назад +3

      yeah most every protection plugin supports protecting full chunk height, some ONLY that, but even the more flexible ones, like worldguard, would also include that

  • @ChillerDragon
    @ChillerDragon 2 года назад +70

    I hope the next episode includes a technical breakdown of philipps proxy!

    • @ScReeNy23
      @ScReeNy23 2 года назад +1

      omg its real chillerdragon

    • @Scrumplex
      @Scrumplex 2 года назад +1

      omg its real chillerdragon

    • @ChillerDragon
      @ChillerDragon 2 года назад

      @@Scrumplex lmao u here the world is so small

    • @SOOWOOGEE
      @SOOWOOGEE 2 года назад

      dang i found a teeworlds player in the comments

  • @zafoquat
    @zafoquat 2 года назад +1

    This video is my first exposure to your entire project and server. The entire idea and project is amazing and inspirational. I love the balance of cooperative anarchism here. Subbed and watching more!

  • @realjame
    @realjame 2 года назад +2

    These Minecraft videos have a really comfy feel, especially with the first few minutes where you talk about what the community has done on your server. Keep it up, I love this series! Makes me want to learn Java and start messing with Minecraft : ]

  • @peacefulexistence_
    @peacefulexistence_ 2 года назад +16

    6:08 I welcome you to the world of developing minecraft modifications.

  • @sWi5s
    @sWi5s Год назад

    This is just the best Minecraft series on RUclips. Ever.

  • @_AN203
    @_AN203 Год назад +1

    I didn't know that modding would be such fun !!!
    I hope that this community would live long enough..
    And one day...
    I will be on that server...
    Thanks live....

  • @charlotteathena
    @charlotteathena 2 года назад +42

    It's wild to see how far notebot has spread since Jordin, me, and Valkyrie wrote it & started doing it on random HCF servers in 2015 (2016?)

    • @user-lx2ep9hd4k
      @user-lx2ep9hd4k 2 года назад +5

      Can't forget how Bleach inovated the original notebot by implementing the whole noteblock raycast thing back in 2017-18. We wouldn't have modern notebot chambers without that.

  • @wh1t3h3ll
    @wh1t3h3ll 2 года назад +5

    that's a clean arch install, love it

  • @kaduvert
    @kaduvert 2 года назад +6

    i love this series.
    it's so enjoyable...

  • @sierra991
    @sierra991 2 года назад +3

    i was more concerened with how amazing darkreaper's linux install looks

  • @rogercruz1547
    @rogercruz1547 2 года назад +2

    I love how you are slowly becoming a minecraft channel without leaving hacking behind hahahah

  • @benoxiid
    @benoxiid 2 года назад

    Legit, you're the first youtube creator that I dare turn on the bell !

  • @AliceDTRH_
    @AliceDTRH_ 2 года назад +3

    Flashing screen warning at 9:02, in case you missed the quick warning message in video. Also a bit later. Keep an eye out of warning screens.

  • @lazeman7003
    @lazeman7003 2 года назад +2

    great video as always, enjoying this series

  • @graemewiebe2815
    @graemewiebe2815 2 года назад

    Wow, this is really cool. I definitely have to get more into this sort of stuff! I might look into joining the server at some point in the future.

  • @LeBogo
    @LeBogo 2 года назад +11

    RIP Server, it was a nice time playing on you.

    • @ES-cf4ph
      @ES-cf4ph 2 года назад

      :( wanted to try worldguard challenge, but was greeted with magically appearing TNT 😭

    • @FyzRDC
      @FyzRDC 2 года назад

      I just found the IP adress, the server is down ?

    • @ES-cf4ph
      @ES-cf4ph 2 года назад

      @@FyzRDC no it geht's griefed :(

    • @startforkiller
      @startforkiller 2 года назад

      Yep, seems that some plugin or bot is following the player position, and when you move then a tnt spawn, so every players that joins or respawn summon a tnt

    • @Basti564
      @Basti564 2 года назад

      If you know how you can bypass the tnt spawn :P

  • @abhiramabhi2768
    @abhiramabhi2768 2 года назад +3

    11:48 that's me in the vid yay i made it!!!!

  • @zekiz774
    @zekiz774 2 года назад +1

    I love this Series so much.

  • @MithicSpirit
    @MithicSpirit 2 года назад +2

    Hell yeah DarkReaper is a fellow arch user

  • @Shadownrun2
    @Shadownrun2 2 года назад +2

    end song is Africa by ToTo lol, too me a while to figure out

  • @MatthiasLee1
    @MatthiasLee1 2 года назад +2

    This feels like a peaceful 2b2t

  • @FrugalPudle
    @FrugalPudle 2 года назад +2

    you could just add a lastTeleportPos variable to the move handler so that teleports don't reset the last player movement position

  • @evgenkonyshock4913
    @evgenkonyshock4913 2 года назад

    My favorite minecraft let's play author

  • @heitormbonfim
    @heitormbonfim 2 года назад +2

    I’m loving it holy shit

  • @wyhiobcarlile4879
    @wyhiobcarlile4879 2 года назад +1

    For the area protection thing you could probably target ENTITIES to be forced out of the area as that would prevent both the enderpearl and minecart exploit

  • @slowftw
    @slowftw 2 года назад +2

    CTF but for Minecraft Hackers
    Amazing experiment!

  • @mosemister
    @mosemister 2 года назад

    To be clear. It is difficult due to the implementation of the MovePlayerEvent.
    Sponge (an alternative to Bukkit) triggers its move event for any movement (ender perl, vehicle, etc)

  • @der_zugvogel
    @der_zugvogel 2 года назад +2

    Haha, on your Channel for the first time. Like the Club Mate botttle. Im drinking Club Mate since im 14. I'm 25 today. But, are you from Germany? Your accent sounds a little bit like that

  • @Patashu
    @Patashu 2 года назад +2

    My favourite video yet. Well done. Such creative exploiting

  • @mu11668B
    @mu11668B 2 года назад +2

    This is exactly how packetfly works. Took me quite a while to get it when I was working on my client back then honestly.

  • @logiciananimal
    @logiciananimal 2 года назад

    I'm going to have to use this when people tell me they think access control is easy!

  • @paws94
    @paws94 7 месяцев назад +1

    UR INSANEEEEEEEEEE TYYSM ILYYY

  • @NaughtyKlaus
    @NaughtyKlaus 2 года назад

    It may be convenient to tie the event in during the packet handling process, but that makes the game prone to exploits from packet manipulation.
    Another approach that could be done is comparing the new position from the player's last position, and if they're different, fire the even manually on the server.
    However, if you fire the event every time the value changes, then it could easily use a lot of resources and essentially spam the server.
    To avoid this, only compare the movements once per X amount of ticks, X being dependent on how much you want to prioritize the detections efficiency.

  • @guillaume6373
    @guillaume6373 2 года назад

    I love this series!

  • @Gobillion160
    @Gobillion160 2 года назад

    finally thank god more minecraft content

  • @jonathan-._.-
    @jonathan-._.- 2 года назад +24

    wouldnt it be easier to just make your client round your position ? i'd imagine it would look chunky fpr other players but you yourself could play normally

    • @josephcosta7061
      @josephcosta7061 2 года назад +26

      Yes that’s how it works

    • @Omena0
      @Omena0 2 года назад

      Lol

    • @57d
      @57d 2 года назад +1

      @@josephcosta7061 I think they’re saying in contrast to keeping it below the delta and teleporting to reset the count

    • @zeratax
      @zeratax Год назад

      @@josephcosta7061but why does it not look chunky? ^^

  • @LiliumOrientalis
    @LiliumOrientalis Год назад

    Man each video of this I watch makes me want to join the server more, time to get a hack client and learn how to make plugins for it I guess

  • @millenniumtree
    @millenniumtree Год назад

    I spent over a month on that sorter, trying to get it to work in newer MC versions, and there are so many problems with it. Very easy to break it.

  • @marvin7001
    @marvin7001 2 года назад +1

    There is actually a jira issues (SPIGOT-745) for this in spigot from March 2015 talking about this. Wanting an extra move event for anticheat plugins.

  • @fishbone007
    @fishbone007 2 года назад +2

    Damn DarkReaper thats a pretty cool Linux you have there. D:

  • @FurdoxArchive
    @FurdoxArchive 2 года назад +1

    here before premiere!

  • @dadik7466
    @dadik7466 2 года назад +5

    damn now I'm sad I didn't figure out to teleport :( will you be making any more challenges?

  • @stellar4677
    @stellar4677 2 года назад

    Love this

  • @Onako2
    @Onako2 2 года назад +1

    My idea: everybody who gets more than 2 Blocks into illegal gets killed or the server does check every 40 ticks if the position is legal if yes it saves it into another variable where the player gets ported back if moving to fast

  • @MalLoHi
    @MalLoHi 2 года назад

    bro, maizuma games is the goat

  • @elliot_yoyo
    @elliot_yoyo 2 года назад

    Great video as always thx

  • @Doogie13
    @Doogie13 2 года назад +8

    Its sort of embarrassing that WorldGuard didn't patch this considering "PacketFly" has been a common feature for a whole range of exploits such as phasing, flying, etc in most 1.12.2 clients

  • @DarkBraveStuff
    @DarkBraveStuff 2 года назад +1

    fun episode

  • @OwO-.
    @OwO-. 2 года назад +2

    Wouldn't just triggering the onmove event when you get rubberbanded back fix this?

  • @merthyr1831
    @merthyr1831 2 года назад +1

    shoutout to DarkReaper for their sick linux rice too :D

  • @germimonte
    @germimonte 2 года назад +1

    the delta might not have that much performance on regular play, but a bad actor could easily saturate the network just by sneaking

    • @LiveOverflow
      @LiveOverflow  2 года назад +13

      a bad actor can always just send movement packets larger than delta directly ;)

    • @tr7zw
      @tr7zw 2 года назад +1

      The real issue is the server not correctly taking into consideration the client tps. There should be no more than 20 move packets per second(but also need to keep in mind lag). Keeping that in mind, it wouldn't be an issue to just call the event on every move packet.

  • @Omio9999
    @Omio9999 2 года назад +3

    Noted. I suppose that's an additional Easter Egg I can implement on my own server(s), should you be willing to have at least your player's head visible.
    I keep hearing about people giving Command Blocks a lot of flack, but don't get into the "why" without getting fuzzy. I have a working theory, but my practical understanding fails to see how many "resource leaks" there are in that pipeline.

  • @Code12x
    @Code12x 2 года назад

    Can't wait to find the ip :D

  • @Zappexe
    @Zappexe 2 года назад

    I love your videos

  • @tqrtlee
    @tqrtlee 2 года назад

    ty

  • @vaibhavsingh130
    @vaibhavsingh130 2 года назад

    U BEST!!!

  • @snoxzy
    @snoxzy 2 года назад +1

    Noice

  • @uhhDotpy
    @uhhDotpy 2 года назад

    The server is a really cool concept. But(i could be really wrong, Sorry if i am.) I feel like if a genuinely experienced grief "team" (team of 3 to 6 players) would join the server. The server would've been pretty much destroyed.
    Note: I'm assuming the server has no(or close to 0) protection against cheating. And that things like explosions, withers and x dupe method(s) are not disabled or patched

  • @poleq5060
    @poleq5060 2 года назад

    Well, we (devs) can just put BukkitRunnable in enEnable(). That Runnable would be runTastTimer, and this could loop through all online players and check their positions if they are inside some private regions. Well, this should work, but i know that for some bigger servers this could may contribute to the lags. Am i right? Or i have messed something in the video?

  • @eimcca
    @eimcca 2 года назад

    The teleport event is fired for these moves.

  • @HonestAuntyElle
    @HonestAuntyElle 2 года назад +1

    I was so close to getting hacker. I had found the problem code, but was fooling around with NaN until I got frustrated by noobbot blocking all the slots.

  • @angeloid_
    @angeloid_ 2 года назад +2

    Moles LLC / Rodents Ltd. has begun griefing.

  • @spicysauce6925
    @spicysauce6925 2 года назад

    There has always been a huge imbalance of power between griefers and regular players, you can join a server, dupe some tnt and wreck someones base in less than 30 minutes when it took them months to make it, lava casts are also criminally easy to make and hard to clean up. Anti griefing plugins are cool and all, but that leaves no power to the players and you either wait for an admin to show up and fix it, which may not be perfect or you fix it yourself, its annoying asf to clean up multiple large lava casts, only to have the griefer show up the next day and do it again.

  • @God-hp2gx
    @God-hp2gx 2 года назад

    Rather interesting, sadly i havent found any mention of the server

  • @redacted8220
    @redacted8220 2 года назад +1

    What about the strict value thing? did it work at all? you only briefly mentioned it

  • @AndyIsHereBoi
    @AndyIsHereBoi 2 года назад +1

    Nicce

  • @276-
    @276- 2 года назад

    :O Meteor client!!!

  • @brunoais
    @brunoais 2 года назад

    In my opinion, OnPlayerMove should be triggered when a player connects or some alternative to that event should exist

  • @AzumaSKR
    @AzumaSKR 2 года назад +1

    3:17 wat is that song

  • @RaystormTheWise
    @RaystormTheWise 2 года назад

    Why doesn't it just detect the presence or proximity of the player and teleport him out?

  • @cannedwither8494
    @cannedwither8494 2 года назад +2

    could you please share your current fabric mod with us? it would provide a great opportunity to analyze code and figure out how to do stuff. Your videos have inspired me to make my own hacks, and i would like to look at your code. :)
    the end.

  • @soshimee
    @soshimee 2 года назад

    I've seen someone who placed saplings in protected areas...

  • @fugoogle_was_already_taken
    @fugoogle_was_already_taken 2 года назад +3

    is DarkReaper by any chance Czech? :D I think he has quite Slavic accent

  • @kritzmaker
    @kritzmaker 2 года назад

    i have a terrible idea
    if the velocity is below said value, yet not zero, just null the move packet

  • @nBlackyHVH
    @nBlackyHVH 2 года назад

    I want to learn how to do something like this but I dont know where to start do you have a tutorial I can watch to get started?

  • @imluctor5997
    @imluctor5997 2 года назад

    i can already see how that works. Bcs the player is near that chuck it will recieve the package of a block being broken at that location. Allowing the user to use that and send it to chat and discord. Very ez to do if u do the research on how to

  • @0xffff00
    @0xffff00 2 года назад +1

    I was here

  • @TimLF
    @TimLF 2 года назад

    Is that an Stitch (experiment 626) reference?

  • @FennecTECH
    @FennecTECH 2 года назад +2

    Im pretty sure i figured the world guard bypass out in my head. Just make all movement packets use whole numbers like that

    • @oliviadrinkwine1411
      @oliviadrinkwine1411 2 года назад

      then it could be bypassed with decimals like .05 for example.

  • @wufson-cz
    @wufson-cz 2 года назад

    15:20 I really like DarkReapers desktop I see that he is using a tiling window manager, very nice. Also if DarkReaper sees this Ahoj! Jak se máš?

    • @Lopusnik4
      @Lopusnik4 Год назад

      má se dobře určitě

  • @kataraluna8417
    @kataraluna8417 2 года назад

    trigger the movement on teleporting? and check the location?

  • @astr.4
    @astr.4 2 года назад

    lag = worldguard/any plugin bypass, proved by the man ashswag himself

  • @PossiblePanda
    @PossiblePanda 2 года назад

    Is it possible to join this server? It looks really fun!!

  • @BlockOfGaming
    @BlockOfGaming 2 года назад +2

    You can comment already?

  • @ModifiedSteve
    @ModifiedSteve 2 года назад

    This sever is sooo cool, is there anyway I could join it?

  • @jolly.mp4994
    @jolly.mp4994 2 года назад

    what’s up with the tnt spawning on my head when i join the server

  • @tamaskiss1017
    @tamaskiss1017 2 года назад

    what de (desktop enviroment) does DarkReaper use?

  • @itsmaybetokyo
    @itsmaybetokyo 2 года назад

    8:51 what vscode theme?

  • @4zoz
    @4zoz 2 года назад

    Will you show us a way to get op using xss ? as you did do it like show us the text instead ?

    • @TeakLlax
      @TeakLlax 2 года назад

      what even is the IP?

    • @4zoz
      @4zoz 2 года назад

      @@TeakLlax you have to find it or hack in

  • @cedric1731
    @cedric1731 2 года назад

    You could also create a lightweight thread with the latest Java Version for every player joining. Every 5 seconds you check if their latest position is theoretically possible. This could also prevent any form of flying if properly implemented

  • @Meowzofficial
    @Meowzofficial 2 года назад

    I reallz hope someone builds a REWE where zou can buz club mate or mazbe a späti

  • @Cyberfishofant
    @Cyberfishofant Год назад

    soo...this server relies on users to enforce anti-griefing measures?