<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:14] <blackgem> I thiink so
L2[00:00:21] <blackgem> I haven't modified the thing, but it's saying it's out of date
L3[00:00:29] <killjoy> you should reinstall it
L4[00:00:31] ⇨ Joins: samschaap (~samschaap@5469BF1F.cm-12-2c.dynamic.ziggo.nl)
L5[00:00:32] <blackgem> Chrome and IE are both refusing to download anything
L6[00:00:47] <killjoy> don't worry about IE
L7[00:00:56] <blackgem> I don't
L8[00:00:57] <killjoy> Does chrome tell you anything useful?>
L9[00:01:01] <blackgem> heheh
L10[00:01:06] <blackgem> "Failed: Virus check failed"
L11[00:01:16] <killjoy> what anti-virus do you have?
L12[00:01:16] <blackgem> But then I tried to download the game that I wrote from scratch, from Dropbox
L13[00:01:21] <blackgem> "Failed" Virus check failed"
L14[00:01:22] <blackgem> Norton
L15[00:01:28] <killjoy> That's your problem
L16[00:01:30] <blackgem> Yup
L17[00:01:33] <killjoy> Uninstall Norton and get a better AV
L18[00:01:36] <blackgem> Same thing that, like, delted Chex Quest
L19[00:01:37] <blackgem> Twice
L20[00:01:52] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:18a2:8b98:4ce0:b2ae) (Quit: Leaving)
L21[00:02:13] <killjoy> What version of windows do you have?
L22[00:02:18] <blackgem> 7 64bit Ultimate
L23[00:02:28] <blackgem> Assuming I can acquire the newest launcher, you suspect that'll help?
L24[00:02:30] <killjoy> you didn't want to upgrade to 10?
L25[00:02:34] <blackgem> Ewww no
L26[00:02:37] <blackgem> I barely manage 7 as it is. :P
L27[00:02:56] <killjoy> Well, Windows Security Essentials is a great anti-virus
L28[00:02:58] <killjoy> lightweight too
L29[00:03:07] <blackgem> Yeah, someone else recommended it to me earlier, too
L30[00:03:17] <killjoy> It's bundled with windows 10
L31[00:03:29] <hommiesteven> holly fuck
L32[00:03:31] <hommiesteven> :|
L33[00:03:34] <blackgem> Said person was running 7, so should be possible.
L34[00:03:37] <blackgem> Thanks
L35[00:03:47] <hommiesteven> fucking curse rejected my modpack after i took 5 hours to upload it
L36[00:03:49] <hommiesteven> :|
L37[00:03:55] <killjoy> please don't fuck with holly
L38[00:03:58] <killjoy> They have pointy leaves
L39[00:04:08] <hommiesteven> they are killjoys
L40[00:04:11] <killjoy> and the berries are poisonous
L41[00:04:17] <Elec0> why would it take 5 hours to upload, like, anything?
L42[00:04:24] <hommiesteven> 3 hours
L43[00:04:31] <hommiesteven> because curse upload speed is terrible
L44[00:04:32] <killjoy> blame comcast
L45[00:04:37] <Elec0> ouch
L46[00:04:51] <hommiesteven> they rejected my modpack for having optifine in it
L47[00:04:52] <hommiesteven> lol
L48[00:04:55] <blackgem> ...
L49[00:05:00] <killjoy> good on them
L50[00:05:07] <killjoy> optifine cannot be included in modpacks
L51[00:05:15] <hommiesteven> why not?
L52[00:05:19] <killjoy> the exception was tekkit
L53[00:05:20] <hommiesteven> it stops lag
L54[00:05:29] <killjoy> optifine explicitly denies it
L55[00:05:29] <hommiesteven> alright if i move it
L56[00:05:36] <hommiesteven> will they be ok
L57[00:05:40] <killjoy> You can install it afterwards, but you can't bundle it
L58[00:05:56] <Elec0> how do you install it after a pack is downloaded?
L59[00:05:57] <hommiesteven> do you think it's a dumb rule?
L60[00:06:04] <hommiesteven> lol
L61[00:06:08] <hommiesteven> goto the mods folder and put it in there
L62[00:06:10] <hommiesteven> :|
L63[00:06:16] * blackgem ...?
L64[00:06:17] <Elec0> (I mean, ensuring the player does it)
L65[00:06:19] <killjoy> blackgem, http://www.wikihow.com/Uninstall-Norton-Internet-Security
L66[00:06:25] <blackgem> hehe
L67[00:06:30] <hommiesteven> lol garbage norton firewall
L68[00:06:39] <hommiesteven> came with my old windows 8 computer i removed that shit straight away
L69[00:06:53] <killjoy> That's the reason he can't install forge
L70[00:06:55] <hommiesteven> windows 8 are shit
L71[00:07:10] <killjoy> win 10 is bae
L72[00:07:14] <hommiesteven> and norton firewall is shit
L73[00:07:33] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L74[00:07:34] <hommiesteven> it is great i love windows 10 very optimized
L75[00:07:40] <killjoy> the best thing about windows 10: I bought a new computer with it and it didn't include Norton
L76[00:07:52] <Elec0> norton might as well be a virus itself
L77[00:08:23] <blackgem> Agreed.
L78[00:08:34] <hommiesteven> yeah
L79[00:08:41] <hommiesteven> norton firewall is trash
L80[00:08:56] <blackgem> all of Norton is trash?
L81[00:08:56] <hommiesteven> yeah this laptop had 8 on it before i upgraded it to 10 straight away
L82[00:09:07] <blackgem> Ever hear of ZDoom/GZDoom engines?
L83[00:09:07] <hommiesteven> it had norton on it i had to remove the system files of norton
L84[00:09:12] <blackgem> built off ID Tech 1
L85[00:09:14] <blackgem> Norton removes it
L86[00:09:16] <blackgem> It's not a virus
L87[00:09:20] <hommiesteven> apparently the nsa uses that to spy on people.
L88[00:09:21] <blackgem> Norton just freely deletes it
L89[00:09:43] <killjoy> I once had Avast. It deleted portal2.exe
L90[00:09:53] <hommiesteven> avg
L91[00:09:55] <hommiesteven> i use
L92[00:09:56] <killjoy> or maybe that was AVG
L93[00:10:06] <blackgem> ...
L94[00:10:12] <blackgem> that's a new one
L95[00:10:19] <hommiesteven> ive had no trouble with it
L96[00:10:26] <killjoy> it was back in 2011
L97[00:10:29] <hommiesteven> only avira norton
L98[00:10:31] <hommiesteven> avast
L99[00:10:33] <killjoy> http://www.urbandictionary.com/define.php?term=norton%20antivirus
L100[00:10:34] <killjoy> heh
L101[00:10:41] <blackgem> My old win7 netbook, came with Malwarebytes
L102[00:10:50] <hommiesteven> yeah malwarebytes is good
L103[00:10:58] <hommiesteven> finds those sneaky worms
L104[00:11:03] <blackgem> But at some point the computer shut down while I was running a scan
L105[00:11:12] <blackgem> All of a sudden it would take literally an hour to start up.
L106[00:11:18] <blackgem> I uninstalled Malwarebytes.
L107[00:11:24] <blackgem> Poof, starting in 60 seconds.
L108[00:11:26] <killjoy> probably always running chkdsc
L109[00:11:36] <killjoy> probably always running chkdisk
L110[00:11:47] <killjoy> oops, this isn't discord. I can't edit my posts ; ;
L111[00:12:19] <killjoy> anyway, https://en.wikipedia.org/wiki/CHKDSK
L112[00:12:51] <hommiesteven> i need a place to fix my charger socket and get a new charger
L113[00:12:54] <hommiesteven> for my laptop and a new battery
L114[00:13:02] <hommiesteven> rog asus gtx 970
L115[00:13:15] <hommiesteven> 8gb of ram i7 quad core 3.5 ghz
L116[00:13:34] <hommiesteven> it's only 170 dollars for a new battery
L117[00:13:35] <hommiesteven> :|
L118[00:13:45] <killjoy> might as well buy a new laptop
L119[00:13:56] <hommiesteven> yeah they are like 3000 plus
L120[00:14:27] <hommiesteven> so killjoy
L121[00:14:32] <hommiesteven> what a good place to upload my modpack fast
L122[00:14:36] <hommiesteven> *Whats
L123[00:14:38] <killjoy> dropbox?
L124[00:14:45] <hommiesteven> yeah will curse allow that
L125[00:14:45] <blackgem> Yeah
L126[00:15:00] <killjoy> as long as it doesn't have optifine, it should be fine
L127[00:15:10] <hommiesteven> it's 400mb
L128[00:15:11] <hommiesteven> my modpack is
L129[00:15:25] <killjoy> lots of hd textures?
L130[00:15:28] <killjoy> sounds?
L131[00:15:30] <hommiesteven> nah
L132[00:15:32] <hommiesteven> yeah
L133[00:15:34] <hommiesteven> custom sound
L134[00:15:39] <hommiesteven> and music
L135[00:16:15] <hommiesteven> my friend made this mod called jihadi craft where if u kill a isis member you get a quran
L136[00:16:27] <killjoy> wut
L137[00:16:29] <hommiesteven> and if you put a qurran in the middle and 2 tnt either side you get
L138[00:16:37] <hommiesteven> suicide vest
L139[00:16:43] <killjoy> This is why isis exists
L140[00:16:53] <hommiesteven> to make fun of
L141[00:17:02] <killjoy> to and because
L142[00:17:31] <hommiesteven> so how big can drop box hold files
L143[00:17:37] <hommiesteven> and how to upload them quickly
L144[00:17:48] <killjoy> upload depends on your upload speed
L145[00:19:09] <hommiesteven> 0.59 mbps
L146[00:19:13] <hommiesteven> my upload speed is
L147[00:19:16] <hommiesteven> rip australia internet
L148[00:19:22] <killjoy> that's why you can't upload to curse
L149[00:19:29] <killjoy> not curse's fault
L150[00:19:49] <hommiesteven> it was supposed to be when they announced 1gb upload speed and download speed
L151[00:19:53] <hommiesteven> but the governments are greedy
L152[00:21:03] <hommiesteven> 1.7.10-10.13.4.1558-1.7.10/forge-1.7.10-10.13.4.1558-1.7.10.jar
L153[00:21:05] <hommiesteven> 1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10.jar
L154[00:21:06] <hommiesteven> mods/OptiFine_1.7.10_HD_U_D6.jar
L155[00:21:08] <hommiesteven> 1.7.10/1.7.10.jar
L156[00:21:10] <hommiesteven> appearently
L157[00:21:25] <hommiesteven> im not allowed to use forge-1.7.10-10.13.4.1614-1.7.10.jar
L158[00:21:37] <hommiesteven> or someshit or i am reading it wrong.
L159[00:21:56] <hommiesteven> killjoy
L160[00:21:58] <killjoy> idk
L161[00:22:01] <killjoy> I don't work for curse
L162[00:22:06] <killjoy> and I don't make modpacks
L163[00:22:23] <hommiesteven> do people still use the technic launcher
L164[00:22:35] <killjoy> I think everyone's on ATLauncher
L165[00:23:42] <hommiesteven> oh
L166[00:24:00] ⇦ Quits: turmfalke (~turmfalke@p5dce0689.dip0.t-ipconnect.de) (Quit: turmfalke)
L167[00:25:48] <blackgem> gargh try uninstalling an antivirus from a computer that isn't yours when it's the owner's favorite antivirus.
L168[00:25:55] <blackgem> Which they SWEAR by, no matter what you bring up.
L169[00:26:01] <blackgem> "It deleted my favorite game.
L170[00:26:07] <blackgem> "It won't let me download ANYTHING."
L171[00:26:15] <blackgem> "Oh, but it's protecting it from viruses."
L172[00:26:26] <killjoy> Have you tried resorting to violence?
L173[00:28:15] <killjoy> I got the idea from the episode where Bender shoots Calculon
L174[00:29:54] <killjoy> I was about to hit buy, but then I saw the price. https://www.amazon.com/Nintendo-America-Switch-Console-Joy-Con-HACSKABAA/dp/B01MS7O0VD/ref=s9u_wsim_gw_i2?_encoding=UTF8&fpl=fresh&pf_rd_m=ATVPDKIKX0DER&pf_rd_s=&pf_rd_r=6252DP8JQ4WB1JRBRH5H&pf_rd_t=36701&pf_rd_p=73d413a8-89aa-49cc-8cd4-5d2e63403349&pf_rd_i=desktop
L175[00:31:31] ⇦ Quits: johnnyhostile (~irssi@castlevania.bhgdo.com) (Ping timeout: 206 seconds)
L176[00:31:43] ⇨ Joins: johnnyhostile (~irssi@castlevania.bhgdo.com)
L177[00:33:20] ⇦ Quits: heldplayer (heldplayer@mrwhite.specialattack.net) (Remote host closed the connection)
L178[00:40:45] ⇦ Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 190 seconds)
L179[00:44:26] *** Darkevilmac is now known as DarkevilAway
L180[00:44:32] *** fry|sleep is now known as fry
L181[00:56:56] ⇦ Quits: AstralSorcerer (~AstralSor@128.151.114.44) (Ping timeout: 180 seconds)
L182[01:02:16] ⇦ Quits: Brokkoli (~Brokkoli@p5B23C6BC.dip0.t-ipconnect.de) (Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und das T�ten angemessen wirkt. (George Orwell))
L183[01:02:22] <hommiesteven> right i moed it
L184[01:02:25] <hommiesteven> oi killjoy
L185[01:02:29] <killjoy> o
L186[01:02:30] <killjoy> oi
L187[01:02:32] <hommiesteven> already have breath of the world
L188[01:02:35] <hommiesteven> *wild
L189[01:02:37] <hommiesteven> i get it next friday
L190[01:02:42] <hommiesteven> same for switch
L191[01:02:42] <killjoy> I heard it was leaked
L192[01:02:56] <hommiesteven> yeah game xplain has it
L193[01:03:05] <hommiesteven> someone leaked it from them
L194[01:03:13] <killjoy> sucks for the guy that wrote that article
L195[01:03:20] <killjoy> *assuming it's articles
L196[01:03:28] <killjoy> had to have the game spoiled
L197[01:04:15] <hommiesteven> lol 450 in australia bot is 80 dollars
L198[01:04:35] <hommiesteven> im not looking at spoils im hyped
L199[01:04:42] <hommiesteven> i hope the dlc is like witcher 3 dlc
L200[01:04:49] <hommiesteven> in the terms of worth getting.
L201[01:04:54] <killjoy> dlc unlocks hard mode
L202[01:05:06] <hommiesteven> and Original story
L203[01:05:28] <killjoy> Hope it's not day 1 DLC
L204[01:05:52] <hommiesteven> lol that reminds of cod
L205[01:05:59] <hommiesteven> i hate cod
L206[01:06:07] <hommiesteven> it's garbage
L207[01:07:59] <hommiesteven> lets talk about sonic 2006
L208[01:08:02] <hommiesteven> and sonic boom
L209[01:08:05] <killjoy> nah
L210[01:09:21] <hommiesteven> killjoy does project sonic
L211[01:09:23] <hommiesteven> look good
L212[01:09:32] <hommiesteven> and mario odysee
L213[01:12:05] <killjoy> Grand Theft Nintendo
L214[01:12:41] <hommiesteven> looks like it
L215[01:12:46] <hommiesteven> killjoy do u watch dbs
L216[01:12:56] <killjoy> dragon ball s?
L217[01:13:01] <hommiesteven> dragon ball super
L218[01:13:04] <killjoy> no
L219[01:13:07] <hommiesteven> why not?
L220[01:13:12] <killjoy> haven't heard of it
L221[01:13:19] <hommiesteven> it's getting awesome
L222[01:13:26] <killjoy> I'm sure
L223[01:13:27] <hommiesteven> watch it it's got dbz
L224[01:14:07] <hommiesteven> nostalgia like fusion
L225[01:14:14] <hommiesteven> and majin buu
L226[01:14:18] *** AbrarSyed is now known as Abrar|gone
L227[01:14:21] <hommiesteven> and gohan becoming a badass again
L228[01:14:38] <killjoy> the most I know of dbz is from team four star
L229[01:15:36] <killjoy> BotW dlc: On day 1, add in three treasure chests, one containing an in-game Nintendo Switch shirt
L230[01:17:42] ⇨ Joins: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L231[01:33:22] ⇦ Quits: kenzierocks (~kenzieroc@yes.quite.indeed.old.chap.it.is.kenzierocks.me) (Read error: Connection reset by peer)
L232[01:33:58] *** Denyol[Away] is now known as Denyol
L233[01:40:09] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 206 seconds)
L234[01:40:18] ⇨ Joins: kenzierocks (~kenzieroc@yes.quite.indeed.old.chap.it.is.kenzierocks.me)
L235[01:53:26] <hommiesteven> yeah
L236[01:53:28] <hommiesteven> watch dbz
L237[01:53:30] <hommiesteven> good show
L238[01:53:40] <hommiesteven> tfs
L239[01:53:49] <hommiesteven> is funny and all but i love db dbz and dbs
L240[01:56:25] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L241[01:58:12] <blackgem> Ha
L242[01:58:17] <blackgem> Got the new Minecraft launcher.
L243[01:58:20] <blackgem> Didn't go so well.
L244[01:58:21] <blackgem> Crashed.
L245[01:58:30] ⇦ Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 194 seconds)
L246[02:00:00] <blackgem> Ahkay, I don't think it's my launcher.
L247[02:00:03] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20170222 mappings to Forge Maven.
L248[02:00:07] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20170222-1.11.zip (mappings = "snapshot_20170222" in build.gradle).
L249[02:00:17] <MCPBot_Reborn> Semi-live (every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed) MCPBot mapping exports can be found here: http://export.mcpbot.bspk.rs/
L250[02:00:38] <blackgem> It creates a new folder, with a perfect copy of 1.6.4's jar (I checked) renamed. And a matching JSON file.
L251[02:01:23] <blackgem> The JSON file is not the same though.
L252[02:01:38] <killjoy> nope
L253[02:01:38] <blackgem> Hmm
L254[02:01:44] <blackgem> lemme check something
L255[02:02:12] <hommiesteven> blackgem
L256[02:02:14] <hommiesteven> show me
L257[02:02:17] <blackgem> Show you what
L258[02:02:19] <hommiesteven> i can help you if you need help
L259[02:02:21] <hommiesteven> with crashes
L260[02:02:27] <blackgem> New launcher crashed
L261[02:02:31] <blackgem> Just 'stopped working' according to Windows
L262[02:02:33] <hommiesteven> ive had no trouble
L263[02:02:35] <blackgem> When I tried to run 1.6.4
L264[02:02:42] <hommiesteven> haven't tried 1.6.4
L265[02:02:47] <killjoy> try latest
L266[02:02:56] <Akkarin> Sounds more like something you should bring up with Mojang if it occurs consistently in the latest launcher
L267[02:03:00] <hommiesteven> people recon minecraft is ruined
L268[02:03:25] <hommiesteven> aihema
L269[02:03:30] <hommiesteven> does he exist
L270[02:03:34] <hommiesteven> anymore
L271[02:03:39] <blackgem> You mean latest Minecraft version?
L272[02:04:01] <blackgem> heh
L273[02:04:09] <blackgem> The mod I'm creating is for 1.6.4
L274[02:04:17] <killjoy> you'll get no support here
L275[02:04:17] <blackgem> I've done too much work on 1.6.4mc to drop now
L276[02:04:19] ⇦ Quits: VoxelV (~VoxelVort@c-73-240-165-28.hsd1.or.comcast.net) (Ping timeout: 206 seconds)
L277[02:04:26] <blackgem> I've gotten support already.
L278[02:04:26] <killjoy> you're not dropping 1.6
L279[02:04:29] <hommiesteven> blackgem do you use eclipse
L280[02:04:32] <blackgem> Nope
L281[02:04:32] <killjoy> you're updating to the latest version
L282[02:04:33] <blackgem> MCP
L283[02:04:40] <blackgem> uhm
L284[02:04:43] <blackgem> What I mean is
L285[02:04:46] <blackgem> I modded this for my family
L286[02:04:52] <blackgem> No intention to release it to anyone but my family.
L287[02:05:03] <killjoy> why are you staying on 1.6?
L288[02:05:06] <blackgem> All the work I've done, I have no intention of doing it again
L289[02:05:09] <blackgem> On another version
L290[02:05:15] <blackgem> Where I'll have to just do it all again.
L291[02:05:21] <blackgem> hahaha no
L292[02:05:24] <killjoy> not *all* again
L293[02:05:29] <blackgem> How so?
L294[02:05:32] <killjoy> some things will need to be changed.
L295[02:05:35] <blackgem> It's modded directly into the client.
L296[02:05:40] <blackgem> Into the jar. I hate Forge.
L297[02:05:44] <killjoy> ah
L298[02:05:47] <hommiesteven> whats a good way to make modules
L299[02:05:48] <blackgem> So yeah
L300[02:05:52] <hommiesteven> i could use blender
L301[02:05:56] <killjoy> then why are you here for forge support if you hate it so much?
L302[02:05:57] <blackgem> you mean models?
L303[02:06:05] <hommiesteven> yeah sorry
L304[02:06:07] <blackgem> I'm trying to add a mod in that is 3rd party
L305[02:06:09] <hommiesteven> models
L306[02:06:10] <blackgem> Yeah, Blender is free and good.
L307[02:06:21] <hommiesteven> i remember when it first came out
L308[02:06:22] <blackgem> To me it seems to have quite a learning curve but I've heard amazing things about it.
L309[02:06:40] <blackgem> It seems to be able to export to a lot of formats too, which is good for what I do.
L310[02:06:41] <hommiesteven> yeah i animated shit as a kid on it
L311[02:06:48] <killjoy> blackgem, don't do base edits
L312[02:06:54] <blackgem> Eh
L313[02:06:56] <blackgem> Wow
L314[02:06:59] * blackgem sighs
L315[02:07:09] <blackgem> Yeah, I knew I would get this if I stayed in here this long
L316[02:07:11] <blackgem> "don't do this"
L317[02:07:12] <hommiesteven> lets talk smash 4 and the ledge spammers
L318[02:07:18] <blackgem> huh
L319[02:07:23] <hommiesteven> and shield spammers
L320[02:07:27] <killjoy> base edits are a relic from the old 1.2 days
L321[02:07:32] <blackgem> Yeah
L322[02:07:33] <hommiesteven> and nubs who play cloud and beyonetta
L323[02:07:35] <blackgem> and I use them
L324[02:07:44] <blackgem> Thing is, my family hates magic. Of all kinds.
L325[02:07:54] <hommiesteven> lol i heard more creeps and weirdos was revived
L326[02:07:54] <killjoy> magical asm?
L327[02:07:59] <blackgem> For me to play Minecraft with my family, which is something we love, I removed magic.
L328[02:08:05] <blackgem> Zombies, skeletons, wither
L329[02:08:12] <blackgem> Deleted and all reference removed.
L330[02:08:13] <killjoy> that's not magic
L331[02:08:16] <blackgem> It's undead
L332[02:08:18] <blackgem> == magic
L333[02:08:20] <blackgem> In our family
L334[02:08:26] <blackgem> This is not up for debate.
L335[02:08:33] <hommiesteven> are you highly religious
L336[02:08:33] <blackgem> It's our rules, but I decided to make a Minecraft mod we could use.
L337[02:08:36] <blackgem> Yes.
L338[02:08:41] <hommiesteven> lewl
L339[02:08:45] <killjoy> could've just prevented the spawning of them
L340[02:08:50] <blackgem> I chose not to
L341[02:08:56] <blackgem> Anyway it felt awesome to OWN the thing
L342[02:08:58] <killjoy> so much work
L343[02:09:01] <blackgem> Yes, it was.
L344[02:09:06] <blackgem> Actually
L345[02:09:11] <hommiesteven> i had jahovas who came here yesterday spamming my door bell i answered and then i said go away they came back then i said i would call the cops if you do it again.
L346[02:09:15] <hommiesteven> they fucked off quickly
L347[02:09:18] <hommiesteven> preachers piss me off.
L348[02:09:24] <blackgem> Zombies, skeletons, zombie pigmen, originally done in 1.3.2
L349[02:09:26] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L350[02:09:28] <blackgem> That took only a few days.
L351[02:09:36] <killjoy> just use a bukkit/sponge plugin
L352[02:09:39] <blackgem> It was potions that took a lot of work, 2 days of constant work
L353[02:09:41] <blackgem> Wow
L354[02:09:47] <blackgem> Are you telling me how to do something I've already done?
L355[02:09:51] <killjoy> *should've
L356[02:09:52] <blackgem> Let me please be clear on this
L357[02:09:56] <blackgem> Ah, but I didn't
L358[02:09:59] <blackgem> This is my way
L359[02:10:14] <hommiesteven> blackgem praise allah
L360[02:10:16] <blackgem> To be honest sir/ma'am, I've been being told how to do things my entire time trying to do anything with computers
L361[02:10:31] <blackgem> First told I couldn't do it, then told I was doing it wrong when I DID do it
L362[02:10:38] <blackgem> And that's kept up with everything I've done ever since
L363[02:10:41] <killjoy> and you could also press the brake on your car with your left foot
L364[02:10:42] <blackgem> I'm not surprised to get it here too
L365[02:10:51] <blackgem> So
L366[02:10:59] <blackgem> If you truly mean you are no longer going to assist me in any way
L367[02:11:02] <blackgem> I guess I'll stop trying.
L368[02:11:48] <hommiesteven> blackgem his way might be easier
L369[02:11:50] <hommiesteven> :|
L370[02:11:52] <blackgem> If I've seemed aggressive I certainly didn't mean to.
L371[02:12:00] <blackgem> It's late at night here and communication is not my best thing.
L372[02:12:04] <hommiesteven> Heil satan
L373[02:12:09] <hommiesteven> Hail satan
L374[02:13:43] <hommiesteven> killjoy i wanna make a mod i enjoy programming in c# and i heard c# is similar to java
L375[02:13:51] <killjoy> kind of
L376[02:13:52] <hommiesteven> but i want a good programmer for making textures
L377[02:14:06] <killjoy> good programmers might not make good textures
L378[02:14:08] <blackgem> You guys know if the JSON file is used for anything but the launcher
L379[02:14:09] <killjoy> you'll need an artist
L380[02:14:10] ⇦ Quits: FusionLord (~FusionLor@2600:8800:0:9000:a8e0:7165:2e9:3bc8) (Read error: Connection reset by peer)
L381[02:14:12] <blackgem> True.
L382[02:14:13] <hommiesteven> and a easy but adaptable way to make mods
L383[02:14:15] <killjoy> just the launcher
L384[02:14:18] <blackgem> Thanks
L385[02:14:20] <killjoy> *don't modify the jar*
L386[02:14:24] <blackgem> THAT explains part of my problem
L387[02:14:28] <killjoy> if you need to modify classes, add them as a library
L388[02:14:31] <hommiesteven> put in the jar hitlerdidnothingwrong
L389[02:14:31] ⇨ Joins: FusionLord (~FusionLor@2600:8800:0:9000:2183:4d68:d305:76d)
L390[02:14:55] <blackgem> May I ask you a question killjoy?
L391[02:15:02] <killjoy> yo
L392[02:15:22] <blackgem> I'm curious. ABSOLUTELY not accusing, condemning, or ANYTHING, if it sounds that way
L393[02:15:44] <blackgem> Why do you tell me repeatedly to do it the way everyone else does and has done it, when I clearly already do it a different way, and it truly doesn't affect anyone but me?
L394[02:16:04] <blackgem> I've run across it before. People telling me to do it 'the right way' when there is no functional difference in the end to anyone but myself.
L395[02:16:07] <blackgem> I'd like to understand why.
L396[02:16:09] <killjoy> it's always recommended to do good practice
L397[02:16:35] <blackgem> Okay, yes, but I'd like - if you are okay with me asking this - to try to understand why you, personally, ask me this.
L398[02:16:49] <blackgem> This is coming off a bit too hostile-sounding, it is not my intent. Purely curious.
L399[02:16:54] <killjoy> think of it like this
L400[02:17:00] <killjoy> you create a website with a textbox
L401[02:17:08] <killjoy> you take the text and put it in a sql statement
L402[02:17:19] <killjoy> only you use it, so you don't bother sanitizing your inputs
L403[02:17:24] <killjoy> did you do it wrong?
L404[02:17:33] <killjoy> maybe, maybe not
L405[02:17:53] <killjoy> but people are still going to yell at you for exposing a big security hole for something only you use.
L406[02:18:27] <blackgem> Okay
L407[02:18:28] <blackgem> But may I ask
L408[02:18:30] <killjoy> if anything, don't share it
L409[02:18:49] <blackgem> Where is the security hole in a jar file modified for personal use within a family of 6 people who are only going to play across LAN?
L410[02:18:56] <blackgem> And it will never reach a computer except through flash drive
L411[02:19:10] <killjoy> not saying there's a security hole
L412[02:19:12] <blackgem> 'Cause it would involve publishing the whole jarfile anyway, which is against the EULA or whatever it's called
L413[02:19:16] <blackgem> Well, it's proverbial.
L414[02:19:20] <killjoy> that was with my sql injection example
L415[02:19:25] <blackgem> heh
L416[02:19:33] <blackgem> Maybe I didn't get it 'cause I don't do sql :P
L417[02:19:40] <blackgem> Haxe, Java, batch when I feel like it
L418[02:19:49] <blackgem> Some javascript, a tiiny bit of Python
L419[02:20:02] <killjoy> with sql, if you don't sanitize inputs, someone can easily escape out of your statement and run their own statement.
L420[02:20:18] <blackgem> In that case, you did it wrong because it opens attack.
L421[02:20:24] <blackgem> There is a 'wrong' here.
L422[02:20:32] <killjoy> e.g. '--;drop table users;
L423[02:20:44] <killjoy> That's not the point
L424[02:20:45] ⇦ Quits: cpup (~cpup@32.218.113.213) (Ping timeout: 206 seconds)
L425[02:20:50] <blackgem> Okay, sorry
L426[02:21:03] <killjoy> it's about recommended procedures
L427[02:21:19] <blackgem> Similar to, say, certain format (forget the proper term) in code
L428[02:21:30] <killjoy> formatting?
L429[02:21:32] <blackgem> As opposed to messily throwing your code everywhere, you follow indentation, etc.
L430[02:21:35] <killjoy> I could care less about if it's your own project
L431[02:21:41] <blackgem> Which it is.
L432[02:21:49] <blackgem> It isn't intended for anyone outside my family.
L433[02:22:01] <blackgem> Perhaps I need to phrase that differently? Let me know if something I say doesn't make sense
L434[02:22:45] <blackgem> [02:21:41] <killjoy>: I could care less about if it's your own project <= how do you define 'my own project'? if you don't mind
L435[02:22:57] <killjoy> What I was recommended just now is to put your modified class files in a separate jar, put that in libraries/group/lib/version/lib-version.jar, and add {"name": "group:lib:version""} to the libraries array in the launcher json
L436[02:22:58] <blackgem> I'm just trying to understand, I don't mean to be annoying if I am.
L437[02:23:08] <blackgem> heh
L438[02:23:10] <killjoy> that was just about the formatting
L439[02:23:12] <blackgem> I don't use a launcher
L440[02:23:16] <blackgem> Ah.
L441[02:23:25] <killjoy> you don't use a launcher?
L442[02:23:25] <blackgem> Well, I was using it as a reference anyway
L443[02:23:28] <blackgem> Nope
L444[02:23:35] <killjoy> are you launching it directly?
L445[02:23:37] <blackgem> Yeah
L446[02:23:40] <blackgem> Better control over it
L447[02:23:41] <killjoy> cracked?
L448[02:23:45] <blackgem> Batch file.
L449[02:23:58] <blackgem> I don't play on servers since mine's modded and nothing out there will match
L450[02:24:02] <blackgem> Just LAN games with family
L451[02:24:27] <blackgem> "hey blackgem, could you add x?" "Yeah, sure"
L452[02:24:54] <killjoy> have you tried multimc?
L453[02:25:00] <blackgem> Dunno what it is
L454[02:25:13] <blackgem> I kinda stopped keeping up with the Minecraft community ages ago.
L455[02:25:14] <killjoy> allows you to create multiple custom mc instances
L456[02:25:18] <blackgem> Oh
L457[02:25:21] <blackgem> yeah, I do that
L458[02:25:25] <blackgem> I mean, not with multimc.
L459[02:25:26] <killjoy> allows lots of customization too
L460[02:25:36] <killjoy> what kind of things do you do with your .bat file?
L461[02:25:45] <blackgem> So far just username alteration
L462[02:25:55] <blackgem> Start one with 'custom1' and one with 'custom2' and poof, 2 testing instances
L463[02:26:06] <killjoy> I should ask. Are you premium?
L464[02:26:12] <blackgem> Premium? Yes
L465[02:26:25] <blackgem> Premium is paid, right?
L466[02:26:27] ⇨ Joins: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L467[02:26:28] <killjoy> would've been a little awkward if you weren't :P
L468[02:26:30] <killjoy> yes
L469[02:26:30] <blackgem> heh
L470[02:26:33] <blackgem> Right, yes.
L471[02:26:34] <blackgem> Since beta.
L472[02:27:17] <blackgem> Yeah.
L473[02:27:23] <blackgem> "Are you a thief?" "Um, yes." "..."
L474[02:27:55] ⇨ Joins: cpup (~cpup@32.218.113.213)
L475[02:28:04] <blackgem> I'd swear the launcher is totally ignoring this .json
L476[02:28:17] <killjoy> is it named the same as the folder its in?
L477[02:28:23] <killjoy> and the id inside as well?
L478[02:29:37] <blackgem> Yup, as generated by forge's installer
L479[02:29:40] <blackgem> Double checked.
L480[02:29:55] <killjoy> you have the fancy green launcher?
L481[02:29:58] <blackgem> ?
L482[02:30:07] <blackgem> I have the one that doesn't shout 'this one is outdated'
L483[02:30:09] <killjoy> do you know the launcher version?
L484[02:30:14] <blackgem> Lemme see if it'll tell me.
L485[02:30:21] <killjoy> either in taskbar or bottom left
L486[02:31:02] <blackgem> 2.0.806
L487[02:31:08] <killjoy> it's good
L488[02:31:11] <blackgem> wow they tweak a lot
L489[02:31:28] <blackgem> I've never reached more then x.x.2 on ELSKIES before ticking x.X.x
L490[02:31:59] <blackgem> It doesn't even pretend to read this folder in there.
L491[02:32:27] <killjoy> where are you looking in the launcher?
L492[02:32:34] ⇦ Quits: Elec0 (~Elec0@porter-29-151.resnet.ucsc.edu) (Quit: Leaving)
L493[02:33:10] <killjoy> ☰ > Launch Options > Add New
L494[02:33:25] <blackgem> Yeah
L495[02:33:36] <killjoy> relaunched the launcher?
L496[02:34:04] <blackgem> That I didn't
L497[02:34:27] <killjoy> that is required
L498[02:34:35] <killjoy> it scans the versions folder on launch
L499[02:34:36] <blackgem> Done
L500[02:34:44] <blackgem> Yeah, it can't find it
L501[02:34:48] <blackgem> I renamed it all to read as 1.6.4
L502[02:34:50] <blackgem> Everything lines up
L503[02:34:55] <blackgem> But the launcher wants to download 1.6.4.
L504[02:35:00] <blackgem> I wonder if it's looking in the right place...
L505[02:35:07] <killjoy> if you name it 1.6.4, it will be overwritten
L506[02:35:56] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 180 seconds)
L507[02:36:33] <blackgem> I hate this launcher. :P
L508[02:36:45] <killjoy> You'll learn it eventually
L509[02:36:52] <blackgem> This assumes I keep using it. :P
L510[02:36:54] <killjoy> I did the first week it was in beta
L511[02:37:05] <killjoy> the one_six launcher that is
L512[02:37:06] <blackgem> I prefer typing 'Minecraft' into my command prompt and watching it fly
L513[02:37:11] <killjoy> nothing changed in 2.0
L514[02:38:22] <killjoy> just the launcher_profiles.json changed
L515[02:38:45] <blackgem> At least in all this I've found a nice new music to listen to while modding...
L516[02:39:07] <killjoy> When I first started, I watched American Dad in the background
L517[02:39:41] <blackgem> heh
L518[02:39:50] <blackgem> I do the soundtrack of Chex(R) Quest
L519[02:40:10] <blackgem> Strangest thing
L520[02:40:13] <blackgem> The launcher reads 1.6.4mc
L521[02:40:18] <blackgem> But not the Forge one.
L522[02:40:34] <killjoy> hm
L523[02:41:16] <blackgem> oh meh broken line breaks
L524[02:41:34] <killjoy> yeah, the launcher doesn't tell you about malformed json
L525[02:41:48] <blackgem> Well, they're there, but Notepad doesn't think so
L526[02:41:58] <killjoy> at least use notepad++ man
L527[02:42:04] <blackgem> Aaand there it is
L528[02:42:09] <blackgem> I counted the seconds it took for someone to say that one
L529[02:42:17] <killjoy> you knew it was coming
L530[02:42:19] <blackgem> Yup.
L531[02:42:23] <killjoy> yet you still said it
L532[02:42:25] ⇦ Quits: immibis (~chatzilla@122-60-104-195.jetstream.xtra.co.nz) (Ping timeout: 190 seconds)
L533[02:42:33] <killjoy> anyway..
L534[02:42:42] <blackgem> You know
L535[02:42:58] <blackgem> this is the reaction I get everywhere I go
L536[02:43:06] <killjoy> so you're used to it
L537[02:43:09] <blackgem> Don't understand why people have to try and tell me how to do everything
L538[02:43:13] <blackgem> Ah, man, you never get used to it
L539[02:43:27] <blackgem> It's kinda why I do things my way
L540[02:43:30] <blackgem> Show it's possible
L541[02:43:39] <killjoy> should we continue? Or do you want to rant some more?
L542[02:43:43] <blackgem> Am I ranting?
L543[02:43:50] <killjoy> eh
L544[02:44:07] <killjoy> maybe the word I meant is "vent"
L545[02:44:11] <blackgem> Ah, perfect
L546[02:44:17] <blackgem> Yeh, continue
L547[02:44:54] * blackgem gets an evil
L548[02:44:56] <blackgem> *grin
L549[02:44:58] <killjoy> I suggest running the json through a program like http://jsonlint.com
L550[02:45:00] <blackgem> You know
L551[02:45:06] <killjoy> it will validate it
L552[02:45:09] <blackgem> If there is no internet, it can't overwrite the 1.6.4
L553[02:45:54] <killjoy> true
L554[02:46:02] <killjoy> but if there is, even just once, it will be replaced
L555[02:46:11] <killjoy> (once while the launcher is open)
L556[02:46:36] <blackgem> Enough for debugging at least.
L557[02:46:42] <blackgem> Prove if the JSON is working or not.
L558[02:46:56] <blackgem> I remember Forge displaying some debug text on the left of the title when it worked, and PLENTY of debug text in the console
L559[02:47:04] <blackgem> Maybe not debug
L560[02:47:06] <blackgem> Informative
L561[02:47:08] <blackgem> But nothing.
L562[02:47:20] <killjoy> you haven't opened fml-client-0.log, have you?
L563[02:47:31] <killjoy> Plenty is an understatement
L564[02:47:37] <blackgem> Yup
L565[02:47:39] <blackgem> Nope, haven't
L566[02:47:54] <killjoy> you'll find stuff in there you won't find in the console
L567[02:48:02] <blackgem> where?
L568[02:48:06] <blackgem> Hadn't seen that get generated anyplace
L569[02:48:13] <killjoy> .minecraft/logs/fml-client-0.log
L570[02:48:26] <blackgem> Nope
L571[02:48:27] <killjoy> might be broken with the current launcher
L572[02:48:35] <blackgem> Please note I am using a version that doesn't put its logs in /logs.
L573[02:48:47] <blackgem> It plunks them in a 'neat' pile (note sarcasm) in .minecraft
L574[02:48:56] <killjoy> this must be before log4j
L575[02:49:49] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L576[02:50:15] <killjoy> anyway, the most advice I can give to you is this
L577[02:50:23] <killjoy> .minecraft/versions/versionid/versionid.json
L578[02:50:30] <killjoy> "id": "versionid"
L579[02:50:43] <killjoy> as long as you have that, you should be golden
L580[02:52:33] <blackgem> I am officially planning to route all calls to java to an echo that dumps its params so I can keep logs of things.
L581[02:52:38] <blackgem> If I just knew exactly how the launcher cal- hmmm
L582[02:52:55] <killjoy> are you going to finish that sentence?
L583[02:53:28] <blackgem> I was going to if you had the patience, to wait while I checked if it had already done what I wanted it to do
L584[02:53:31] <blackgem> But it didn't
L585[02:53:45] <blackgem> Meh, I had a batch to output the args it sent to the jvm
L586[02:53:47] * killjoy is impatient
L587[02:53:50] * blackgem nods
L588[02:53:56] <killjoy> the args are in the json
L589[02:54:05] <blackgem> Yeah, still learning the format
L590[02:54:07] <killjoy> if I'm understanding right
L591[02:54:11] <blackgem> I learn by examining
L592[02:54:22] <killjoy> some data it sends is stored in launcher_profiles.json
L593[02:54:29] <blackgem> That might help
L594[02:54:45] <blackgem> See, if I could catch exactly how it recieves this, I could craft a batch file that starts it the way it's supposed to.
L595[02:54:57] <blackgem> What I don't understand is why the thing registers 1.6.4mc and its json, but not this.
L596[02:54:58] <killjoy> authenticationDatabase is a map of uuids
L597[02:55:35] <killjoy> accessToken is useful if you want to play online
L598[02:55:50] <killjoy> that gets refreshed when you open the launcher
L599[02:57:45] <blackgem> heh
L600[02:57:52] <blackgem> >executable.txt echo %*
L601[02:58:18] <killjoy> cat executable.txt | bash
L602[02:59:38] ⇨ Joins: Ashindigo_ (uid202308@2604:8300:100:200b:6667:7:3:1644)
L603[03:00:43] <blackgem> They are exactly the same.
L604[03:01:07] <killjoy> Looks like I'm getting 6 hours of sleep tonight
L605[03:01:10] <blackgem> ?
L606[03:01:15] <killjoy> it's 4am
L607[03:01:17] <blackgem> ewwww
L608[03:01:20] <blackgem> 3 AM here
L609[03:01:25] <Denyol> 5pm
L610[03:01:31] <blackgem> Good for you :3
L611[03:01:36] <blackgem> Unless you're a 3rd shifter.
L612[03:01:39] <killjoy> Dang Europeans
L613[03:01:41] <fry> 12:00
L614[03:01:43] <blackgem> heh
L615[03:01:46] ⇦ Quits: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net) (Ping timeout: 194 seconds)
L616[03:01:48] <blackgem> Is that 12 or 24?
L617[03:01:55] <fry> midday, can never remember if it's am or pm :P
L618[03:02:00] <blackgem> PM
L619[03:02:02] <killjoy> europe is a garbage continent. https://www.youtube.com/watch?v=UfTYptEDlpw
L620[03:02:07] <blackgem> Wow
L621[03:02:10] <blackgem> Half of my friends are in Europe
L622[03:02:18] <fry> "
L623[03:02:20] <fry> This video contains content from NBCUniversal_International, who has blocked it in your country on copyright grounds"
L624[03:02:22] <fry> fitting :D
L625[03:02:37] <killjoy> It's Parks & Rec
L626[03:03:23] <killjoy> sadly there's no dailymotion mirror
L627[03:03:28] <blackgem> Wow, there is a difference
L628[03:03:42] <blackgem> Several things are different from the call I make to 1.6.4mc.
L629[03:03:57] <blackgem> It still doesn't start Forge.
L630[03:04:42] <killjoy> https://www.youtube.com/v/UfTYptEDlpw
L631[03:04:57] * blackgem resists the urge to post Rick Astley
L632[03:05:24] <killjoy> What about rick and astley?
L633[03:05:38] <blackgem> You're youtube-posting
L634[03:05:42] <killjoy> https://www.youtube.com/watch?v=r0IwfHdO36Y
L635[03:05:50] <blackgem> Which would be an excellent opportunity for someone to do what I almost suspect you just did.
L636[03:06:02] <killjoy> it's rick and morty season 3
L637[03:06:16] <blackgem> i see now
L638[03:06:20] <blackgem> Was checking with a linkbot. :P
L639[03:06:27] <blackgem> I said almost :V
L640[03:06:43] <killjoy> no you didn't
L641[03:06:46] <blackgem> But anyway, people might almost not suspect I was rickrolling
L642[03:06:50] <blackgem> what I almost suspect you just did.
L643[03:06:53] <blackgem> Yes I did.
L644[03:07:00] <blackgem> Not really important though
L645[03:07:05] <killjoy> it's literally rick and morty singing it
L646[03:07:12] <blackgem> XD
L647[03:07:21] <killjoy> from clips
L648[03:07:28] <blackgem> Now I have to check it out
L649[03:07:30] <killjoy> it's #4 on trending
L650[03:07:31] <blackgem> MIDI almost finished
L651[03:07:36] <blackgem> heheh
L652[03:08:16] <killjoy> that ending...
L653[03:08:18] <killjoy> :D
L654[03:09:09] * blackgem watches computer be the slowest computer on earth
L655[03:09:13] <blackgem> oh
L656[03:09:16] <blackgem> Running internet with minecraft
L657[03:09:19] <blackgem> With only 4gb
L658[03:09:25] <killjoy> I did that once
L659[03:09:26] <blackgem> Had to take half my RAM out.
L660[03:09:32] <killjoy> back when I only had 2 GB ram
L661[03:09:35] <blackgem> It was bluescreening 'cause of it.
L662[03:09:35] *** V is now known as Vigaro
L663[03:09:35] <killjoy> and windows xp
L664[03:09:36] <blackgem> Ewwww
L665[03:09:42] <blackgem> Well to be fair
L666[03:09:45] <blackgem> Win7 eats up more memory.
L667[03:09:50] <killjoy> 2gb is enough for xp
L668[03:09:53] <blackgem> Yeah
L669[03:10:01] <blackgem> Not for most things I do though.
L670[03:10:01] <killjoy> recommended is 256mb
L671[03:10:05] <blackgem> hah!
L672[03:10:06] <killjoy> or was it 512?
L673[03:10:07] <blackgem> wow
L674[03:10:09] <blackgem> I'd die on that
L675[03:10:14] <blackgem> I could never use that little
L676[03:10:19] <blackgem> I need at least 4GB
L677[03:10:22] <killjoy> so did xp sp3
L678[03:10:26] <blackgem> pfff
L679[03:10:41] <killjoy> Wanna know how much ram I'm using right now?
L680[03:10:45] <blackgem> Yeh sure
L681[03:10:51] <blackgem> For awhile when I had 8GB RAM and this new graphics card
L682[03:10:52] <killjoy> 6 GB
L683[03:10:54] <blackgem> Empyrion actually ran
L684[03:11:00] <blackgem> Of what?
L685[03:11:12] <killjoy> 16
L686[03:11:15] * blackgem whistles
L687[03:11:17] <blackgem> nice
L688[03:11:25] <killjoy> It's my dream to have 32
L689[03:11:35] <hommiesteven> alright uploaded it killjoy hope dem nigs don't take it down this time
L690[03:11:37] <killjoy> quad channel 4-8GB cards
L691[03:11:43] <Denyol> kinda want 16
L692[03:11:48] <hommiesteven> i kinda want 32
L693[03:11:53] <hommiesteven> or 64 gb
L694[03:12:09] <killjoy> What are you gonna do with all that gigahertz?
L695[03:12:09] <blackgem> eeeeee
L696[03:12:16] <killjoy> games... and stuff
L697[03:12:18] <blackgem> never worry about memory agian
L698[03:12:37] <killjoy> https://www.youtube.com/watch?v=V6dQxQBHiB0
L699[03:12:39] <blackgem> 6 Minecrafts at once :D
L700[03:12:43] <blackgem> And Empyrion
L701[03:12:45] <blackgem> AND BOTH PORTAL GAMES
L702[03:12:48] <killjoy> I can do that!
L703[03:13:01] <blackgem> (Empyrion takes about 3GB on average)
L704[03:13:14] <killjoy> I wonder how many instances of IntelliJ I can run
L705[03:13:24] <killjoy> that takes up about 1.6GB
L706[03:13:44] <killjoy> maybe 8
L707[03:18:05] <blackgem> So Forge does or does not modify the jar file when installed
L708[03:18:10] <killjoy> does not
L709[03:18:12] <blackgem> Just the json
L710[03:18:16] <killjoy> it does runtime patching
L711[03:18:17] <killjoy> yes
L712[03:18:23] <killjoy> wel...
L713[03:18:24] <blackgem> Do you know where it puts the files when it installs?
L714[03:18:34] <killjoy> really it creates its own json using version inheritance
L715[03:18:47] <killjoy> .minecraft/versions and .minecraft/libraries
L716[03:18:55] <killjoy> libraries is a basic maven
L717[03:18:59] <killjoy> *maven format
L718[03:19:05] <blackgem> Where in versions? :/ I didn't... see anything new except the version
L719[03:19:15] <killjoy> group/artifact/version/artifact-version.jar
L720[03:19:32] <blackgem> group?
L721[03:19:38] <killjoy> maven stuff
L722[03:19:49] <killjoy> https://maven.apache.org/guides/mini/guide-naming-conventions.html
L723[03:20:12] <killjoy> you can have it be your name
L724[03:20:16] *** Vigaro is now known as V
L725[03:21:51] <killjoy> you can either move your lib in there manually or have the launcher auto-download it by specifying "url" in the library entry
L726[03:21:53] <hommiesteven> https://mcreator.pylo.co/
L727[03:21:54] <hommiesteven> whats this
L728[03:21:57] <hommiesteven> killjoy
L729[03:22:01] <hommiesteven> is it work using
L730[03:22:10] <killjoy> Why are you asking me?
L731[03:22:23] <hommiesteven> because you are smart and very adaptive
L732[03:22:27] <killjoy> It's a toolkit to automate creating mc mods
L733[03:22:36] <killjoy> I don't recommend it
L734[03:22:42] <killjoy> I suggest learning java and doing it manually
L735[03:22:45] <hommiesteven> so a nub tool
L736[03:22:59] <killjoy> because if this gets good enough, it will make all us programmers' skills moot
L737[03:23:20] <fry> https://www.youtube.com/watch?v=tcGQpjCztgA
L738[03:23:22] <blackgem> And everyone will get lazy and stop learning programming
L739[03:23:28] <blackgem> The only things that know programming will be the computers
L740[03:23:33] <blackgem> Which will eventually begin programming themselves
L741[03:23:42] <blackgem> And then they'll rise up, destroy the earth, etc..
L742[03:23:45] <blackgem> :3
L743[03:23:56] <killjoy> We'll fight back
L744[03:23:58] <hommiesteven> blackgem play with a ouijia board
L745[03:23:59] <killjoy> we'll blot out the sun
L746[03:24:08] <killjoy> they'll enslave us for our natural energy
L747[03:24:15] <hommiesteven> yeah seamen
L748[03:24:20] <killjoy> then put us in a.. [insert matrix plot]
L749[03:24:24] <hommiesteven> or the woman will rise up
L750[03:24:29] <hommiesteven> and milk you for your seamen
L751[03:24:35] <fry> https://www.youtube.com/watch?v=15nNY7uofNw
L752[03:24:59] <killjoy> ha
L753[03:25:03] <killjoy> hommiesteven, you're nasty
L754[03:25:20] <hommiesteven> lol
L755[03:25:25] <hommiesteven> wegeee board
L756[03:25:34] <hommiesteven> summon wegeee
L757[03:25:39] <killjoy> luigi board
L758[03:25:50] <hommiesteven> what about danky kong board
L759[03:26:13] <hommiesteven> or spamhunt duo board
L760[03:26:13] * blackgem stares at several odd things in front of them
L761[03:26:16] <blackgem> odd
L762[03:26:33] <hommiesteven> aka duckhunt duo from super smash bros 4
L763[03:26:39] <killjoy> >inferming blackgem is multiple people
L764[03:26:42] <killjoy> *infering
L765[03:26:59] <blackgem> Not impossible, tbh, killjoy
L766[03:27:55] <killjoy> blackgem is a botnet
L767[03:27:57] <hommiesteven> killjoy whats with these shitty mod developers and there adfly links
L768[03:27:59] <killjoy> :P
L769[03:28:02] <hommiesteven> and there viruses
L770[03:28:04] <blackgem> :o
L771[03:28:06] <blackgem> the truth is out
L772[03:28:07] <blackgem> oh no
L773[03:28:14] <Ashindigo_> Adfly is annoying
L774[03:28:15] <killjoy> they have a website.
L775[03:28:21] <killjoy> What are they doing with adfly?
L776[03:28:29] <Denyol> adfly is very annoying
L777[03:28:30] <hommiesteven> they make you goto
L778[03:28:35] <Ashindigo_> Mek will uses adfly
L779[03:28:37] <killjoy> get adsense already
L780[03:28:40] <hommiesteven> adfly before you can download it
L781[03:28:44] <Ashindigo_> *still
L782[03:28:50] <hommiesteven> it's cancerous
L783[03:29:07] <hommiesteven> it don't let me use adblock plus
L784[03:29:10] <hommiesteven> which i am sad about
L785[03:29:51] ⇨ Joins: heldplayer (heldplayer@mrwhite.specialattack.net)
L786[03:30:09] <Denyol> ^
L787[03:30:09] ⇨ Joins: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L788[03:30:20] <killjoy> hommiesteven, don't bother with mcreator. Learn java
L789[03:30:27] <killjoy> scala and kotlin work too
L790[03:30:56] <hommiesteven> i know bits and pieces of java
L791[03:30:58] <Ashindigo_> Mcreator is garbage
L792[03:31:07] <Ashindigo_> Pure _garbage_
L793[03:31:16] <killjoy> you know gc?
L794[03:31:24] <killjoy> mcreator is the result of it
L795[03:31:34] <hommiesteven> whats gc
L796[03:31:36] <killjoy> it's the landfill
L797[03:31:39] <hommiesteven> garbage can
L798[03:31:41] <killjoy> gc is garbage collection
L799[03:31:55] <killjoy> frees up unused memory
L800[03:32:01] <killjoy> or garbage data
L801[03:32:10] <killjoy> data outside of scope
L802[03:32:18] <Ashindigo_> If I had access to my main laptop I would post some decompiled mcreator code for you all
L803[03:32:18] <killjoy> which can never be accessed
L804[03:32:19] <hommiesteven> which was worse vista or 8
L805[03:32:27] <killjoy> vista
L806[03:32:28] <hommiesteven> which was worse sonic 2006 or sonic boom?
L807[03:32:29] <Ashindigo_> Vista
L808[03:32:35] <killjoy> no preference
L809[03:32:41] <Ashindigo_> Neither
L810[03:32:53] <hommiesteven> win 8 was a laggy piece of shit
L811[03:32:55] <hommiesteven> though
L812[03:33:07] <killjoy> I liked the few desktop features it added
L813[03:33:17] <killjoy> for instance, the modern task manager
L814[03:33:19] <hommiesteven> with all those extra features and the metro garbage
L815[03:33:22] <killjoy> (not modern app)
L816[03:33:27] <Ashindigo_> I'm on the win10 dev ring
L817[03:33:38] <Ashindigo_> That has some nice things
L818[03:33:43] <killjoy> don't let blackie hear it
L819[03:33:53] <hommiesteven> as soon as there was a beta of win 10 i updated my old lappy
L820[03:34:00] <hommiesteven> because win 8 was a laggy mess on games
L821[03:34:07] <hommiesteven> 100disk for no reason
L822[03:34:09] <hommiesteven> all the time.
L823[03:34:18] <hommiesteven> it was so annoying
L824[03:35:33] <killjoy> I had that in the windows 10 preview
L825[03:35:43] <killjoy> Wanna know how I fxied it?
L826[03:35:50] <killjoy> I upgraded to SSD
L827[03:36:02] <Ashindigo_> I thought you switched to Linux
L828[03:36:18] <killjoy> who needs linux when windows 10 has bash?
L829[03:36:27] <fry> >.>
L830[03:36:55] <Ashindigo_> X sercers sometimes doesn't work with it
L831[03:37:05] <blackgem> Please stand by, no idea what my client will do to this.
L832[03:37:06] <killjoy> x servers?
L833[03:37:07] <blackgem> Exception in thread "main" java.lang.NoClassDefFoundError: net/minecraft/launchwrapper/Launch
L834[03:37:07] <blackgem> Caused by: java.lang.ClassNotFoundException: net.minecraft.launchwrapper.Launch
L835[03:37:07] <blackgem> at java.net.URLClassLoader$1.run(Unknown Source)
L836[03:37:07] <blackgem> at java.security.AccessController.doPrivileged(Native Method)
L837[03:37:07] <blackgem> at java.net.URLClassLoader.findClass(Unknown Source)
L838[03:37:07] <blackgem> at java.lang.ClassLoader.loadClass(Unknown Source)
L839[03:37:07] <blackgem> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
L840[03:37:08] <blackgem> at java.lang.ClassLoader.loadClass(Unknown Source)
L841[03:37:08] <blackgem> Could not find the main class: net.minecraft.launchwrapper.Launch. Program will exit.
L842[03:37:11] <blackgem> MEH.
L843[03:37:12] <Ashindigo_> Staph
L844[03:37:15] <kashike> PASTEBIN.
L845[03:37:21] <killjoy> use pastebin nexttime
L846[03:37:24] <blackgem> I'm used to a client that doesn't do that
L847[03:37:37] <killjoy> yeah, hexchat hides linebreaks
L848[03:37:37] <fry> not the best place to test :P
L849[03:37:55] <blackgem> I'm just used to a much more forgiving bunch of people, I guess. :P
L850[03:38:01] <Ashindigo_> Post the full log in pastebin
L851[03:38:07] <killjoy> I know the issue
L852[03:38:09] <blackgem> That is pretty much the full log -_-
L853[03:38:20] <killjoy> He's not using forge, but copying the forge version for his own use
L854[03:38:30] <blackgem> Oh, I'm using forge
L855[03:38:41] <blackgem> Although it just hit me I might know a way around the thing
L856[03:38:43] <killjoy> he either removed launcherwrapper from libraries
L857[03:38:52] <blackgem> for the sake of pete it was never in there.
L858[03:39:08] <killjoy> if that was intentional, he forgot to change mainClass to "net.minecraft.client.main.Main"
L859[03:39:19] <blackgem> Do me a favor
L860[03:39:30] <blackgem> If I am here, in the chat, talking, please talk to ME if you are going to do that kind of thing
L861[03:40:03] <killjoy> w/e
L862[03:40:21] <killjoy> add launchwrapper back to the libraries and you'll be fine
L863[03:40:26] <killjoy> I'm going to bed
L864[03:40:29] <blackgem> Bonne nuit.
L865[03:40:35] <Ashindigo_> Night
L866[03:40:35] ⇦ Quits: killjoy (~killjoy@cpe-2606-A000-1118-8158-F5D5-67D6-E4C7-F820.dyn6.twc.com) (Quit: Leaving)
L867[03:40:35] <blackgem> I'd add it back if it ever were in there.
L868[03:40:52] ⇦ Quits: Meronat (uid190493@id-190493.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L869[03:49:09] ⇦ Quits: blackgem (~blackgem@ip72-204-8-215.fv.ks.cox.net) (Quit: Blah)
L870[03:53:46] <Denyol> :):) my first mod is almost ready for release, just a few textures and a bit of texting
L871[03:57:01] <Denyol> thats odd my update() method in my tile entity is not being called serverside
L872[03:57:07] <Denyol> or maybe at all
L873[03:58:46] <Ashindigo_> Yay
L874[03:59:29] <Denyol> oh silly me i had disabled the breakpoints, it was working
L875[04:11:18] <Denyol> hmm, I set a variable to something but on the next tick its not set in my tile entity
L876[04:13:09] <Denyol> well its stopped doing that now
L877[04:57:08] <hommiesteven> do u guys
L878[04:57:26] <hommiesteven> https://dl.dropboxusercontent.com/u/40091783/acacian1.6.zip?=1
L879[04:57:31] <hommiesteven> https://dl.dropboxusercontent.com/u/40091783/acacian1.6.zip?dl=1
L880[04:57:39] <hommiesteven> https://dl.dropboxusercontent.com/u/40091783/acacian1.6.zip?dl=1
L881[04:57:42] <hommiesteven> is that how
L882[04:57:53] <hommiesteven> to do it to upload it on technic pack killjoy
L883[04:58:04] <hommiesteven> because drop box has changed
L884[04:59:37] <hommiesteven> since i last used it 2 years ago
L885[05:07:30] ⇦ Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout: 206 seconds)
L886[05:18:21] ⇦ Quits: Katrix (~Katrix@2a02:fe1:b001:f400:d03c:e67d:f022:1735) (Read error: Connection reset by peer)
L887[05:18:46] ⇨ Joins: Katrix (~Katrix@2a02:fe1:b001:f400:bcc9:3916:8ed6:8241)
L888[05:20:17] ⇨ Joins: Zed (~Zed@213.152.161.149)
L889[05:20:59] ⇨ Joins: TechnicianLP (~Technicia@p4FE1C18B.dip0.t-ipconnect.de)
L890[05:22:21] ⇨ Joins: iari (~iari___@tyaralin.shadowdrake.eu)
L891[05:27:05] ⇦ Quits: nallar (~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net) (Ping timeout: 190 seconds)
L892[05:28:01] ⇨ Joins: nallar (~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net)
L893[05:46:23] *** Denyol is now known as Denyol[Away]
L894[05:53:18] ⇨ Joins: Cast0077 (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com)
L895[06:02:36] ⇦ Quits: rebecca (~rebecca@104.156.228.174) (Ping timeout: 206 seconds)
L896[06:20:11] ⇨ Joins: rebecca (~rebecca@60-241-180-77.static.tpgi.com.au)
L897[06:22:03] ⇨ Joins: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L898[06:34:39] ⇨ Joins: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L899[06:36:33] ⇦ Quits: Searge|office (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 198 seconds)
L900[06:55:50] ⇦ Quits: Shawn|i7-Q720M (~shawn156@c-50-170-156-102.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L901[07:33:32] ⇦ Quits: rebecca (~rebecca@60-241-180-77.static.tpgi.com.au) (Remote host closed the connection)
L902[07:34:05] ⇦ Quits: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net) (Ping timeout: 190 seconds)
L903[07:34:58] ⇨ Joins: rebecca (~rebecca@60-241-180-77.static.tpgi.com.au)
L904[07:40:26] ⇦ Quits: An_Angry_Brit (~AngryBrit@2.218.68.18) (Ping timeout: 180 seconds)
L905[07:40:57] ⇨ Joins: An_Angry_Brit (~AngryBrit@2.218.68.18)
L906[07:43:00] ⇨ Joins: Meronat (uid190493@2604:8300:100:200b:6667:2:2:e81d)
L907[07:50:51] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L908[07:52:00] ⇦ Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) ()
L909[08:10:09] ⇨ Joins: smbarbour (~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
L910[08:10:56] ⇨ Joins: fatguylaughing (~fatguylau@worx01.meridian-ds.com)
L911[08:30:56] ⇦ Quits: ryantheleach (~ryanthele@taamc.com) (Ping timeout: 180 seconds)
L912[08:31:21] ⇦ Quits: covers1624 (~covers162@ppp122-232-6.static.internode.on.net) (Read error: Connection reset by peer)
L913[08:31:44] ⇨ Joins: ryantheleach (~ryanthele@taamc.com)
L914[08:35:50] ⇨ Joins: covers1624 (~covers162@ppp122-232-6.static.internode.on.net)
L915[08:39:50] ⇨ Joins: gigaherz|work (~gigaherz@84.89.63.25)
L916[08:40:13] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Remote host closed the connection)
L917[08:42:20] *** amadornes[OFF] is now known as amadornes
L918[08:42:20] ⇦ Quits: Chais (~Chais@62-178-210-212.cable.dynamic.surfer.at) (Read error: Connection reset by peer)
L919[08:45:09] ⇨ Joins: Chais (~Chais@62-178-210-212.cable.dynamic.surfer.at)
L920[08:54:40] ⇨ Joins: edr (~edr@d-65-175-180-73.cpe.metrocast.net)
L921[08:57:32] ⇦ Quits: cpup (~cpup@32.218.113.213) (Ping timeout: 194 seconds)
L922[09:03:06] ⇨ Joins: cpup (~cpup@32.218.115.18)
L923[09:10:37] ⇦ Quits: Redfoxmoon (~Red@177.92-221-236.customer.lyse.net) (Ping timeout: 206 seconds)
L924[09:13:18] ⇨ Joins: CoderPuppy (~cpup@32.218.115.36)
L925[09:14:48] *** Darkhax_AFK is now known as Darkhax
L926[09:15:25] ⇦ Quits: cpup (~cpup@32.218.115.18) (Ping timeout: 190 seconds)
L927[09:29:52] <Ordinastie> the new Minecraft launcher doesn't seem to be able to output lgos in its window with forge
L928[09:29:54] <Ordinastie> is it just me ?
L929[09:30:09] <Corosus> its an ongoing problem theyve been trying to solve
L930[09:30:18] <Ordinastie> ok
L931[09:30:28] <Corosus> last i saw they were waiting on mojang devs to get back to them on somethings
L932[09:30:54] <gigaherz|work> yep lex said yesterday we have ot live with it meanwhile
L933[09:30:56] <gigaherz|work> to*
L934[09:31:11] ⇨ Joins: DiscworldZA (~IceChat9@196-215-68-39.dynamic.isadsl.co.za)
L935[09:32:09] <DiscworldZA> Hi everyone, can someone around here help me with custom entityliving rendering?
L936[09:33:27] <diesieben07> what's your issue?
L937[09:34:19] <DiscworldZA> i have created an IRenderFactory and i want to know more about how to handle it, also even though the ResourceLocation is specified in the Render class the texture is not loading
L938[09:34:44] <diesieben07> do you get a white box for your entity?
L939[09:35:07] <DiscworldZA> no i am extending RenderBiped so i get the humanoid
L940[09:35:25] <Ordinastie> !gf mapRegisteredSprites
L941[09:35:32] <diesieben07> Ok, so your renderer is registered. any errors in the console? and post your renderer class
L942[09:35:41] <DiscworldZA> no errors in console
L943[09:36:35] <DiscworldZA> render class -> http://pastebin.com/8T8p7SjJ
L944[09:39:34] <diesieben07> what is References.Mod.Id equal to? and what is the full path to the texture?
L945[09:39:36] ⇨ Joins: cpup (~cpup@32.218.115.65)
L946[09:39:41] <diesieben07> DiscworldZA ^
L947[09:41:25] <Ordinastie> hum, what am I missing here ? field_110574_e
L948[09:41:26] <Ordinastie> fail
L949[09:41:31] <Ordinastie> https://puu.sh/ueQBQ.png
L950[09:41:57] <diesieben07> that's not a valid place for an annotation
L951[09:42:05] <gigaherz|work> I don't think assignments can have annotations
L952[09:42:14] <gigaherz|work> only variables, methods, classes, and packages
L953[09:42:14] <Ordinastie> oh
L954[09:42:26] ⇦ Quits: CoderPuppy (~cpup@32.218.115.36) (Ping timeout: 180 seconds)
L955[09:42:32] <gigaherz|work> you can prevent that warning in a variable initializer as a "design flaw"
L956[09:42:37] <gigaherz|work> (turned feature)
L957[09:42:56] <fry> they might be able to in 8, hmm
L958[09:43:24] <Ordinastie> I didn't even consider the annotation as not only eclipse didn't complain about it, but it also stopped complaining about the uncheck cast too
L959[09:44:15] <DiscworldZA> diesieben07 instance of ResourceLocation -> http://imgur.com/U5WjBPx
L960[09:44:51] <DiscworldZA> path is src/main/resources/assets/factions/textures/entity/human.png
L961[09:45:00] <diesieben07> the path in the RL should not start with a /+
L962[09:45:08] <fry> can add it to a type
L963[09:45:14] <fry> can't simply to assigment
L964[09:45:46] <fry> so, inside () should work
L965[09:45:53] <fry> (assuming you're using java8)
L966[09:46:23] <Ordinastie> inside what ?
L967[09:46:29] <Ordinastie> the cast ?
L968[09:47:13] <fry> yes
L969[09:47:17] <Ordinastie> it doesn't
L970[09:47:36] <Ordinastie> The annotation @SuppressWarnings is disallowed for this location
L971[09:49:04] <DiscworldZA> diesieben07 uuuuh? https://imgur.com/a/9MaE8
L972[09:49:20] <diesieben07> your texture mapping is broken :)
L973[09:49:40] <Ordinastie> whyyyyyyy ;'( http://puu.sh/ueRc0.jpg
L974[09:49:47] <DiscworldZA> ok meaning?
L975[09:49:58] <diesieben07> your texture does not follow the biped format
L976[09:50:09] <diesieben07> take the zombie texture as a reference
L977[09:50:12] <fry> hmm, yes, SuppressWarnings doesn't support TYPE_USE
L978[09:50:14] <fry> strange
L979[09:50:39] <DiscworldZA> what if i want to use the player format?
L980[09:50:44] <DiscworldZA> same model also?
L981[09:51:17] <diesieben07> you need to check out RenderPlayer / ModelPlayer then
L982[09:51:21] <diesieben07> it uses a different format.
L983[09:51:47] <DiscworldZA> should i create my own Render class? or just extend from RenderPlayer?
L984[09:51:55] <diesieben07> probably make your own
L985[09:51:58] <Ordinastie> damn, I lost my remove debugging vm arg again :s
L986[09:52:03] <diesieben07> RenderPlayer requires an EntityPlayer
L987[09:53:20] <DiscworldZA> but i can use the ModelPlayer class?
L988[09:53:59] <diesieben07> that would mean your model includes cape, etc
L989[09:54:03] <diesieben07> But yes you could.
L990[09:54:32] <gigaherz|work> the model doesn't care who renders it
L991[09:54:35] <DiscworldZA> ok ill try it out thanks.
L992[09:54:48] <gigaherz|work> diesieben07: the cape is a Layer, isn't it?
L993[09:54:58] <gigaherz|work> along with held item, armor and such
L994[09:55:06] <diesieben07> ModelPlayer has a bipedCape field
L995[09:55:10] <gigaherz|work> ah
L996[09:55:13] <gigaherz|work> nevermind, then
L997[09:55:19] <diesieben07> but ...
L998[09:55:21] <diesieben07> it is a layer
L999[09:55:23] <gigaherz|work> right
L1000[09:55:24] <diesieben07> it just calls into the main model
L1001[09:55:25] <diesieben07> ...
L1002[09:55:27] <gigaherz|work> it's part of the ModelBiped
L1003[09:55:33] <diesieben07> yay mojang. abstraction at it's finest.
L1004[09:55:36] <gigaherz|work> or whatever
L1005[09:55:57] <gigaherz|work> just like how the armor render layers use a ModelBiped for the armor
L1006[09:56:04] <diesieben07> well yeah
L1007[09:56:32] <diesieben07> but the cape layer really just does: this.playerRenderer.getMainModel().renderCape()
L1008[09:56:43] <diesieben07> it's just bad separation
L1009[09:59:02] <Ordinastie> TIL there is a FPS graph in the debug menu
L1010[09:59:21] <gigaherz|work> shift-f3?
L1011[09:59:32] <Ordinastie> alt
L1012[09:59:35] <gigaherz|work> it used to always be there, but it was made to be separate
L1013[10:00:21] ⇨ Joins: gigaherz_ (~gigaherz@84.89.63.25)
L1014[10:01:19] <Ordinastie> hum, why do my breakpoints work for one project, but not the other when remote debugging? :/
L1015[10:02:04] <diesieben07> line number mismatches?
L1016[10:02:51] <Ordinastie> don't think so
L1017[10:02:58] ⇦ Quits: gigaherz|work (~gigaherz@84.89.63.25) (Ping timeout: 194 seconds)
L1018[10:03:50] ⇦ Quits: gigaherz_ (~gigaherz@84.89.63.25) (Ping timeout: 194 seconds)
L1019[10:04:26] ⇦ Quits: hommiesteven (~chatzilla@40.144.212.203.sta.dodo.net.au) (Read error: Connection reset by peer)
L1020[10:05:23] <Ordinastie> well, if I can't even remote debug, how am I supposed to fix that bug? :x
L1021[10:05:36] <fry> put in printlns.
L1022[10:05:38] * fry runs away
L1023[10:07:01] <DiscworldZA> diesieben07 http://imgur.com/WkbNWFB got that but they still seem abit bigger than me?
L1024[10:07:31] <diesieben07> check RenderPlayer::preRenderCallback
L1025[10:08:01] <DiscworldZA> ah
L1026[10:08:20] ⇨ Joins: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L1027[10:09:22] ⇨ Joins: Redfoxmoon (~Red@177.92-221-236.customer.lyse.net)
L1028[10:14:22] <DiscworldZA> diesieben07 http://imgur.com/Bf5xYXi thanks
L1029[10:14:51] <diesieben07> cool :)
L1030[10:15:29] <DiscworldZA> ok now in regards to the IRenderFactory? Ive never used the factory method before? so am i suppose to create a factory for each Render class?
L1031[10:17:35] <diesieben07> yes
L1032[10:17:48] <diesieben07> you can either make an anonymous class (or a dedicated one but that's pointless)
L1033[10:18:07] <DiscworldZA> what is the point of using the factory method over just passing the render class directly?
L1034[10:18:22] <diesieben07> because with the factory FML can control when to create your renderer
L1035[10:18:34] <diesieben07> but if you are willing to require java 8 (you should) you can just make a constructor in your render class that takes the REnderManagher parameter
L1036[10:18:42] <diesieben07> and then do MyRender::new as the render factory
L1037[10:18:44] <fry> ^ :P
L1038[10:18:47] <diesieben07> that's a constructor reference
L1039[10:19:48] <diesieben07> it will do magic™ under the hood to fabricate an implementation of IRenderFactory that then simply calls your constructor
L1040[10:21:24] <DiscworldZA> like http://pastebin.com/P7KSf87X ?
L1041[10:21:36] <DiscworldZA> is there a way to pass that as a parameter to a method?
L1042[10:21:48] <diesieben07> yes, you just did.
L1043[10:22:22] <diesieben07> not sure why you have that method though
L1044[10:22:47] <diesieben07> just call RenderingRegistry.registerRenderer directly instead of your wrapper method
L1045[10:23:57] <gigaherz> :3
L1046[10:24:00] <gigaherz> I received my new speakers
L1047[10:24:05] <gigaherz> Sennheiser PC 131
L1048[10:24:08] <gigaherz> eh
L1049[10:24:10] <gigaherz> headphones*
L1050[10:24:13] <gigaherz> headset**
L1051[10:24:15] <gigaherz> anyhow
L1052[10:24:39] <gigaherz> they sound nice :3
L1053[10:24:41] <DiscworldZA> diesieben07 because it seems cleaner to me to do it like this http://pastebin.com/TFAkBW9H
L1054[10:24:45] <diesieben07> i bet you look like you belong in a callcenter with them :D
L1055[10:25:04] <diesieben07> define "cleaner".
L1056[10:25:07] <diesieben07> why is that cleaner?
L1057[10:25:26] <diesieben07> apart from the fact that it's broken.
L1058[10:25:35] <DiscworldZA> how so?
L1059[10:25:57] <diesieben07> references to client-only code (RenderingRegistry) in common code
L1060[10:26:02] <diesieben07> that stuff must go in your client proxy
L1061[10:26:11] <gigaherz> nah, call center people usually have one of those with only one earpiece
L1062[10:26:26] <diesieben07> and why are you making the egg colors random? o.O
L1063[10:26:51] <fry> overabstraction is real :P
L1064[10:26:57] <DiscworldZA> render registering is only getting called in the ClientProxy
L1065[10:27:01] <diesieben07> that does not matter
L1066[10:27:10] <diesieben07> the server will load that FactionsEntities class
L1067[10:27:27] <gigaherz> DiscworldZA: a lot of people try very hard to do it that way -- it ends up uglier
L1068[10:27:41] <DiscworldZA> so suggestion would be?
L1069[10:28:06] <gigaherz> make a registerItem(Item) method in your clientproxy, and call it with all your items and itemblocks
L1070[10:28:06] <diesieben07> just do a list of RenderingRegisty.registerRenderer(..., ...) in preInit cleintproxy
L1071[10:28:22] <diesieben07> and a list of EntityRegistry.registerModEntity in preinit in your main mod class
L1072[10:28:22] <gigaherz> all within preInit or ModelRegistryEvent
L1073[10:28:32] <diesieben07> or put the latter in a separate class if you have a lot of entities.
L1074[10:28:52] <gigaherz> waitnevermind ,entities
L1075[10:28:53] <gigaherz> ;P
L1076[10:29:56] <DiscworldZA> so seperate the rendering registry from the entity registering?
L1077[10:30:09] <diesieben07> you have to.
L1078[10:30:13] <gigaherz> yup
L1079[10:30:14] <diesieben07> because client & server
L1080[10:30:18] <gigaherz> because rendering is specific to the client
L1081[10:30:19] <diesieben07> you will crash a dedicated server otherwise
L1082[10:30:25] <gigaherz> so it IS conceptually separate
L1083[10:30:31] <DiscworldZA> understood
L1084[10:30:34] <gigaherz> logic on one side, rendering on the other
L1085[10:30:47] <gigaherz> even if you play singleplayer -- they are separate threads
L1086[10:32:08] <DiscworldZA> there are going to be alot of entities so i can have FactionsRenderers and FactionsEntities classes then?
L1087[10:32:29] <gigaherz> whatever you wish
L1088[10:32:30] <diesieben07> you can, if you want
L1089[10:32:43] <gigaherz> the key is that anything that touches rendering and models
L1090[10:32:48] <gigaherz> should only ever be referenced by your clientproxy
L1091[10:32:50] <diesieben07> but don't have wrapper methods that do nothing but call RenderingRegistry.registerEntityRenderer
L1092[10:33:03] <diesieben07> if you make those classes they should have one register method which is jut a list of register calls
L1093[10:33:24] <DiscworldZA> why not have wrapper methods?
L1094[10:33:39] <diesieben07> because they are pointless?
L1095[10:33:46] <DiscworldZA> ^ pretty sure that would be a programming 101 question right XD
L1096[10:34:10] <diesieben07> like your RegisterRenderer here: http://pastebin.com/TFAkBW9H
L1097[10:34:17] <diesieben07> all it does is forward the parameters to anothe rmethod
L1098[10:34:23] <diesieben07> just all the method it forwards to
L1099[10:34:32] <diesieben07> *call
L1100[10:34:47] <DiscworldZA> but the RegisterEntityAI is fine right? since it does more
L1101[10:35:05] <diesieben07> yes but it does silly stuff :P
L1102[10:35:14] <diesieben07> random spawn egg colors? that's a terrible idea...
L1103[10:35:30] <DiscworldZA> haha its the same the whole time since the name is the seed
L1104[10:35:35] <diesieben07> i know that
L1105[10:35:38] <diesieben07> they still don't have any meaning
L1106[10:35:49] <DiscworldZA> wont...eggs are for testing only now
L1107[10:36:00] <gigaherz> the idea of spawn egg colors is that they represent the key colors of the entity inside
L1108[10:36:07] <fry> there's no such thing as "for testing only now"
L1109[10:36:18] <DiscworldZA> fry how else should i spawn them?
L1110[10:36:23] <gigaherz> make up colors
L1111[10:36:25] <fry> everything you write has a great chance of staying in the code forever :P
L1112[10:36:28] <gigaherz> like pink and green
L1113[10:36:33] <gigaherz> ;P
L1114[10:36:47] <fry> you and your crazy made-up colors, giga :D
L1115[10:36:49] <gigaherz> there's still a chance you'll release with those colors
L1116[10:37:16] <gigaherz> but at least they'll serve a purpose: make you feel ashamed that you did forget
L1117[10:37:17] <gigaherz> ;p
L1118[10:37:24] <DiscworldZA> hahaha
L1119[10:37:42] <fry> if only that worked :P
L1120[10:44:49] <DiscworldZA> Q: what is the RL passed to registerModEntity ?
L1121[10:45:36] <gigaherz> the registry name for vanilla's registry
L1122[10:45:46] <gigaherz> it's the name that will be used in like, /summon
L1123[10:45:47] <gigaherz> I believe
L1124[10:46:35] <DiscworldZA> what does that have to do with a ResourceLocation?
L1125[10:46:44] <gigaherz> registry names are ALWAYS resource locations
L1126[10:46:50] <gigaherz> domain:path
L1127[10:46:54] <gigaherz> where the domain is the modid
L1128[10:46:57] <gigaherz> and the path is whatever.
L1129[10:47:04] <DiscworldZA> right
L1130[10:47:16] <gigaherz> in setRegistryName in items and blocks
L1131[10:47:22] <gigaherz> the domain is implicit to "current mod"
L1132[10:52:21] <diesieben07> this nbt serialization system i am building is probably way too crazy
L1133[10:52:54] <gigaherz> NBT Serialization?
L1134[10:53:01] <Ashindigo_> You can never go too crazy!
L1135[10:53:08] <diesieben07> yes, serializating stuff to NBT
L1136[10:53:24] <fry> you never go full serialization. :D
L1137[10:53:30] <gigaherz> crazier than mine? https://github.com/gigaherz/NBTSerializer
L1138[10:53:37] <gigaherz> I never actually used it
L1139[10:53:40] <gigaherz> I was just bored one day
L1140[10:53:41] <gigaherz> ;p
L1141[10:54:23] <diesieben07> not much, just a tad :)
L1142[10:54:25] <gigaherz> (it's not hard to be crazier than mine -- I triedto make it as sane as possible)
L1143[10:54:34] <fry> crazier than mine? https://github.com/RainWarrior/TrussMod/blob/1.7/src/trussmod/serial.scala :P
L1144[10:55:16] <gigaherz> yours is already crazier than mine ;P
L1145[10:55:16] <fry> can load/save arbitrary things, nbt, bytebuffer or any other backend
L1146[10:55:16] <diesieben07> my serializers can either be instance or container based. instance is for things like Strings (deserialization produces an instance), containers deserialize into an existing instnace (could be used for an array)
L1147[10:55:45] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L1148[10:55:46] <diesieben07> and then i have serializers that wrap others to sanitize their output
L1149[10:56:00] <diesieben07> say you havea serializer that produces arbitrary nbt tags, then you cant put that into a NBTTagList
L1150[10:56:10] <diesieben07> you can then wrap it with a sanitizer that wraps it all in NBTTagCompound
L1151[10:56:12] <fry> NBTTagList is useless :P
L1152[10:56:16] <diesieben07> lol
L1153[10:56:21] <diesieben07> what do you use instead?
L1154[10:56:27] <fry> NBTTagCompound :P
L1155[10:56:33] <diesieben07> o.O wat
L1156[10:56:40] <gigaherz> with index as key?
L1157[10:56:43] <fry> yup
L1158[10:56:43] <diesieben07> serialize every index as a String? :D
L1159[10:56:49] <gigaherz> >_<
L1160[10:56:58] <diesieben07> i like my solution better :P
L1161[10:57:09] <fry> which is?
L1162[10:57:20] <fry> wrap everything in NBTTagCompound? :P
L1163[10:57:25] <diesieben07> "hey serializer, can you predict which nbt type you will produce? no? ok, i will just wrap you then"
L1164[10:57:36] <diesieben07> it's quite some logic to it to detect if it needs to wrap
L1165[10:58:06] <diesieben07> say i need to sanitize nulls (serialized null is a compound wiht a special key) then i already know i will produce NBTTagCompounds, so i might not need to wrap again
L1166[10:58:07] <diesieben07> etc.
L1167[11:02:04] <fry> these days I'd probably just use scodec to encode to a byte[]
L1168[11:02:11] <fry> and would store that in the nbt :P
L1169[11:02:49] <fry> no real advantages to maintain nbt semantics :P
L1170[11:03:12] <diesieben07> eww :D
L1171[11:04:46] ⇨ Joins: McJty (~jorrit@94-224-154-146.access.telenet.be)
L1172[11:06:44] <DiscworldZA> is there an easy way to find ground level given x, z?
L1173[11:07:52] <gigaherz> yes world has a get top solid block
L1174[11:09:09] <DiscworldZA> does that find the walkable surface? or does that find the top solid block since nether has a roof?
L1175[11:11:47] ⇨ Joins: ThePsionic (~Psi@ip5457f909.direct-adsl.nl)
L1176[11:12:30] <DiscworldZA> it tests for leaves of foilage...but it starts at the top and then tests downwards..
L1177[11:15:37] ⇨ Joins: CoderPuppy (~cpup@32.218.115.176)
L1178[11:18:25] ⇦ Quits: cpup (~cpup@32.218.115.65) (Ping timeout: 190 seconds)
L1179[11:23:03] ⇦ Quits: Waterpicker (~Waterpick@2602:306:35ba:ca40:45c2:d109:cf40:4504) (Ping timeout: 206 seconds)
L1180[11:28:43] ⇦ Quits: Genuine (~Genuine@66-191-1-249.dhcp.knwc.wa.charter.com) (Read error: Connection reset by peer)
L1181[11:48:00] ⇨ Joins: Brokkoli (~Brokkoli@p5b23c6bc.dip0.t-ipconnect.de)
L1182[11:54:52] ⇨ Joins: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net)
L1183[11:56:16] ⇨ Joins: covers1624_ (~covers162@ppp122-232-6.static.internode.on.net)
L1184[11:57:51] ⇦ Quits: covers1624 (~covers162@ppp122-232-6.static.internode.on.net) (Ping timeout: 206 seconds)
L1185[11:58:56] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L1186[12:06:04] ⇦ Quits: CoderPuppy (~cpup@32.218.115.176) (Ping timeout: 206 seconds)
L1187[12:06:15] ⇨ Joins: cpup (~cpup@32.218.115.176)
L1188[12:21:15] ⇨ Joins: fuj1n (~fuj1n@101.190.244.200)
L1189[12:29:59] ⇨ Joins: MikrySoft (~mikrysoft@89-76-18-43.dynamic.chello.pl)
L1190[12:36:15] ⇦ Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit: Leaving)
L1191[12:45:40] ⇦ Quits: fuj1n (~fuj1n@101.190.244.200) (Quit: Sleep is for the weak)
L1192[12:46:21] ⇦ Quits: mezz (~mezz@24.6.28.151) (Ping timeout: 194 seconds)
L1193[12:47:05] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 190 seconds)
L1194[12:48:26] ⇨ Joins: mezz (~mezz@24.6.28.151)
L1195[12:48:26] MineBot sets mode: +v on mezz
L1196[12:56:14] *** V is now known as Vigaro
L1197[13:04:43] ⇦ Quits: ThePsionic (~Psi@ip5457f909.direct-adsl.nl) (Read error: Connection reset by peer)
L1198[13:17:28] *** Mine|away is now known as minecreatr
L1199[13:18:39] ⇨ Joins: immibis (~chatzilla@122-60-104-195.jetstream.xtra.co.nz)
L1200[13:22:04] ⇦ Quits: DiscworldZA (~IceChat9@196-215-68-39.dynamic.isadsl.co.za) (Quit: East bound and down, loaded up and truckin')
L1201[13:35:08] ⇦ Quits: DRedhorse (dredhorse@faris.wolf480.pl) (Quit: Off to other pastures)
L1202[13:35:33] ⇨ Joins: DRedhorse (dredhorse@faris.wolf480.pl)
L1203[13:40:58] ⇨ Joins: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L1204[13:51:26] ⇦ Quits: immibis (~chatzilla@122-60-104-195.jetstream.xtra.co.nz) (Ping timeout: 180 seconds)
L1205[13:54:08] ⇨ Joins: shabble (~shabble@metavore.org)
L1206[13:58:23] ⇨ Joins: Genuine (~Genuine@104.200.154.61)
L1207[14:09:06] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1208[14:09:30] <Hink> How could I got about disabling the double-click mechanic?
L1209[14:09:50] <fry> what double click?
L1210[14:09:54] <fry> there's no double click :P
L1211[14:10:00] <gigaherz> in a GUI?
L1212[14:10:18] <fry> in what gui? :P
L1213[14:10:34] <Hink> Double clicking a similar item stack in a container menu brings all of the container's items into your inventory.
L1214[14:11:44] <gigaherz> fry: doubleclicking an item from an inventory gathers a stack of that item into your mouse ;P
L1215[14:11:58] <gigaherz> Hink: why would you want to disable that?
L1216[14:12:13] <Hink> It's annoying in pvp.
L1217[14:12:23] <Hink> When you need to take items out of a container really quickly.
L1218[14:12:33] <gigaherz> sounds like disabling it would be cheating, then
L1219[14:13:34] <Hink> I don't really see how.
L1220[14:13:43] <fry> GuiContainer.mouseClicked, first couple of lines
L1221[14:14:02] <Hink> Can I handle that via a Forge event?
L1222[14:14:22] <fry> probably
L1223[14:16:01] ⇨ Joins: founderio (~Thunderbi@p200300C4E3DCFA00E1E278F70791C5B4.dip0.t-ipconnect.de)
L1224[14:17:04] ⇨ Joins: deprilula28 (webchat@191.193.206.20)
L1225[14:17:30] ⇦ Quits: deprilula28 (webchat@191.193.206.20) (Client Quit)
L1226[14:21:14] ⇨ Joins: deprilula28 (webchat@191.193.206.20)
L1227[14:29:57] ⇦ Quits: Katrix (~Katrix@2a02:fe1:b001:f400:bcc9:3916:8ed6:8241) (Read error: Connection reset by peer)
L1228[14:29:59] ⇦ Quits: deprilula28 (webchat@191.193.206.20) (Ping timeout: 180 seconds)
L1229[14:31:19] ⇨ Joins: Katrix (~Katrix@2a02:fe1:b001:f400:8878:abcb:6861:9255)
L1230[14:34:13] ⇨ Joins: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L1231[14:34:52] <Shambling> is there a minecraftforge discord by any chance?
L1232[14:35:09] <Shambling> think I probably misgoogled if there is
L1233[14:35:32] ⇨ Joins: AstralSorcerer (~AstralSor@u-of-rochester-128-151-150-18.wireless.rochester.edu)
L1234[14:35:40] <fry> you're in it, kinda :P
L1235[14:36:09] <Shambling> k, good enough for me
L1236[14:36:11] <Shambling> thanks fry
L1237[14:36:12] <drazuam> is there a discord linked to this irc?
L1238[14:36:14] <drazuam> o.O
L1239[14:36:25] <fry> no, there's irc though :D
L1240[14:36:32] <drazuam> gotcha haha
L1241[14:36:41] <drazuam> I was about to say... I dont know of a discord
L1242[14:36:43] <Ashindigo_> you mean something like corded?
L1243[14:37:56] ⇦ Parts: Cast0077 (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com) ())
L1244[14:40:45] ⇦ Quits: Genuine (~Genuine@104.200.154.61) (Ping timeout: 190 seconds)
L1245[14:40:56] ⇨ Joins: Genuine (~Genuine@104.200.154.104)
L1246[14:44:37] *** Vigaro is now known as V
L1247[14:51:09] ⇦ Quits: fatguylaughing (~fatguylau@worx01.meridian-ds.com) (Quit: fatguylaughing)
L1248[14:51:13] ⇨ Joins: killjoy (~killjoy@cpe-2606-A000-1118-8158-292B-3E9A-2955-9107.dyn6.twc.com)
L1249[15:04:42] ⇨ Joins: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L1250[15:08:45] ⇦ Quits: cpup (~cpup@32.218.115.176) (Ping timeout: 190 seconds)
L1251[15:08:57] ⇨ Joins: cpup (~cpup@32.218.115.176)
L1252[15:21:11] <diesieben07> java design question: i have an enum (INSTANCE, VALUE). in some instances i need an additional value DEFAULT, which lets the annotation decide
L1253[15:21:41] <diesieben07> basically a serializer can report how it serializes (one of instance or value). but when requesting a serializer you can also say "i don't care, whatever the default is"
L1254[15:22:01] <diesieben07> but that DEFAULT value can obviously not be in the enum, because then you could return it from the serializer, which is not what i want
L1255[15:22:07] <diesieben07> and no, null doesn't work because annotations.
L1256[15:22:24] <fry> def=false/true
L1257[15:22:40] <diesieben07> ??
L1258[15:22:52] <killjoy> @Serialize(useDefault = true)
L1259[15:23:09] <fry> ^
L1260[15:23:18] <killjoy> or have NONE be an enum
L1261[15:23:29] <diesieben07> that's very ugly :P becuase then you have @Serialize(useDefault = true) and @Serialize(VALUE)
L1262[15:23:31] <killjoy> enum {INSTANCE, VALUE, NONE}
L1263[15:23:47] <diesieben07> actually that was a typo evn, it should be INSTANCE, CONTENTS
L1264[15:23:49] <fry> using annotations at all is ugly :P
L1265[15:23:57] <diesieben07> yes kj, that is what i have currently
L1266[15:24:06] <killjoy> have you tried not using enums?
L1267[15:24:10] <killjoy> Tried Class?
L1268[15:24:20] <diesieben07> Sure. how to incorporate that with annotations?
L1269[15:24:35] <killjoy> have a class for each implementation
L1270[15:25:09] <killjoy> default Class<?> value = DefaultImplementation.class;
L1271[15:25:10] <diesieben07> still makes it impossible to forbid Serializer#getMethod to return NONE
L1272[15:25:53] <diesieben07> basically what i need is one enum for the annotation/requesting the serializer: INSTANCE, CONTENTS, DEFAULT and then one for returning from teh serializer INSTNACE, CONTENTS
L1273[15:25:59] <diesieben07> but then i need to convert between the two...
L1274[15:26:12] ⇦ Quits: xaero (xaero@the.flying.dutchman.panicbnc.net) (Ping timeout: 198 seconds)
L1275[15:26:16] <fry> or use a bool :P
L1276[15:26:21] <fry> or 2 annotations :P
L1277[15:26:35] <killjoy> What's an example you have currently?
L1278[15:27:00] <fry> @SerializeDefault or something :P
L1279[15:27:07] <killjoy> ^^
L1280[15:27:10] <killjoy> Separate annotation
L1281[15:27:28] ⇨ Joins: Vazkii (~Vazkii@144.134.37.188.rev.vodafone.pt)
L1282[15:27:50] ⇨ Joins: ThePsionic (~Psi@ip5457f909.direct-adsl.nl)
L1283[15:27:53] ⇦ Quits: nallar (~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net) (Ping timeout: 384 seconds)
L1284[15:28:02] <diesieben07> http://pastebin.com/RfjYxfRK
L1285[15:28:09] <diesieben07> that's what i am aiming for roughly
L1286[15:28:31] <fry> @NBTDefault
L1287[15:28:32] <killjoy> Why not do what gson does
L1288[15:28:49] <killjoy> serialize all fields which aren't transient
L1289[15:28:53] <LatvianModder> I dont like how that looks. Isnt that going to be helluva slow?
L1290[15:29:09] <diesieben07> @killjoy: that's not even the point here :P the point is the value in the annotation
L1291[15:29:20] <diesieben07> @Lat: no, because i compile specialized classes at runtime.
L1292[15:29:20] <killjoy> Like an inject?
L1293[15:29:24] <fry> what's the difference between INSTANCE and CONTENTS?
L1294[15:29:39] <diesieben07> instance produces a new instance when serializing
L1295[15:29:51] <diesieben07> contents would only set the contents of the list and not change the list object itself
L1296[15:30:05] <diesieben07> the latter is mostly for when you have say a fluid tank or something
L1297[15:30:21] <killjoy> I would've named it BY_VALUE and BY_REFERENCE
L1298[15:30:33] <diesieben07> sure, the names are open to debate :P
L1299[15:31:24] <diesieben07> the point is i need a default option for that 3rd example field
L1300[15:31:29] <diesieben07> whcih i don#t have in my enum
L1301[15:32:11] <fry> so, what's Serializer.getMethod
L1302[15:32:13] <fry> ?
L1303[15:32:25] <diesieben07> whether the serializer does BY_VALUE or BY_REFERNCE
L1304[15:33:14] <diesieben07> where obviously returning DEFAULT makes no sense
L1305[15:33:17] <diesieben07> but i need that in the enum...
L1306[15:33:29] <diesieben07> but the 2 annotation approach sounds best
L1307[15:33:31] <killjoy> make it a string
L1308[15:33:36] <diesieben07> go away :P
L1309[15:33:40] <killjoy> default ""
L1310[15:33:49] ⇨ Joins: TechnicianLP2 (~AndChat59@p4FE1C18B.dip0.t-ipconnect.de)
L1311[15:33:54] <fry> who calls Serializer.getMethod? :P
L1312[15:34:04] <diesieben07> the serializer registry
L1313[15:34:06] <diesieben07> get rid of the default entry and just do @SerializationMethod(BY_VALUE)
L1314[15:34:17] <fry> so, is it private or public api? :P
L1315[15:34:26] <diesieben07> public, anyone can implement a serializer
L1316[15:34:52] ⇨ Joins: nallar (~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net)
L1317[15:34:54] ⇦ Quits: AstralSorcerer (~AstralSor@u-of-rochester-128-151-150-18.wireless.rochester.edu) (Ping timeout: 194 seconds)
L1318[15:35:44] <fry> I'd probably go for a singular BY_VALUE + optional "copy constructor" when BY_REFERENCE is needed :P
L1319[15:36:04] ⇨ Joins: Waterpicker (~Waterpick@2602:306:35ba:ca40:cc15:3e49:4476:1c09)
L1320[15:36:12] <diesieben07> which is very counter-intuitive if the field is final.
L1321[15:36:56] <fry> deserializing a final field is every bit as much counter-intuitive :P
L1322[15:36:56] ⇦ Quits: TechnicianLP (~Technicia@p4FE1C18B.dip0.t-ipconnect.de) (Ping timeout: 180 seconds)
L1323[15:37:06] *** Darkhax is now known as Darkhax_AFK
L1324[15:37:14] <fry> call it "contents setter" then :P
L1325[15:37:14] <diesieben07> don't think of it as deserializing
L1326[15:37:26] <diesieben07> it's "write this to and read it from NBT"
L1327[15:37:42] <killjoy> thought about using guice?
L1328[15:37:57] <fry> creating an object and reading its contents from somewhere should never be separate anyway, imho
L1329[15:38:11] <fry> all the readNBT methods should be replaced with constructors :P
L1330[15:38:18] <diesieben07> well, they aren't :P
L1331[15:38:26] <diesieben07> what does guice have to do with this?
L1332[15:39:12] <killjoy> sounds like @Inject
L1333[15:39:30] <diesieben07> not much at all
L1334[15:39:43] <diesieben07> it's as if it would generate your readFromNbt/writeToNbt methods for you
L1335[15:39:44] <diesieben07> that's all
L1336[15:45:59] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 206 seconds)
L1337[15:46:26] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Remote host closed the connection)
L1338[15:48:56] ⇦ Quits: Qball (Elite17280@ipv6.3.chi.elitebnc.org) (Ping timeout: 180 seconds)
L1339[15:50:05] ⇦ Quits: InusualZ (InusualZ@2a06:a006:c5:8f::3) (Ping timeout: 190 seconds)
L1340[15:50:05] ⇦ Quits: V (Vigaro@2a06:a006:c5:8f::4) (Ping timeout: 190 seconds)
L1341[15:54:46] ⇨ Joins: xaero (xaero@the.flying.dutchman.panicbnc.net)
L1342[15:57:52] ⇦ Quits: Zed (~Zed@213.152.161.149) (Quit: Textual IRC Client: www.textualapp.com)
L1343[15:58:52] *** fry is now known as fry|sleep
L1344[15:58:56] <minecreatr> whats the best way to get the vector of the player's view direction?
L1345[15:59:08] <fry|sleep> trigonometry
L1346[15:59:12] * fry|sleep runs away
L1347[15:59:13] ⇨ Joins: Zed (~Zed@213.152.161.149)
L1348[15:59:31] <killjoy> It's somewhere in Minecraft
L1349[15:59:32] <minecreatr> I mean what value do I use to get it from the player object xD
L1350[15:59:46] <killjoy> oh, not client
L1351[16:04:58] ⇦ Quits: codahq (~codahq@c-73-65-219-228.hsd1.ut.comcast.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L1352[16:09:44] *** mumfrey is now known as Mumfrey
L1353[16:32:13] ⇦ Quits: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com) (Quit: Poof)
L1354[16:38:40] ⇦ Quits: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit: Leaving)
L1355[16:45:07] ⇦ Quits: founderio (~Thunderbi@p200300C4E3DCFA00E1E278F70791C5B4.dip0.t-ipconnect.de) (Quit: founderio)
L1356[16:50:52] ⇦ Quits: Meronat (uid190493@2604:8300:100:200b:6667:2:2:e81d) (Quit: Connection closed for inactivity)
L1357[16:52:02] *** diesieben07 is now known as diesieben|away
L1358[16:57:34] ⇦ Quits: Samario (~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: You think you are above consequences.)
L1359[17:05:30] ⇨ Joins: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L1360[17:06:57] ⇦ Quits: Zed (~Zed@213.152.161.149) (Quit: Textual IRC Client: www.textualapp.com)
L1361[17:07:07] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
L1362[17:09:34] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error: Connection reset by peer)
L1363[17:21:51] *** DarkevilAway is now known as Darkevilmac
L1364[17:32:12] ⇨ Joins: UnRealDinnerbone (~UnReal-Di@c-73-36-115-152.hsd1.il.comcast.net)
L1365[17:36:38] ⇨ Joins: AstralSorcerer (~AstralSor@u-of-rochester-128-151-150-17.wireless.rochester.edu)
L1366[17:47:47] ⇨ Joins: Qball (Elite17280@ipv6.3.chi.elitebnc.org)
L1367[18:12:42] ⇦ Quits: iari (~iari___@tyaralin.shadowdrake.eu) (Quit: Leaving)
L1368[18:12:53] <drazuam> Sooo I'm having a bit of a problem
L1369[18:13:20] <drazuam> lets say that for some godforsaken reason I wanted to draw a rectangle in an arbitrary location in the world
L1370[18:13:40] <drazuam> Is there any way to achieve that?
L1371[18:13:46] <drazuam> Like with a texture?
L1372[18:13:59] <drazuam> My google fu is failing me right now
L1373[18:14:13] <Ordinastie> yes
L1374[18:14:29] <Ordinastie> with RenderWorldLastEvent and proper openGL
L1375[18:14:44] <drazuam> Cool cool
L1376[18:15:01] <drazuam> I'm actually calling it off of my rendering tile entity
L1377[18:15:10] <drazuam> I'm assuming that would work?
L1378[18:16:56] <Ordinastie> you can have it drawn from your TESR yes
L1379[18:17:27] <drazuam> Hmm
L1380[18:17:43] <drazuam> I might just have to keep bashing my head against my keyboard then
L1381[18:17:53] <drazuam> I think I found a pretty decent guide now though
L1382[18:18:07] <drazuam> (right after I finally give up and asked the irc too....)
L1383[18:22:21] ⇨ Joins: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L1384[18:28:15] *** amadornes is now known as amadornes[OFF]
L1385[18:28:33] ⇨ Joins: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com)
L1386[18:29:29] ⇨ Joins: DiscworldZA (~IceChat9@196-215-68-39.dynamic.isadsl.co.za)
L1387[18:30:03] <DiscworldZA> hey, anyone around here familiar with EntityLiving navigation?
L1388[18:31:04] <williewillus> i've looked at it before, but never actually used it :P
L1389[18:31:10] <williewillus> go ahead and just ask and if anyone knows they'll respond
L1390[18:32:08] <DiscworldZA> so my problem is i connected the navigation to an AI task and the entity is suppose to follow the player..however when spawned it only moves to the first position of the player and stops there...even though a setpath is called for the navigator
L1391[18:32:40] <DiscworldZA> and the path keeps being updated yet it is not moving
L1392[18:33:52] <DiscworldZA> AI class for reference -> http://pastebin.com/4Gjrwy2c
L1393[18:37:01] <williewillus> try calling setMutexBits(3) in the constructor of the AI task
L1394[18:37:14] <DiscworldZA> what does that do?
L1395[18:37:31] <williewillus> it prevents another task with the same flags set from running together with yours
L1396[18:37:42] <williewillus> 3 is 1 | 2 which if I recall correctly is head rotaiton and movement
L1397[18:38:08] <williewillus> setMutexBits(3) says "my ai task moves the head and sets a motion path so don't let another one run together with it"
L1398[18:38:21] <williewillus> *if it also has some of the same flags set
L1399[18:38:59] <DiscworldZA> not that...
L1400[18:39:14] <DiscworldZA> also there shouldnt be any other tasks atm
L1401[18:39:57] <DiscworldZA> how does task priority work?
L1402[18:40:30] <DiscworldZA> thing is williewillus is that its not the task...since the task is updating...?
L1403[18:42:08] <williewillus> from the javadoc of EntityAITasks.canUse:
L1404[18:42:09] <williewillus> * Determine if a specific AI Task can be executed, which means that all running higher (= lower int value) priority
L1405[18:42:09] <williewillus> * tasks are compatible with it or all lower priority tasks can be interrupted.
L1406[18:42:09] <williewillus> */
L1407[18:42:10] <williewillus> private boolean canUse(EntityAITasks.EntityAITaskEntry taskEntry)
L1408[18:43:25] <DiscworldZA> ah ok makes sense
L1409[18:43:28] <williewillus> idk about the details then. you might want to check out vanilla's classes that do player following
L1410[18:43:32] <williewillus> and see what they do in each method
L1411[18:43:51] <williewillus> e.g. EntityAITempt which is basically "follow player when holding item" so just look at it without the "holding item" part
L1412[18:52:36] <williewillus> oh i remember, bit 1 is moving, bit 2 is looking, bit 4 is swimming for mutexbits
L1413[18:52:54] <williewillus> i updated the comment but mcpbot isn't responding to commands rn
L1414[18:54:11] <MCPBot_Reborn> not true
L1415[18:54:20] <killjoy> He's ignoring you
L1416[18:54:23] <williewillus> lol
L1417[18:54:24] <DiscworldZA> new update method -> http://pastebin.com/dd3Ys92D tempt update -> http://pastebin.com/V3PR5rTC but still not
L1418[18:54:40] <williewillus> did you look at the other methods?
L1419[18:54:44] <williewillus> to see if what you did makes sense
L1420[18:54:46] <DiscworldZA> still only moves to where i was when it was spawned..
L1421[18:57:11] <williewillus> what I said above + why do you have a setplayer method? is it being called by someone?
L1422[18:57:17] <williewillus> *something :P
L1423[18:57:24] <DiscworldZA> williewillus it will be called
L1424[18:57:29] <DiscworldZA> not currently
L1425[18:57:43] <williewillus> your task will just overwrite it :P
L1426[18:58:01] <DiscworldZA> atm yes
L1427[18:58:20] <williewillus> put prints in into each method and see when they're being called
L1428[18:58:53] <williewillus> also what's `AITask`? doesn't look like a vanilla class
L1429[18:59:27] <DiscworldZA> http://pastebin.com/dj6wyzke
L1430[18:59:46] <williewillus> aka a pointless class ;p okay so yeah try printing
L1431[19:00:12] <DiscworldZA> aka a precaution for default super calls XD
L1432[19:01:13] <williewillus> that makes no sense
L1433[19:01:20] <williewillus> the super class pass through to EntityAITasks
L1434[19:01:27] <williewillus> having that as a superclass does literally nothing
L1435[19:02:52] <DiscworldZA> when i get close it does update and continue...when i leave it does one reset then shouldexecute until i get close again
L1436[19:02:56] ⇦ Quits: AstralSorcerer (~AstralSor@u-of-rochester-128-151-150-17.wireless.rochester.edu) (Ping timeout: 180 seconds)
L1437[19:03:02] <DiscworldZA> so its not the task?
L1438[19:03:38] <williewillus> depends on what you want to do :P
L1439[19:03:44] ⇦ Quits: ThePsionic (~Psi@ip5457f909.direct-adsl.nl) (Quit: Leaving)
L1440[19:03:52] <williewillus> your task only continues if a player is constantly within 5 of it
L1441[19:04:01] <williewillus> because containueExecuting checks for a new player
L1442[19:04:13] <williewillus> regardless if an old one is already set
L1443[19:04:27] <DiscworldZA> but shouldnt the navigator move none the less"?
L1444[19:04:49] <DiscworldZA> regardless of which player is closest?
L1445[19:05:30] <DiscworldZA> since it should find the closest player and then move to it...everytime the update is run?
L1446[19:08:22] <DiscworldZA> tryMoveToEntityLiving is returning true...which means the navigator is suppose to navigate?
L1447[19:09:11] <williewillus> can you post your updated task
L1448[19:09:42] <DiscworldZA> http://pastebin.com/vMreiL0e
L1449[19:10:07] <williewillus> your reset clears the path :P
L1450[19:10:16] <DiscworldZA> which reset?
L1451[19:10:20] <williewillus> resetTask
L1452[19:10:32] <DiscworldZA> only when continueexecuting returns false
L1453[19:11:34] <williewillus> which it does when you move 5 blocks away :P
L1454[19:12:28] <DiscworldZA> made it 100 blocks..still nothing XD
L1455[19:14:20] <williewillus> I don't understand what the problem is, the task owner doesn't keep going after you move out of range?
L1456[19:14:45] <DiscworldZA> it doesnt follow me after it initially moved to my position...
L1457[19:15:53] <williewillus> and the task no longer gets called after the first move?
L1458[19:16:02] <DiscworldZA> it does get called XD
L1459[19:16:11] <DiscworldZA> which is my confusion!?
L1460[19:16:12] <williewillus> then use a debugger and step through it
L1461[19:16:16] <DiscworldZA> did..
L1462[19:16:20] <DiscworldZA> everything seems fine
L1463[19:16:43] <DiscworldZA> navigator does return true...meaning the set pah was successfull but its not moving towards me
L1464[19:17:05] <DiscworldZA> path*
L1465[19:17:37] <DiscworldZA> even printing my position does update so the entity its trackings position is changing
L1466[19:18:02] <williewillus> idk then, is this a vanilla navigator?
L1467[19:18:12] <DiscworldZA> yes
L1468[19:25:38] ⇦ Quits: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com) (Quit: Leaving)
L1469[19:45:14] ⇦ Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout: 206 seconds)
L1470[19:46:29] <DiscworldZA> well...i found the issue XD
L1471[19:47:19] <DiscworldZA> entity.getAIMoveSpeed() keeps decreasing until 0 for some reason...
L1472[19:48:06] ⇨ Joins: killjoy1 (~killjoy@cpe-2606-A000-1118-8158-B1B6-38E2-16-A7BF.dyn6.twc.com)
L1473[19:51:02] ⇦ Quits: killjoy (~killjoy@cpe-2606-A000-1118-8158-292B-3E9A-2955-9107.dyn6.twc.com) (Ping timeout: 206 seconds)
L1474[19:51:14] <Corosus> havent kept up with backlog much, but try just passing 1D for second param of tryMoveToEntityLiving instead of getAIMoveSpeed
L1475[19:51:40] <Corosus> since the value that method returns depends on a lot of things you are probably causing a bit of a logic loop by using it that way
L1476[19:52:27] <DiscworldZA> Corosus yeah i figured.
L1477[19:52:40] <DiscworldZA> im currently passing 0.42f
L1478[19:52:50] <DiscworldZA> seems to be close to Player movement speed
L1479[20:00:30] ⇨ Joins: VoxelV (~VoxelVort@c-73-240-165-28.hsd1.or.comcast.net)
L1480[20:03:20] ⇦ Quits: Vazkii (~Vazkii@144.134.37.188.rev.vodafone.pt) (Read error: Connection reset by peer)
L1481[20:05:02] ⇦ Quits: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit: Leaving)
L1482[20:05:23] *** Abrar|gone is now known as AbrarSyed
L1483[20:09:12] ⇦ Quits: cpup (~cpup@32.218.115.176) (Ping timeout: 194 seconds)
L1484[20:12:15] ⇨ Joins: AstralSorcerer (~AstralSor@128.151.114.104)
L1485[20:15:08] ⇨ Joins: cpup (~cpup@32.218.119.37)
L1486[20:20:26] ⇦ Quits: edr (~edr@d-65-175-180-73.cpe.metrocast.net) (Quit: Leaving)
L1487[20:37:38] *** Mumfrey is now known as mumfrey
L1488[20:46:49] ⇦ Quits: Ashindigo_ (uid202308@2604:8300:100:200b:6667:7:3:1644) (Quit: Connection closed for inactivity)
L1489[21:02:26] ⇦ Quits: Wastl2 (~Wastl2@x4e3411c4.dyn.telefonica.de) (Ping timeout: 180 seconds)
L1490[21:05:16] ⇨ Joins: Wastl2 (~Wastl2@x4e34cfc9.dyn.telefonica.de)
L1491[21:05:19] ⇨ Joins: blood (unknown@ool-45741267.dyn.optonline.net)
L1492[21:24:19] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:1141:106e:8725:c09b)
L1493[21:27:59] ⇦ Quits: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com) (Quit: Poof)
L1494[21:38:05] ⇦ Quits: TechnicianLP2 (~AndChat59@p4FE1C18B.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L1495[21:41:47] ⇨ Joins: Meronat (uid190493@2604:8300:100:200b:6667:2:2:e81d)
L1496[21:58:00] ⇨ Joins: McJty (~jorrit@94-224-154-146.access.telenet.be)
L1497[21:59:52] ⇨ Joins: Zyferus (~Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net)
L1498[22:07:24] <drazuam> I feel like sharing -> https://gfycat.com/ExhaustedWastefulKid
L1499[22:10:44] *** Keridos is now known as Keridos|away
L1500[22:11:19] *** Keridos|away is now known as Keridos
L1501[22:13:35] <kashike> drazuam: https://s-media-cache-ak0.pinimg.com/736x/80/df/37/80df374b87514c44651ff78330537dca.jpg
L1502[22:22:19] ⇦ Quits: Lathanael|Away (~Lathanael@p5496100F.dip0.t-ipconnect.de) (Ping timeout: 206 seconds)
L1503[22:27:47] ⇨ Joins: Lathanael|Away (~Lathanael@p54961641.dip0.t-ipconnect.de)
L1504[22:39:15] ⇨ Joins: immibis (~chatzilla@122-60-104-195.jetstream.xtra.co.nz)
L1505[22:47:44] <mrkirby153> I feel like I'm missing something extremely obvious. I'm just getting back into modding and for some reason, my listener for RegistryEvent.Register<Block> or <Item> isn't being called
L1506[22:47:52] <mrkirby153> Is there anything special that I need to do to listen for those events?
L1507[22:49:23] ⇦ Quits: VoxelV (~VoxelVort@c-73-240-165-28.hsd1.or.comcast.net) (Ping timeout: 206 seconds)
L1508[22:51:04] <McJty> Perhaps show us your code?
L1509[22:51:30] <mrkirby153> Oh, yeah
L1510[22:51:35] <mrkirby153> https://paste.mrkirby153.tk/esasotawib.java
L1511[22:51:38] <mrkirby153> There's my code
L1512[22:54:07] <mrkirby153> McJty, ^
L1513[22:55:48] <McJty> hmm not sure
L1514[22:56:04] <mrkirby153> I'm not getting logger messages
L1515[23:00:37] <TehNut> RegistryEvent.Register is fired before preinit
L1516[23:00:45] <moxiegrrl__> Okay. Has anyone made a mod yet that allows you to shear llamas?
L1517[23:00:50] <TehNut> You have to subscribe with @EventBusSubscriber and use a static listener
L1518[23:02:01] <mrkirby153> TehNut, Like this? https://paste.mrkirby153.tk/jejibovuku.java
L1519[23:02:23] <TehNut> Static listener meaning the event method being static
L1520[23:02:28] <mrkirby153> ah
L1521[23:02:34] <TehNut> public static void registerItem(...)
L1522[23:03:13] <mrkirby153> And annotate the class?
L1523[23:03:26] ⇦ Quits: Zyferus (~Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net) (Ping timeout: 180 seconds)
L1524[23:03:29] <TehNut> Annotate the class with EventBusSubscriber and annotate the method as usual
L1525[23:03:54] <mrkirby153> Ah, derp. I should've read the docs a bit more closely
L1526[23:06:47] ⇨ Joins: TechnicianLP2 (~AndChat59@p4FE5773C.dip0.t-ipconnect.de)
L1527[23:08:34] ⇨ Joins: Zyferus (~Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net)
L1528[23:23:06] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net) (Quit: またね)
L1529[23:23:59] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L1530[23:24:44] ⇦ Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit: Leaving)
<<Prev Next>> Scroll to Top