ßê ñòâîðèòè ïëàã³íè?
ßê ñòâîðèòè ïëàã³íè?
Äî ñêëàäó ãðè Minecraft âõîäÿòü òàê³ åëåìåíòè ïðîãðàìóâàííÿ, ÿê ïëàã³íè, ÿê³ äîïîìàãàþòü âíåñòè äîïîâíåííÿ íà ñåðâåð, äîäàþòü íîâ³ ôóíêö³¿ àáî ðîçøèðþþòü ìîæëèâîñò³ ³ñíóþ÷èõ. Äàâàéòå ðîçáåðåìîñÿ, ÿê ñòâîðèòè ïëàã³íè.
Ùî çíàäîáèòüñÿ äëÿ ñòâîðåííÿ ïëàã³íà
- Ñåðâåðíà ïëàòôîðìà Bukkit, òàê ÿê êðàùå, í³æ îô³ö³éíà Vanilla, ³ ó íå¿ á³ëüøå ìîæëèâîñòåé;
- Äîäàòîê Bukkit ÀÐI;
- Ñåðåäîâèùå äëÿ ðîçðîáêè ïðîãðàìíîãî çàáåçïå÷åííÿ Eclipse;
- Íàâè÷êè ïðîãðàìóâàííÿ íà ìîâ³ Java.
Ïîêðîêîâå ñòâîðåííÿ ïëàã³íà
- Çíàõîäèìî, çàâàíòàæóºìî ³ âñòàíîâëþºìî ïðîãðàìíå ñåðåäîâèùå Eclipse.
- Âõîäèìî â ïðîãðàìó, ïîò³ì â ìåíþ Project ³ çíàõîäèìî ï³äïóíêò Java Project;
- Çàïîâíþºìî ïîëå Project Name ó âêëàäö³ JRE ³ âèáèðàºìî á³áë³îòåêè Java, ùî ï³äêëþ÷àþòüñÿ äî ïðîåêòó, íàòèñêàºìî Finish. ßêùî îáðàí³ á³áë³îòåêè íå ï³ä³éäóòü, òî ¿õ ìîæíà áóäå ïåðåâèáðàòü ³ çíîâó ç³áðàòè ïðîãðàìó. Ç ë³âîãî áîêó â³ä Package Explorer ìîæíà ïîáà÷èòè äåðåâî ïðîåêòó. Õî÷à òàì ïîêè í³ÿêî¿ ³íôîðìàö³¿ íåìàº.
- Ó ìåíþ Project âèáèðàºìî Package ³ äàºìî éîìó íàçâó â ðÿäêó Name.
- Ó ïàêåò äîäàºìî Class, äå ïðèñâîþºìî éîìó ³ì`ÿ â ðÿäêó Name, íàòèñêàºìî Finish.
- Çíàõîäèìî â ²íòåðíåò³ ³ çàâàíòàæóºìî Bukkit ÀÐI, âñòàíîâëþºìî äîäàòîê.
- Äëÿ ï³äêëþ÷åííÿ äîäàòêè äî ïðîåêòó çíàõîäèìî éîãî ïàïêó â Package Explorer ³ íàòèñêàºìî ïðàâó êíîïêó ìèøêè íà íüîìó, ïðè öüîìó âõîäèìî â Properties.
- Ó íîâîìó â³êí³ çíàõîäèìî Java Build Path ³ ïîò³ì Libraries.
- Íàòèñêàºìî êíîïêó Add External ARS ³ âêàçóºìî íà Bukkit ÀÐI.
- Äàë³ ïðèñòóïàºìî äî ñòâîðåííÿ ïðîãðàìè íà ìîâ³ Java.  ²íòåðíåò³ ìîæíà çíàéòè êàðêàñè ãîòîâèõ àëãîðèòì³â äëÿ ãðè Minecraft.
- Çáåðåæåíî êîä ïîòð³áíî ñêîìï³ëþâàòè. Äëÿ öüîãî â ïàïö³ SRC âèÿâëÿºìî Export. Ó íîâîìó â³êîíö³ âèáèðàºìî ïàïêó Java ³ çíàõîäèìî òàì JAR file.
- Ñïî÷àòêó íàòèñêàºìî íà Next, ïîò³ì íà Browse.  ðåçóëüòàò³ ÷îãî ïëàã³í çáåð³ãàºòüñÿ íà ñåðâåð³ â Ðlugins. Çàëèøàºòüñÿ ò³ëüêè íàòèñíóòè Finish.
- ϳñëÿ çàïóñêó ñåðâåðà äèâèìîñÿ, ÷è âñå ïðàöþº ÿê òðåáà.
Òåïåð âè çíàºòå, ÿê ñòâîðèòè ïëàã³íè äëÿ Minecraft. Êð³ì òîãî, ìîæíà ä³çíàòèñÿ, ÿê ñòâîðèòè ñåðâåð Minecraft Bukkit ³ ÿê ñòâîðèòè ñåðâåð CS.