آموزش Modding By Kaupenjoe: Forge Modding for Minecraft 1-18-1

Modding By Kaupenjoe: Forge Modding for Minecraft 1-18-1

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

Minecraft! این محبوب ترین بازی تمام دوران است و Minecraft Modding دوباره در دهان همه است! برخی از مدهای Minecraft آنقدر محبوب شده اند که همه آنها را می شناسند. انجمن Minecraft Modding هر روز در حال رشد است و یک خروجی عالی و خلاقانه است!

این دوره به شما یاد می دهد که چگونه Minecraft Mod خود را بسازید! نه تنها زبان برنامه نویسی جاوا را یاد خواهید گرفت، بلکه نحوه استفاده موثر از Minecraft Modding API Forge را نیز خواهید آموخت.

برای کاملا مبتدیان، من یک مقدمه جاوا را برای شما اضافه کرده ام، بنابراین حتی بدون هیچ تجربه ای در برنامه نویسی، می توانید ابتدا با مرور مقدمه جاوا، ساخت مودهای Minecraft را شروع کنید! 

در بخش مفاهیم پایه دوره، یاد خواهید گرفت که چگونه آیتم ها، بلوک ها، دستور العمل های سفارشی، ابزار را به Minecraft اضافه کنید! مفاهیم متوسط ​​جایی است که شما واقعاً مهارت های شگفت انگیز مورد نیاز برای اصلاح Minecraft مناسب با Forge را به دست خواهید آورد! ما در مورد BlockStates و NBT Data صحبت می کنیم، محصولات سفارشی اضافه می کنیم و می بینیم که چگونه می توانید مدل های بلوک سفارشی را به Minecraft اضافه کنید!

اما این همه ماجرا نیست! در پایان دوره، ما موضوعات پیشرفته ای مانند موجودیت های بلوک، انواع دستور العمل های سفارشی و حتی تولید سنگ معدن را پوشش می دهیم.

با کمی خلاقیت و به کارگیری درس هایی که از این دوره می گیرید، می توانید موفقیت بعدی Minecraft Mod را ایجاد کنید! 

این دوره برای افراد مبتدی قابل دسترسی است. حتی اگر در زندگی خود برنامه نویسی نکرده باشید! تنها شرط لازم این است که شما مالک Minecraft باشید و به طور مبهم با بازی و برخی از مدهای محبوب Minecraft یا حتی Modpack های Minecraft آشنا باشید.

فایل‌های تمرین و کل کد منبع در دسترس خواهند بود، بنابراین می‌توانید هر کاری را که من در ویدیوها انجام می‌دهم دنبال کنید.

اگر سؤال یا پیشنهادی دارید، در اینجا با من تماس بگیرید. خوشحالم که به شما در یادگیری کدنویسی در جاوا و ساختن Minecraft Mod خود با Forge کمک می کنم. 

سلب مسئولیت:  یک محصول MINECRAFT رسمی نیست. مورد تایید MOJANG یا مرتبط با آن نیست. 


سرفصل ها و درس ها

