<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:03:31] ⇦ Quits: Lyqyd (~quassel@184-100-220-231.ptld.qwest.net) (Remote host closed the connection)
L2[01:30:38] *** Cranium is now known as Cranium[Away]
L3[02:22:10] ⇦ Quits: awweaver (~awweaver@pool-108-19-180-23.dllstx.fios.verizon.net) (Read error: Connection reset by peer)
L4[03:44:15] *** Cranium[Away] is now known as Cranium
L5[03:48:41] ⇦ Quits: MineBot (MineBot@minebot.services.esper.net) (*.net *.split)
L6[03:48:41] ⇦ Quits: SuPeRMiNoR2 (~SuPeR@adam.superminor2.net) (*.net *.split)
L7[03:48:41] ⇦ Quits: Banane9|Off (~banane9@2001:464b:c2aa:0:250:56ff:fe31:2812) (*.net *.split)
L8[03:48:41] ⇦ Quits: MichiBot (~lb@eos.pc-logix.com) (*.net *.split)
L9[03:48:42] ⇦ Quits: Guest10249 (~Michiyo@lynx.afterlifelochie.net) (*.net *.split)
L10[03:48:42] ⇦ Quits: allochie (~neko@i.am.afterlifelochie.net) (*.net *.split)
L11[03:48:42] ⇦ Quits: AfterLifeLochie (~neko@i.am.afterlifelochie.net) (*.net *.split)
L12[03:48:42] ⇦ Quits: Not-63b9 (~notifico@198.199.82.216) (*.net *.split)
L13[03:51:36] ⇦ Quits: Tahg (~Tahg@pool-96-237-111-105.bstnma.fios.verizon.net) (Ping timeout: 378 seconds)
L14[03:57:39] ⇦ Quits: Cranium (~HurrDurr@thatcraniumguy.net) (Ping timeout: 378 seconds)
L15[04:23:38] ⇨ Joins: Cranium (~HurrDurr@thatcraniumguy.net)
L16[04:42:39] ⇨ Joins: MichiBot (~lb@eos.pc-logix.com)
L17[04:42:39] ⇨ Joins: Vaht (~Tahg@pool-96-237-111-105.bstnma.fios.verizon.net)
L18[04:42:39] ⇨ Joins: Banane9|Off (~banane9@2001:464b:c2aa:0:250:56ff:fe31:2812)
L19[04:42:39] ⇨ Joins: allochie (~neko@i.am.afterlifelochie.net)
L20[04:42:39] ⇨ Joins: SuPeRMiNoR2 (~SuPeR@adam.superminor2.net)
L21[04:42:39] ⇨ Joins: MineBot (MineBot@minebot.services.esper.net)
L22[04:42:39] ⇨ Joins: Guest10249 (~Michiyo@lynx.afterlifelochie.net)
L23[04:42:39] ⇨ Joins: AfterLifeLochie (~neko@i.am.afterlifelochie.net)
L24[04:42:39] insanity.esper.net sets mode: +o on AfterLifeLochie
L25[04:42:39] ⇨ Joins: Not-63b9 (~notifico@198.199.82.216)
L26[04:42:39] *** insanity.esper.net sets mode: +v Not-63b9
L27[06:55:18] *** Banane9|Off is now known as Banane9
L28[08:23:14] *** Cranium is now known as Cranium[Away]
L29[08:59:50] ⇨ Joins: awweaver (~awweaver@pool-108-19-180-23.dllstx.fios.verizon.net)
L30[09:33:42] *** Cranium[Away] is now known as Cranium
L31[13:38:37] *** Vaht is now known as Tahg
L32[16:12:54] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:e9a1:c94b:5545:eec2) (Read error: Connection reset by peer)
L33[16:14:19] ⇨ Joins: Kodos (~Kodos@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L34[17:31:39] *** Banane9 is now known as Banane9|Off
L35[18:08:23] <AfterLifeLochie> Mimiru: I AM ALIIIIVEEEEEEE
L36[18:08:42] <AfterLifeLochie> .... I don't even know what that was.
L37[18:51:03] ⇨ Joins: Lyqyd (~quassel@184-100-220-231.ptld.qwest.net)
L38[19:26:33] <Mimiru> lol Lochie
L39[19:27:31] ⇦ Quits: Lyqyd (~quassel@184-100-220-231.ptld.qwest.net) (Remote host closed the connection)
L40[19:27:51] <Mimiru> Hey.. I'm having ab it of an issue trying to play sounds in MC cuase sounds are god damn evil.
L41[19:28:08] <Mimiru> I have my TEBase https://github.com/PC-Logix/OpenSecurity/blob/master/src/main/java/pcl/opensecurity/tileentity/TileEntityMachineBase.java#L70 that line needs to be ab it more.... generic.
L42[19:28:52] <Mimiru> The issue is I HAVE to pull the data out of the TE when that is called, otherwise it uses whatever sound was first called with setSound EG. here https://github.com/PC-Logix/OpenSecurity/blob/master/src/main/java/pcl/opensecurity/tileentity/TileEntityMachineBase.java#L70
L43[19:29:23] <Mimiru> I've moved that call around, and unless I call it there it's null in the TEBase I can never set it else where in my AlarmTE.
L44[19:30:03] <Mimiru> But I need the base to not be hard coded to check for an AlarmTE... as other TEs will be playing sounds through it. My only idea ATM is to nuke the superclass stuff and just implement everything directly in each TE, which I don't like..
L45[19:40:03] <AfterLifeLochie> Uh, Mimiru
L46[19:40:05] <AfterLifeLochie> Interfaces
L47[19:40:07] <AfterLifeLochie> INTERFACES.
L48[19:40:30] <AfterLifeLochie> interface ISoundTile { public boolean playSoundNow(); public String getSoundName(); }
L49[19:40:50] <AfterLifeLochie> Then cast `this` in updateSound() to `ISoundTile`
L50[19:40:58] <AfterLifeLochie> Call playSoundNow() to check if sound play is required
L51[19:41:03] <AfterLifeLochie> Call getSoundName() to get sound name to play
L52[19:41:14] <AfterLifeLochie> Then in TileEntityAlarm, use `implements ISoundTile` and flesh out the methods.
L53[19:41:50] <Mimiru> I had something like that a whole back.. I took it all out when I rewrote my sounds 4 or 5 times ago.. lol
L54[19:42:02] <AfterLifeLochie> That's why I just hooked openal for LC.
L55[19:42:11] <Mimiru> Turns out my issue with sounds looping for 3 seconds to a minute and stopping... was strea: true in my sounds.json
L56[19:42:18] <Mimiru> so I did SOOOO much rewriting for nothing.
L57[19:42:19] <Mimiru> ¬_¬
L58[19:42:34] <AfterLifeLochie> Pretty much
L59[19:42:47] <AfterLifeLochie> I hooked openal to avoid sounds.json and stuff.
L60[19:42:57] <AfterLifeLochie> And so that I can stop, rewind and ff sounds.
L61[19:43:20] <Mimiru> That'd be handy as hell as I'm giving people the option to add their own custom sounds... but this method works for now, lemme implement that thanks Lochie
L62[19:43:42] <AfterLifeLochie> Well, hooking openal is kind of risky.
L63[19:43:47] <Mimiru> Yeah
L64[19:43:48] <AfterLifeLochie> And complicated, now that resource-reloading is a thing.
L65[19:43:49] <Mimiru> I figured :P
L66[19:44:10] <AfterLifeLochie> https://github.com/PC-Logix/LanteaCraft/blob/master/src/main/java/lc/client/openal/StreamingSoundServer.java
L67[19:45:50] <Mimiru> Is this written in ancient Sumerian or something?
L68[19:45:52] <Mimiru> :P
L69[19:46:01] <AfterLifeLochie> It may as well be, yeah.
L70[19:46:07] <AfterLifeLochie> The whole client/openal package is a clusterfurk.
L71[19:47:15] <Mimiru> I swear sounds in MC are black god damn magic.
L72[19:47:36] <AfterLifeLochie> Mine are, yeah.
L73[19:48:31] <Mimiru> Ok, lets see if this works
L74[19:49:23] <Mimiru> Epic.
L75[19:49:26] <Mimiru> Thanks Lochie....
L76[19:49:33] <AfterLifeLochie> \o/
L77[19:49:43] <Mimiru> now OTHER TEs can use the same superclass heh
L78[19:50:43] <Mimiru> https://github.com/PC-Logix/OpenSecurity/blob/master/src/main/java/pcl/opensecurity/client/sounds/ISoundTile.java \o/
L79[19:50:57] <Mimiru> Ha... broke my tabbing in that file
L80[19:51:13] <AfterLifeLochie> You should do a checked cast though.
L81[19:51:40] <AfterLifeLochie> Also, you can get rid of worldObj.getTileEntity(x, y, x) because you already *are* that tile entity
L82[19:51:45] <AfterLifeLochie> Just use `this` instead.
L83[19:51:56] <Mimiru> this. broke it before, I'll give it a shot now though
L84[19:52:21] <Mimiru> ISoundTile tile = (ISoundTile) this; ?
L85[19:52:26] <AfterLifeLochie> Yeah.
L86[19:52:41] <AfterLifeLochie> It would also be worth doing a checked-cast as well.
L87[19:52:54] <AfterLifeLochie> Where you do an `if (this instanceof ISoundTile)` before performing a cast to ISoundTile
L88[19:53:05] <AfterLifeLochie> Else if this is not an instanceof ISoundTile, you'll get a ClassCastException.
L89[19:54:30] <AfterLifeLochie> (I also just noticed the commit message "herggeregghgg", which accurately describes openal)
L90[19:54:39] <Mimiru> lmfao
L91[19:55:13] <AfterLifeLochie> https://github.com/PC-Logix/LanteaCraft/commit/2dd104f1e02dcc27e4a6ee15be4b96ef3c0a5b43
L92[19:55:14] <AfterLifeLochie> I shit you not.
L93[19:55:40] <Mimiru> checked cast, http://paste.pc-logix.com/view/57d6e8ef
L94[19:55:40] <Mimiru> right?
L95[19:56:01] <AfterLifeLochie> Yep.
L96[19:56:01] <Mimiru> "herggeregghgg" lolol
L97[19:56:15] <Mimiru> wanted to make sure I was remembering right.. heh
L98[19:56:38] <AfterLifeLochie> I should make a chronicle titled "AfterLifeLochie's shit commit messages"
L99[19:57:07] <AfterLifeLochie> `whupsiedidlesticks`, `herggeregghgg`, `*whistles innocently*`
L100[19:57:18] <Mimiru> https://github.com/PC-Logix/OpenSecurity/commits/master so many "."
L101[19:57:32] <AfterLifeLochie> `Fix dingdong`
L102[19:57:46] <AfterLifeLochie> `Doors can fly off into space, though. Derp.`
L103[19:57:58] <Mimiru> lmfao
L104[19:59:15] <AfterLifeLochie> `Things?`
L105[19:59:21] <AfterLifeLochie> `More fixies.`
L106[20:00:15] <AfterLifeLochie> `SidedProxy go away. :<`
L107[20:00:20] <AfterLifeLochie> `Agggggh.`
L108[20:00:26] <AfterLifeLochie> `Whoops.`
L109[20:00:39] <AfterLifeLochie> `This is a fucking mess.`
L110[20:00:42] <Mimiru> somehow, I'm not even sure how, I totally nuked the build.gradle from the project at one point ¬_¬
L111[20:00:47] <Mimiru> "Ummmm wut" lol
L112[20:01:04] <AfterLifeLochie> `Fix fix.`
L113[20:01:08] <AfterLifeLochie> Where I fixed a fix.
L114[20:01:09] <AfterLifeLochie> :D
L115[20:01:13] <Mimiru> lol
L116[20:01:20] <AfterLifeLochie> `Missed one, whoops.`
L117[20:01:21] <Mimiru> Ahhh I nuked it when I took out the forge readmes by accident.
L118[20:01:25] <AfterLifeLochie> `Hurrdurr.`
L119[20:01:29] <AfterLifeLochie> `Hnng, metadata.`
L120[20:01:33] <AfterLifeLochie> `Flagh, messy.`
L121[20:01:40] <Mimiru> well, I took the forge readmes out... and deleted the build by accident.
L122[20:01:42] <AfterLifeLochie> `My bad.`
L123[20:01:51] <AfterLifeLochie> `Fixing broken things.`
L124[20:01:56] <AfterLifeLochie> `Tinkering things.`
L125[20:02:11] <AfterLifeLochie> `Stupid enumerations.`
L126[20:02:20] <AfterLifeLochie> `I hate containers.`
L127[20:02:21] <Mimiru> Fixing broken things -> Breaking fixed things.
L128[20:02:21] <Mimiru> :P
L129[20:02:38] <AfterLifeLochie> `Reflection ungh.`
L130[20:02:43] <AfterLifeLochie> `Derp.`
L131[20:02:48] <AfterLifeLochie> `Fixing derps.`
L132[20:03:01] <AfterLifeLochie> `I hate buckets.`
L133[20:03:16] <AfterLifeLochie> `Damnit Forge.`
L134[20:03:19] <AfterLifeLochie> `Fixing.. umh... textures... thing.`
L135[20:03:25] <AfterLifeLochie> `Oops.`
L136[20:03:34] <Mimiru> lmao, a modders life in a nutshell "Damnit forge"
L137[20:03:48] <AfterLifeLochie> `This isn't really a fix.`
L138[20:04:01] <AfterLifeLochie> `Making the Tok'ra a little less stupid.`
L139[20:04:16] <AfterLifeLochie> `Words don't express how annoying this is.`
L140[20:04:40] <AfterLifeLochie> `Rendering ungh.`
L141[20:04:57] <AfterLifeLochie> `Ugh, that was broken and a half.`
L142[20:05:08] <AfterLifeLochie> `Derp, was staring at the bug. ` `Derp, forgot to return f:origin`
L143[20:05:43] <AfterLifeLochie> Hahaha.
L144[20:05:44] <AfterLifeLochie> `Holy crap I'm dumb`
L145[20:05:53] <AfterLifeLochie> >> `I was staring a bug in the face for the last two hours, it might be time
L146[20:05:53] <AfterLifeLochie> >> for more coffee.`
L147[20:06:04] <AfterLifeLochie> `Narrrrgh. …`
L148[20:06:09] <AfterLifeLochie> `Oops, my bad.`
L149[20:06:16] <AfterLifeLochie> `Flerghblehaghafleh.`
L150[20:06:22] * Mimiru slowclaps
L151[20:06:26] <AfterLifeLochie> `If in doubt, coremod all the things. `
L152[20:06:31] <AfterLifeLochie> ^^ this so much ^^
L153[20:13:56] <AfterLifeLochie> I should probably get ready for this exam, maybe.
L154[20:14:11] <Mimiru> naaaaaah
L155[20:15:40] <AfterLifeLochie> https://twitter.com/AfterLifeLochie/status/609209773930582018
L156[20:17:09] <Mimiru> heh
L157[20:17:36] <AfterLifeLochie> This has been my "study": https://twitter.com/AfterLifeLochie/status/608901789128138752
L158[20:19:04] <Mimiru> gg
L159[20:19:05] <Mimiru> lol
L160[20:19:06] <Mimiru> wow
L161[20:19:56] <AfterLifeLochie> https://twitter.com/AfterDarkLochie/status/608878097014718465
L162[20:19:56] <AfterLifeLochie> https://twitter.com/AfterDarkLochie/status/608878740542660609
L163[20:20:01] <AfterLifeLochie> https://twitter.com/AfterDarkLochie/status/608880200038797312
L164[20:20:06] <AfterLifeLochie> https://twitter.com/AfterDarkLochie/status/608891156877824000
L165[20:20:50] <Mimiru> @AfterDarkLochie's Tweets are protected. :P
L166[20:21:06] <AfterLifeLochie> :>
L167[20:35:25] <Mimiru> Yo dawg, I heard you liked cubes so we put cubes on the face of your cubes.
L168[20:35:39] <AfterLifeLochie> Cubeception
L169[22:47:28] ⇦ Quits: Tahg (~Tahg@pool-96-237-111-105.bstnma.fios.verizon.net) (Ping timeout: 202 seconds)
L170[23:42:38] ⇨ Joins: Tahg (~Tahg@pool-96-237-111-105.bstnma.fios.verizon.net)
<<Prev Next>> Scroll to Top