All right welcome to this java introduction for minecraft and hightail modding and in this series that is going to run for the entirety of this december we’re basically going to learn the ins and outs the first steps on how to actually program with java right i purposefully named this the java Introduction for both minecraft and hightail modding as ital modding will also require java knowledge to basically start and even though it’s probably a way ways off it’s still a very good idea to start early with this and familiarize yourself with java so for this series We’re going to be using java 16 this is because minecraft recently changed to java 16 therefore we’re going to be using that because it’s probably the version that minecraft will use for quite a while in the future and the difference between the versions aren’t that crazy really because with the Basics are going to be the same almost no matter what version we’re going to be using right and for the entire series you will have individual gists and a github repository available for you so the entire code is going to be available for you to copy over and download and Play around with and this really is built up as a complete beginner’s guide and even if you don’t want to necessarily do minecraft modding or high-tail modding you can still watch this series it’s still going to be very relevant to you because once again the absolute basics of java are going to be The same no matter what right now the first thing that we’re going to need is we’re going to need the jdk this is the java development kit and this basically enables us to actually work and develop with java i’ve linked the open jdk from adobe gm in the description below i’ve Already selected tamarin 16 right here so this is jdk 16 as you can see i’ve also already selected my operating system as well as my architecture and i’m going to download the msi here which basically immediately installs the jdk onto my machine you just go through with this installation like any other program So there’s nothing crazy about this just install this and then we can continue after you’ve installed the jdk you’re also going to need an ide that is an integrated development environment and is basically a fancy text editor in which we can write code and for that we’re going to be using intellij idea Here the community version is free and open source so it’s perfectly great for us and you can simply click the download button and it’s going to download and once again just install intellij idea onto your pc like any other program and when you start intellij for the first Time you’re going to be greeted with a welcome to intellij idea screen now it’s going to be looking a little bit different from this but no worries whatsoever the main thing is that you have the new project the open and the get from vcs buttons right here and You’re going to be choosing the new project button it’s going to open a window that looks similar to this and the main thing up here is the project sdk so it’s very important if you have multiple java or jdk versions installed make sure to select 16 and whatever the Version behind here is is not that important but what is important is that the first number is 16. also make sure that you select the java project right here and then you can select next and then we want to check this right here so create project from template because we Want to make a command line app this simply already generates some things for us that are going to be easier for us to start basically and then click next again and this will open this window where you can define the project name the project location and the base Package now i’m going to explain quickly what those are project names should be fairly self-explanatory this is simply the name of your project then the project location is simply the location at which your project is being saved and then the base package this is a very interesting thing related to java Basically so class the script files so to speak of java are located in what are called packages and the convention there is that you basically start with sort of a domain and the idea is for example if this was google then you could do com google right so you always take the top Level domain with the ending here at the front dot and then whatever name you have so i’m going to be choosing net count joe i would highly advise for you to just take your own name in here whether it be your online name or your real name like if your name is richard Do something like net.richard that’s totally fine that’s okay however i do advise not to take countenjo here because then people you know might be looking at this and we’re like well you didn’t write that code right like that that was done by account joe because like that’s not you so i Would just uh advise this just put your own name in here don’t put anyone else’s name in here it’s kind of weird to be honest but that’s just something right but once that has been done let’s click the finish button and it will open a window Such as this so now the main window here has been open basically and there’s a lot of things in here and a lot of confusing stuff but let’s not worry about this too much i’m going to say a few words here so number one we can open This java introduction here we can click this open and then click this open and you can see that this is here this main with this c this is the main class now the main class is a very important thing this is basically where all of our execution of All everything that we’re writing will happen for the time being what we’re going to do is i would like to say that we’re gonna ignore most of this stuff here the only thing that interests us we’re gonna zoom in control holding control and then just scrolling with the Mouse key you can zoom in here and what we’re gonna do is we’re just going to focus basically on this right here so between this curly bracket and this curly bracket that is all that we care about we’re going to sort of black out all of this and we’re going to black out All of this below because we don’t want to understand that yet however in the coming tutorials of course we’re going to go through this and at the end of the series you will understand everything that is written in here but the first few tutorials we’re going to ignore this And only really focus on what happens between this and this curly bracket so that’s number one earlier with that the project has been set up as well and that is going to be this sort of overview right here so java introduction for minecraft and hightail modding as you Can see and all of the actual well youtube videos that are going to be here for this month let’s say are displayed right here so if you are watching this sort of in the present so wireless is coming out then this is the actual schedule that we’re going to follow Basically of course we’re right now here right java 1 and then we’re going through some of the basics right and then every sunday starting at the 12th of december basically we’re going to have an exercise and a solution as well so that’s going to be very interesting indeed i highly recommend just taking Your time going through all of this if this is the future and the entire java introduction is already out then of course that’s going to be a little bit easier for you you can just follow it at your own pace otherwise making you know basically following this day by day is Also going to be really cool but this would be it for the first tutorial right here and like i said when the playlist is out it’s going to be displayed right now on your screen otherwise you can of course continue with java 2 data types As soon as that’s out and i would say i genuinely hope that this introduction is going to be useful to you and take your time with it and i’ll see you in the next tutorial so yeah you Video Information
This video, titled ‘Java Setup | Java Introduction for Minecraft Modding’, was uploaded by Modding by Kaupenjoe on 2021-12-01 11:00:26. It has garnered 72381 views and 1777 likes. The duration of the video is 00:07:32 or 452 seconds.
In this Java Modding Tutorial, we are starting with downloading some programs we are going to need to start with Java!
== MINECRAFT COURSES == ▶️ Learn Forge Modding with Minecraft 1.18: https://url.kaupenjoe.net/CourseForge118 * ▶️ Learn Fabric Modding with Minecraft 1.18: https://url.kaupenjoe.net/CourseFabric118 *
== ASSETS & DOWNLOAD LINKS == GitHub Repo: https://github.com/Tutorials-By-Kaupenjoe/Java-Introduction JDK Download: https://adoptium.net/releases.html?variant=openjdk16&jvmVariant=hotspot IntelliJ Download: https://www.jetbrains.com/idea/download/
== TIMESTAMPS == 0:00 Intro 0:20 Explanation 1:24 Downloading the JDK 2:00 Downloading the IDE: IntelliJ 2:27 Starting IntelliJ for the First Time 4:46 IntelliJ has opened! 6:08 Java Introduction Schedule 7:23 Outro
== TAKE A LOOK AT MY COURSES WITH COUPON CODES == ▶️ Learn Forge Modding with Minecraft 1.18: https://url.kaupenjoe.net/CourseForge118 * ▶️ Learn Fabric Modding with Minecraft 1.18: https://url.kaupenjoe.net/CourseFabric118 * ▶️ Complete and Roblox Lua Game Development: https://url.kaupenjoe.net/RobloxCoupon *
== SUPPORT ME ON PATREON == ▶️ https://url.kaupenjoe.net/patreon
== SOCIALS == Discord: https://url.kaupenjoe.net/discord Personal Twitter: https://twitter.com/Kaupenjoe
Instagram: https://url.kaupenjoe.net/tutorials/instagram Facebook: https://url.kaupenjoe.net/tutorials/facebook Twitter: https://url.kaupenjoe.net/tutorials/twitter TikTok: https://url.kaupenjoe.net/tutorials/tiktok Written Tutorials: https://url.kaupenjoe.net/tutorials/blog
== LICENSE == Source Code is distributed under the MIT License. Additional Licenses for other assets can be seen below or in the accompanying CREDITS.txt on download.
== ADDITIONAL CREDITS == Outro Musik by Kevin MacLeod: “That’s a Wrap” Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 http://creativecommons.org/licenses/by/3.0
== AFFILIATE DISCLAIMER == * Some of the links and other products that appear in the video description are from companies which I will earn an affiliate commission or referral bonus from or are my own products. This means that if you click on one of the product links, I’ll receive a small commission or additional kickback without any additional cost for you. This helps support the channel and allows me to continue to make videos. Thank you for the support!
== HASHTAGS == #Minecraft #Hytale #JavaTutorial #Kaupenjoe