درس ها Lessons

  • (متوسط) نقاشی های سفارشی (Intermediate) Custom Paintings

  • (جاوا) ژنریک (Java) Generics

  • تکلیف 2: بازی چیزهای بی اهمیت با روش ها ASSIGNMENT 2: Trivia Game with Methods

  • (1.18.2) ساختارهای سفارشی (تک قطعه) (1.18.2) Custom Structures (Single Piece)

  • (World Gen) ایجاد یک درخت سفارشی (World Gen) Creating a Custom Tree

  • (1.18.2) رفع برخی از اشتباهات (1.18.2) Fixing Some Mistakes

  • راه حل 1: بازی چیزهای بی اهمیت SOLUTION 1: Trivia Game

  • Skillsahre به Skillsahre into

  • (واسطه) ویژگی های آیتم (Intermediate) Item Properties

  • (مبانی Minecraft) سوخت سفارشی (Minecraft Basics) Custom Fuel

  • تکلیف 1: بازی چیزهای بی اهمیت ASSIGNMENT 1: Trivia Game

  • (موضوعات اضافی) افزودن یک صفحه منوی سفارشی (Additional Topics) Adding a Custom Menu Screen

  • در حال صادر کردن مود شما Exporting your Mod

  • (جاوا) اعداد صحیح و روش های حسابی و ریاضی (Java) Integers & Arithmetic & Math Methods

  • (موضوعات اضافی) افزودن انواع موجودیت (Additional Topics) Adding Entity Variants

  • (موضوعات اضافی) افزودن یک قایق سفارشی (Additional Topics) Adding a Custom Boat

  • (اصول Minecraft) یک بلوک سفارشی ایجاد کنید (Minecraft Basics) Create a Custom Block

  • (1.18.2) رندر کننده موجودیت بلوک سفارشی (1.18.2) Custom Block Entity Renderer

  • تکلیف 6: دستور غذا و جداول لوت ASSIGNMENT 6: Recipe & Loot Tables

  • (همه چیز در مورد ابزار) زره اسب سفارشی (All about Tools) Custom Horse Armor

  • (متوسط) مبانی رویدادها (Intermediate) Events Basics

  • راه حل 4: سیستم مدیریت بانک SOLUTION 4: Bank Management System

  • (جاوا) نصب و دانلود (Java) Installation & Download

  • (جاوا) اظهارات If و Else (Java) If and Else Statements

  • (همه چیز درباره ابزارها) جلوه کامل زره (All about Tools) Full Armor Effect

  • (1.18.2) نهادهای نوزاد (1.18.2) Baby Entities

  • (World Gen) نسل گل سفارشی (World Gen) Custom Flower Generation

  • (جاوا) ریخته گری (Java) Casting

  • (World Gen) سفارشی Tree Generation (World Gen) Custom Tree Generation

  • (اصول Minecraft) نکات ابزار سفارشی (Minecraft Basics) Custom Tooltips

  • (مبانی Minecraft) مورد پیشرفته (Minecraft Basics) Advanced Item

  • (1.18.2) صندوقچه های غارت در ساختارهای سفارشی (1.18.2) Loot Chests in custom Structures

  • (متوسط) محصولات سفارشی (Intermediate) Custom Crops

  • راه حل 2: بازی چیزهای بی اهمیت با روش ها SOLUTION 2: Trivia Game with Methods

  • تکلیف 5: بلوک و آیتم ASSIGNMENT 5: Block & Item

  • (جاوا) رابط ها و کلاس های انتزاعی (Java) Interfaces & Abstract Classes

  • (موضوعات اضافی) اضافه کردن تنظیمات اولیه سفارشی (Additional Topics) Adding Basic Custom Configs

  • مدل‌های بلاک سفارشی (متوسط) در Minecraft با BlockBench (Intermediate) Custom Block Models in Minecraft with BlockBench

  • (موضوعات اضافی) افزودن موجودیت های سفارشی با Geckolib (Additional Topics) Adding Custom Entities with Geckolib

  • (جاوا) انواع داده های جاوا (Java) Java Datatypes

  • (پیشرفته) ایجاد انواع سفارشی دستور غذا (Advanced) Creating custom Recipe Types

  • تکلیف 4: سیستم مدیریت بانک ASSIGNMENT 4: Bank Management System

  • 1.18.2 به روز رسانی به 1.19 1.18.2 UPDATE TO 1.19

  • (متوسط) ویژگی های BlockState (Intermediate) BlockState Properties

  • (جاوا) رشته ها و روش های رشته (Java) Strings and String Methods

  • (اصول Minecraft) یک آیتم سفارشی ایجاد کنید (Minecraft Basics) Create a Custom Item

  • (جاوا) خطاها و چگونه هنگام دریافت آنها وحشت نکنید! (Java) Errors & How not to panic when you get them!

  • (موضوعات اضافی) افزودن انیمیشن های موجود با Geckolib و Blockbench (Additional Topics) Adding Entity Animations with Geckolib and Blockbench

  • (موضوعات اضافی) اضافه کردن XP Drops به بلوک ها (Additional Topics) Adding XP Drops to Blocks

  • (1.18.2) روستاییان سفارشی (1.18.2) Custom Villagers

  • (جاوا) Enums & Advanced Enums (Java) Enums & Advanced Enums

  • (جاوا) آرایه های جاوا (Java) Java Arrays

  • (متوسط) موارد را به Composter اضافه کنید (Intermediate) Add Items to the Composter

  • (متوسط) برای تلفن های موبایل سفارشی (Intermediate) Custom Sounds

  • (متوسط) سیالات سفارشی (Intermediate) Custom Fluids

  • (همه چیز در مورد ابزار) دلربایی سفارشی (All about Tools) Custom Enchantment

  • (همه چیز درباره ابزارها) ایجاد یک مجموعه زره جدید (All about Tools) Creating a new Armor Set

  • (موضوعات اضافی) افزودن بلوک های شفاف (Additional Topics) Adding Transparent Blocks

  • (مبانی Minecraft) پله ها و اسلب های سفارشی (Minecraft Basics) Custom Stairs & Slabs

  • مدل‌های مورد سفارشی (متوسط) با BlockBench (Intermediate) Custom Item Models with BlockBench

  • (اصول Minecraft) تب Creative سفارشی (Minecraft Basics) Custom Creative Tab

  • بیانیه سوئیچ (جاوا). (Java) Switch Statement

  • (1.18.2) مدل های زره ​​سه بعدی سفارشی (1.18.2) Custom 3D Armor Models

  • (World Gen) سفارشی Ore Generation (World Gen) Custom Ore Generation

  • (مبانی Minecraft) غذای سفارشی (Minecraft Basics) Custom Food Item

  • (اصول Minecraft) نرده ها و حصارهای سفارشی دروازه ها و دیوارها (Minecraft Basics) Custom Fences & Fence Gates & Walls

  • (متوسط) به روز رسانی فورج و نگاشت پوست (Intermediate) Updating Forge and Parchment Mappings

  • خروجی و ورودی (جاوا). (Java) Output & Input

  • (متوسط) NBT Data چگونه کار می کند؟ (Intermediate) How does NBT Data work?

  • (متوسط) کمان سفارشی (Intermediate) Custom Bows

  • (جاوا) وراثت و چند شکلی (Java) Inheritance & Polymorphism

  • راه حل 6: دستور غذا و جداول غارت SOLUTION 6: Recipe & Loot Tables

  • (جاوا) استثنائات (Java) Exceptions

  • (موضوعات اضافی) افزودن جلوه های سفارشی (Additional Topics) Adding Custom Effects

  • (موضوعات اضافی) به روز رسانی Forge (1.18.1) (Additional Topics) Updating Forge (1.18.1)

  • (مبانی Minecraft) دستور العمل های جدید (Minecraft Basics) New Recipes

  • (جاوا) اپراتورهای واگذاری (Java) Assignment Operators

  • (متوسط) Global Loot Modifiers (Intermediate) Global Loot Modifiers

  • (1.18.2) ساختارهای سفارشی (کار از طریق آموزش) (1.18.2) Custom Structures (Working through Tutorial)

  • (جاوا) نحو جاوا (Java) Java Syntax

  • (1.18.2) ژئودهای سفارشی (1.18.2) Custom Geodes

  • (مبانی Minecraft) با استفاده از نقشه برداری پوستی (Minecraft Basics) Using Parchment Mappings

  • (1.18.2) بلوکی که با Redstone تعامل دارد (1.18.2) Block that interacts with Redstone

  • (جاوا) Booleans & Logical Operators (Java) Booleans & Logical Operators

  • تکلیف 7: BlockStates و NBT ASSIGNMENT 7: BlockStates & NBT

  • تکلیف 3: بازی چیزهای بی اهمیت با کلاس ها ASSIGNMENT 3: Trivia Game with Classes

  • (1.18.2) به روز رسانی Forge به 1.18.2 (1.18.2) Updating Forge to 1.18.2

  • (پیشرفته) علامت سفارشی (Advanced) Custom Sign

  • (موضوعات اضافی) موجودیت نسل جهانی (Additional Topics) Entity World Generation

  • (متوسط) گل سفارشی (Intermediate) Custom Flower

  • (مبانی Minecraft) Block Drops با Loot Tables (Minecraft Basics) Block Drops with Loot Tables

  • (موضوعات اضافی) نهادهای قابل سوار (Additional Topics) Rideable Entities

  • (مبانی Minecraft) بلوک پیشرفته (Minecraft Basics) Advanced Block

  • (متوسط) صداهای سفارشی برای بلوک ها (Intermediate) Custom Sounds for Blocks

  • (موضوعات اضافی) افزودن موارد متحرک (Additional Topics) Adding Animated Items

  • (1.18.2) سازه های سفارشی (ساختارهای اره منبت کاری اره مویی) (1.18.2) Custom Structures (Jigsaw Structures)

  • (جاوا) حلقه ها (Java) Loops

  • (مبانی Minecraft) همه چیز درباره برچسب ها (Minecraft Basics) All about Tags

  • (جاوا) کلاس های ناشناس (Java) Anonymous Classes

  • (جاوا) Booleans & Comparison Operators (Java) Booleans & Comparison Operators

  • (مبانی ماینکرافت) درب‌ها و درهای سفارشی (Minecraft Basics) Custom Doors & Trapdoors

  • راه حل 5: مسدود کردن و آیتم SOLUTION 5: Block & Item

  • (موضوعات اضافی) اضافه کردن معجون های سفارشی (Additional Topics) Adding Custom Potions

  • (جاوا) عبارات لامبدا (Java) Lambda Expressions

  • (متوسط) گلدان های سفارشی (Intermediate) Custom Flower Pots

  • (موضوعات اضافی) افزودن معاملات سفارشی به روستاییان (Additional Topics) Adding Custom Trades to Villagers

  • (جاوا) مجموعه های جاوا (Java) Java Collections

  • (اصول Minecraft) نصب و راه اندازی و GitHub (Minecraft Basics) Installation & Setup & GitHub

  • (جاوا) اصلاح کننده های دسترسی (Java) Access Modifiers

  • (جاوا) کلاس ها و اشیاء جاوا (Java) Java Classes and Objects

  • (جاوا) اپراتور سه تایی (Java) Ternary Operator

  • (متوسط) پیشرفت های سفارشی (Intermediate) Custom Advancements

  • (واسطه) ذرات تخم ریزی (Intermediate) Spawning Particles

  • (پیشرفته) موجودیت بلوک سفارشی (Advanced) Custom Block Entity

  • (همه چیز درباره ابزارها) سلاح هایی که افکت ها را اعمال می کنند (All about Tools) Weapons that apply effects

  • (موضوعات اضافی) نهادهای قابل رام (Additional Topics) Tameable Entities

  • (جاوا) برنامه نویسی شی گرا توضیح داده شد (Java) Object Oriented Programming Explained

  • (اصول Minecraft) دکمه های سفارشی و صفحات فشار (Minecraft Basics) Custom Buttons & Pressure Plates

  • (همه چیز درباره ابزارها) ایجاد یک مجموعه ابزار جدید (All about Tools) Creating a new Tool Set

  • (همه چیز درباره ابزار) ساخت چند ابزار (پکسل) (All about Tools) Making a Multi-Tool (Paxel)

  • (متوسط) دستورات سفارشی (Intermediate) Custom Commands

  • روش های جاوا (جاوا). (Java) Java Methods

  • (متوسط) دیسک های موسیقی سفارشی (Intermediate) Custom Music Discs

  • (پیشرفته) چوب سفارشی (Advanced) Custom Wood

  • راه حل 3: بازی چیزهای بی اهمیت با کلاس ها SOLUTION 3: Trivia Game with Classes

