I Remade Valorant in Minecraft

Posted by Steve

Friday, May 28, 2021 1:29 AM

I Remade Valorant in Minecraft

Watch the YouTube Video Here!

Introduction

Hey Valorant community, so I kinda know how to script in Minecraft and my friends told me to make Valorant in Minecraft, since I play both. I brushed it off for a while and thought "pfff that shouldn't be too hard" and literally thought it would take me a day.. turns out it costed me 2 months and my grades. But was it worth it? 100% (actually maybe 99%).

I'm a very detail-oriented person to the point that it's obsessive and annoying (even for me), so I tried to be very accurate (down to the same hex codes). If I was going to do it, I was going to do it right. Oh also, this ain't a mod; it's on a Paper server, AKA you don't need to download anything client-side. (The scripting language used is called Denizen)

P.S. I better get all the girls from this.

If you just want to get to the juicy part with the agents and stuff, feel free to scroll down.

Queue System

Firstly, I decided to start off with doing all the boring stuff first and ending with the fun stuff (like agents and abilities). Just letting you now, all of it was a pain ;)

I began with creating setup commands, but no one wants to see those, so here are the player commands:

Player Commands

The help menu has more than this (shown later).

Agent Select

https://i.redd.it/6bnum5j0uh171.gif

Core Gameplay

This involves the buy phase, the round, the spike timer, post round timer, all the win/loss outcomes, etc. I set up a quick test map so I can easily do mah stuff.

HUD

Here's what the sidebar, scoreboard and timers look like. The barrier ended up lagging a lot on a larger scale, so I ended up adding/removing a wall of glass blocks.

Abilities

Simple, but it does the job.

Spike

Planting/defusing the spike (Point + Crouch + Right-Click).

Spike go boom boom.

Weapons and Buy Menu

Holy moly guys. You don't even know how much my brain fried working on this part. Shops are the worst to make in Minecraft. Oh yeah.. I also copied all the values of every weapon by hand into what we call "data script containers".

I also mixed all sorts of different sounds together with unique pitches individually for each gun to make them sound somewhat like guns.

Also, yes, guns do different damages depending on the range of fire.

Weapon Data

Heh. You think this is a lot? This post doesn't even cover half the stuff.

Hitscan

That's right. Like I said, I wanted to be very accurate, and that means I had created my own shooting method via hitscan, just like Vally wally. I also added some bloom.

Buy Menu

This drove me NUTS...

Maps

I may be able to script a little, but building? Hell naw. I found these builds online.

Range

I made a neat lil bot at the practice range (which is also the lobby).

Map Links

Agents & Abilities

Oh lordy lord.. some of these required me to tear my brains out and put them back in place (I'M TALKING TO YOU, BRIMSTONE).

I decided to only select 6 agents to make, because I felt like it. I may or may not add more in the future, but please let me take a smol break.

Controls

I also made a little tutorial video for some of the players because they can't read.

Jett

Cloudburst, Updraft, Tailwind, Blade storm

Reyna

Leer, Devour, Dismiss, Empress

Phoenix

Blaze, Curveball, Hot hands, Run it back

Brimstone

Stim Beacon, Incendiary, Sky Smoke, Orbital Strike

Omen

Shrouded Step, Paranoia, Dark Cover, From the shadows

Sage

Barrier Orb, Slow orb, Healing orb, Resurrection

Conclusion

This.. was some adventure. I really thought it would take me one day.. oh how delusional I can be. Anyways, this was quite the project for me personally. I learned many new things along the way. I really hope some people who come across will find this interesting. Enjoy!

References

  • https://www.reddit.com/r/VALORANT/comments/nlrftd/i_remade_valorant_in_minecraft/
  • https://reddit.com/nlrftd

More Like This

My Flicks Are Improving...Somewhat.

Play

Posted by Otto
Saturday, October 23, 2021 11:48 PM

Play Video