در این مطلب، ویدئو آیا امکان ایجاد پلاگین های Minecraft در پایتون وجود دارد؟ | اشاره: بله. با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:11
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:09,769
[موسیقی]
2
00:00:09,769 –> 00:00:12,840
سلام در این ویدیو ما قصد داریم
3
00:00:12,840 –> 00:00:15,059
بررسی کنیم تا ببینیم آیا
4
00:00:15,059 –> 00:00:19,410
امکان نوشتن پلاگین های سرور ماین کرافت با
5
00:00:19,410 –> 00:00:24,630
زبان برنامه نویسی پایتون به طور معمول برای
6
00:00:24,630 –> 00:00:27,599
نوشتن مودها یا پلاگین ها از minecraft وجود دارد یا خیر.
7
00:00:27,599 –> 00:00:30,179
8
00:00:30,179 –> 00:00:34,739
9
00:00:34,739 –> 00:00:36,630
چند دلیل وجود دارد که ممکن است
10
00:00:36,630 –> 00:00:38,640
بخواهید آن را به زبان دیگری مانند پایتون بنویسید
11
00:00:38,640 –> 00:00:41,790
، بنابراین ما در اینجا در وب سایت Typhon هستیم
12
00:00:41,790 –> 00:00:44,280
و همانطور که می بینید دقیقاً در اینجا می گوید
13
00:00:44,280 –> 00:00:46,920
برنامه های پایتون معمولاً 2 تا
14
00:00:46,920 –> 00:00:48,809
10 برابر کوتاهتر از جاوای معادل هستند.
15
00:00:48,809 –> 00:00:51,930
برنامهای که نوشتن
16
00:00:51,930 –> 00:00:55,590
کد شما را بسیار کارآمدتر میکند و همچنین
17
00:00:55,590 –> 00:00:57,270
پایتون روز به روز محبوبتر میشود
18
00:00:57,270 –> 00:01:01,350
و برای بسیاری از چیزهای جدید بهتر پشتیبانی میشود،
19
00:01:01,350 –> 00:01:03,930
بنابراین ما به دنبال این هستیم که آیا
20
00:01:03,930 –> 00:01:08,520
میتوانیم از Python برای برنامهنویسی افزونههای minecraft استفاده کنیم،
21
00:01:08,520 –> 00:01:11,640
بنابراین اولین فکر من
22
00:01:11,640 –> 00:01:17,070
خوب بود چرا از چیزی مانند Jai think استفاده نکنید
23
00:01:17,070 –> 00:01:21,350
که همانطور که در اینجا میگوید یک
24
00:01:21,350 –> 00:01:24,630
پیادهسازی جاوا از پایتون است که
25
00:01:24,630 –> 00:01:28,970
قدرت بیانی را با وضوح ترکیب میکند،
26
00:01:29,060 –> 00:01:31,829
بنابراین بله فکر Jai یک برنامه رایگان است.
27
00:01:31,829 –> 00:01:33,390
زبان ng که برای استفاده
28
00:01:33,390 –> 00:01:37,590
تجاری و غیرتجاری استفاده می کنید و بنابراین
29
00:01:37,590 –> 00:01:40,229
اگر می خواهید استفاده کنید آن را
30
00:01:40,229 –> 00:01:43,619
از اینجا دانلود می کنید اما در این صورت
31
00:01:43,619 –> 00:01:47,399
باید نوعی پوسته مانند در
32
00:01:47,399 –> 00:01:50,250
جاوا بنویسیم که سپس برنامه پایتون ما را فراخوانی می
33
00:01:50,250 –> 00:01:52,229
کند. به نظر
34
00:01:52,229 –> 00:01:55,470
کارآمدترین راه برای انجام این کار نیست و
35
00:01:55,470 –> 00:02:00,869
قطعاً راههای بهتری وجود دارد، بنابراین من با
36
00:02:00,869 –> 00:02:08,509
این صفحه github توسط Mac you Riko مواجه شدم که
37
00:02:09,530 –> 00:02:12,880
آن را minecraft Python مینامید
38
00:02:12,880 –> 00:02:16,090
و در readme میگوید
39
00:02:16,090 –> 00:02:17,770
مفسر Python سرور minecraft، بنابراین این یک
40
00:02:17,770 –> 00:02:20,950
افزونه spigot است. ارائه توانایی
41
00:02:20,950 –> 00:02:25,120
کنترل ماین کرافت با استفاده از پایتون، بنابراین
42
00:02:25,120 –> 00:02:27,130
هدف این پروژه این است که
43
00:02:27,130 –> 00:02:29,500
به جای
44
00:02:29,500 –> 00:02:31,450
ارائه چند دستور با کدنویسی سخت یا
45
00:02:31,450 –> 00:02:35,830
قرار دادن آنها در یک پلاگین اسپیگوت، کل API سطل را در معرض پایتون قرار دهد، بنابراین
46
00:02:35,830 –> 00:02:39,910
این دقیقا همان چیزی است که ما نیاز داریم، بنابراین
47
00:02:39,910 –> 00:02:43,000
پیشنهاد می کنم خواندن از طریق readme
48
00:02:43,000 –> 00:02:45,640
و بررسی این github و
49
00:02:45,640 –> 00:02:51,250
واقعاً به خوبی مستند شده است، بنابراین
50
00:02:51,250 –> 00:02:52,990
آنها چند مثال در اینجا دارند که شما
51
00:02:52,990 –> 00:02:55,360
می توانید انجام دهید، عمدتاً ما به
52
00:02:55,360 –> 00:03:01,260
دنبال ساختن آن نوعی هستیم. مستقیماً وصل شوید
53
00:03:01,830 –> 00:03:04,420
تا کاری که باید انجام دهیم این
54
00:03:04,420 –> 00:03:08,290
است که ابتدا به سراغ فیلم برویم و می گوید در
55
00:03:08,290 –> 00:03:10,030
اینجا باید در حال حاضر
56
00:03:10,030 –> 00:03:14,440
هشت نسخه منتشر شده را ببینید و چیزی که خواهید دید
57
00:03:14,440 –> 00:03:17,860
این است که وجود خواهد داشت بنابراین او می گوید آخرین
58
00:03:17,860 –> 00:03:19,630
نسخه من می خواهم مطمئن شوید
59
00:03:19,630 –> 00:03:24,580
که آن یکی را دانلود کرده اید و روی python dot jar کلیک می کنید،
60
00:03:24,580 –> 00:03:34,990
بنابراین می توانید بگویید که در
61
00:03:34,990 –> 00:03:36,790
هر کجا که می خواهید و روی دسکتاپ من ذخیره می کنید،
62
00:03:36,790 –> 00:03:43,020
بنابراین در حین دانلود،
63
00:03:43,020 –> 00:03:45,400
ما به یک سرور آزمایشی نیز برای اجرای آن نیاز خواهیم داشت.
64
00:03:45,400 –> 00:03:49,660
شما می توانید باکت
65
00:03:49,660 –> 00:03:51,370
توصیه می کند که آن را از منبعی بسازید
66
00:03:51,370 –> 00:03:53,410
که کمی پیچیده
67
00:03:53,410 –> 00:03:56,950
تر از آنچه ما نیاز داریم، بنابراین می توانید به این
68
00:03:56,950 –> 00:04:00,940
وب
69
00:04:00,940 –> 00:04:04,900
70
00:04:04,900 –> 00:04:08,050
سایت بروید. میتوانید
71
00:04:08,050 –> 00:04:10,770
آخرین نسخهها را ببینید بله، من
72
00:04:10,770 –> 00:04:14,860
میدانم که 1.16 امروز منتشر شده است، اما باکت
73
00:04:14,860 –> 00:04:17,500
هنوز از آن پشتیبانی نمیکند، بنابراین ما فقط
74
00:04:17,500 –> 00:04:18,820
روی دکمه دانلود کلیک میکنیم
75
00:04:18,820 –> 00:04:21,010
و من قبلاً آن را برای صرفهجویی در
76
00:04:21,010 –> 00:04:26,030
زمان دانلود کردهام. دسکتاپ ما،
77
00:04:26,030 –> 00:04:27,350
بنابراین اولین کاری که میخواهیم انجام دهیم،
78
00:04:27,350 –> 00:04:31,820
o است spigot را یک نقطه 15.2 jar قلم کنید تا
79
00:04:31,820 –> 00:04:34,970
بدانید که باز است که یک هک زندگی جالب برای
80
00:04:34,970 –> 00:04:38,900
کاربران مک است اگر بگوید یک
81
00:04:38,900 –> 00:04:42,380
توسعهدهنده ناشناس به جای باز کردن آن
82
00:04:42,380 –> 00:04:44,030
به تنظیمات برگزیده سیستم و انجام تمام کارهایی
83
00:04:44,030 –> 00:04:45,800
که میتوانید کلیک راست کنید و
84
00:04:45,800 –> 00:04:49,960
باز را فشار دهید و سپس میتوانید دوباره open را فشار دهید
85
00:04:49,960 –> 00:04:56,420
تا بله، من واقعاً باید
86
00:04:56,420 –> 00:04:58,640
ابزار خط فرمان را نصب کنم، بنابراین اگر
87
00:04:58,640 –> 00:05:00,140
قبلاً این ابزار را ندارید، میتوانید فقط روی اطلاعات بیشتر کلیک کنید،
88
00:05:00,140 –> 00:05:10,780
بنابراین وقتی
89
00:05:10,780 –> 00:05:15,050
spigot 1.15 را اجرا کردید به یک شیشه یا هر
90
00:05:15,050 –> 00:05:17,750
نسخهای که در حال اجرا هستید اشاره کنید. خواهید دید
91
00:05:17,750 –> 00:05:19,250
که سرور را در اولین بار راهاندازی نمیکنید، در
92
00:05:19,250 –> 00:05:21,470
93
00:05:21,470 –> 00:05:23,360
عوض تمام فایلهای سرور مانند
94
00:05:23,360 –> 00:05:27,560
پوشه گزارشهای فایل خواص را ایجاد میکند و
95
00:05:27,560 –> 00:05:32,180
من EUL شما را یک txt برش میدهم تا
96
00:05:32,180 –> 00:05:34,010
در واقع سروری را که دارید راهاندازی کنم. برای باز کردن
97
00:05:34,010 –> 00:05:37,760
آن و اینجا پایین جایی که می گوید EUL a
98
00:05:37,760 –> 00:05:41,180
من آن را روی true تنظیم می کنم تا بتوانید آن را
99
00:05:41,180 –> 00:05:43,520
ذخیره کرده و ببندید و سپس وقتی
100
00:05:43,520 –> 00:05:48,260
سرور دوباره اوکی شد، پس این پنجره ظاهر می
101
00:05:48,260 –> 00:05:51,410
شود و سرور باید راه اندازی شود
102
00:05:51,410 –> 00:05:53,240
و شما روی دسکتاپ خود را ببینید شما
103
00:05:53,240 –> 00:06:01,280
یک دسته دیگر دریافت خواهید کرد پوشههای r من
104
00:06:01,280 –> 00:06:04,940
پوشه world را در پایین و در انتها
105
00:06:04,940 –> 00:06:07,070
دریافت کردم و سپس یکسری چیزهای دیگر
106
00:06:07,070 –> 00:06:11,000
مانند یک لیست سفید فایل JSON در حافظه پنهان کاربر
107
00:06:11,000 –> 00:06:14,360
یکسری چیزهای دیگر دریافت کردیم، اما
108
00:06:14,360 –> 00:06:16,250
بیشتر به این پوشه که در اینجا افزونه نامیده میشود علاقهمندیم،
109
00:06:16,250 –> 00:06:20,330
بنابراین اگر باز کنید این
110
00:06:20,330 –> 00:06:22,010
جایی که میخواهید همه پلاگینهای خود را نصب کنید،
111
00:06:22,010 –> 00:06:27,470
بنابراین برای نصب افزونه پایتون،
112
00:06:27,470 –> 00:06:31,550
ما فقط فایل jar پایتون را کشیده و رها
113
00:06:31,550 –> 00:06:35,240
میکنیم تا
114
00:06:35,240 –> 00