درس ها Lessons

نمایش نظرات

آموزش Modding By Kaupenjoe: Forge Modding for Minecraft 1-18-1
جزییات دوره
15h 5m
125
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
589
4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kaupenjoe (Nico) Kaupenjoe (Nico)

دانشجوی CS، Nerd و مربی

من Kaupenjoe (یا Nico) هستم و در حال حاضر در حال تحصیل در مقطع کارشناسی ارشد علوم کامپیوتر هستم. اواسط سال 2020، زمانی که کمی از کارم ناامید شدم، چیز دیگری را در نظر گرفتم. چندین نفر قبلاً به من گفته اند که من در آموزش چیزها خوب هستم.

با برخی از دانش قبلی خود در زمینه ساخت ویدیوی YouTube توانستم اولین کلاس های خود را برگزار کنم. کلاس‌های Minecraft و Roblox به‌ویژه تأثیر زیادی بر دانش‌آموزان و من گذاشت و به من اجازه داد تا به‌طور تمام وقت با کلاس‌ها و سایر روش‌های تکمیلی تدریس کنم.

امیدوارم شما نیز به من بپیوندید و به من اجازه دهید در یادگیری برنامه نویسی، مودینگ یا توسعه بازی به شما کمک کنم. به عنوان یک سرگرمی، سرگرمی یا به عنوان یک حرفه امیدوارکننده، این یک زمینه شگفت انگیز و کامل است و من بسیار خوشحالم که در این سفر به من ملحق می شوید.