Pool Table w/Custom Physics in Minecraft 1.14

welcome back settling here today I’ve got a new data pack for you and as you might have guessed it is a pool table or billiards table however you want to call it so the way this works is you use a bow to strike the cue ball and it will okay that wasn’t a very good break it’ll it’ll basically hit the other balls implemented a custom physics engine for this there’s a sounds let me try and get some sounds playing you can kind of hear him and yeah so you can actually play a full game of pool using this there are some glitches for sure because I’m only calculating physics 20 times per second as opposed to a good physics simulation which would probably go quite a few few more times per second than that but so too the way you use this once you have the data pack installed as you type trigger billiards and it’ll bring up this little menu and from there you can reset the game the way you do that is just stand near the middle of this block and hit reset game it’ll basically reset the game like relative to where you’re standing so if you want to try this other larger pool table that you can but yeah so it’s kind of like racking a real pool game you know it’s not it’s not always in the exact same spot but you can see there is solids and stripes so solids are the wool ones and stripes are the ORA ones and then the Obsidian one is the eight-ball and of course the white one is the cue ball so I’m gonna go ahead and just kind of play out a game of pool now there’s a lot of different rules of pool different rule sets I actually spent a while reading about them in my early 20s but typically you can start with the cue ball wherever you want behind this string the head string it’s called and I’m sure I’m gonna get crucified by some pool players who play it differently than I do but anyway let me go ahead and break let me do a full draw on the bow now however hard you hit that cue ball or ever however long you pull back on the bow it will affect the speed with which you hit the cue ball so I want to do a full draw for the break that was a pretty good break because now I can oh no man there’s a stripe over here so there’s two solids in and one stripe now the way I usually play is you don’t get to call it until you well you don’t get to call out on the break so you have to if you do hit one in on the break you get to go again but I think I have an easy shot here with this purple one so I’m probably to go for a solid since there’s already two solids in so I’ll just try and hit it really hard oh I did hit it in and I get to call solids but I also scratched so now the other player would go I’m just gonna play for both players but this does work in multiplayer so the other player would be stripes so basically they can put the ball ball anywhere they want behind this line this is sort of like invisible line here and on a on a scratch so I’m gonna try and hit in that ball so if you don’t already have this menu up you can just type trigger billiards again if you do then you just hit reset cue ball and then wherever you’re standing it’ll just work the cue ball to you so the cue ball was in here and now it’s not now I can try and hit that stripey emerald or ball in and I got it in and so I get to keep going Oh in fact I even got another one in No all right so it’s going pretty well for the stripes don’t really have a great shot right now I think I’m just gonna try and hit this gold or one on it on its side I don’t know maybe push it over that direction somehow or maybe I’ll even hit the coal one I don’t know we’ll see that was actually pretty close to going in alright so then it would be solid steering so let’s see I think I want to try and hit the yellow wool in so I want to like aim so that it hits this part of the ball now the balls alright they look like cubes obviously because it’s Minecraft but they are spherical in terms of the physics engine so if I hit it so that this sort of like the spheres touch you know this way then it’ll it’ll knock the ball off that way so I want to aim for the right side of the yellow wool ball and we’ll see what I can do oh it’s a little too wide there so let’s go we’ll go back to the stripe Stern seems like I have a pretty pretty good shot here but never know like even a real pool all right that was good I just kind of struck it really hard and alright so see I have three balls left I can hit but the rule that I play by is you have to hit your ball you can’t hit the other teams ball first so I can’t really go for the cold one I’m gonna try and combo so the iron ore into the gold or into the pocket and I’m gonna try not to hit this red ball because that would be a scratch but something like this maybe oh I missed the iron ore so that wasn’t the shot I called but that’s okay so I did hit the gold ore in but unfortunately I also scratched so now it’ll be on to solids turn and so the solid again you have to put the ball the cue ball behind this string um probably go for this iron ore is kind of blocking all of the solid shots alright well maybe the orange one though that is a little risky because you could hit the eight ball but let’s try it so I’m gonna just put the cue ball right here and we’re gonna aim for the left half for the orange one do mmm okay I don’t want to actually draw back that quite that far I don’t think Oh actually the yellow one interesting yeah there for sure the physics is not perfect but honestly it’s it’s not too bad from just Minecraft alright so stripes turn again this shouldn’t be a hard shot but we’ll see you never know alright it’s not too bad unfortunately I didn’t set myself up very well if I had if I had hit it maybe a little bit harder a little bit lighter it’d probably have been a lot better so now I’m gonna have an impossible time actually trying to hit the only stripes ball that’s left so I’m gonna have to go off the wall here I think I need to aim about right there so we’ll see if I can just not scratch yep I didn’t scratch but unfortunately I didn’t get the ball in either oh wait no okay alright so yeah I I the physics like when the ball does hit the wall it loses a little bit of velocity same with the balls hitting each other there’s there’s like some real physics key stuff in there alright so the man stripes is so far ahead and this is actually really hard because the cue ball is so close to the southern ball but well I think I’m just gonna try and get the orange ball in that pocket but it doesn’t seem very likely let’s try it like this oh well wrong ball in the pocket but I did get it unfortunately I also scratched – let’s stripes set up for a nice straight shots just like line it up and then I can hit reset cue ball and here we have the cue ball so this shouldn’t be too hard of a shots although again I don’t know sometimes I have a hard time with this real life pool yep not only did I not get it in I also scratched it can be very hard to line it up especially since these balls aren’t rendered the same way that they’re handled with physics all right so that’s a scratch and we’ll give the ball to solids so I’m go ahead and try and line it up again reset the cue ball and yeah it’s trying to take it too hard I think just line it up oh man okay so that’s what I’m talking about with the physics they like the cue ball like somehow surpassed the the yellow ball so that happens sometimes so now this is interesting because it’s stripes turn I have to put the cue ball behind this line but I can’t actually directly hit this ironore ball and just and not allowed to by the rules I have to the cue ball has to cross the line before it’s it’s able to hit the ball but it’s also going to be really hard to even just bounce it off the wall I guess from over here I might be able balance it off and hit the hit the cue ball or hit the iron or well let’s just try not to hit the 8-ball oh I hit the 8-ball so that in fact I hit the eight ball into the pocket and that means I lose the game wow what a what an intense game it fool okay well yeah so this is actually pretty fun to play and like I said it works on line just any any time you want you can hit the cue ball it doesn’t have to like to be stopped or anything in fact the physics supports balls that are moving hitting each other if you want to reset the game like I did at the beginning of the video you come over here you just hit reset game I’m just gonna shoot the ball around a little bit but try and get some some balls that are moving to hit each other yeah I don’t know so yeah the physics like there’s there some glitches for sure but I’m pretty I’m pretty proud of what I was able to do yeah if you want to download it and try it for yourself there’s a link in video description to this world it’s got both well it’s exactly what you see it’s got both of these pool tables you can even make your pool table in different sizes the only thing is that when you come here and click reset game the the cue ball is just always at this offset from the rest of the pool balls so if you make a bigger or smaller table you might have to like manually move it at the beginning of each game but that’s okay because I kind of manually move that cue ball at the beginning of each game to what I want to break as I like to break from an angle so yeah that’s that’s how you do it that’s how you play pool in Minecraft how did I render the the game well obviously of course it’s armor stands just armor stands wearing blocks on their head and it’s just the same thing as always I actually tried having them face the direction that they like have velocity and but it was kind of weird because like you could see the entire text here like rotate as it like bounced off a wall the texture would rotate hundred eighty degrees and it didn’t look great but yep just armor stands and wearing stuff on their head yeah that’s about it thanks for watching [Music]

I made a custom physics engine datapack to run a game of pool in Minecraft 1.14.
Download: https://sethbling.s3-us-west-2.amazonaws.com/Downloads/Builds/Pool+Table.zip

SethBling Twitter: http://twitter.com/sethbling
SethBling Twitch: http://twitch.tv/sethbling
SethBling Facebook: http://facebook.com/sethbling
SethBling Downloads: http://sethbling.com
SethBling Shirts: http://sethbling.spreadshirt.com
Suggest Ideas: http://reddit.com/r/SethBlingSuggestions

Music: “Cipher”
Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/

21 Comments

Leave A Reply