The End Of Humans In Minecraft

The End Of Humans In Minecraft
Spread The Viralist



Hackers keep finding my server and ruin everything. Maybe it’s time to end it.

Watch full series: https://www.youtube.com/playlist?list=PLhixgUqwRTjwvBI-hmbZ2rpkAl4lutnJG

Chunkbase Seed Map: https://www.chunkbase.com/apps/seed-map#LiveOverflow61374546
Enjoys Building Spawn House Time-lapse: https://www.youtube.com/watch?v=dfPeM2siWOY
The random dev setup video I used: https://www.youtube.com/watch?v=YOBt2SABHlM
Cubiomes: https://github.com/Cubitect/cubiomes

Episode 14:
00:00 – Intro
00:46 – Let’s Play: The Item Sorter
02:23 – Let’s Play: Exploring Spawn Area
04:05 – Thoughts on the Server Community
04:54 – Let’s Play: Plans for the End
05:53 – How I got the LiveOverflow server Seed
06:56 – Tutorial: Defeat The Final Minecraft Level
08:02 – Anti-human Plugin Development
10:09 – How Server Plugins Work
12:41 – Teaser: Jungle Secrets

=[ ❤️ Support ]=

→ per Video: https://www.patreon.com/join/liveoverflow
→ per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join

=[ 🐕 Social ]=

→ Twitter: https://twitter.com/LiveOverflow/
→ Instagram: https://instagram.com/LiveOverflow/
→ Blog: https://liveoverflow.com/
→ Subreddit: https://www.reddit.com/r/LiveOverflow/
→ Facebook: https://www.facebook.com/LiveOverflow/

source

Recommended For You

About the Author: LiveOverflow

38 Comments

  1. At 9:34 the code "e.getFrom() != e.getTo()" is not valid, as "!=" in java check that the instances are the same.
    The code "e.getFrom().equals(e.getTo())" is a valid replacement, it doesn't matter anyway because bukkit don't trigger PlayerMoveEvent if the player didn't moved.
    The most concerning part is that the code use "player.getLocation()" which work exactly like "e.getFrom()", so if someone messes up movement once, they can't join back.

  2. nice, so now players need to do x = round(x * 100) / 100 before sending a move packet. you dont even need to modify z, since it is a && in the code, not a ||. dont know if this is intended ^^

  3. Istfg why do gay and trans people aleays have to plaster their damn flags on everything. It's seriously annoying, nobody truly gives a damn about you being whatever you want to be. I don't go around spouting about my sexual preferences and whatnot so have the respect to not do it back?

  4. couldnt you just send movement packets to server that fit within the range while your client gets to move like normal? (i have zero idea how this would be done)

  5. Hey, once you get into more advanced plugin development, I recommend learning about java reflections and objectweb asm or spongepowered mixins. They are really helpful for modding the parts of the game that the bukkit api doesn’t give access to.

  6. ive just put together a small fabric mod that should snap the player to the right increments, it works correctly on my server. however i tried joining before i had it set up and now no matter what i get instantly kicked before i even get in properly. do i rlly need an alt because the server hates me so much?

  7. I guess its not that hard to code a bot that walks forwards changing random small direction to sides without changing their target position.

  8. I love the fact that someone built a trans and rainbow flag on the server.

    But one problem remains with your anti human implementation: what if you dont spawn on a round coordinate? The next move event will almost definitely be not a round coordinate

  9. When I join the server instantly kicks me. I don't know exactly why but my guess is that the server creates an internal PlayerMoveEvent. My client doesn't send any bad packets. I would apeacheate it if you would teleport the kicked player to a valid postion before kicking the player (e.g. Spawn or Current Block position)

  10. I cannot put into words how much I love this series. I made my start in programming hacking games just like this. Getting new students to explore security and programming in a game makes it so much more interesting and approachable! Now I'm going to see if I can beat the internet in making a bypass for your check!

  11. .0 is actually the edge of the block, would be nicer to limit the movements to quarter blocks (x = .5 or x = .0) so instead of "… % 10 == 0" you would do "… % 5 == 0".
    This way you allow hackers to be perfectly center of a block. Kinda tingles my OCD.

    Edit:
    Just realized the *1000 takes care of that, so no problem there. Oups.

Comments are closed.