1
|
|
|
|
Intro
|
|
|
17 listeners
|
2
|
|
|
|
Opening IntelliJ for the first time!
|
|
|
11 listeners
|
3
|
|
|
|
Downloading The Forge MDK and Setting it up
|
|
|
11 listeners
|
4
|
|
|
|
Creating the ModItems Class
|
|
|
4 listeners
|
5
|
|
|
|
Adding and Explaining the JSON Files
|
|
|
4 listeners
|
6
|
|
|
|
IMPORTANT FOLLOW THESE STEPS!
|
|
|
3 listeners
|
7
|
|
|
|
IMPORTANT Setting up the Assets Folder Structure
|
|
|
3 listeners
|
8
|
|
|
|
Adding a second Item to Minecraft 1.19 with Forge
|
|
|
3 listeners
|
9
|
|
|
|
(Optional) Set up a GitHub Repository for your Project!
|
|
|
3 listeners
|
10
|
|
|
|
How to make a Custom Creative Mode Tab in Forge 1.19
|
|
|
3 listeners
|
11
|
|
|
|
Running the genIntelliJRuns Task
|
|
|
3 listeners
|
12
|
|
|
|
Setting the Project Window appearance!
|
|
|
3 listeners
|
13
|
|
|
|
Demonstration
|
|
|
2 listeners
|
14
|
|
|
|
Creating the ModBlocks Class
|
|
|
2 listeners
|
15
|
|
|
|
Changes in the build.gradle File
|
|
|
2 listeners
|
16
|
|
|
|
How to build a JAR file for your mod?
|
|
|
2 listeners
|
17
|
|
|
|
Making a Custom Block with Custom BlockState Property
|
|
|
2 listeners
|
18
|
|
|
|
Registering the Custom Block
|
|
|
2 listeners
|
19
|
|
|
|
Registering the Block
|
|
|
2 listeners
|
20
|
|
|
|
Starting Minecraft in the Dev Environment for the first time!
|
|
|
2 listeners
|
21
|
|
|
|
Adding the JSON Files
|
|
|
2 listeners
|
22
|
|
|
|
Continuing to change the build.gradle file
|
|
|
2 listeners
|
23
|
|
|
|
Changing Contents and Location of the ExampleMod Class
|
|
|
2 listeners
|
24
|
|
|
|
Changes in the mods.toml File
|
|
|
2 listeners
|
25
|
|
|
|
Overriding the use Method
|
|
|
2 listeners
|
26
|
|
|
|
Registering the Custom Capability
|
|
|
2 listeners
|
27
|
|
|
|
Adding the Tooltip
|
|
|
2 listeners
|
28
|
|
|
|
Creating the PlayerThirst Class
|
|
|
2 listeners
|
29
|
|
|
|
Creating the PlayerThirstProvider Class
|
|
|
2 listeners
|
30
|
|
|
|
If the Class is greyed out? Registering the Item!
|
|
|
2 listeners
|
31
|
|
|
|
Creating the KeyBinding Class
|
|
|
2 listeners
|
32
|
|
|
|
Registering the Custom KeyBinding
|
|
|
2 listeners
|
33
|
|
|
|
Creating the ModVillagers Class
|
|
|
1 listener
|
34
|
|
|
|
Adding Custom Trades to our Custom Villager
|
|
|
1 listener
|
35
|
|
|
|
Adding the Name of the Villager & Texture
|
|
|
1 listener
|
36
|
|
|
|
(IMPORTANT) Adding the POI to the Tag
|
|
|
1 listener
|
37
|
|
|
|
IMPORTANT Adding the Blocks to the required Tags as well
|
|
|
1 listener
|
38
|
|
|
|
Looking at the Loot Tables
|
|
|
1 listener
|
39
|
|
|
|
Creating the Custom Item Class
|
|
|
1 listener
|
40
|
|
|
|
Looking at Minecraft Vanilla Code!
|
|
|
1 listener
|
41
|
|
|
|
Looking at Minecraft Vanilla Block Code!
|
|
|
1 listener
|
42
|
|
|
|
Looking at the RedstoneOreBlock as an Example
|
|
|
1 listener
|
43
|
|
|
|
Creating the Custom Block Class
|
|
|
1 listener
|
44
|
|
|
|
Creating the Custom Recipes
|
|
|
1 listener
|
45
|
|
|
|
Looking at ANY AND ALL VANILLA Recipes
|
|
|
1 listener
|
46
|
|
|
|
Copying over other Recipes & Explaining them
|
|
|
1 listener
|
47
|
|
|
|
Overriding the Methods
|
|
|
1 listener
|
48
|
|
|
|
Fixing the Texture and the Name
|
|
|
1 listener
|
49
|
|
|
|
Common Problems and How to solve them!
|
|
|
1 listener
|
50
|
|
|
|
Why is the use method called 4 Times?
|
|
|
1 listener
|