<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:56] ⇦ Quits: jiraiyah__ (~jiraiyah@69.197.186.165) (Remote host closed the connection)
L2[00:04:19] ⇨ Joins: jiraiyah (~jiraiyah@188.245.166.255)
L3[00:05:28] *** Giraffestock is now known as Jdembo|Giraffe
L4[00:06:30] <ChJees> Eh
L5[00:06:34] ⇦ Quits: cpup (~cpup@32.218.113.33) (Quit: No Ping reply in 180 seconds.)
L6[00:08:19] <ChJees> The ads are enough to not make me visit it for any extended time.
L7[00:10:19] <ChJees> Also ancient forum software.
L8[00:10:52] <ChJees> Besides the official Minecraft forums got all i need :P.
L9[00:11:26] <Corosus> do what curse does better i suppose
L10[00:12:44] *** Zidane|Away is now known as Zidane
L11[00:13:01] <jadedcat> but Curse has kittens and cookies
L12[00:13:11] <Corosus> hard competition
L13[00:13:16] <ChJees> :P
L14[00:13:20] <Corosus> better provide blowjobs and blackjack
L15[00:13:27] <jadedcat> I provide the cookies :p
L16[00:13:30] <jadedcat> ROFL Coro
L17[00:13:35] <ChJees> lol
L18[00:13:55] *** Zidane is now known as Zidane|Away
L19[00:13:59] <ChJees> Well, Planet Minecraft do not really feel serious for me.
L20[00:14:59] <ChJees> I guess the forums won't break formatting though :P
L21[00:15:59] ⇨ Joins: cpup (~cpup@32.218.113.33)
L22[00:17:05] <Corosus> ohhhhh shots fired
L23[00:17:08] <jadedcat> I don't think I can actually comment since I work for Curse
L24[00:17:18] <ChJees> Conflict of interest.
L25[00:17:31] <jadedcat> exactly
L26[00:17:38] <Corosus> but yeah i gave up on minecrafrforums for mass amount of content displaying due to multiple format breakings over the years
L27[00:18:02] <jadedcat> no matter what I say about PMC it will sound biased *shrug*
L28[00:18:04] <ChJees> jadedcat, whip the codemonkeys more :P.
L29[00:18:28] ⇨ Joins: mbl (~chatzilla@CPE-58-172-37-177.mnqi2.cht.bigpond.net.au)
L30[00:18:39] <jadedcat> Coro a lot of the modders have been swapping to just using CF. Since it has built in wiki, issue tracker, forums, comments etc.
L31[00:18:59] <ChJees> All you could ever want.
L32[00:19:12] <jadedcat> and a cat and cookies
L33[00:19:29] ⇦ Quits: Tahg (~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net) (Ping timeout: 194 seconds)
L34[00:19:31] <Corosus> yeah CF seems to do well
L35[00:19:39] <ChJees> You are having quite a backlog in meaniness.
L36[00:19:47] <Corosus> i just use the forums as a link portal to my site now and forget about it 8D
L37[00:19:55] <jadedcat> oh I got some meanness out on twitter earlier :p
L38[00:20:11] <ChJees> You have to get back at the Crashlanding guy :P.
L39[00:20:27] <jadedcat> loaded the private alpha updates for MF3 and AgSkies to the client alpha
L40[00:20:45] <ChJees> MF3?
L41[00:20:50] <jadedcat> no tweaks or configs in yet, just the basic mods for making sure nothing has to be removed before I start tweaking
L42[00:21:04] <jadedcat> always best to test the default mod combination before I start changing things up
L43[00:21:12] <jadedcat> Magic Farm 3: Harvest
L44[00:21:20] <ChJees> Ohh. Abbrevations.
L45[00:21:22] <jadedcat> MF is about to get a lot nastier :p
L46[00:21:41] <ChJees> I want to see more Direderp20 being tormented :P.
L47[00:22:15] <jadedcat> needed to test the modpack creation/upload stuff, and need to test the modpacks... 2 birds 1 stone
L48[00:22:33] <ChJees> Efficency Unlocked
L49[00:23:25] <ChJees> Something that would be really cruel would be a Skyblock type of map where Smart Moving is the main thing.
L50[00:23:47] <ChJees> No flight and resources are on distant islands where you have to parkour to.
L51[00:24:13] <jadedcat> oh I am making a "Tedium Realism" pack... the most tedious and annoying combination of mods possible cause "REALISM"
L52[00:24:25] <jadedcat> totally expect people to rage quit about 1 hr in
L53[00:24:28] ⇦ Quits: Brokkoli (~Brokkoli@e176060216.adsl.alicedsl.de) (Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und das T�ten angemessen wirkt. (George Orwell))
L54[00:24:51] <ChJees> You could save a lot of time and just include GregTech on hardmode adventure mode.
L55[00:24:53] <ChJees> :P
L56[00:24:56] <jadedcat> limited inventory slots, weight/encumberance, limited stack size etc
L57[00:25:03] <ChJees> Oh and also have Spice of Life.
L58[00:25:10] <jadedcat> nope, I can do tedium better than Greg if I want to :p
L59[00:25:16] <jadedcat> yup spice of life
L60[00:25:25] <ChJees> With default configs.
L61[00:25:31] <jadedcat> nope... harder
L62[00:25:47] <ChJees> 12 different foods is kinda tedious to make when you do Blood Magic :P.
L63[00:25:49] <jadedcat> Harvestcraft with no large bags/large chests and limited inventory slots
L64[00:26:12] <jadedcat> no flight, no movement other than walking
L65[00:26:17] <jadedcat> beds disabled
L66[00:26:19] <ChJees> Ohh, i think we are onto something.
L67[00:26:28] <jadedcat> I have a list
L68[00:26:28] <ChJees> Gregtech and Blood Magic with Spice of Life.
L69[00:26:37] <sww1235> good god, that is like the complete opposite of my pack
L70[00:26:44] <jadedcat> I figure people will switch to an easier pack like Blood N Bones after an hour
L71[00:26:49] <ChJees> And you require Blood Magic items to build GregTech machinery.
L72[00:27:06] <sww1235> ^^
L73[00:27:08] <jadedcat> No automation
L74[00:27:09] <ChJees> Middle Finger the Pack.
L75[00:27:11] <jadedcat> no machines
L76[00:27:29] <ollieread> Blood magic items to build GregTech?
L77[00:27:32] <sww1235> you are going to kill dire with that
L78[00:27:32] <jadedcat> vanilla with realism tweaks
L79[00:27:36] <ChJees> With spice of life.
L80[00:27:54] <ChJees> Blood Magic nerfs Regeneration :^)
L81[00:28:11] ⇨ Joins: fuj1n (fuj1n@101.190.57.49)
L82[00:28:23] ⇨ Joins: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L83[00:28:31] <ollieread> You could have a modpack that consists solely of GregTech
L84[00:28:34] <jadedcat> though I keep saying I will eventually release a kitchen sink type packs with all of the mods I love... and see who else's computer can handle it
L85[00:28:36] <ollieread> and people would rage quite within an hour
L86[00:28:54] <ChJees> jadedcat, i just maked themed personal packs.
L87[00:28:56] <ollieread> s/quite/quit/
L88[00:29:01] <ChJees> For when im in the mood for tech or magic.
L89[00:29:09] <jadedcat> I make themed personal packs
L90[00:29:11] <ollieread> What if you're in the mood for both? :P
L91[00:29:18] <ChJees> https://www.dropbox.com/s/28pz83hn77c3p0a/Sk%C3%A4rmklipp%202015-01-31%2007.29.05.png?dl=0
L92[00:29:21] <jadedcat> then I release them and let other people play with them
L93[00:30:03] <ChJees> I tried to play with Minecraft Comes Alive but the thing is... Villagers still die ;_;.
L94[00:30:40] <jadedcat> I also need to make a Dark Souls inspired pack
L95[00:30:45] <ollieread> Thaumcraft breaks my perception filters ¬_¬
L96[00:31:04] <ChJees> I kinda like adventure packs with Tinkers Construct.
L97[00:31:18] <ollieread> So when copying chunks over to the perception dimension, I have to remove certain blocks
L98[00:31:19] <ChJees> Also with that Mine & Battle mod or what it was called.
L99[00:31:21] <ollieread> Jesus
L100[00:32:15] <ChJees> GregTech and Blood Magic pack.. Hmm.. I think i will develop that concept further.
L101[00:32:24] <ollieread> Why?
L102[00:32:26] <ChJees> How far can a man go before he can't take it anymore?
L103[00:33:08] <ollieread> http://en.wikipedia.org/wiki/Sadistic_personality_disorder
L104[00:33:29] <ChJees> If you thought both those mods was grindy before... Then you haven't seen anything yet to come.
L105[00:34:33] <ChJees> Requiring slates for even the most basic GregTech machine componets.
L106[00:34:39] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L107[00:35:03] <ChJees> And then for Blood Magic integrate the need for GregTech parts.
L108[00:35:19] <ollieread> How on earth are you going to do that?
L109[00:35:20] <ChJees> I think i can hear ollieread scream from here.
L110[00:35:36] <ChJees> Mine Tweaker 3.
L111[00:35:43] <ollieread> Is that open source?
L112[00:36:06] <ChJees> Dunno
L113[00:36:11] <ollieread> Because I need to figure out how to prevent things like that from fucking some stuff up
L114[00:36:32] <sww1235> do you have to include minetweaker in the pack or do you use it just to configure the pack
L115[00:36:42] <ollieread> Include
L116[00:36:55] <ChJees> It does not modify any actual mod code.
L117[00:37:00] <ChJees> It just run scripts.
L118[00:37:10] <ollieread> Which would do things like replace recipes
L119[00:37:45] <ollieread> Fortunately, like 5% of my recipes use vanilla crafting
L120[00:37:56] <ChJees> It runs by default post init.
L121[00:37:57] ⇨ Joins: cpup (~cpup@32.218.113.33)
L122[00:37:59] <ChJees> The scripts.
L123[00:38:06] <ollieread> I imagine
L124[00:38:09] <ChJees> You can also force them to run ingame.
L125[00:38:31] <ollieread> Problem is, I've had people request some strange things in the config
L126[00:38:51] <ollieread> and they said they'd go and use something like Minetweaker since I won't be adding the options they want
L127[00:39:00] <ollieread> Problem is, they're going to screw up half of the mod
L128[00:39:16] <ChJees> I use Minetweaker to fix broken recipes or add back alpha recipes :P.
L129[00:39:24] <sww1235> cool, never used it, but i might have to if my personal pack grows any larger just because of recipie conflicts
L130[00:39:44] <ChJees> ollieread: Let them then?
L131[00:39:54] <ollieread> I could
L132[00:40:00] <ChJees> Why would you care how they personally enjoy your mod?
L133[00:40:13] <ollieread> But I'd rather not be inundated by error reports for things that aren't errors
L134[00:40:27] <ollieread> Oh it's not about that
L135[00:40:32] <ollieread> My mod has a lot of rpg elements
L136[00:40:48] <ollieread> Recipes are tied in with several things, in certain ways
L137[00:40:56] <ollieread> Changing them would break that
L138[00:41:24] <ChJees> MineTweaker support is optional :s.
L139[00:41:31] <ollieread> I'd imagine 50% of the time, it'd crash
L140[00:41:40] <ollieread> the other 50% it would just completely halt your progress
L141[00:42:07] <ChJees> I would mainly concern myself with how it plays with vanilla.
L142[00:42:47] ⇦ Quits: VikeStep (~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au) (Quit: Leaving)
L143[00:42:54] <ollieread> Well out of the box, fine, and tbh, MineTweaker would even be able to modify the vast majority of my recipes anyway
L144[00:43:00] ⇨ Joins: VikeStep (~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au)
L145[00:43:09] <ollieread> s/would/wouldn't
L146[00:44:07] <ChJees> If you are concerned for MineTweaker breaking things add support for it. Listen for when it load its scripts so your mod can adjust itself to the new recipes.
L147[00:44:46] <ollieread> That would largely be unfeasible
L148[00:45:42] <sww1235> just add a blanket statement in your EAQ that says if you have minetweaker installed, then I will not accept your bug report
L149[00:46:19] ⇦ Quits: Strange (uid27214@id-27214.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L150[00:47:04] <ollieread> I dislike things like that when they're used to make things easier
L151[00:47:36] ⇨ Joins: Lymia (~moe@108-205-143-75.lightspeed.rcsntx.sbcglobal.net)
L152[00:47:51] <sww1235> I would consider it the same as if they did not install your core mod or another dependency
L153[00:48:16] ⇨ Joins: Bicknasty (~Bad_Joke@2601:c:6c0:7b:2929:b481:e551:4bc6)
L154[00:48:20] <ollieread> I mean, people keep asking me to have my ore generation controlled by config
L155[00:48:29] <ollieread> I spent ages trying to balance things the best I can
L156[00:48:35] *** Lex_ is now known as LexManops
L157[00:48:37] *** LexManops is now known as LexManos
L158[00:48:43] <ollieread> Increase the ore spawn would unbalance everything
L159[00:48:46] <ChJees> Letting people turn them on or off is reasonable.
L160[00:48:59] <ollieread> Depends on the ore
L161[00:49:44] <ChJees> If people want faster or slower progression let them.
L162[00:49:44] <ollieread> I have few ores, and if they're switched off, you can't even start with the mod lol
L163[00:50:14] <mallrat208> Or they may want to restrict what dimension it generates in.
L164[00:50:30] <mallrat208> People do odd things
L165[00:50:46] <ChJees> Turning them off is good if you want to entirely use CofH Ore generation for example.
L166[00:50:49] <Lymia> fry, why isn't asmstuff in proper packages? :P
L167[00:51:06] <fry> because I don't like proper packages? :P
L168[00:51:13] <fry> (And/or am lazy :P)
L169[00:51:22] <ollieread> ChJees: Yeah, in the case of things like copper and tin
L170[00:51:41] <ollieread> But in the case of ores that to be of my knowledge are unique, and do very specific things, it wouldn't really be reasonble lol
L171[00:54:59] <ChJees> I would at least have vein size and whether they are generated all as config settings.
L172[00:55:05] <ChJees> A Boolean and Integer value.
L173[00:56:00] <sww1235> and just say in the config settings: these ores are needed for progression, do not disable them completely.
L174[00:56:03] <ChJees> If enough people ask about it, consider it.
L175[00:56:17] <sww1235> Also put a statement in your debug output so you know if people changed it
L176[00:57:45] <Lymia> fry, I feel like forking sbt-lwgl-plugin again.
L177[00:57:53] <acegiak> whats the difference between getname getdisplayname getcustomnametag?
L178[00:57:59] <Lymia> Do you know where it puts lwjgl's natives?
L179[00:58:00] <fry> again?
L180[00:58:01] <Lymia> managed-resources
L181[00:58:25] <fry> well, seems like an ok place
L182[00:58:34] <Lymia> managed-resources goes into the .jar
L183[00:59:29] ⇦ Quits: cpup (~cpup@32.218.113.33) (Read error: Connection reset by peer)
L184[01:00:01] ⇦ Quits: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Quit: Leaving)
L185[01:00:18] <fry> Which is probably a good thing if you're developing an lwjgl game :P
L186[01:00:30] <fry> (But probably not so good in out case)
L187[01:00:30] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L188[01:01:20] <Lymia> I'm reasonably sure it's a mistake, considering it's only generated when you preform the run command
L189[01:01:47] <Lymia> And you, uh... can't use that path unless you know it's there. Since it's used to set Dnative.library.path and i don't think lwjgl knows that path
L190[01:03:59] ⇨ Joins: cpup (~cpup@32.218.113.33)
L191[01:04:41] *** Xaw4|Sleep is now known as Xaw4|Snow
L192[01:07:06] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout: 378 seconds)
L193[01:07:09] *** tterrag is now known as tterrag|ZZZzzz
L194[01:14:58] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L195[01:18:37] ⇨ Joins: cpup (~cpup@32.218.113.33)
L196[01:21:56] ⇦ Quits: jiraiyah (~jiraiyah@188.245.166.255) (Ping timeout: 200 seconds)
L197[01:23:49] ⇦ Parts: Ajloveslily (Ajloveslil@welcome.to.pandoras.box.panicbnc.eu) ())
L198[01:27:36] ⇦ Quits: jakimfett (~overnet@c-73-180-36-141.hsd1.or.comcast.net) (Remote host closed the connection)
L199[01:30:03] ⇨ Joins: jakimfett (~overnet@c-73-180-36-141.hsd1.or.comcast.net)
L200[01:34:32] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L201[01:35:10] <Jdembo|Giraffe> @ChJees about above: the forums are being rewritten, and the ads are pretty standard in terms of layout
L202[01:37:51] ⇨ Joins: cpup (~cpup@32.218.113.33)
L203[01:39:42] ⇨ Joins: jiraiyah (~jiraiyah@91.99.6.136)
L204[01:40:04] <ollieread> Anyone ever dealt with adding custom AI to entities?
L205[01:42:04] ⇦ Quits: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L206[01:43:33] ⇦ Quits: mbl (~chatzilla@CPE-58-172-37-177.mnqi2.cht.bigpond.net.au) (Ping timeout: 194 seconds)
L207[01:45:07] <jadedcat> ollieread: what mod is it that doesn't work with minetweaker?
L208[01:45:56] ⇦ Quits: Encryptic (~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net) (Quit: Quit)
L209[01:55:56] ⇦ Quits: LexMobile (uid15621@id-15621.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L210[01:57:08] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L211[01:58:17] *** OndraSter|off is now known as OndraSter
L212[02:01:40] ⇨ Joins: cpup (~cpup@32.218.113.33)
L213[02:01:45] ⇦ Quits: ChJees (ChJees@h211n5-sv-a13.ias.bredband.telia.com) (Ping timeout: 194 seconds)
L214[02:03:42] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20150131 mappings to Forge Maven.
L215[02:03:46] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20150131-1.8.zip (mappings = "snapshot_20150131" in build.gradle).
L216[02:03:56] <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/
L217[02:04:35] ⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout: 198 seconds)
L218[02:07:44] ⇦ Quits: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 198 seconds)
L219[02:09:39] <ollieread> jadedcat: It doesn't not work per se, but adjusting recipes and what not, could cause some issues
L220[02:09:56] <ollieread> Also, guys, what's the way to check if a key is pressed, in something like Item.addInformation? I can't remember
L221[02:10:17] ⇦ Quits: Pangea (Pangea@the.cake.is.real.pangea.ml) (Ping timeout: 189 seconds)
L222[02:10:49] ⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L223[02:12:41] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L224[02:12:59] <ollieread> Ahh got it
L225[02:13:06] ⇦ Quits: iLLHunter (iLLback@2602:ffea:1:20e::5684) (Ping timeout: 378 seconds)
L226[02:13:38] <jadedcat> ollieread: by competent or incompetent pack devs?
L227[02:14:36] <ollieread> Nothing to do with the devs
L228[02:14:40] <jadedcat> I'd personally just go with a warning label that say use of MineTweaker voids all tech support.
L229[02:14:56] <ollieread> I have a lot of RPG like elements
L230[02:15:11] <ollieread> and it ties in quite a bit to experiences and works a lot of stuff out automatically
L231[02:15:17] <jadedcat> I know there are a couple mods on CF that have flagged themselves incompatible with mineTweaked for that reason
L232[02:16:04] *** esKaayY is now known as esKaayY|away
L233[02:16:29] <jadedcat> I likte MT but even I admit not every mod should be tweaked.
L234[02:16:55] ⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout: 194 seconds)
L235[02:17:20] <jadedcat> and not because of pack balance, but because some mods have a vision that needs to be kept or it destroys the mod.
L236[02:17:54] <ollieread> Yeah
L237[02:18:06] <ollieread> You can severly unbalance a mod
L238[02:18:44] <ollieread> Pretty much every single block and item that I add, has a purpose, and outside of its obvious purpose, it has some tie in somewhere down the line, so everything is linked
L239[02:19:05] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 194 seconds)
L240[02:19:13] <ollieread> Changing recipes or even banning blocks could hinder the progression and hide half of my mod, without even making you aware
L241[02:20:42] *** matthewprenger is now known as matthew|gone
L242[02:20:47] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L243[02:25:31] ⇦ Quits: minercraftsty| (~AndChat39@ip72-216-52-51.pn.at.cox.net) (Quit: Bye)
L244[02:25:45] ⇨ Joins: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net)
L245[02:26:06] ⇦ Quits: Cray0n (Cray0n@74.141.16.62.customer.cdi.no) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L246[02:26:39] ⇦ Quits: Shukaro (~Shukaro@130.108.232.44) ()
L247[02:29:31] ⇨ Joins: cpup (~cpup@32.218.113.33)
L248[02:36:47] ⇨ Joins: Loetkolben (~Loetkolbe@ipbcc23de8.dynamic.kabel-deutschland.de)
L249[02:37:55] ⇦ Quits: Doty1154 (~doty1154@50.136.193.35) (Read error: Connection reset by peer)
L250[02:42:15] ⇦ Quits: Raziel (~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net) (Ping timeout: 378 seconds)
L251[02:44:13] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L252[02:46:45] ⇨ Joins: Numerios (uid16090@id-16090.uxbridge.irccloud.com)
L253[02:48:31] *** Mrowf is now known as Mraof
L254[02:49:16] ⇨ Joins: jiraiyah_ (~jiraiyah@91.99.66.151)
L255[02:51:01] ⇨ Joins: cpup (~cpup@32.218.113.33)
L256[02:52:04] ⇦ Quits: Bicknasty (~Bad_Joke@2601:c:6c0:7b:2929:b481:e551:4bc6) (Quit: Leaving)
L257[02:54:21] ⇦ Quits: jiraiyah (~jiraiyah@91.99.6.136) (Ping timeout: 378 seconds)
L258[02:58:12] ⇦ Quits: Lain|log (~Aphrael@baka.khobbits.co.uk) (Ping timeout: 378 seconds)
L259[03:01:41] ⇦ Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) (Read error: Connection reset by peer)
L260[03:01:47] ⇨ Joins: xaero (xaero@ip70-162-11-251.ph.ph.cox.net)
L261[03:01:53] ⇨ Joins: Lain|log (~Aphrael@baka.khobbits.co.uk)
L262[03:03:10] ⇨ Joins: Szernex (~Szernex@91-115-10-215.adsl.highway.telekom.at)
L263[03:05:57] ⇨ Joins: Strange (uid27214@id-27214.highgate.irccloud.com)
L264[03:06:16] *** Genji is now known as Genji|away
L265[03:08:29] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L266[03:08:59] ⇦ Quits: Jdembo|Giraffe (~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net) (Quit: Leaving)
L267[03:09:29] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L268[03:13:48] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L269[03:17:53] <Wuppy> morning :)
L270[03:18:47] *** Jake_Away is now known as Jake_Evans
L271[03:20:01] ⇨ Joins: cpup (~cpup@32.218.113.33)
L272[03:21:35] ⇨ Joins: Kashike` (~kashike@im.tired.of.this.black.and.blue.kitteh.club)
L273[03:24:39] ⇨ Joins: Jc_2172 (~chatzilla@207-172-186-69.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com)
L274[03:25:51] <Jc_2172> stupid question, but is there a way to see an items name code name? IE: a Lava Bucket is called lavaBucket
L275[03:25:57] ⇦ Quits: Kashike (~kashike@is.the.leader.of.the.kitteh.club) (Quit: toodles)
L276[03:25:57] *** Kashike` is now known as Kashike
L277[03:26:12] <Jc_2172> an item's in code name*
L278[03:26:20] <Wuppy> getUnlocalizedName
L279[03:27:08] *** sk89q is now known as sk89q|away
L280[03:28:18] <Jc_2172> where do I put that in? IG text with / ?
L281[03:28:31] <Wuppy> what?
L282[03:29:29] ⇦ Quits: md_5 (~md_5@mark.prod1.spigotmc.org) (Quit: ZNC - http://znc.in)
L283[03:29:41] *** kroeser|away is now known as kroeser
L284[03:29:42] <Jc_2172> okay I'm lost, what do I do with getUnlocalizedName? where do I put it? I'm talking just in general here, not with any forge tools
L285[03:30:23] <Wuppy> Items.[itemyouwant].getUnlocalizedName
L286[03:32:02] <xaero> you mean without code? I'd consult the minecraft wiki
L287[03:33:16] <Jc_2172> looked there, you'd think it's there but I can't see it, also Wuppy you are giving me no context of where to put this, I said I'm asking in general not for a forge related too
L288[03:33:27] <Jc_2172> also apprenty inventory tweaks can show them
L289[03:33:41] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L290[03:33:55] <Wuppy> Jc_2172, usually when you ask a question like that in #minecraftforgbe you get the code solution :P
L291[03:34:35] *** Szernex is now known as Guest53664
L292[03:34:36] ⇦ Quits: Guest53664 (~Szernex@91-115-10-215.adsl.highway.telekom.at) (Killed (calamity.esper.net (Nickname regained by services)))
L293[03:34:38] ⇨ Joins: Emris (~Miranda@chello062178245147.2.12.vie.surfer.at)
L294[03:35:13] ⇨ Joins: jiraiyah__ (~jiraiyah@188.245.226.75)
L295[03:35:21] <Jc_2172> okay it does, Praise the Sun
L296[03:35:36] <Jc_2172> thanks sorry to be a bother for the 42nd time :P
L297[03:35:41] ⇦ Quits: Jc_2172 (~chatzilla@207-172-186-69.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com) (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805])
L298[03:36:09] <VikeStep> when sending a packet, does it wait until the recipeient has recieved the packet before proceeding? or does it just send the packet and go to the next line of code without waiting?
L299[03:36:51] ⇨ Joins: Hgrebnednav (~Hgrebnedn@d51A4F912.access.telenet.be)
L300[03:37:27] <LexManos> There you fuckers happy now, fuck java 8
L301[03:37:40] <Wuppy> what?
L302[03:39:00] <LexManos> Also
L303[03:39:11] * fry looks at commits, doesn't see anything, is confused
L304[03:39:11] <LexManos> anyone related to buildcraft and 'novaapi' are banned
L305[03:39:16] <LexManos> so if you see them fry
L306[03:39:18] <LexManos> ban them
L307[03:39:39] <Wuppy> why's that?
L308[03:40:01] <LexManos> https://github.com/NOVAAPI/NovaWrapper-MC1.7.10/commit/24d645049b0ba17a0759c73cf8d6f387d01e4098
L309[03:40:05] <fry> Eh, can I leave the banning to you? :P
L310[03:40:08] <MinecraftForgeBot> Project FML build #1024: SUCCESS in 2 min 43 sec: http://ci.jenkins.minecraftforge.net/job/fml/1024/
L311[03:40:08] <MinecraftForgeBot> grinch: Update to ASM5 for Java 8 support
L312[03:40:30] <LexManos> One of the MANY FUCKING RESONS
L313[03:40:33] ⇦ Quits: jiraiyah_ (~jiraiyah@91.99.66.151) (Ping timeout: 378 seconds)
L314[03:40:34] <fry> Ah, fml, didn't look there :P
L315[03:40:35] <LexManos> I plan on removing coremod support
L316[03:40:52] <LexManos> seriously these mother fuckers dont know anything of what they are doing
L317[03:41:10] <LexManos> half tempted to force FML to pre-define every FML/Forge class.
L318[03:41:45] <Wuppy> what the? they are changing the forge behaviour or something?
L319[03:41:51] <LexManos> yes
L320[03:41:53] <LexManos> they are
L321[03:41:57] <LexManos> cuz they are fucking idiots
L322[03:41:58] <fry> Removing coremods will hurt some of good people too
L323[03:42:02] <Wuppy> what the hell
L324[03:42:03] * fry points at himself
L325[03:42:04] ⇨ Joins: cpup (~cpup@32.218.113.33)
L326[03:42:07] <LexManos> i dont fucking care about the good people
L327[03:42:09] *** kroeser is now known as kroeser|away
L328[03:42:09] <VikeStep> wuppy, they are making it so that it uses ASM 5 instead of ASM 4 API
L329[03:42:12] <LexManos> to many asshats
L330[03:42:14] <Wuppy> what does this have to do with buildcraft though?
L331[03:42:16] <LexManos> ruiened it for everyone
L332[03:42:22] <LexManos> asie is buildcraft
L333[03:42:35] <Wuppy> VikeStep, what is ASM :P
L334[03:42:39] <LexManos> http://media.dinnerbone.com/uploads/2015-01/screenshots/30_10-39-55_z5O4dih5FG.png
L335[03:42:43] <VikeStep> wuppy, what people use to make coremods
L336[03:42:51] <LexManos> UNDENIABLE PROOF THAT REQUIRING JAVA 8 IS A FUCKING HORRIBLE IDEA
L337[03:42:55] ⇨ Joins: md_5 (~md_5@mark.prod1.spigotmc.org)
L338[03:42:57] ⇨ Joins: Silentspy (~Silentspy@207.79-161-191.customer.lyse.net)
L339[03:43:05] <fry> Make coremods require a flag on the command line or smth, don't remove them completely :P
L340[03:44:53] <LexManos> if it was fucking feasible
L341[03:45:05] <LexManos> i would do a fucking PROPER MUST BE SIGNED OFF BY FORGE system
L342[03:45:18] <LexManos> coremods are a great idea, HORRRIBLE in practice
L343[03:45:20] <LexManos> fry
L344[03:45:30] <LexManos> find me a way to stop anyone from coremodding anything forge
L345[03:45:44] <LexManos> sick of them touching this shit
L346[03:47:12] <VikeStep> maybe restrict which classes are sent to class transformers?
L347[03:47:36] ⇨ Joins: mbl (~chatzilla@CPE-58-172-37-177.mnqi2.cht.bigpond.net.au)
L348[03:49:15] <fry> Quick google search tells us that stopping reflection isn't easy
L349[03:49:46] <fry> And we don't control LegacyLauncher, so I don't see much we can do about it
L350[03:50:25] <fry> (And I'm sure some people will always find a way around)
L351[03:50:30] <LexManos> yes they will
L352[03:50:43] <LexManos> at the highest level they just make a pre-tweaker
L353[03:50:49] <LexManos> but im thinking
L354[03:51:11] <LexManos> if we have a systtem that defined all classes in tweaker init
L355[03:51:15] <LexManos> it may work for most things
L356[03:51:22] ⇨ Joins: jiraiyah_ (~jiraiyah@46.62.168.29)
L357[03:52:16] * fry would just make a little thingy that'll print a huge warning if there's any java7/8 bytecode found
L358[03:52:27] <LexManos> something
L359[03:52:30] <LexManos> it jsut fucking pisses me off
L360[03:52:39] <LexManos> fucking douchebags like those mother fuckers
L361[03:52:39] <Wuppy> coulnd't you maybe check file signatures?
L362[03:52:45] <LexManos> force me to do stupid fucking things
L363[03:52:47] <LexManos> FUCK THEM
L364[03:52:59] <LexManos> no we cant check signatures
L365[03:53:07] ⇨ Joins: immibis (~immibis@219-88-93-35.jetstream.xtra.co.nz)
L366[03:53:08] *** immibis was kicked by MineBot (User is banned from this channel))
L367[03:53:13] <LexManos> because fuckheads like ChickenBones come along and FUCKE OVER EVERYONES FUCKING SIGNATURES
L368[03:53:32] <LexManos> seriously i fucking hate this community
L369[03:54:14] ⇦ Quits: jiraiyah__ (~jiraiyah@188.245.226.75) (Ping timeout: 189 seconds)
L370[03:55:37] <Wuppy> I guess there are too many kids who think they know everything
L371[03:56:03] <fry> It's not always kids :P
L372[03:56:18] <ollieread> There seems to be an ever growing amount of coremods appearing
L373[03:56:26] <ollieread> Though at the same time, people making PRs seems to have increased
L374[03:56:32] <ollieread> or rather, people are talking about them more
L375[03:57:29] ⇦ Quits: Kashike (~kashike@im.tired.of.this.black.and.blue.kitteh.club) (Quit: meow)
L376[03:58:28] ⇨ Joins: Kashike (~kashike@im.tired.of.this.black.and.blue.kitteh.club)
L377[03:59:09] <fry> Lex, find somebody to help you deal with support (not me :P). I know it's impossible, but dealing with everything alone looks even more impossible :P
L378[03:59:30] *** fry was kicked by LexManos (dont be fucking unhelpful -.-))
L379[03:59:33] <LexManos> Seriously
L380[03:59:39] <LexManos> everyones fucking response is 'fine someone'
L381[03:59:48] ⇨ Joins: fry (~rainwarri@195.91.246.187)
L382[03:59:48] MineBot sets mode: +o on fry
L383[03:59:51] <LexManos> THOSE PEOPLE DONT FUCKING EXIST
L384[04:00:22] ⇨ Joins: Naiten (Naiten@77.35.254.34)
L385[04:00:35] ⇨ Joins: Vexatos (~Vexatos@p5B3C9CDF.dip0.t-ipconnect.de)
L386[04:00:44] *** big_Xplo|Off is now known as big_Xplosion
L387[04:02:00] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L388[04:03:00] <fry> Well, I'd like to suggest something more helpful, but nothing comes to mind
L389[04:03:34] * fry is trying to write that github issue mod bot, but IRC isn't being helpful
L390[04:05:04] * fry also doubts this nova thing will get anywhere - too much stuff directly mirrors minecraft and fml, and their math is wrong :P
L391[04:05:15] *** Riking is now known as Riking|away
L392[04:06:24] ⇨ Joins: VictiniX888 (~VictiniX8@183.171.169.33)
L393[04:06:57] ⇨ Joins: LudziE12 (~LudziE12@91.236.130.129)
L394[04:07:05] ⇨ Joins: cpup (~cpup@32.218.113.33)
L395[04:08:27] <LexManos> fry
L396[04:08:32] <LexManos> im gunna try and go to bed
L397[04:08:44] ⇨ Joins: Jc_2172 (~chatzilla@207-172-186-69.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com)
L398[04:09:02] <LexManos> while im asleep PLEASE write SOMETHING that detects and massivly shames any mod that forces java 8
L399[04:09:15] <fry> Will try :P
L400[04:09:46] <Jc_2172> can anyone dicpier a quick crash report for me? I get this every time I click on the search tab of the vanilla creative menu, after installing Custom Recipes Mod: http://pastebin.com/GM55vaZv
L401[04:09:48] <fry> (And asm transformers too, while I'm at it :P)
L402[04:09:56] <LexManos> aside from that, try looking into the security manager's ability to block reflection
L403[04:10:31] <fry> google tells me that's not really reliable
L404[04:12:51] <VictiniX888> How can I update forge in my modding workspace?
L405[04:13:47] <Vexatos> VictiniX888, simply change the minecraft.version field in your build.gradle
L406[04:13:55] <Jc_2172> okay bollocks that, cut off some of the crash report, heres the whole thing: http://pastebin.com/R0NEnchH
L407[04:15:05] <VictiniX888> Vexatos: that's it?
L408[04:15:08] ⇨ Joins: wildex999 (wildex999@82.194.218.201)
L409[04:15:22] <Vexatos> it should be
L410[04:15:30] <VikeStep> VictiniX888, you will also need to rerun gradlew setupDecompWorkspace
L411[04:15:33] <Vexatos> Yes
L412[04:15:38] <VictiniX888> oh
L413[04:15:42] <Vexatos> to make it download the new version
L414[04:15:45] <VikeStep> yeah
L415[04:15:56] <VikeStep> it won't download assets again, just new files
L416[04:15:56] *** heldplayer|off is now known as heldplayer
L417[04:17:46] <Jc_2172> not to be rude, but if anyone could take a look at my crash report and give me an idea what is causing it, I'd love you long time...
L418[04:18:25] <VikeStep> Jc_2172, we cant really tell with your crash log. you just need to remove mods groups at a time until you find the culprit
L419[04:18:34] <VikeStep> we have no way of identifying the mod causing it
L420[04:19:45] <Jc_2172> well that's a new one... always thought it says somewhere somehow whats likey the cause... but I digress... is the nullpoint.exception it mentions common?
L421[04:20:04] ⇨ Joins: MalkContent (MalkConten@p5B02D8DA.dip0.t-ipconnect.de)
L422[04:20:34] <VikeStep> yes, its a generic java error meaning it cant find a variable/method pertaining to loading creative inventory
L423[04:21:05] <VikeStep> well, in general it means it can't find a certain thing in the code, in this case it can't find something pertaining to the creative inventory. but that is all we know
L424[04:22:21] ⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 378 seconds)
L425[04:22:50] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L426[04:25:57] *** Cazzar|Away is now known as Cazzar
L427[04:26:20] ⇦ Quits: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net) (Quit: Bye)
L428[04:26:31] ⇨ Joins: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net)
L429[04:26:44] <Jc_2172> thats enough info for me, thanks I'm certian it's something to do with Custom Recipes, so I'll go from there
L430[04:26:46] <Jc_2172> thanks
L431[04:26:47] ⇦ Quits: Jc_2172 (~chatzilla@207-172-186-69.c3-0.tlg-ubr3.atw-tlg.pa.cable.rcn.com) (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805])
L432[04:26:48] ⇨ Joins: Thog (~Thog@37.187.216.30)
L433[04:27:26] ⇨ Joins: cpup (~cpup@32.218.113.33)
L434[04:29:11] ⇨ Joins: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L435[04:29:53] ⇨ Joins: Prophet (~Comstock@50.106.220.80)
L436[04:32:34] ⇦ Parts: LexManos (~Lex@2601:7:180:c900:2c1b:cbd8:5565:f021) (Leaving))
L437[04:32:56] <Wuppy> I think it's time to record my first new video in months :D
L438[04:34:54] ⇦ Quits: jiraiyah_ (~jiraiyah@46.62.168.29) (Quit: Leaving)
L439[04:34:57] <Wuppy> 7 months ago :O
L440[04:35:32] <Vexatos> What about?
L441[04:36:31] <Wuppy> I'll start with the basic setup for 1.8
L442[04:36:38] ⇨ Joins: Stan (~Stan@powerofbytes.cloud.tilaa.com)
L443[04:36:46] <Thog> Morning
L444[04:36:52] <Wuppy> mornin
L445[04:37:06] <Stan> Morning!
L446[04:37:12] <Thog> What's up here?
L447[04:38:05] *** Chimaine|off is now known as Chimaine
L448[04:39:01] <Wuppy> the clouds?
L449[04:39:51] <Thog> hmm
L450[04:41:55] ⇨ Joins: RX14-chibi (~RX14@37.187.216.30)
L451[04:46:32] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L452[04:47:18] ⇨ Joins: lexteam (uid59708@id-59708.highgate.irccloud.com)
L453[04:50:07] ⇦ Parts: RX14-chibi (~RX14@37.187.216.30) (Leaving))
L454[04:51:52] ⇨ Joins: cpup (~cpup@32.218.113.33)
L455[04:54:10] ⇨ Joins: loldudester (~loldudest@host-92-6-246-126.as43234.net)
L456[04:59:20] ⇨ Joins: aef (~aef@schweinehegel.raxys.net)
L457[05:00:32] <Wuppy> there we go, video recorded ^___^
L458[05:00:49] *** big_Xplosion is now known as big_Xplo|Off
L459[05:01:35] ⇦ Quits: Numerios (uid16090@id-16090.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L460[05:01:38] <VikeStep> that was quick :P
L461[05:02:15] ⇦ Quits: aef (~aef@schweinehegel.raxys.net) (Remote host closed the connection)
L462[05:02:40] <Wuppy> recording a video doesn't have to take that long
L463[05:03:05] <Wuppy> 20 minutes shuld be enough for a 5 minute video
L464[05:04:41] <Wuppy> lol, this Ted 2 movie is going to be awesome
L465[05:05:57] <VikeStep> idk, after the trailer i think i know the entire movie :P
L466[05:06:25] <Wuppy> so?
L467[05:06:28] <Wuppy> the jokes are what it's about
L468[05:06:39] <VikeStep> true
L469[05:06:50] <Wuppy> I mean the story isn't exactly that incredible anyway
L470[05:06:53] <Wuppy> probably
L471[05:07:36] <Wuppy> do you guys think there is a lot of interest in 1.8 tutorials?
L472[05:08:05] <VikeStep> maybe a "how to update your 1.7 mod to 1.8" would be a nice tutorial :P
L473[05:08:21] <Wuppy> that'll be 20 tutorials....
L474[05:08:26] <Wuppy> it's so much work :(
L475[05:08:31] <VikeStep> well get started! xD
L476[05:09:35] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L477[05:09:46] <VikeStep> in all seriousness maybe just show them changing the import statements from cpw.mods to net.minecraftforge, the new BlockPos, EnumFacing, a lesson on the JSON file format, how to register the JSONs
L478[05:09:49] <VikeStep> and that should be enough
L479[05:10:09] <Wuppy> yeah, I've done a couple of that in text already
L480[05:10:17] *** diesieben|away is now known as diesieben07
L481[05:10:53] ⇨ Joins: cad435 (~quassel@2a02:6d40:100:99b:c587:9a58:d52f:fddb)
L482[05:13:57] <Wuppy> oh god, removed annoying ads from my youtube channel
L483[05:14:59] ⇦ Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) ()
L484[05:16:35] ⇨ Joins: cpup (~cpup@32.218.113.33)
L485[05:19:14] <Wuppy> FU minecraftforum
L486[05:19:24] *** prassel|off is now known as prasselpikachu
L487[05:19:30] <Wuppy> how stupid are the creators of it, seriously
L488[05:19:50] <Wuppy> they can't even get youtube linking right
L489[05:20:02] <Ivorius> Wuppy: Citric is a chill dude :P
L490[05:20:10] <Wuppy> I know, he's very nice
L491[05:20:13] <Wuppy> but the website is awful
L492[05:20:44] <Ivorius> What do you mean by youtube linking
L493[05:20:51] <Wuppy> I have to create a bitly link just so I can have a link to youtube
L494[05:21:08] <Ivorius> Eh, no? :P
L495[05:21:23] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:50da:dbae:f91f:30f0)
L496[05:21:26] <Wuppy> when I put a youtube link on a piece of text it shows some random pieces of code
L497[05:21:29] <Wuppy> and the video itself
L498[05:21:35] <Wuppy> I don't want that video there
L499[05:21:47] <Wuppy> for 1 it looks just fine, but once I've got 20 they'll get in the way
L500[05:21:48] <Wuppy> a lot
L501[05:22:24] <Ivorius> You can spoiler them :P
L502[05:22:31] <Wuppy> dont want that
L503[05:22:38] <Ivorius> And didn't they have that green expandable youtube link thing?
L504[05:22:44] <Wuppy> I just want a simple link to a youtube video, how hard can that be
L505[05:22:58] <Kodos> Very it would seem
L506[05:23:07] <Wuppy> I think so, but now the original text disappears, random code appears and the video appears
L507[05:23:11] <Wuppy> don't want any of those things :P
L508[05:23:28] <Wuppy> Kodos, wordpress gets it right at least
L509[05:23:46] ⇦ Quits: keybounce_ (uid44894@id-44894.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L510[05:24:01] <Ivorius> When I edit my forum post, I usually edit the bb code these days
L511[05:24:06] <Ivorius> I have it backed up in a text file
L512[05:24:09] <Ivorius> And edit it there solely :P
L513[05:24:26] <Ivorius> The forums fucked me over one too many times, but now that I do this it's pretty manageable
L514[05:24:34] <Wuppy> same here
L515[05:24:44] <Wuppy> unacceptable IMO
L516[05:26:01] <Wuppy> anyway, first video tutorial for 1.8 out :D
L517[05:29:06] ⇦ Quits: Kadah (~Kadah@72.21.158.30) (Read error: Connection reset by peer)
L518[05:29:09] <VictiniX888> apparently I can't get booleans in the config to work properly, help? config class: https://github.com/VictiniX888/JARM/blob/master/src/main/java/victinix/jarm/libs/Configurations.java , item class: https://github.com/VictiniX888/JARM/blob/master/src/main/java/victinix/jarm/items/randomWeapons/randomGun.java
L519[05:30:42] <diesieben07> VictiniX888: a) do you call config.load somewhere? b) I don't see you using that boolean
L520[05:30:56] ⇨ Joins: Johannes13 (~Johannes@141.70.98.52)
L521[05:31:34] <VikeStep> VictiniX888, i dont think you ever instantiated the config
L522[05:31:40] <VictiniX888> diesieben I called config.load in the main class
L523[05:31:43] ⇨ Joins: AbdoTGM50 (~AbdoTGM50@37.231.55.82)
L524[05:32:17] <diesieben07> show your main class
L525[05:32:23] <VikeStep> ok, so you did instantiate it in your main class
L526[05:32:23] ⇦ Quits: AbdoTGM50 (~AbdoTGM50@37.231.55.82) (Client Quit)
L527[05:32:24] <diesieben07> ah wait, github
L528[05:32:41] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L529[05:32:42] <VictiniX888> https://github.com/VictiniX888/JARM/blob/master/src/main/java/victinix/jarm/jarm.java
L530[05:33:02] <VikeStep> VictiniX888, when you instantiate a configuration, it automatically calls config.load()
L531[05:33:05] <VikeStep> no need to do it twice
L532[05:33:30] <VikeStep> you only need to manually do it if you want to reload the config such as on a ConfigChangedEvent when using the Config GUI stuff
L533[05:34:02] <cad435> sobebody knows if the ICustomModelLoader in 1.8 is able to load Wavefront?
L534[05:34:11] *** kroeser|away is now known as kroeser
L535[05:34:12] <fry> cad435: not yet
L536[05:34:22] <fry> Hopefully soon
L537[05:34:37] <cad435> yes, Hopfully soon...
L538[05:34:48] <fry> In the meantime you could convert OBJ to B3D via blender, and load that :P
L539[05:35:20] <VictiniX888> VikeStep, it worked (I assume), thanks
L540[05:35:38] <VikeStep> im not sure how it wouldve fixed it. but ok
L541[05:35:52] <VictiniX888> me neither
L542[05:36:15] <cad435> fry: yes i just read in into b3d, as i really don't know much about that format :D
L543[05:36:57] <fry> Binary, supports animation, has decent specification :P
L544[05:37:05] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L545[05:37:22] <VictiniX888> VikeStep, wait... no, it didn't
L546[05:37:30] ⇨ Joins: cpup (~cpup@32.218.113.33)
L547[05:37:34] ⇨ Joins: Zesty (~Zesty@do.ustclug.org)
L548[05:37:36] *** Paleo|off is now known as PaleoCrafter
L549[05:37:40] <VikeStep> ok what do you mean by you cant get booleans to work properly?
L550[05:37:52] <cad435> fry: do you think this will be supported more priorized over Wavefront in the future?
L551[05:38:05] ⇨ Joins: pugi (~pugi@host-091-097-058-208.ewe-ip-backbone.de)
L552[05:38:16] <VictiniX888> VikeStep, it isn't loading the config
L553[05:38:22] <VikeStep> how do you know that?
L554[05:38:42] <VictiniX888> ...the item disappeared...?
L555[05:38:44] * fry will support b3d, idk who will obj :P
L556[05:38:58] <Ivorius> obj isn't hard to load
L557[05:39:02] <fry> But if you don't need animations obj is probably a bit better
L558[05:39:05] <Ivorius> Somebody will surely PR a loader :P
L559[05:39:07] <VikeStep> oh, i know why VictiniX888, you are calling moditems.init before the config is loaded
L560[05:39:15] <VictiniX888> oh
L561[05:39:19] <VictiniX888> OH
L562[05:39:44] <Ivorius> fry: What would be even better probably would be a binary obj file, for faster loading :P
L563[05:40:00] <fry> There's no such thing
L564[05:40:22] <fry> (And b3d is fine for loading static meshes too :P)
L565[05:40:45] <cad435> i just try to find an b3d output for Cinema4D :D
L566[05:40:47] *** kroeser is now known as kroeser|away
L567[05:41:09] ⇨ Joins: Dynious (~Dynious@a82-95-110-61.adsl.xs4all.nl)
L568[05:41:37] <fry> Export to either obj or fbx, import in blender, export as b3d :P
L569[05:42:40] <fry> (And use this script to export from blender: https://github.com/RainWarrior/B3DExport/blob/master/B3DExport.py )
L570[05:43:29] <cad435> i dont't work with belnder^^ gained a C4D Student-Version a year ago and have Tons of experience with it :D Don't need a second Modelling programm^^ but thx, i found a plugin^^
L571[05:43:36] <VikeStep> asked this before but it must've been missed: when sending a packet, does it wait until the recipeient has recieved the packet before proceeding? or does it just send the packet and go to the next line of code without waiting?
L572[05:44:12] <Ivorius> VikeStep: lol
L573[05:44:12] <fry> -_-
L574[05:44:19] <Ivorius> Now answer that yourself, if you have a 100ms ping
L575[05:44:53] <VikeStep> ok, i feel dumb now :P i gotta send a packet back then
L576[05:44:56] <VikeStep> to say it recieved
L577[05:45:06] <pixlepix> :P
L578[05:45:06] <Ivorius> Sure
L579[05:45:28] <Ivorius> All packets are eventually received, I think netty makes sure of that
L580[05:45:36] <Ivorius> But I don't know what logic you need :P
L581[05:45:58] <VikeStep> im sending the server configs to the client so the client uses the servers config values
L582[05:46:08] <diesieben07> Ivorius: TCP does.
L583[05:46:36] <Ivorius> Or that :P
L584[05:46:40] <diesieben07> VikeStep: you don't need a response, packets are sent in order. so if you send your packet, it is send before all packets that are send after it, even if it might take a while.
L585[05:46:43] <diesieben07> (also TCP)
L586[05:47:07] <VikeStep> ok, order was what I was worried about
L587[05:49:01] <Ivorius> Things would break a lot if it wasn't ordered :P
L588[05:49:45] <cad435> fry: if i have an animated b3d file and load that into forge: only load it and it gets animated immediately or do i have to switch somehow between the animation ticks?
L589[05:50:06] <fry> You'll have to switch
L590[05:50:18] <Ivorius> How is it supposed to know when to progress how far, cad435 :P
L591[05:50:23] <Ivorius> And with what animation
L592[05:50:45] <fry> There's no magic default animation system, it only gets loaded :P
L593[05:50:46] <Ivorius> (Assuming b3d, like g3d, supports keyed animations)
L594[05:51:01] <cad435> thx fry
L595[05:51:41] <fry> (If you're using it for the block, it'll get baked with frame 1 by default)
L596[05:52:11] <cad435> Yes thats perfect^^
L597[05:52:57] <Ivorius> https://github.com/Ivorforce/RecurrentComplex/blob/master/src/main/java/ivorius/reccomplex/dimensions/DimensionDictionary.java
L598[05:53:02] <Ivorius> Think I should PR this to Forge?
L599[05:53:19] <Ivorius> I understand it can be useful outside of the context of my mod
L600[05:54:37] <fry> idk much about dimensions and types, maybe :P
L601[05:54:56] <Ivorius> Well, nobody does really
L602[05:55:13] <Ivorius> Which is why there is no real system yet :P
L603[05:55:23] <Ivorius> It's basically impossible currently to identify a dimension
L604[05:55:35] ⇦ Quits: ellipsis (~ellipsis@c-76-105-146-89.hsd1.or.comcast.net) (Quit: Quit)
L605[05:55:46] <Wuppy> it would be very useful to have some forge dict for this
L606[05:56:20] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L607[05:57:10] ⇦ Quits: cad435 (~quassel@2a02:6d40:100:99b:c587:9a58:d52f:fddb) (Remote host closed the connection)
L608[05:59:18] <Ivorius> Eh, I'm just gonna PR this and see what people have to say
L609[05:59:25] ⇨ Joins: covers1624 (~covers162@ppp118-210-8-20.lns20.adl2.internode.on.net)
L610[06:00:33] *** Cazzar is now known as Cazzar|Away
L611[06:00:50] *** Cazzar|Away is now known as Cazzar
L612[06:01:57] ⇨ Joins: megamit (megamit@94.14.48.228)
L613[06:02:04] ⇦ Quits: sww1235 (~sww1235@news063183.halls.colostate.edu) (Ping timeout: 200 seconds)
L614[06:03:15] ⇨ Joins: cpup (~cpup@32.218.113.33)
L615[06:13:33] *** Ordi|Away is now known as Ordinastie
L616[06:19:44] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L617[06:23:55] ⇨ Joins: cad435 (~quassel@2a02:6d40:100:99b:c587:9a58:d52f:fddb)
L618[06:24:59] ⇨ Joins: cpup (~cpup@32.218.113.33)
L619[06:25:35] <wildex999> Hm... is this not correct in 1.8? @Subscribe
L620[06:25:35] <wildex999> public void serverStart(FMLServerStartingEvent event) { ...
L621[06:26:07] <Ivorius> @EventHandler
L622[06:26:12] ⇨ Joins: ImmJaqo (~Jaq007@CPE-110-149-173-251.vwl9.win.bigpond.net.au)
L623[06:26:23] <Ivorius> For @Mod events only
L624[06:27:08] <wildex999> So, FMLInit, FMLServerStart etc? What about ServerTickEvent?
L625[06:27:24] <diesieben07> that would be @SubscribeEvent
L626[06:27:27] *** Genuine is now known as Genuine|Sleep
L627[06:27:44] ⇨ Joins: Numerios (uid16090@id-16090.uxbridge.irccloud.com)
L628[06:29:27] <wildex999> Hm.. still not being called. But maybe that is because It's a CoreMod, and isn't using @Mod as you mentioned =/ It's extending DummyModContainer, and it worked in 1.7
L629[06:31:04] <diesieben07> how do you register for the event?
L630[06:31:27] <diesieben07> and in ModContainer the fml events use @Subscribe
L631[06:32:11] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L632[06:32:13] <wildex999> Yeah, I use: @Subscribe
L633[06:32:13] <wildex999> public void init(FMLInitializationEvent event) {
L634[06:32:13] <wildex999> FMLCommonHandler.instance().bus().register(this);
L635[06:32:35] <VikeStep> you need @Mod.EventHandler for that event
L636[06:32:38] <diesieben07> no
L637[06:32:41] <diesieben07> not in a mod container
L638[06:32:44] <VikeStep> wait, ignore me
L639[06:32:59] <diesieben07> just pastebin your whole class
L640[06:33:26] <VikeStep> i shouldve scrolled up to see it was in a coremod class. sorry
L641[06:34:14] <wildex999> Ah, wait, I derped -_- Sorry =P "The coremod com.wildex999.tickdynamic.LoadingPlugin is requesting minecraft version 1.7.10 and minecraft is 1.8. It will be ignored." Thanks for taking the time to help =)
L642[06:34:29] ⇦ Quits: VikeStep (~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au) (Quit: Leaving)
L643[06:34:49] ⇨ Joins: Ipsis__ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L644[06:36:36] ⇨ Joins: Horfius (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L645[06:37:44] ⇦ Quits: Ipsis_ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 198 seconds)
L646[06:39:28] ⇨ Joins: Roadcrosser (~Roadcross@175.143.158.147)
L647[06:40:09] *** Cazzar is now known as Cazzar|Away
L648[06:40:10] <wildex999> Geh, my ASM patches didn't survive the 1.7.10 -> 1.8 transition xD
L649[06:41:14] <OndraSter> none will without patching
L650[06:41:56] <fry> Some will :P
L651[06:43:13] <wildex999> "net/minecraft/world/World.field_147482_g" turned into "net/minecraft/world/World.field_175730_i" at a location my patch used as a hook point. Fixed =)
L652[06:43:35] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L653[06:45:52] *** Quetzi|off is now known as Quetzi
L654[06:47:50] ⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L655[06:47:59] *** Cazzar|Away is now known as Cazzar
L656[06:48:17] <Ivorius> https://github.com/MinecraftForge/MinecraftForge/pull/1671
L657[06:48:27] <Ivorius> Any complaints or such? :P
L658[06:48:58] ⇨ Joins: cpup (~cpup@32.218.113.33)
L659[06:49:08] *** big_Xplo|Off is now known as big_Xplosion
L660[06:50:44] ⇦ Quits: moonrise (~hehehe@58.239.217.152) (Remote host closed the connection)
L661[06:51:05] ⇦ Quits: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net) (Quit: Bye)
L662[06:51:18] ⇨ Joins: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net)
L663[06:51:38] ⇨ Joins: Horf (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L664[06:51:51] ⇦ Quits: Horfius (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Killed (NickServ (GHOST command used by Horf)))
L665[06:51:57] *** Horf is now known as Horfius
L666[06:57:55] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L667[06:58:05] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L668[06:58:13] ⇨ Joins: patrick96 (~patrick96@91-62.104-92.cust.bluewin.ch)
L669[06:58:15] *** Riking|away is now known as Riking
L670[06:58:53] *** big_Xplosion is now known as big_Xplo|Off
L671[06:59:02] ⇦ Quits: cad435 (~quassel@2a02:6d40:100:99b:c587:9a58:d52f:fddb) (Ping timeout: 189 seconds)
L672[06:59:57] ⇦ Quits: VictiniX888 (~VictiniX8@183.171.169.33) (Quit: >.<)
L673[07:00:18] ⇨ Joins: Tahg (~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net)
L674[07:00:18] MineBot sets mode: +v on Tahg
L675[07:03:19] *** le683|afkzzz is now known as le683
L676[07:06:54] <Lymia> Ivorius, I don't think the categories should be flavor based like that.
L677[07:07:03] *** Cazzar is now known as Cazzar|Away
L678[07:07:03] <Ivorius> 'flavour'?
L679[07:07:17] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L680[07:07:26] <Lymia> Say, "public static final String UNREAL = "UNREAL";" versus "public static final String SIMULATED = "SIMULATED";"
L681[07:07:32] <Lymia> I don't think this is a useful distinction to very many mods.
L682[07:07:43] <Lymia> A more useful distinction would be say...
L683[07:07:54] <Lymia> "INSTANCED_DUNGEON" or "BOSS_WORLD", I imagine.
L684[07:08:59] <Ivorius> Lymia: SIMULATED is a subtype of UNREAL, so it's hardly vs :P
L685[07:09:24] <Ivorius> Those two categories could be pretty useful, I'm gonna add them
L686[07:09:38] <Ivorius> But I can certainly make use of the knowledge if a world is considered to be simulated or real
L687[07:10:08] <Lymia> How would that help gameplay though?
L688[07:10:18] <Lymia> I can't think of a game mechanic that could use that distinction and be fun.
L689[07:10:24] *** Jake_Evans is now known as Jake_Away
L690[07:10:30] <Ivorius> Sure
L691[07:10:38] <Ivorius> You can have an entity that only spawns in dream worlds
L692[07:10:41] <Lymia> It would be a gimmick that affects a few mods only, which choose to make such a flag for some reason.
L693[07:10:41] <Ivorius> Simple as that :P
L694[07:11:03] <Lymia> IMO, if two mods have dream worlds, they should cooperate directly :P
L695[07:11:07] <Lymia> Rather than have something built into Forge.
L696[07:11:14] <Ivorius> I won't have a dream world
L697[07:11:19] <Ivorius> But i may want to spawn structures in them
L698[07:11:24] <Lymia> (Or agree on a "DREAM" category, defined by both mods)
L699[07:11:38] <Lymia> I guess what I mean is
L700[07:11:42] <Ivorius> You can always add categories
L701[07:11:48] <Ivorius> Or not use these
L702[07:11:48] <Lymia> I don't think there should be anything defined by default except general, very common things.
L703[07:11:52] <Ivorius> But I wanted to get some basics in
L704[07:12:02] *** nekosune_Away is now known as nekosune
L705[07:12:19] <Lymia> Like, "HOSTILE" versus "PEACEFUL", maybe
L706[07:12:38] <Ivorius> Not sure if you can label a whole dimension as either
L707[07:12:43] <Ivorius> Some maybe, but others?
L708[07:12:44] <Lymia> HOSTILE being stuff like the Nether, high instability Mystcraft ages, the End, or the Outer Lands in Mystcraft.
L709[07:12:52] <Lymia> Versus PEACEFUL like the overworld, or the Twilight Forest.
L710[07:13:15] <Lymia> s/Mystcrat/Thaumcraft/
L711[07:13:18] ⇨ Joins: cpup (~cpup@32.218.113.33)
L712[07:13:20] <heldplayer> Actually, I do have a remark on it Ivorius
L713[07:13:34] <Lymia> A general distinction between "challenge" dimensions and "normal" dimensions.
L714[07:13:53] <Ivorius> It feels like a binary value for that would be a bit harsh
L715[07:13:54] <heldplayer> Does it clean up the list of dimensions when the server stops (for clients, where mods dynamically register dimensions such as Mystcraft)
L716[07:14:30] <Ivorius> Not automatically heldplayer
L717[07:14:45] <Ivorius> Might be worth a thought, but I'm not sure where the best place to do that would be
L718[07:14:58] <Lymia> I don't mean that distinction in particular, but, I think it's a mechanical distinction that makes more sense than flavor distinctions like UNREAL.
L719[07:15:08] <heldplayer> So mod creators would have to manually unregister them?
L720[07:15:19] <Lymia> It's a lot more useful for mods, IMO.
L721[07:15:39] <Lymia> So... for example...
L722[07:16:07] <Lymia> If a mod declares some dimension to be a challenge dimension, Thaumcraft might decide to make warding not work, and MFFS might disable entirely.
L723[07:16:12] <heldplayer> I'd rather have more specific categories than less, but more broad categories
L724[07:16:32] <Ivorius> Lymia: SANDBOX => Overworld, Nether vs PURPSE_DIRECTED -> BOSS_DIMENSION => End, -> INSTANCED_DUNGEON
L725[07:16:34] <Ivorius> That make sense?
L726[07:16:52] <Lymia> I don't thnk INSTANCED_DUNGEON should be one, in particular.
L727[07:16:58] <Lymia> think*
L728[07:17:10] <Lymia> More like "FIXED" vs "TEMPORARY" or "DYNAMIC"
L729[07:17:25] <Ivorius> But it makes sense to distinguish finite dimensions such as that
L730[07:17:34] <Lymia> (Twilight Forest, ... I don't know any mods that do this already, but, I'm considering doing it, and Mystcraft in particular)
L731[07:17:35] <Ivorius> That's *PURPOSE, btw.
L732[07:17:47] <Lymia> Finite versus infinite is a pretty tough one.
L733[07:17:58] <Ivorius> Yes, that's why I didn't name it that :P
L734[07:18:38] <patrick96> so I haven't seen the whole conversation about this whole dimensions thing but from what I understand you want to assign attributes. to dimensions like "UNREAL" etc. right? wouldn't a register service similar to the OreDict be a better idea, so you could assign adjectives (multiple!) to dimensions
L735[07:18:48] <Lymia> Yeah.
L736[07:19:11] <Ivorius> patrick96: How is that different from what I have now
L737[07:19:20] <Ivorius> A dimension is mapped to a Set<String> of categories
L738[07:19:43] <Ivorius> * A dimension matches a type when it is associated with either the type or any of its sub-types.
L739[07:20:02] <Lymia> Hrm.
L740[07:20:13] <patrick96> As I said I wasn't in the channel for the start of the conversation so I missed that
L741[07:20:37] <Ivorius> patrick96: https://github.com/MinecraftForge/MinecraftForge/pull/1671
L742[07:20:42] <Lymia> Ivorius, how would something like, say, Mystcraft register tags, anyway?
L743[07:20:56] <Lymia> Cave World would probably deserve UNDERGROUND usually
L744[07:21:02] <Lymia> But I can write in a Skylands symbol
L745[07:21:08] <Lymia> And I don't think the end result would be very underground anymore.
L746[07:21:15] <Ivorius> Lymia: registerDimensionTypes(dim, Arrays.asList(EARTH, REAL, MYSTCRAFT));
L747[07:21:19] <patrick96> well then nevermind ;)
L748[07:21:51] <Ivorius> Currently I'm assuming that dynamic dimension types are supposed to be registered when created
L749[07:21:55] <Ivorius> And cleaned up when unloaded
L750[07:22:22] <Lymia> ... just an quick API question
L751[07:22:29] <Lymia> Why are you taking a list instead of varags?
L752[07:22:40] <Lymia> Or, at least, having an varargs overload.
L753[07:22:41] <Ivorius> * Collection
L754[07:22:42] <Ivorius> :P
L755[07:22:58] <Ivorius> Because Arrays.asList is short, and java is centered around collections
L756[07:23:04] <Ivorius> Encapsulation is important
L757[07:23:30] <Lymia> How does encapsulation come into this?
L758[07:23:39] <Ivorius> If you have a static dimension, you'll probably just do Arrays.asList
L759[07:23:51] <Ivorius> But if it's a dynamic dimension you'll probably create an arrayList
L760[07:24:03] <Ivorius> And turning that back to a primitive array is annoying
L761[07:24:19] <Lymia> .. and what's wrong with an overload to accept both?
L762[07:24:37] <Ivorius> Lots of redundant code? :P
L763[07:24:42] <Ivorius> Why not just use Arrays.asList
L764[07:24:51] <Ivorius> I don't want to bloat the class
L765[07:24:52] ⇦ Quits: patrick96 (~patrick96@91-62.104-92.cust.bluewin.ch) (Quit: Bye)
L766[07:24:53] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L767[07:24:55] *** nekosune is now known as nekosune_Away
L768[07:25:23] <Lymia> Fair enough.
L769[07:25:56] <Lymia> I don't see where the redundant code would be though. The overloaded function can just Arrays.toList and pass it to the Collection version of the function.
L770[07:26:32] <Lymia> It's going to be a pain through Scala either way. :D
L771[07:26:45] <Lymia> scala.collection.Seq is not related to java.util.Collection
L772[07:28:16] <Ivorius> I think PaleoCrafter knew some quick fix for that
L773[07:28:17] <Ivorius> Or something :P
L774[07:28:40] ⇦ Parts: Kodos (~Kodos@2602:306:ce20:6c30:50da:dbae:f91f:30f0) (Leaving))
L775[07:28:45] <PaleoCrafter> you can use java's Arrays.asList, so :P
L776[07:29:38] <Lymia> Anyway, Ivorius.
L777[07:30:04] ⇨ Joins: TheFjong (~TheFjong|@3e6b1460.rev.stofanet.dk)
L778[07:30:06] <Lymia> My main concern is that if you suggest by example tags like "ABSTRACT" or "UNREAL", modders are going to do stupid things with the tagging system instead of sensible ones.
L779[07:30:58] <Lymia> Stuff like "NO_SURFACE"... or "BOSS_ARENA" would be useful, because tells Thaumcraft to not spawn its hills and mess up the ceiling, and BOSS_ARENA should tell other mods to gtfo.
L780[07:31:06] ⇨ Joins: TheTemportalist (~Country_G@70.44.184.172.res-cmts.lcp.ptd.net)
L781[07:31:32] ⇨ Joins: Szernex (~Szernex@91-115-14-184.adsl.highway.telekom.at)
L782[07:31:34] <heldplayer> +1
L783[07:31:38] <Ivorius> I agree those would be useful
L784[07:32:06] ⇨ Joins: cpup (~cpup@32.218.113.33)
L785[07:32:50] <Lymia> Like... for example, Thaumcraft's Outer Lands has this research: http://thaumcraft-4.wikia.com/wiki/Revelations_in_the_Outer_Lands
L786[07:33:11] <Lymia> But, as far as gameplay goes, it's a challenge dimension, basically. A big maze, where you eventually go beat up a boss.
L787[07:33:24] <Lymia> Then some tech mod sees "IMAGINARY" or whatever, and decides all your armor doesn't work.
L788[07:34:13] <Ivorius> Well, if the mod specifically states your armour only works in simulated environments
L789[07:34:22] <Ivorius> And the dimension specifically states it's a dream
L790[07:34:31] <Ivorius> Then perhaps that's the way it should be :P
L791[07:34:54] <Lymia> Just... a quick question
L792[07:35:01] <Lymia> Can you, like, name any mods that do that kind of stuff?
L793[07:35:50] <Ivorius> Hey, you were the one who proposed a mod would be disabling their armour if the dimension was imaginary :P
L794[07:36:06] <Ivorius> I just want to make some basic distinctions
L795[07:36:15] <Ivorius> What is the dimension, how does it exist, where exactly is it
L796[07:36:24] <Ivorius> And maybe some base properties of how it looks and feels
L797[07:37:24] <Lymia> Well... in game design terms.
L798[07:37:44] <Lymia> Say, you make items that only works in your dimensions -- maybe you're making a Code Lyoko mod.
L799[07:38:08] ⇦ Quits: Roadcrosser (~Roadcross@175.143.158.147) (Quit: Leaving)
L800[07:38:21] <Lymia> If you're doing that... part of your reason is trying to not make OP items that ruin other mods in their dungeons/dimensions.
L801[07:38:29] <Ivorius> Sure
L802[07:38:31] ⇦ Parts: TheTemportalist (~Country_G@70.44.184.172.res-cmts.lcp.ptd.net) ())
L803[07:38:37] <Ivorius> Then you add a CODE_LYOKO dimension type
L804[07:38:40] *** nekosune_Away is now known as nekosune
L805[07:38:41] <Ivorius> And make your items only work there
L806[07:38:53] <Lymia> Then the SIMULATED tag gets involved, and.... that person with a tech based Mystcraft mod gets screwed.
L807[07:39:02] <Lymia> OP items for everyone!
L808[07:39:13] <Ivorius> Why would that be
L809[07:39:13] <Lymia> If you're doing limits like that.
L810[07:39:19] <Ivorius> It's not a limit
L811[07:39:21] <Ivorius> It's a guideline
L812[07:39:26] <Ivorius> You can add your own tags, and you should
L813[07:39:31] <Lymia> What do you have to gain from having general tags like SIMULATED, instead of just listing your own dimensions?
L814[07:39:35] <Ivorius> If you want it to be useful only inyour dimension, add your own tag
L815[07:39:55] <Ivorius> Making basic distinctions if I don't want to be super specific?
L816[07:40:12] <Ivorius> If I want my structures to spawn only on some kind of planets with surfaces
L817[07:40:20] <Ivorius> Then I use a general tag
L818[07:40:25] ⇨ Joins: TheTemportalist (~thetempor@70.44.184.172.res-cmts.lcp.ptd.net)
L819[07:40:26] <Ivorius> Rather than listing every single mod I know
L820[07:40:37] <Ivorius> i.e. OVERWORLD
L821[07:41:04] <Lymia> I guess my thought process is sorta...
L822[07:41:41] <Lymia> "OVERWORLD" gives quite a deal of information. In Mystcraft terms, it's probably something like Normal World or Amplified Normal World -- you have a flat surface all the way through, and the dimension isn't trying to kill you.
L823[07:42:09] <Ivorius> I'd say 'overworld' is just the former
L824[07:42:14] <Ivorius> A dimension with a surface and no ceiling
L825[07:42:26] <Lymia> "SIMULATED" gives no information on its own. If all you had was a picture of the dimension, or a map of the blocks in it, "SIMULATED" gives no information.
L826[07:42:56] <Lymia> It's flavor based... what's the modders intent in putting that there? What could you do with it that's fun for players, and not rather arbitary?
L827[07:43:11] <heldplayer> Making Mystcraft so it tells the DimensionRegistry what kind of dimension an age is would be pretty complicated, because there are a lot of factors
L828[07:43:43] <Ivorius> We can only approximate
L829[07:43:46] <Ivorius> That's what this is about :P
L830[07:43:55] <Ivorius> I think 'simulated' gives important contextual information
L831[07:44:10] <Ivorius> You may not think it mechanically relevant
L832[07:44:24] <Ivorius> But I think it might be, and it's a very basic property
L833[07:44:39] <Ivorius> That's why it's part of the default tags
L834[07:44:43] <Lymia> It's not that I don't think it's mechanically relevant.
L835[07:44:57] <Lymia> Rather, I think any mechanic that cares about it going to be rather arbitary.
L836[07:45:01] <Ivorius> It answers the question 'How does your dimension exist'
L837[07:45:10] <Ivorius> 'How does it fit into the reality of our world'
L838[07:45:29] <Ivorius> And then you can safely say 'It's a computer simulation, made by a block in the real world'
L839[07:46:00] <Lymia> IMO, it'd work *great* if it was restrricted, to say, flavor text, or minor effects and such.
L840[07:46:11] <Ivorius> Games aren't just mechanics
L841[07:46:19] <Ivorius> Mechanics by themselves are usually kind of arbitrary
L842[07:46:38] <Ivorius> Sure, you can restrict it to that
L843[07:46:49] <Ivorius> But it's not your job to limit what people want to do with the tags :P
L844[07:47:13] <Ivorius> Like I said, I believe the role of your dimension in the existence of reality is important contextual information
L845[07:47:15] <Lymia> Games aren't just mechanics, but, when you have 50 modders going their own way, and are struggling to make their mods feel like they "go together". (Like this dictionary is trying to do)
L846[07:47:41] <Lymia> IMO, mechanics should be the #1 consideration, since that's going to be a much bigger problem if you screw up with it.
L847[07:48:07] ⇨ Joins: sww1235 (~sww1235@news063183.halls.colostate.edu)
L848[07:48:19] <Ivorius> But what do we gain by removing this information
L849[07:48:22] <Ivorius> Less power to the mods
L850[07:48:24] <Ivorius> Less information
L851[07:48:41] <Lymia> I don't think it's worth removing it, per se.
L852[07:48:42] <Ivorius> Less ways to distinguish dimensions contextually
L853[07:49:05] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L854[07:49:33] ⇨ Joins: w00tc0d3 (~w00tc0d3@D978C899.cm-3-1d.dynamic.ziggo.nl)
L855[07:49:47] <Lymia> But... well, I'm not sure having those distinctions in the base code is going to be very helpful, I think. Something like that?
L856[07:50:20] <Lymia> I'd rather see half of the major mods that add dimensions put 40 tags on all their dimensions that they made up, and eventually agree on a core set that makes sense for mods that already exist, maybe?
L857[07:50:38] <Lymia> I don't know if the Minecraft modding community right now can make that happen.
L858[07:51:18] <Ivorius> It will happen over time when people adapt the system
L859[07:51:29] <Ivorius> And if it turns out some tags are useless, we can toss them aside
L860[07:51:42] ⇦ Quits: sww1235 (~sww1235@news063183.halls.colostate.edu) (Ping timeout: 200 seconds)
L861[07:51:49] <Ivorius> They can always PR the dictionary with tag changes
L862[07:51:58] <Ivorius> Like they did with the biome dictionary a while back
L863[07:52:18] *** prasselpikachu is now known as prassel|off
L864[07:52:34] <Lymia> .. oh?
L865[07:52:42] <Lymia> The design of this is based off something?
L866[07:52:56] *** prassel|off is now known as prasselpikachu
L867[07:53:31] <Ivorius> Not really, I don't entirely like the way the biome dictionary is designed
L868[07:53:33] <Lymia> BiomeDictionary has a fixed tag list, wtf.
L869[07:53:37] <Ivorius> But it functions pretty similarly
L870[07:53:44] <Ivorius> Yep Lymia
L871[07:53:46] <Ivorius> But the fun thing is
L872[07:53:52] <Ivorius> If you instantiate a new enum value
L873[07:54:09] <Ivorius> It injects itself into the enum list with reflection
L874[07:54:12] <Ivorius> Now isn't that quite fun :P
L875[07:54:14] ⇦ Quits: LudziE12 (~LudziE12@91.236.130.129) (Ping timeout: 198 seconds)
L876[07:54:19] <Ivorius> Guess why I use strings instead
L877[07:54:23] <Lymia> Why are you using an enum
L878[07:54:27] <Lymia> When it is open ended?
L879[07:54:30] <Ivorius> Not me, them
L880[07:54:36] <Ivorius> Whoever made the biome dictionary
L881[07:54:36] ⇨ Joins: cpup (~cpup@32.218.113.33)
L882[07:54:51] <Lymia> "type class BiomeTag(name: String, superTypes: Seq[BiomeTag])"
L883[07:54:58] <Lymia> It'd be longer in Java, but.
L884[07:55:02] <Lymia> It'd be type safe like this
L885[07:55:05] <Lymia> Without being flipping insane
L886[07:55:24] <Ivorius> I don't think those should be classes belonging to mods
L887[07:55:34] <Ivorius> I want this to be very modular
L888[07:55:35] ⇦ Quits: mezz (~quassel@2601:9:6b00:9e0:354e:66f5:ea47:87d2) (Ping timeout: 198 seconds)
L889[07:55:42] <Ivorius> You should always be able to assign super or subtags to dimensions
L890[07:55:49] <Ivorius> So nobody can own a Type object imo
L891[07:56:01] <Ivorius> One of the reasons the biome dict is badly designed :P
L892[07:56:42] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Quit: (null))
L893[07:57:34] <Razaekel> tell me more
L894[07:57:58] <Ivorius> I committed a small change adding BOSS_ARENA btw. Lymia
L895[07:58:04] *** prasselpikachu is now known as prassel|off
L896[07:58:22] <Ivorius> And overworld is now considered '+ * Dimensions that have a complete surface and no ceiling, for example on a planet.'
L897[07:58:34] <Ivorius> For more general distinction
L898[07:59:00] <Ivorius> Razaekel: Tell you what? :P
L899[07:59:24] <Razaekel> well, lemme find the start of this convo first
L900[07:59:33] <Razaekel> regarding the biomedict
L901[08:01:00] <Razaekel> sorry, dimensional dictionary
L902[08:01:20] <Ivorius> We talked about both, in partial :P
L903[08:01:28] <Ivorius> It started with me proposing https://github.com/MinecraftForge/MinecraftForge/pull/1671
L904[08:01:29] <PaleoCrafter> Lymia, what is this "type class" syntax? :P
L905[08:01:41] ⇦ Quits: Loetkolben (~Loetkolbe@ipbcc23de8.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L906[08:02:56] <Lymia> ....
L907[08:02:58] <Lymia> er
L908[08:02:58] <Lymia> case
L909[08:03:27] <PaleoCrafter> thought so
L910[08:04:29] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L911[08:08:12] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L912[08:08:13] ⇨ Joins: Tombenpotter (~Tombenpot@ACaen-654-1-73-63.w81-48.abo.wanadoo.fr)
L913[08:08:15] ⇨ Joins: Cray0n (Cray0n@74.141.16.62.customer.cdi.no)
L914[08:13:54] <Razaekel> alright, read the convo
L915[08:13:59] <Razaekel> very interesting idea
L916[08:14:43] <Ivorius> Any thoughts?
L917[08:15:04] ⇨ Joins: cpup (~cpup@32.218.113.33)
L918[08:15:37] <Razaekel> besides wanting to add it to M3L, not at the moment
L919[08:15:45] ⇨ Joins: SirWilli (~SirWilli@95.90.192.202)
L920[08:16:08] <Razaekel> oh
L921[08:16:08] <loldudester> Does anyone know a guide on structure generation?
L922[08:16:09] <Razaekel> line 190
L923[08:16:19] <Ivorius> loldudester: Yes, I am the guide
L924[08:16:21] <Razaekel> you have subTypes when you mean superTypes
L925[08:16:36] <Wuppy> loldudester, http://www.amazon.com/Minecraft-Development-Hours-Teach-Yourself/dp/0672337193 :P
L926[08:16:51] <Ivorius> 190, Razaekel
L927[08:16:53] <Ivorius> ?
L928[08:16:55] <Lymia> Ivorius, IMO, if you do it, there should be a clear distinction between semantic tags, like, say.
L929[08:16:56] <Ivorius> Nothing there
L930[08:17:17] <Lymia> Or, well, even.
L931[08:17:32] <Lymia> "SOLID_GROUND", "FLOATING_ISLANDS", "CEILING"
L932[08:17:39] <Razaekel> hmm
L933[08:17:41] <PaleoCrafter> https://github.com/Ivorforce/MinecraftForge/commit/78091a200a7c2d051eb05ad935be4f7329b3f16d#diff-5cb2c96e1bd0ec1aa222883b07c7aa87R190
L934[08:17:44] <PaleoCrafter> Ivorius ^
L935[08:17:49] <Lymia> Or, hrm.
L936[08:17:55] ⇨ Joins: Encryptic (~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net)
L937[08:18:12] <Ivorius> PaleoCrafter: ?
L938[08:18:23] ⇦ Quits: Cray0n (Cray0n@74.141.16.62.customer.cdi.no) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L939[08:18:32] <PaleoCrafter> registerSupertypes(String type, Collection<String> subTypes)
L940[08:18:40] <Razaekel> more specifically 188, @param subType The Supertypes.
L941[08:18:43] <Ivorius> Ah
L942[08:18:58] <Lymia> Ivorius, is there any reason you can't decompose, say, OVERWORLD into multiple tags?
L943[08:19:07] <Razaekel> i was going ' is he trying to add the supertypes or the subtypes?
L944[08:19:22] <loldudester> Wuppy: I'm a little too broke for that
L945[08:19:25] <Lymia> "SOLID_GROUND" and "NO_CEILING"
L946[08:19:42] <Wuppy> too bad, I dont' have a tutorial for 1.7 for it
L947[08:20:14] <Ivorius> Fixed, PaleoCrafter + Razaekel
L948[08:20:19] ⇨ Joins: Cray0n (Cray0n@74.141.16.62.customer.cdi.no)
L949[08:20:25] <Razaekel> and i would chance SKY -> SKYWORLD
L950[08:20:32] <loldudester> What I'm looking to do is a little different anyway. I just want to generate a specific structure at spawn in every world, nowhere else
L951[08:20:38] <Razaekel> just to be clearer
L952[08:20:46] <Ivorius> loldudester: Like I said, I know that stuff in and out
L953[08:20:48] <Ivorius> What do you need
L954[08:20:53] <Lymia> Ivorius, IMO, an very important techenical distinction might need to be made here.
L955[08:21:03] <Lymia> "TEMPORARY"/"DYNAMIC" and so forth.
L956[08:21:13] <Razaekel> and maybe UNDERGROUND -> CAVEWORLD
L957[08:21:15] <Lymia> I haven't decompiled the mod to see how it works, but.
L958[08:21:17] <Ivorius> Lymia: Sure I can, how about you post your proposal
L959[08:21:21] ⇨ Joins: LudziE12 (~LudziE12@91.236.130.129)
L960[08:21:25] <Lymia> IIRC, Blood Magic had bosses that sent you to an area in another world.
L961[08:21:32] <Lymia> Post?
L962[08:21:35] <Ivorius> Razaekel: CAVES is a different type
L963[08:21:40] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L964[08:22:03] <Razaekel> what other types of underground world would there be?
L965[08:22:05] <Ivorius> Lymia: I dunno, take the class and make your changes
L966[08:22:11] <Razaekel> NO_CAVES?
L967[08:22:12] <Ivorius> I'm not exactly sure what exactly you want :P
L968[08:22:19] *** PaleoCrafter is now known as Paleo|off
L969[08:23:23] <Razaekel> I guess, to me, calling a world underground is a bit unclear, since you could be underground in the overworld
L970[08:23:57] <Razaekel> but replacing that with caveworld really defines it, by saying 'this is a caveworld', not just underground in the overworld
L971[08:24:27] <Razaekel> that's pretty much what the main world distinctions are, anyway
L972[08:24:42] <Razaekel> caveworld has a defined floor and ceiling
L973[08:24:52] <Razaekel> overworld has a defined floor, no ceiling
L974[08:24:59] <Razaekel> skyworld has no floor and no ceiling
L975[08:25:06] <Ivorius> Caveworld doesn't really have a floor
L976[08:25:14] <Ivorius> It's more like, everything is block by default
L977[08:25:22] <Ivorius> And the world generation applies spaces to it
L978[08:25:55] <Razaekel> floor == bottom bedrock layer, in this case
L979[08:26:08] <Ivorius> I guess you can say that
L980[08:26:10] <Razaekel> a bottom limit
L981[08:26:19] ⇦ Quits: RawringNymNym (~maria@BMTNON3746W-LP130-01-1177624808.dsl.bell.ca) (Quit: http://nymphaea.ca/)
L982[08:26:52] <Razaekel> now, i suppose you could have a world which doesn't have a bottom limit, but a top limit
L983[08:26:55] <Razaekel> huh
L984[08:27:09] <Ivorius> Not sure if anyone really wants that though :P
L985[08:27:12] <Razaekel> i don't think anybody has considered making that kind of world before
L986[08:27:17] <Ivorius> I have
L987[08:27:21] <Ivorius> I did actually make it
L988[08:27:23] <Ivorius> lol
L989[08:27:29] <Razaekel> huh, cool
L990[08:27:43] <Razaekel> ok, anyway
L991[08:27:53] <Razaekel> three different worldtypes
L992[08:28:00] <Razaekel> cave, sky, and over
L993[08:28:03] <Ivorius> http://i.imgur.com/B2Bzq.jpg
L994[08:28:07] <Ivorius> The dude is standing on his side
L995[08:28:08] <Razaekel> anything else would be a subtype of those three
L996[08:28:17] <Razaekel> Mineup?
L997[08:28:17] <Ivorius> http://i.imgur.com/c924g.png
L998[08:28:21] <Ivorius> Yeah :P
L999[08:28:38] <Razaekel> very cool
L1000[08:28:42] <Razaekel> alright
L1001[08:28:51] <Razaekel> cave, sky, over, and inverted
L1002[08:29:00] <Ivorius> I don't think anyone has inverted worlds
L1003[08:29:01] <Razaekel> any other worldtype would be a subtype of those four
L1004[08:29:03] <Ivorius> MineUp is outdated :P
L1005[08:29:35] <Razaekel> space would be a subtype of sky
L1006[08:29:40] <Ivorius> Yeah
L1007[08:29:46] ⇨ Joins: ivan (~ivan@192.241.198.49)
L1008[08:30:05] <Razaekel> so, to condense the point
L1009[08:30:21] <Soni> can I extract a TileEntity from the call stack?
L1010[08:30:23] <Ivorius> Sky doesn't really fit it in that sense though
L1011[08:30:24] <Ivorius> Perhaps
L1012[08:30:26] <Razaekel> caves as a subtype of underground is redundant, since if it's underground, it's going to have caves by default
L1013[08:31:24] <Ivorius> Hmm
L1014[08:31:26] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L1015[08:31:40] <Ivorius> 'SURFACE', 'FLOATING', 'SURFACE_INVERTED', 'CAVES'?
L1016[08:31:45] ⇨ Joins: Vazkii (~Vazkii@a79-169-161-227.cpe.netcabo.pt)
L1017[08:31:46] <Razaekel> sue
L1018[08:31:48] <Razaekel> sure*
L1019[08:32:48] <Soni> (with reflection ofc)
L1020[08:33:06] <Razaekel> no idea Soni
L1021[08:33:30] <Razaekel> Lymia, is the biomedict part of forge?
L1022[08:33:43] <Lymia> Ivorius, It's a proposed addition to Forge.
L1023[08:34:02] <Ivorius> BiomeDict
L1024[08:34:07] <Ivorius> Not DimensionDict :P
L1025[08:34:12] <Ivorius> The BiomeDict is part of Forge
L1026[08:34:57] <Razaekel> hmm
L1027[08:35:01] * Razaekel goes digging
L1028[08:35:16] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1029[08:35:46] <Razaekel> ah, there
L1030[08:35:49] *** TLD|AFK is now known as The_Lone_Devil
L1031[08:35:52] <Razaekel> oy
L1032[08:35:53] <Razaekel> enums
L1033[08:35:54] ⇦ Quits: megamit (megamit@94.14.48.228) (Ping timeout: 378 seconds)
L1034[08:35:55] <Lymia> Ivorius, http://pastebin.com/Za9u7P3s
L1035[08:36:02] <Lymia> I was thinking a structure like that, maybe
L1036[08:36:11] <Lymia> Maybe less some tags, or add some tags.
L1037[08:36:33] <Lymia> If I was designing it, I'd stick with things that matter to existing mods though. :x
L1038[08:37:07] <Razaekel> >.>
L1039[08:37:21] <Ivorius> hmm
L1040[08:37:30] <Razaekel> one world type
L1041[08:37:36] <Ivorius> I'm not sure if separate ceiling and floor properties would be better than what we have now
L1042[08:37:39] ⇦ Quits: fuj1n (fuj1n@101.190.57.49) (Quit: Sleep)
L1043[08:37:40] <Razaekel> solid liquid
L1044[08:37:48] *** big_Xplo|Off is now known as big_Xplosion
L1045[08:37:53] <Razaekel> like, all water, all the time
L1046[08:37:54] <Lymia> IMO, it helps classify worlds.
L1047[08:38:08] <Ivorius> Lymia: http://hastebin.com/evuviducem.java
L1048[08:38:24] <Lymia> You could theoretically make a world like Hell in Dwarf Fortress
L1049[08:38:24] <Razaekel> not sure that category that would be in, but I'm thinking something like the elemental plane of water
L1050[08:38:28] <Lymia> Under a ceiling, with lots of exposed void.
L1051[08:38:37] ⇨ Joins: flappyy (~flappy@a91-152-117-173.elisa-laajakaista.fi)
L1052[08:39:13] <Lymia> Ivorius, I think that works too.
L1053[08:39:22] <Ivorius> Razaekel: I feel like 'water' surfaces would be better defined by the biome
L1054[08:39:29] <Ivorius> Or lava for that matter
L1055[08:39:37] <Razaekel> no surface
L1056[08:39:42] <Lymia> Mystcraft has well demonstrated that.
L1057[08:39:44] <Lymia> Uh.
L1058[08:39:47] <Razaekel> an entire world of water
L1059[08:39:50] <Razaekel> 0-256
L1060[08:40:05] <Lymia> Liquids aren't actually defined by the biome.
L1061[08:40:08] <Ivorius> Then there would be void under the lowest water block
L1062[08:40:13] <Razaekel> probably put that as a subtype of floating
L1063[08:40:14] <Ivorius> That would be very illogical :P
L1064[08:40:27] <Razaekel> or cave
L1065[08:40:30] <Lymia> I think "confined" would be reasonable as a last world type.
L1066[08:40:41] <Ivorius> Lymia: 'Confined'?
L1067[08:40:42] <Lymia> Stuff like the Deep Dark or Thaumcraft's Outer Lands.
L1068[08:40:48] <Lymia> Where there's no real large open areas at all.
L1069[08:41:01] <Ivorius> Isn't that a CAVE_WORLD
L1070[08:41:08] <Lymia> CAVE_WORLD could mean something like the nether
L1071[08:41:11] <Lymia> Where despite being a cave
L1072[08:41:15] <Lymia> It's mostly open in structure.
L1073[08:41:27] <Lymia> Much different from the Deep Dark, where you'd have to tunnel to get anywhere.
L1074[08:41:46] <Razaekel> hmm
L1075[08:41:48] <Lymia> Or a theoretical world with bedrock in the ceiling, and bedrock in the bottom
L1076[08:41:51] <Lymia> And generated with 3x caves
L1077[08:41:52] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L1078[08:41:55] <Razaekel> and nothing else
L1079[08:41:58] <Razaekel> or that
L1080[08:42:09] <Ivorius> I think that still fits the nether quite well
L1081[08:42:16] <Ivorius> More or less open spaces
L1082[08:42:22] <Razaekel> they're still caves
L1083[08:42:25] <Razaekel> just big ones
L1084[08:42:25] ⇨ Joins: cad435 (~quassel@2a02:6d40:100:99b:208d:5a7b:ce63:cc85)
L1085[08:42:30] <Ivorius> I mean, the surface worlds can also go from y=5 or to y=200
L1086[08:42:34] <Ivorius> Depending on the world type
L1087[08:42:35] <Razaekel> see: Mammoth Cave
L1088[08:42:36] <Lymia> CAVE_WORLD works for defining the nether, I think.
L1089[08:42:46] <Ivorius> But the consideration is just
L1090[08:42:57] <Ivorius> 'Is there supposed to be anything above the dimension, or below'
L1091[08:43:04] <Lymia> I'm talking about worlds where asking if there's a floor or ceiling is silly
L1092[08:43:08] <Lymia> Because there's no open spaces at all.
L1093[08:43:09] <Ivorius> That's why we place bedrock
L1094[08:43:14] ⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L1095[08:43:25] <Ivorius> I guess this is more about the bedrock then
L1096[08:43:39] <Razaekel> Lymia, i'm basing my considering on where the bedrock is
L1097[08:43:43] <Lymia> Confined would be CAVE_WORLD except there's walls too.
L1098[08:43:45] <Ivorius> Like I said, we only place bedrock to create the illusion that you could thereotically go below this level
L1099[08:44:00] <Lymia> What's a world that's mostly filled with bedrock?
L1100[08:44:04] <Ivorius> lol
L1101[08:44:06] <Ivorius> 'Stupid'
L1102[08:44:12] <Ivorius> STUPID, sorry :D
L1103[08:44:16] <Razaekel> 'friggin PITA'
L1104[08:44:32] <Ivorius> It's not about the bedrock block per se
L1105[08:44:39] <Ivorius> It's about the logical context
L1106[08:44:45] <Lymia> Right.
L1107[08:44:50] <Lymia> This world has no ceiling. It has no floor.
L1108[08:44:50] <Razaekel> Ivorious, i'd change SURFACE_INVERTED to just INVERTED
L1109[08:44:58] <Ivorius> Inverted what? :P
L1110[08:44:59] <Lymia> It has a lot of tunnels.
L1111[08:45:22] <Razaekel> hmm
L1112[08:45:28] <Ivorius> Lymia: Perhaps we should change the terms then
L1113[08:45:33] <Ivorius> Not ceiling or floor
L1114[08:45:39] <Razaekel> im just thinking of Lymia's sugestion of the Hell area in DF
L1115[08:45:58] <Razaekel> it's evidently not the surface, but it is the ceiling of a very large space
L1116[08:46:12] <Ivorius> The idea is just
L1117[08:46:22] <Ivorius> ABOVE THE DIMENSION || DIMENSION || BELOW THE DIMENSION
L1118[08:46:34] <Ivorius> Is above the dimension more solid blocks, or air?
L1119[08:46:37] <Razaekel> the limits of the world
L1120[08:46:39] <Ivorius> Is below the dimension more solid blocks, or air?
L1121[08:46:48] <Ivorius> And then all 4 combinations of which
L1122[08:47:04] <Ivorius> Obviously you can't mix the two
L1123[08:47:11] <Ivorius> Because either you have bedrock or you can see the void
L1124[08:47:28] <Razaekel> yeah
L1125[08:47:44] <Razaekel> Surface and Floating are evident
L1126[08:48:01] <Razaekel> the issue is the name for the other two types
L1127[08:48:17] <Razaekel> CaveWorld or Confined or s.e.
L1128[08:48:19] <Lymia> Why not split it into "SOLID_GROUND", "FLOATING_GROUND" and "CEILING" and "NO_CEILING" then?
L1129[08:48:25] <Razaekel> and Inverted or Ceiling
L1130[08:48:39] <Lymia> if hasTag("CAVE_WORLD") || hasTag("INVERTED_WORLD") is a lot more clumsy
L1131[08:48:48] <robotbrain> getting there: http://puu.sh/fhfzv/8c64ef0454.png
L1132[08:49:15] <Ivorius> Lymia: Yes, but hasTag("SOLID_GROUND") && !hasTag("NO_CEILING") is stupid too :P
L1133[08:49:23] <Ivorius> They're both definition complete
L1134[08:49:47] <Ivorius> But I don't think you can create structures that combine two of these categories
L1135[08:49:53] <Ivorius> Either they're good to spawn in caves
L1136[08:49:57] <Ivorius> or in floating islands
L1137[08:50:00] <Ivorius> Or on surfaces
L1138[08:50:05] <Ivorius> But rarely on multiple
L1139[08:50:19] ⇦ Quits: cpup (~cpup@32.218.113.33) (Quit: No Ping reply in 180 seconds.)
L1140[08:50:25] <Lymia> I'd say that most structures are good for both floating islands and surface worlds. :X
L1141[08:50:45] <Lymia> Any above-ground building (see: Villages, those sand castles, etc)
L1142[08:50:48] <Razaekel> depends on the structure
L1143[08:50:57] <Razaekel> mineshafts are good for all of them
L1144[08:51:10] <Ivorius> mineshafts are definitely not good for floating islands :P
L1145[08:51:15] <Razaekel> >.>
L1146[08:51:20] <Ivorius> They'd just clutter the bottom, floating in mid-air
L1147[08:51:27] <Razaekel> oh
L1148[08:51:32] <Razaekel> hmm
L1149[08:51:35] <Lymia> Mineshafts are good for anything with a solid ground, no?
L1150[08:51:37] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1151[08:51:39] <Razaekel> i was thinking the insides of the islands
L1152[08:51:48] <Ivorius> Lymia: Theoretically, but the problem is
L1153[08:52:00] <Razaekel> but if they're gonna spawn in midair
L1154[08:52:06] <Ivorius> In 'OVERWORLD' types they want to spawn from 0 to 50 maybe
L1155[08:52:15] <Ivorius> But in 'CAVES' types they'd want to spawn in 0-255
L1156[08:52:26] <Ivorius> So you're gonna distinguish anyway
L1157[08:53:08] <robotbrain> anyone know what the name is for constructors in asm?
L1158[08:53:32] <Ordinastie> INVOKE_SPECIAL
L1159[08:53:33] <Lymia> Ivorius, to be honest, I think worldgen like Minecraft's code for mine shafts is fundamentally broken.
L1160[08:53:36] *** Thog is now known as Thog-chibi
L1161[08:53:49] <Lymia> Nether is 0-128, a cave world could be 0-255 if you make it 0-255
L1162[08:53:54] <robotbrain> not the opcode
L1163[08:53:59] <Razaekel> who implemented mineshafts?
L1164[08:54:01] <robotbrain> the name
L1165[08:54:10] <Ivorius> Lymia: Yeah, that's just stupid
L1166[08:54:15] <robotbrain> when searching ClassNode.methods?
L1167[08:54:22] <fry> robotbrain: <init>
L1168[08:54:23] <Ivorius> But intelligent people can dynamically distinguish by dimension == -1 :P
L1169[08:54:27] <robotbrain> thanks fry
L1170[08:54:44] <Lymia> Ivorius, Mystcraft Cave Worlds are 0-128
L1171[08:54:50] <fry> (if you can't google that, you probably shouldn't be writing a coremod though :P)
L1172[08:54:51] <Lymia> The nether is not the only thing that can do that
L1173[08:54:55] <Ivorius> Dimensions should be able to define their height
L1174[08:54:58] <Ivorius> But eh.
L1175[08:55:28] <Lymia> It'd be useful for more than just nether-like worlds
L1176[08:55:34] <Lymia> Shifting oregen, for example.
L1177[08:55:49] <Lymia> "Twilight Forest has a lower surface than Overworld, please compensate for this"
L1178[08:55:55] <Lymia> "Please DO generate tin."
L1179[08:56:08] ⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 206 seconds)
L1180[08:56:15] ⇨ Joins: Seremis (~Seremis@ip54547cc3.speed.planet.nl)
L1181[08:56:20] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L1182[08:57:59] <Razaekel> >.>
L1183[08:58:26] <robotbrain> ok
L1184[08:58:28] <Ivorius> This is pretty hard, eh? x)
L1185[08:58:29] <Razaekel> sealevel in dimensions should be y=0, with negatives
L1186[08:58:40] <Razaekel> but it isn't (yet) so gotta deal
L1187[08:58:45] <robotbrain> why wont the world render in one viewport...
L1188[08:58:52] <robotbrain> it renders perfect in the other one
L1189[08:58:58] <robotbrain> which is confusing me
L1190[08:59:28] ⇨ Joins: Zesty (~Zesty@do.ustclug.org)
L1191[09:00:37] <Razaekel> at the very least we know we have Surface/Overworld, and Floating/Skyworld
L1192[09:01:01] <Razaekel> we need something/Caveworld and something/Inverted
L1193[09:01:10] <Razaekel> hmm
L1194[09:01:14] * Razaekel looks up discworld
L1195[09:01:28] ⇦ Quits: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net) (Quit: Bye)
L1196[09:01:38] ⇨ Joins: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net)
L1197[09:02:26] <Razaekel> that doesn't help
L1198[09:02:37] <nekosune> how the HECK can this fail?
L1199[09:02:53] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1200[09:03:34] <nekosune> http://pastebin.com/NrJh1cVj getting a null Exception on the setSkellingtonType line .... how can it be null and instaceof EntitySkellington
L1201[09:04:08] <diesieben07> 100% it's that line?
L1202[09:04:12] *** bilde2910|away is now known as bilde2910
L1203[09:04:17] <nekosune> http://pastebin.com/9aLwidc8
L1204[09:04:36] <diesieben07> and that is line 78?
L1205[09:04:39] <nekosune> yeah
L1206[09:04:52] <diesieben07> impossiburu :P
L1207[09:05:02] <nekosune> I know I am going to test JUSt to make sure now, but
L1208[09:06:04] ⇦ Quits: Zerotheliger (~Zerotheli@ip70-189-192-141.lv.lv.cox.net) (Read error: Connection reset by peer)
L1209[09:06:08] ⇨ Joins: killjoy (~killjoy@aolclient-66-26-10-51.aol.ec.res.rr.com)
L1210[09:08:16] <Ivorius> Razaekel, Lymia: https://github.com/MinecraftForge/MinecraftForge/pull/1671
L1211[09:08:24] <Ivorius> I switched around the types a bit
L1212[09:09:27] <Ivorius> I see McJty has discovered the pull
L1213[09:09:28] <Ivorius> Hehe
L1214[09:09:51] <Ivorius> Technically I began work on this to make my mod compatible with his
L1215[09:10:03] <Razaekel> nice
L1216[09:10:04] <Ivorius> And then we realized this would be useful in a general context too
L1217[09:10:22] <Razaekel> now you just need a way to prevent some types from being listed with other types
L1218[09:10:48] <Ivorius> What do you mean?
L1219[09:11:29] <Razaekel> for example, you dont want some chucklehead defining a dimension as both Cave_World and Floating
L1220[09:12:08] ⇦ Quits: ivan (~ivan@192.241.198.49) (Quit: ERC Version 5.3 (IRC client for Emacs))
L1221[09:12:32] <Razaekel> or Finite and Infinite
L1222[09:12:50] <nekosune> okat tested that crash
L1223[09:12:50] <Ivorius> Technically this would work best with booleans
L1224[09:12:52] <nekosune> cant reproduce
L1225[09:12:58] <Ivorius> But then we wouldn't account for 'don't know
L1226[09:13:08] <Ivorius> So we'd have like, Maybe Boolean
L1227[09:13:12] *** Cazzar|Away is now known as Cazzar
L1228[09:13:48] <Ivorius> Which would substantially change how the dictionary works, and make it inherently more complicated too
L1229[09:13:56] <Ivorius> I'd rather keep it simple if possible
L1230[09:14:44] <Razaekel> so something like a nullable boolean?
L1231[09:14:47] <Ivorius> Yeah
L1232[09:15:01] <Ivorius> boolean?, Maybe boolean, *boolean
L1233[09:15:06] <Ivorius> Whatever it's in your favourite language :P
L1234[09:15:17] <Razaekel> heh
L1235[09:15:19] <Ivorius> And that mapped to each dimension for each category
L1236[09:15:43] <Ivorius> But it's only relevant for a few types, mainly the default types listed here
L1237[09:15:43] <Razaekel> some booleans, some enums, and a big set of strings
L1238[09:15:55] <Ivorius> So I don't think it's worth the complication
L1239[09:15:59] <Ivorius> Something something KISS :P
L1240[09:16:09] <Razaekel> eh
L1241[09:16:29] <Razaekel> if it becomes an issue, can just tell people to not be stupid
L1242[09:16:36] <Razaekel> and define their dimensions correctly
L1243[09:16:37] <Ivorius> Yeah
L1244[09:16:43] <heldplayer> Razaekel: makes me think of BlockStates :P
L1245[09:16:45] <Ivorius> People can always fuck shit up
L1246[09:17:26] <Razaekel> I do prefer the whole Block/BlockState/BlockType thing better than blockIDs and meta
L1247[09:17:38] <Razaekel> BlockEntity
L1248[09:17:39] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L1249[09:17:45] <Razaekel> (not TileEntity)
L1250[09:18:25] <Razaekel> composition!
L1251[09:18:33] <Ivorius> It's mostly the same, just encapsulated better, and more dynamic :P
L1252[09:18:38] ⇨ Joins: LordIllyohs (~LordIllyo@76.243.46.93)
L1253[09:18:45] <Razaekel> except the code is funky
L1254[09:18:47] ⇦ Quits: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Read error: Connection reset by peer)
L1255[09:18:50] <Razaekel> funnnnk
L1256[09:18:52] <Razaekel> y
L1257[09:18:59] *** LordIllyohs is now known as Illyohs
L1258[09:19:26] <Razaekel> last I checked, the top level class for that group was IBlockState
L1259[09:19:29] <robotbrain> which load opcode is used for booleans?
L1260[09:19:40] <Razaekel> goole it
L1261[09:19:43] <Razaekel> google*
L1262[09:19:56] <diesieben07> robotbrain: booleans are like ints on the stack
L1263[09:20:13] <robotbrain> thanks diesieben07
L1264[09:21:32] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L1265[09:22:04] *** TTFT|Away is now known as TTFTCUTS
L1266[09:22:39] <Razaekel> yea
L1267[09:23:02] <Ivorius> So now we have 'Existential context', 'relative confinement in terms of the y-axis', 'relative confinement in terms of the x and z axes', and 'owner'
L1268[09:23:08] <Ivorius> All neatly separated
L1269[09:23:19] <Razaekel> my class hierarchy is IBlockState > BlockStateBase > BlockState, which is composed of Block and properties
L1270[09:23:26] <Ivorius> I think that defines dimensions pretty decently, all things considered
L1271[09:23:33] <Ivorius> And people can always add more to their mods
L1272[09:24:54] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1273[09:26:02] ⇦ Quits: Gigabit101 (~Gigabit10@cpc3-cosh13-2-0-cust73.6-1.cable.virginm.net) (Ping timeout: 198 seconds)
L1274[09:28:13] <Razaekel> huh
L1275[09:28:18] <Razaekel> boxed Boolean can be null
L1276[09:28:27] <Razaekel> but the primitive can't
L1277[09:28:53] <diesieben07> true.
L1278[09:29:21] <robotbrain> do ats use srg names or deobf names?
L1279[09:29:46] <Ivorius> srg
L1280[09:29:47] <heldplayer> Ivorius: would ABSTRACT also mean that nobody can actually get to it? Because Mystcraft will be getting a profiling age that copies the overworld, and is used for calculating what instability levels should be used for ages regarding the generation of ores
L1281[09:30:17] <Lymia> heldplayer, you need a dimension for that?
L1282[09:30:25] <heldplayer> (The age doesn't save, it just gets generated for values and leaves nothing but a folder in the save file)
L1283[09:30:40] <Lymia> You can't just access lower level functions and directly generate a bunch of chunks?
L1284[09:30:44] <heldplayer> Lymia: I don't, xcomp does :P
L1285[09:30:46] <Lymia> I don't know if Minecraft's code is broken enough that it doesn't work.
L1286[09:31:02] <Lymia> If it was, I would not be surprised
L1287[09:31:12] <Ivorius> heldplayer: Depends on what he wants, I mean if he has a dimension other mods will be able to acecss it
L1288[09:31:22] <Ivorius> And might try to spawn structures, entities and whatnot
L1289[09:31:31] ⇨ Joins: ivan (~ivan@192.241.198.49)
L1290[09:31:35] ⇦ Quits: Numerios (uid16090@id-16090.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L1291[09:31:42] <Lymia> Ivorius, but that's the point
L1292[09:32:08] <heldplayer> The thing is, you can't use the actual overworld for profiling because you can't depend on it not being modified by players before Mystcraft can get to profiling it
L1293[09:32:17] *** diesieben07 is now known as diesieben|away
L1294[09:32:18] <Ivorius> If he doesn't want anything to spawn he's probably best off tagging it as 'ABSTRACT', 'FINITE', and 'FUCK_OFF_GUYS_REALLY' :p
L1295[09:32:42] <Ivorius> ABSTRACT and FINITE should already be pretty powerful to scare off anything mods might have in store I think
L1296[09:32:49] <heldplayer> And using a seperate dimension for profiling allows him to use the same system to calculate the values he uses for calculating it in ages
L1297[09:33:00] *** Cozza38|Away is now known as Cozza38
L1298[09:34:15] <heldplayer> Basically, more ores in an age or more valuable ores in an age than the overworld has? Ok, this age will be unstable
L1299[09:34:17] <Razaekel> could it be a requirement that dimensions tagged as 'ABSTRACT' and 'MOD_NAME' be only accessible by that mod?
L1300[09:35:25] ⇦ Quits: MalkContent (MalkConten@p5B02D8DA.dip0.t-ipconnect.de) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L1301[09:35:45] ⇨ Joins: ChJees (ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L1302[09:35:46] <Ivorius> !gf entityUniqueID 1.7.10
L1303[09:36:12] ⇨ Joins: Maxetime (~Thunderbi@modemcable086.219-70-69.static.videotron.ca)
L1304[09:36:45] <Lymia> Why no "SPECIAL" tag?
L1305[09:36:56] <Lymia> For worlds that are super-unusual in some way, and should not be accessed by any other mod?
L1306[09:37:13] <heldplayer> Needs a "FUCK_OFF" tag :P
L1307[09:38:31] <Ivorius> 'special'
L1308[09:38:43] <Ivorius> We always knew xcompwiz's dimensions were special, Lymia ;D
L1309[09:39:18] ⇨ Joins: Andrey96 (~Instantbi@95-30-200-229.broadband.corbina.ru)
L1310[09:39:22] <Lymia> Ivorius, for example
L1311[09:39:24] <heldplayer> Oh right, regarding that
L1312[09:39:30] <Lymia> I had an idea for boss arenas without eating up a thousand dimensions
L1313[09:39:37] <Lymia> I'd provision 50x50 chunk areas of a single dimension
L1314[09:39:42] <Lymia> And use one area for each instance.
L1315[09:39:51] <Ivorius> And what about the dimension's values?
L1316[09:39:54] <Ivorius> Day/night cycle
L1317[09:39:56] <Ivorius> Sky
L1318[09:40:05] <Ivorius> It wouldn't work for the ender dragon battle
L1319[09:40:09] <heldplayer> If you ever make a mod that stores data on the client regarding the world, you should probably store that data linked to the world, and not statically expecting there to be only 1 world on the client :P
L1320[09:40:14] <Lymia> Use packets to tell the client what it is for the version of the part of the dimension they're in.
L1321[09:41:04] <Lymia> On world entry
L1322[09:41:25] <Ivorius> I don't know, just making dynamic dimensions for the battles seems fine to me :P
L1323[09:41:30] <Ivorius> Then you have the most freedom
L1324[09:41:40] <Lymia> How many dimension IDs do you have again?
L1325[09:41:51] <Ivorius> MAX_INT maybe?
L1326[09:43:28] <Lymia> ... I thought you had 255?
L1327[09:44:07] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L1328[09:44:44] <heldplayer> MAX_INT technically, but the login packet goes from -128 to 127
L1329[09:44:52] <Ivorius> Lymia: Forge's BitSet states Long.SIZE << 4
L1330[09:45:34] *** alekso56_off is now known as alekso56
L1331[09:45:39] <Ivorius> Which is like, wtf?
L1332[09:45:51] <Ordinastie> well, Mojang :p
L1333[09:45:56] <Ivorius> Oh wait, SIZE, not MAX_LONG
L1334[09:46:20] <Ivorius> So it's 1024 probably
L1335[09:46:34] <heldplayer> ಠ_ಠ
L1336[09:46:36] <heldplayer> That's not a lot
L1337[09:46:47] <heldplayer> Well, not a lot considering people can make a lot with Mystcraft
L1338[09:46:47] ⇦ Quits: TheTemportalist (~thetempor@70.44.184.172.res-cmts.lcp.ptd.net) (Remote host closed the connection)
L1339[09:47:01] <Ivorius> Or RFTools
L1340[09:47:08] <heldplayer> Or RFTools ;)
L1341[09:47:13] <Ivorius> Perhaps someone needs to patch it up
L1342[09:47:14] <Lymia> My mod
L1343[09:47:20] <Lymia> Would be making a bunch of finite dimensions
L1344[09:47:24] ⇦ Quits: ivan (~ivan@192.241.198.49) (Ping timeout: 378 seconds)
L1345[09:47:28] <Lymia> Probably literally doing void damage if you go too far off the side
L1346[09:47:50] <heldplayer> Do void particles at the edges to make it clear you can't go outside the area :P
L1347[09:48:26] <Ordinastie> or the "awesome" 1.8 barriers
L1348[09:49:23] <Ivorius> MalisisBarrierBlocks confirmed for 1.8
L1349[09:50:09] ⇨ Joins: Brokkoli (~Brokkoli@e176060216.adsl.alicedsl.de)
L1350[09:50:25] ⇨ Joins: Cojo (~Cojo@wvf6054rh.rh.ncsu.edu)
L1351[09:50:27] <Ordinastie> aren't they already in vanilla ?
L1352[09:50:37] ⇦ Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net) (Ping timeout: 194 seconds)
L1353[09:50:40] <Lymia> Can you set up a world barrier like that?
L1354[09:50:40] <Ivorius> Doors are also already in vanilla :P
L1355[09:50:48] <Ordinastie> true
L1356[09:51:00] <Ivorius> Lymia: In 1.8 there's even a world barrier thing
L1357[09:51:05] <Ivorius> That's not technically blocks
L1358[09:51:29] <Ordinastie> that's what I was talking about
L1359[09:51:39] <Ivorius> http://minecraft.gamepedia.com/World_boundary
L1360[09:51:53] <Ivorius> No wait, wrong link
L1361[09:52:39] <Ivorius> http://minecraft.gamepedia.com/World_border
L1362[09:52:40] <Ivorius> This thing
L1363[09:53:32] ⇨ Joins: Guest25404 (~Diplomat@irc.visualillusionsent.net)
L1364[09:55:25] <Lymia> Ivorius, meh
L1365[09:55:36] <Lymia> I'll still have void to stop people
L1366[09:55:51] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1367[09:58:28] <ChJees> Fascinating. http://en.wikipedia.org/wiki/Gunmetal
L1368[09:59:03] <ChJees> Would give otherwise useless ores from other mods a use in mine :P.
L1369[10:00:46] <ChJees> 3 Copper, 1 Tin & 1 Zinc Ingots = 5 Red Brass Ingots
L1370[10:00:52] *** Vic is now known as Vic-chibi
L1371[10:01:01] <ChJees> Not exactly accurate because it is a game after all.
L1372[10:01:30] *** kroeser|away is now known as kroeser
L1373[10:02:43] *** Paleo|off is now known as PaleoCrafter
L1374[10:04:05] ⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit: Leaving)
L1375[10:05:27] ⇨ Joins: Numerios (uid16090@id-16090.uxbridge.irccloud.com)
L1376[10:08:35] ⇦ Quits: Guest25404 (~Diplomat@irc.visualillusionsent.net) (Quit: Engaging Radio Silence)
L1377[10:08:51] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L1378[10:11:36] ⇦ Quits: Tombenpotter (~Tombenpot@ACaen-654-1-73-63.w81-48.abo.wanadoo.fr) (Ping timeout: 378 seconds)
L1379[10:13:28] *** luacs|off is now known as luacs1998
L1380[10:13:29] ⇨ Joins: darkdiplomat (Diplomat@irc.visualillusionsent.net)
L1381[10:13:36] *** Cozza38 is now known as Cozza38|Away
L1382[10:13:39] ⇨ Joins: HagiZ (~hagiz@c83-253-67-82.bredband.comhem.se)
L1383[10:14:01] <luacs1998> fry, shit happen with three musketeers?
L1384[10:14:21] <fry> with who? :P
L1385[10:14:32] <luacs1998> three musketeers
L1386[10:14:42] <fry> Atos, Bartos, Aramis? :P
L1387[10:14:43] <Naiten> They died.
L1388[10:14:46] <luacs1998> the a***, i****** and s***** guy
L1389[10:15:02] ⇨ Joins: Captain_Shadows (~Thunderbi@208.92.78.142)
L1390[10:15:04] <fry> Well, yes, more drama
L1391[10:15:12] <luacs1998> or in other words why our lord and master got war declared on him
L1392[10:15:26] ⇨ Joins: Giratina548 (~Giratina5@107-209-128-138.lightspeed.mssnks.sbcglobal.net)
L1393[10:15:35] <Ordinastie> oh? what happened? I like drama :p
L1394[10:15:46] <luacs1998> sometimes you wonder why they wont give him a break
L1395[10:16:05] <fry> Ordinastie: https://github.com/MinecraftForge/FML/pull/595
L1396[10:16:36] <luacs1998> lex, make mc mods run in a sandbox and im a happy man
L1397[10:17:43] <flappyy> lol
L1398[10:17:53] <flappyy> luacs1998: but they already do :P
L1399[10:17:54] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1400[10:18:05] <flappyy> MC is a sandbox game, remember?
L1401[10:18:07] <luacs1998> they dont
L1402[10:18:22] <luacs1998> im talking about a programming sandbox
L1403[10:18:34] <flappyy> i know
L1404[10:18:42] <flappyy> wordplay m8
L1405[10:18:42] <luacs1998> do you know how badly i want to remove my asm hooks in FE?
L1406[10:18:54] <fry> flappyy: http://i2.kym-cdn.com/entries/icons/facebook/000/010/390/pC8jf5t4eWCDKcMu.jpg
L1407[10:18:59] ⇨ Joins: Tombenpotter (~Tombenpot@ACaen-654-1-73-63.w81-48.abo.wanadoo.fr)
L1408[10:19:33] <flappyy> <ohyouface.jpg>
L1409[10:19:34] ⇨ Joins: An_Angry_Brit (~AnAngryBr@90.220.179.208)
L1410[10:21:18] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L1411[10:21:24] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L1412[10:21:40] ⇦ Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net) (Ping timeout: 200 seconds)
L1413[10:24:09] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1414[10:24:58] ⇨ Joins: minercraftsty| (~AndChat39@2600:100d:b114:b83a:0:2d:52ba:401)
L1415[10:26:29] ⇨ Joins: taintedhand (~taintedha@216.8.193.39.etczone.com)
L1416[10:26:50] ⇨ Joins: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.wa.comcast.net)
L1417[10:26:56] ⇦ Quits: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net) (Ping timeout: 189 seconds)
L1418[10:27:33] ⇨ Joins: darkdiplomat (Diplomat@irc.visualillusionsent.net)
L1419[10:28:29] *** manmaed|AFK is now known as manmaed
L1420[10:31:24] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L1421[10:32:09] ⇦ Quits: Naiten (Naiten@77.35.254.34) (Read error: Connection reset by peer)
L1422[10:33:24] ⇦ Quits: An_Angry_Brit (~AnAngryBr@90.220.179.208) (Read error: Connection reset by peer)
L1423[10:37:08] ⇦ Quits: Brokkoli (~Brokkoli@e176060216.adsl.alicedsl.de) (Ping timeout: 198 seconds)
L1424[10:38:31] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1425[10:40:05] <heldplayer> http://puu.sh/fhAmZ.jpg
L1426[10:41:07] *** heldplayer is now known as heldplayer|off
L1427[10:41:53] ⇨ Joins: Brokkoli (~Brokkoli@g224034173.adsl.alicedsl.de)
L1428[10:42:05] *** heldplayer|off is now known as heldplayer
L1429[10:44:01] <Ivorius> Hmm?
L1430[10:44:12] <Ivorius> This image speaks to my very soul
L1431[10:44:43] <Ivorius> I can feel it ripping to shreds my sanity with every passing second
L1432[10:44:45] <Ivorius> Pure rapture
L1433[10:44:47] ⇦ Quits: taintedhand (~taintedha@216.8.193.39.etczone.com) (Quit: Leaving)
L1434[10:46:58] ⇦ Quits: Seremis (~Seremis@ip54547cc3.speed.planet.nl) (Quit: Leaving)
L1435[10:48:10] *** kroeser is now known as kroeser|away
L1436[10:50:23] <Ivorius> Hahaha TPB is back up
L1437[10:50:32] <Ivorius> It was down for only 51 days
L1438[10:51:08] *** luacs1998 is now known as luacs|off
L1439[10:51:12] ⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 378 seconds)
L1440[10:51:29] <Ivorius> Just without moderators currently, so expect malware, lol
L1441[10:51:41] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L1442[10:52:22] ⇦ Quits: clone1018_ (quasselcor@208.68.38.201) (Quit: No Ping reply in 180 seconds.)
L1443[10:53:01] ⇦ Quits: Andrew2448 (Andrew2448@208.68.38.201) (Quit: No Ping reply in 180 seconds.)
L1444[10:54:19] ⇨ Joins: Horf (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L1445[10:55:11] ⇦ Quits: Horfius (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Ping timeout: 194 seconds)
L1446[10:56:19] ⇦ Quits: Strange (uid27214@id-27214.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L1447[10:57:01] ⇨ Joins: clone1018_ (quasselcor@208.68.38.201)
L1448[10:57:39] *** Horf is now known as Horfius
L1449[10:57:39] ⇦ Quits: Encryptic (~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net) (Quit: Quit)
L1450[10:58:30] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1451[10:58:49] ⇨ Joins: An_Angry_Brit (~AnAngryBr@90.220.179.208)
L1452[10:59:48] *** luacs|off is now known as luacs1998
L1453[11:00:52] <luacs1998> without moderators?
L1454[11:02:35] ⇦ Quits: zhiayang (~zhiayang@bb42-60-154-134.singnet.com.sg) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L1455[11:02:44] ⇨ Joins: Zesty (~Zesty@do.ustclug.org)
L1456[11:02:56] ⇨ Joins: Raziel (~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net)
L1457[11:03:31] <Ivorius> They moderated out malware and trolls and shit before
L1458[11:03:44] <Ivorius> But the new site isn't moderated currently
L1459[11:03:48] <Ivorius> I hear anyway
L1460[11:04:09] ⇨ Joins: kadapunny1 (webchat@pool-98-114-39-133.phlapa.fios.verizon.net)
L1461[11:06:04] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L1462[11:07:14] ⇨ Joins: RawringNymNym (~maria@bas1-brampton37-2925361205.dsl.bell.ca)
L1463[11:09:33] *** Techokami|Off is now known as Techokami
L1464[11:10:23] ⇨ Joins: McJty (~jorrit@94-225-252-38.access.telenet.be)
L1465[11:10:24] <McJty> Hi
L1466[11:10:43] <McJty> Is there a limit to the item damage number that you can use for subitems?
L1467[11:10:57] <McJty> i.e. the integers in the list that Item.getSubItems() returns.
L1468[11:11:54] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L1469[11:12:25] ⇦ Quits: kadapunny1 (webchat@pool-98-114-39-133.phlapa.fios.verizon.net) (Quit: Web client closed)
L1470[11:12:50] <PaleoCrafter> McJty, Short.MAX_VALUE - 1 iirc
L1471[11:13:16] <McJty> ok thanks
L1472[11:14:46] *** diesieben|away is now known as diesieben07
L1473[11:15:05] *** tterrag|ZZZzzz is now known as tterrag
L1474[11:15:08] <Unh0ly_Tigg> technically (2^16)-1 or Short.MAX_VALUE, since it gets saved to nbt as a short, with no other upper limit imposed by the games code.
L1475[11:15:35] <PaleoCrafter> Short.MAX_VALUE - 1 because Short.MAX_VALUE is the wildcard value :OP
L1476[11:15:36] *** Zidane|Away is now known as Zidane
L1477[11:15:41] <Unh0ly_Tigg> oh
L1478[11:15:44] <Unh0ly_Tigg> well then...
L1479[11:15:54] <Unh0ly_Tigg> didn't know that. TIL
L1480[11:17:14] <tterrag> wildcard used to be -1 which I think made more sense
L1481[11:17:14] <nekosune> any ideas why items, that are in a creative tab, wont show in the creative search?
L1482[11:17:19] ⇦ Quits: Cray0n (Cray0n@74.141.16.62.customer.cdi.no) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L1483[11:17:23] <tterrag> but that changed for some reason
L1484[11:17:50] <ollieread> nekosune: Sounds like witchcraft to me
L1485[11:18:01] *** Xaw4|Snow is now known as Xaw4
L1486[11:18:04] <ollieread> Did you piss off a gypsy?
L1487[11:18:20] *** kroeser|away is now known as kroeser
L1488[11:18:26] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1489[11:18:52] <nekosune> No, but then TT is using this reflection based method to find/register items ...
L1490[11:20:53] *** luacs1998 is now known as luacs|off
L1491[11:22:54] ⇦ Quits: Silentspy (~Silentspy@207.79-161-191.customer.lyse.net) (Read error: Connection reset by peer)
L1492[11:30:21] ⇨ Joins: zoonie (~zoonie@cpc72513-sgyl32-2-0-cust418.18-2.cable.virginm.net)
L1493[11:32:10] ⇨ Joins: MalkContent (MalkConten@p5B02DD1F.dip0.t-ipconnect.de)
L1494[11:32:58] *** big_Xplosion is now known as big_Xplo|AFK
L1495[11:33:11] <ollieread> What?
L1496[11:33:33] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L1497[11:33:48] <ollieread> Ivorius: Do people still use TPB?
L1498[11:33:59] <MalkContent> pffft. Arrays.asList(OreDictionary.getOreIDs(currentStack)); isn't working
L1499[11:34:02] <Ivorius> lol ollieread
L1500[11:34:02] ⇦ Quits: Rootbear75 (~rootbear7@ip70-173-242-252.lv.lv.cox.net) (Read error: Connection reset by peer)
L1501[11:34:19] ⇨ Joins: Rootbear75 (~rootbear7@ip70-173-242-252.lv.lv.cox.net)
L1502[11:34:22] <Ivorius> Personally I don't really
L1503[11:34:30] <Ivorius> But I know enough people who do
L1504[11:34:47] <ollieread> I've not used it in like, oh christ, a very very long time
L1505[11:34:48] <Ivorius> Varyingly strongly
L1506[11:34:58] <ollieread> Ever since I learnt the existence of private trackers
L1507[11:35:10] <Ivorius> Aha
L1508[11:35:12] <Ivorius> And Tor? :P
L1509[11:35:14] <ollieread> MalkContent: Isn't working how?
L1510[11:35:35] <ollieread> Yeah lol
L1511[11:35:36] <MalkContent> "The method asList(Object[]) in the type Arrays is not applicable for the arguments (int[])"
L1512[11:35:38] <ollieread> Though I rarely use Tor
L1513[11:35:45] <ollieread> and don't really care what BT has to say
L1514[11:35:53] <Lumien> Malk that doesn't work with primitives
L1515[11:35:54] <ollieread> MalkContent: Yes
L1516[11:35:58] <ollieread> int isn't an Object
L1517[11:36:00] <ollieread> Integer is
L1518[11:36:17] <MalkContent> so what. i cast the array to Integer[]?
L1519[11:36:37] <Lumien> int isn't an Object
L1520[11:36:44] <Lumien> yes obviously you should cast it
L1521[11:37:00] <McJty> MalkContent, you can't do that
L1522[11:37:03] <MalkContent> haha says cant cast int[] to Integer[] ^^
L1523[11:37:04] <McJty> Integer[] b = (Integer[])a;
L1524[11:37:10] <fry> MalkContent: http://stackoverflow.com/questions/2585907/is-there-a-build-in-java-method-to-box-an-array
L1525[11:37:12] <McJty> That is not compatible.
L1526[11:37:13] <Lumien> pretty sure there is a method for that
L1527[11:37:16] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1528[11:37:23] <ollieread> I don't think you can cast from int to Integer
L1529[11:37:29] <ollieread> well int[] at least
L1530[11:37:41] <tterrag> you should never need to cast from a boxed->unboxed or vice versa
L1531[11:37:46] <tterrag> if it can be done the compiler will do it for you
L1532[11:37:48] <MalkContent> a screw it. I'll just not use ArrayList...
L1533[11:37:59] <tterrag> MalkContent: Apache lang has a method for it
L1534[11:38:02] <ollieread> for(int i = 0; i < oreIds.length; i++) { ids[i] = Integer.valueOf(oreIds[i]); }
L1535[11:38:17] <tterrag> ArrayUtils.toObject(int[])
L1536[11:38:21] <tterrag> returns Integer[]
L1537[11:38:25] <ollieread> or that
L1538[11:38:45] <MalkContent> huh. neat
L1539[11:39:07] <fry> You'd think people would start looking at links I've posted whe I became an OP, but nooo, too hard
L1540[11:39:10] <MalkContent> i think i'll just manually search the array. too much casting and i feel bad
L1541[11:39:14] *** bspkrs is now known as bspkrs|out
L1542[11:39:22] <ollieread> What exactly are you trying to do?
L1543[11:39:25] <MalkContent> :P i did
L1544[11:39:27] <tterrag> fry: I looked at your link :<
L1545[11:39:28] *** kroeser is now known as kroeser|away
L1546[11:39:42] <tterrag> you think I knew about that obscure apache method?
L1547[11:39:42] <tterrag> lol
L1548[11:39:55] ⇦ Quits: Quetzi (~Q@is.wtfcool.com) (Quit: Leaving)
L1549[11:40:13] <fry> so why did you repeat its contents?
L1550[11:40:30] <ollieread> Because I imagine some people are too lazy to read the link
L1551[11:40:34] <ollieread> Like me
L1552[11:40:43] <ollieread> Though I'm preoccupied with whether or not to have steak for dinner
L1553[11:40:50] <Ivorius> MalkContent: I recommend using trove instead
L1554[11:40:55] <MalkContent> btw is there a reason the oredict doesn't have a isStackOre(ItemStack stack, int oreID)
L1555[11:40:56] <Ivorius> Boxing is meh
L1556[11:41:08] <MalkContent> I'm just not gonna do any of that
L1557[11:41:19] <ollieread> MalkContent: What are you trying to do?
L1558[11:41:23] <MalkContent> goign array list already was sub optimal, just because i was lazy
L1559[11:41:40] <tterrag> what's a good simple markdown based wiki software? I've used mediawiki and I'm not a huge fan, too complex for what I want
L1560[11:41:45] <MalkContent> i just wanna check if an itemstack has a certain oredict entry
L1561[11:41:54] <PaleoCrafter> tterrag, github wikis :P
L1562[11:42:03] <tterrag> PaleoCrafter: I want to host it on my site though :L
L1563[11:42:04] ⇨ Joins: Quetzi (~Q@2a01:4f8:101:1165::2)
L1564[11:42:22] <fry> http://i0.kym-cdn.com/photos/images/facebook/000/126/314/3cd8a33a.png (for lazy people: i-dont-want-to-live-on-this-planet-anymore.jpg)
L1565[11:43:05] <MalkContent> but why? is it me?
L1566[11:43:06] <ollieread> tterrag: To the best of my knowledge
L1567[11:43:08] <ollieread> There isn't one
L1568[11:43:15] <Ivorius> fry: You didn't recommend trove
L1569[11:43:16] <ollieread> I've searched high and low, mediawiki is the best so far
L1570[11:43:17] <Ivorius> I checked :P
L1571[11:43:21] <ollieread> Though it's very overly complicated
L1572[11:43:36] <fry> It's just the extension of the first reaction :P
L1573[11:44:20] ⇨ Joins: taelnia (~taelnia@2604:6000:1300:c:7c74:6d38:6ccf:eb7c)
L1574[11:45:17] <ollieread> fry: You post a link, people are too lazy to click it
L1575[11:45:22] <ollieread> So you respond by posting another link?
L1576[11:45:35] <ollieread> Though I did open that one lol
L1577[11:45:47] <fry> With a helpful description for the lazy people
L1578[11:45:51] <ollieread> But I have to copy and paste links :(
L1579[11:45:59] <McJty> Is there a way to pop up a critical error screen (and exit the game cleanly) in case I discover some inconsistency? I mean from my mod?
L1580[11:46:00] <fry> Or are you too lazy to read the whole message?
L1581[11:46:09] <McJty> A bit like the same screen that forge uses to display incompatible mods.
L1582[11:46:24] <Ivorius> That critical?
L1583[11:46:26] <ollieread> MalkContent: https://github.com/ollieread/TooManyGodDamnOres/blob/master/src/main/java/com/ollieread/tmgdo/TMGDO.java#L58
L1584[11:46:27] <Lumien> CustomModLoadingErrorDisplayException
L1585[11:46:34] <Ivorius> McJty: Normally you throw an exception
L1586[11:46:48] <McJty> Ivorius, well that just crashes.
L1587[11:46:50] <Lumien> CustomModLoadingErrorDisplayException
L1588[11:46:52] <Ivorius> 'ShitWhatTheFuckAmISupposedToDoNowException'
L1589[11:46:57] <McJty> I want to show a sensible error on screen.
L1590[11:47:01] <MalkContent> ollieread: thx, but already done :)
L1591[11:47:01] <Lumien> ...
L1592[11:47:02] <tterrag> ollieread: we had massive spam problems with mediawiki...though I guess that's partly due to popularity
L1593[11:47:04] <McJty> i.e. like the message you get by forge with incompatible mods.
L1594[11:47:07] <Lumien> McJty
L1595[11:47:08] <Lumien> CustomModLoadingErrorDisplayException
L1596[11:47:18] <Ivorius> Doesn't work for coremods ^
L1597[11:47:20] <Ivorius> But otherwise, yes
L1598[11:47:24] <McJty> Thanks!
L1599[11:47:29] <McJty> I don't have a coremod so should be fine for me.
L1600[11:47:29] <ollieread> tterrag: Yeah, it's not the most secure. Besides github wikis, I've not found a suitable alternative, as I wanted one myself.
L1601[11:47:33] <ollieread> Though I may just write my own
L1602[11:47:51] <tterrag> I'm using mdwiki for my site but...it's not a real wiki, as in, not user editable
L1603[11:47:59] <tterrag> I could just use the repo for user contriubtions but meh
L1604[11:48:02] <ollieread> Do you want users to edit it?
L1605[11:48:13] <tterrag> well that's the point of a wiki is it not? :P
L1606[11:48:20] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L1607[11:48:25] <ollieread> Not entirely
L1608[11:48:34] <ollieread> The purpose of a wiki is to provide information on a given topic
L1609[11:48:48] <ollieread> The ability for people to edit it is just something people have come to associate, though not required.
L1610[11:49:24] <ollieread> Why not use github sites and use a subdomain?
L1611[11:50:11] ⇨ Joins: Loetkolben (~Loetkolbe@ipbcc23de8.dynamic.kabel-deutschland.de)
L1612[11:50:13] <Ivorius> I simply use wikia
L1613[11:50:18] <tterrag> ollieread: https://github.com/tterrag1098/Website
L1614[11:50:23] <tterrag> that repo is mirrored on my live site
L1615[11:50:31] <tterrag> so essentially I am using github pages, though not quite :P
L1616[11:50:31] <Ivorius> Hosts itself, has a nice visual editor, and provides plenty of features
L1617[11:50:44] *** Zidane is now known as Zidane|Away
L1618[11:51:04] <ollieread> Nice
L1619[11:51:09] <ollieread> my main site is just WordPress
L1620[11:51:17] <ollieread> though I will probably write my own cms + wiki sometime soon
L1621[11:54:05] <ollieread> tterrag: PaleoCrafter has recently been writing PHP
L1622[11:54:08] <ollieread> make him write a wiki :P
L1623[11:54:14] <Lymia> wow.
L1624[11:54:19] <PaleoCrafter> lol
L1625[11:54:26] <ollieread> Good practise
L1626[11:54:34] <Ivorius> And Overmind still hasn't adapted the website
L1627[11:54:38] <PaleoCrafter> ^
L1628[11:54:41] <Ivorius> It's been like half a year eh, PaleoCrafter? x)
L1629[11:54:48] <PaleoCrafter> probably
L1630[11:54:56] <ollieread> Oh is that bootstrap/laravel thing?
L1631[11:55:08] <Lymia> Uhm. After decompiling Thaumcraft a little
L1632[11:55:16] <Lymia> I'm reasonably sure the wiki is somewhat inaccurate in places. :(
L1633[11:55:22] <ollieread> Lymia: How so?
L1634[11:55:37] <Lymia> ollieread, I was looking at wtf I needed to do to get eldritch knowledge's second level.
L1635[11:55:39] <ollieread> http://s.ollieread.com/ZYY5 :P
L1636[11:55:51] <TTFTCUTS> "get a buttload of warp"
L1637[11:55:52] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1638[11:55:56] <TTFTCUTS> pretty much sums it up
L1639[11:55:57] ⇨ Joins: Mysticdrew (Mysticdrew@24-183-50-233.dhcp.mdsn.wi.charter.com)
L1640[11:56:05] <ollieread> I don't even know what the Eldritch stuff is
L1641[11:56:08] <Lymia> It seems you only need 50 non-temporary warp, then trigger a warp event. It's 100% guarenteed. :(
L1642[11:56:11] <Lymia> TTFTCUTS, yep...
L1643[11:56:14] <ollieread> Besides floating pointy things that I can't mine
L1644[11:56:17] <Lymia> And guess what I did wrong.
L1645[11:56:29] ⇨ Joins: spaceemotion (~spaceemot@f054179064.adsl.alicedsl.de)
L1646[11:56:38] <ollieread> Yeah, wtf are warps?
L1647[11:57:19] <TTFTCUTS> warp is craziness
L1648[11:57:26] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L1649[11:57:28] <MalkContent> warps are crazies
L1650[11:57:34] <TTFTCUTS> meant to symbolise slowly going insane as you delve into forbidden magic
L1651[11:57:43] <TTFTCUTS> you start getting paranoid episodes, hallucinations
L1652[11:57:55] <TTFTCUTS> eventually Bad Things(tm) happen
L1653[11:58:05] <MalkContent> also you start pooping purple goo, which always cracks me up
L1654[11:58:09] <Vexatos> Uuh, Lymia, it is MEANT to be inaccurate
L1655[11:58:21] <MalkContent> :D
L1656[11:58:35] <TTFTCUTS> yeah, pooping magical toxic waste
L1657[11:58:38] <MalkContent> seriously, a comprehensive tc wiki would almost take away from the experience
L1658[11:58:55] *** luacs|off is now known as luacs1998
L1659[11:59:33] <ollieread> Yeah just looked at warps
L1660[11:59:39] ⇦ Quits: Quetzi (~Q@2a01:4f8:101:1165::2) (Quit: Gorn)
L1661[11:59:55] <Vexatos> Exactly
L1662[12:00:03] <Vexatos> noone wants exact documentation on Thaumcraft
L1663[12:00:12] ⇨ Joins: Quetzi (~Q@is.wtfcool.com)
L1664[12:00:12] <ollieread> Sometimes it is required
L1665[12:00:15] <Vexatos> it would ruin the mod
L1666[12:00:21] <ollieread> It's not very intuiative
L1667[12:00:38] <luacs1998> asie is such a fucking hypocrite
L1668[12:00:46] <ollieread> :|
L1669[12:00:49] *** fry is now known as fry|sleep
L1670[12:00:52] <Prophet> luacs1998 you are just now figuring that out? lol
L1671[12:01:00] <Vexatos> it's not? I have never played Thaumcraft 4 myself once, and I know almost everything about the mod just from reading the thaumonomicon, ollieread
L1672[12:01:00] <luacs1998> him "people are ruining the direction and vision i have for BC"
L1673[12:01:13] <luacs1998> ARENT YOU DOING THE SAME TO FORGE YOU MORON
L1674[12:01:17] ⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 206 seconds)
L1675[12:01:18] <MalkContent> if you need sage tc advise, go to the tc channel ^^
L1676[12:01:24] <TTFTCUTS> hmmm, modding thoughts please: I have a number that ticks up on the server in the server tick event, and I want the clients to know that number, so I (will) send it on join, and update it every minute via packet. How should I go about ticking up that number on clients in such a way that I don't tick it twice on integrated servers?
L1677[12:01:47] <ollieread> luacs1998: What is he doing to forge?
L1678[12:01:50] <Lymia> Vexatos, if you don't have prior knowledge
L1679[12:02:00] <Lymia> There's literally no way you'll get Eldritch Knowledge, I don't think.
L1680[12:02:11] ⇦ Quits: Ipsis__ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 198 seconds)
L1681[12:02:15] <luacs1998> ollieread lets not go there
L1682[12:02:20] <Vexatos> Lymia, indeed
L1683[12:02:28] <Vexatos> i.e. do more research in thaumcraft to find it
L1684[12:02:38] ⇦ Quits: Starhero (Starhero@24-113-5-226.wavecable.com) (Ping timeout: 189 seconds)
L1685[12:02:54] <TTFTCUTS> anyone?
L1686[12:02:56] <Lymia> I'm pretty sure that without add-ons, there actually isn't enough permanent warp in the research tree to unlock it.
L1687[12:03:05] <MalkContent> Lymia: eldritch knowledge can be achieved by simply completing all research
L1688[12:03:08] <Lymia> Meaning you'd have to be a little lazy with using the anti-warp soaps and stuff.
L1689[12:03:16] <Lymia> MalkContent, ... really?
L1690[12:03:25] <TTFTCUTS> the first one can
L1691[12:03:28] <MalkContent> well, provided you dont remove your swarp
L1692[12:03:30] <TTFTCUTS> the second needs you to make things
L1693[12:03:31] *** flappyy is now known as flappy
L1694[12:03:43] <TTFTCUTS> as far as I know
L1695[12:03:48] ⇦ Quits: Giratina548 (~Giratina5@107-209-128-138.lightspeed.mssnks.sbcglobal.net) (Ping timeout: 378 seconds)
L1696[12:03:48] ⇨ Joins: lKinx (~lKinx@76.126.31.163)
L1697[12:03:53] <Lymia> In my case, Mystcraft sorta did it for me. :P
L1698[12:03:56] <TTFTCUTS> I make flesh golems since they're useful
L1699[12:03:57] <Lymia> "What's this bubbling white fluid?"
L1700[12:03:57] <lKinx> How can I zoom in the game camera in 1.8?
L1701[12:04:12] <ollieread> Flesh golems :S
L1702[12:04:13] <MalkContent> well the bubbling white fluid doesnt remove your swarp
L1703[12:04:20] <ollieread> That's an awesome euphemism for penis
L1704[12:04:23] ⇨ Joins: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net)
L1705[12:04:24] <MalkContent> only soap does
L1706[12:04:37] <MalkContent> lol
L1707[12:04:47] <Lymia> Ooh.
L1708[12:05:27] <robotbrain> oh god
L1709[12:05:41] <robotbrain> someone just tried to use forge
L1710[12:05:51] ⇨ Joins: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L1711[12:05:53] <robotbrain> by putting legacy fixer in the jar
L1712[12:06:00] <robotbrain> the minecraft jar
L1713[12:06:08] <robotbrain> and putting forge in coremods
L1714[12:06:11] <robotbrain> for 1.7.2
L1715[12:06:14] <Lymia> ... did it work?
L1716[12:06:24] <ollieread> He probably opened a portal to hell
L1717[12:06:25] <luacs1998> welcome to mc modding
L1718[12:06:29] <robotbrain> it completely broke everything
L1719[12:06:29] <heldplayer> wat http://puu.sh/fhLIL.png
L1720[12:06:30] <Prophet> that's like dividing by zero
L1721[12:06:41] ⇦ Quits: minercraftsty| (~AndChat39@2600:100d:b114:b83a:0:2d:52ba:401) (Ping timeout: 198 seconds)
L1722[12:06:58] <robotbrain> heldplayer: it imported?
L1723[12:06:59] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L1724[12:07:02] *** luacs1998 is now known as luacs|off
L1725[12:07:25] <robotbrain> still i dont even...
L1726[12:07:27] <heldplayer> Project files are not being recognized by project files?
L1727[12:07:33] <robotbrain> oh
L1728[12:07:48] <robotbrain> you stll need to import commonproxy
L1729[12:07:53] <robotbrain> idk about the tile stuff
L1730[12:08:48] <robotbrain> I usually delete the import and see if the IDE quick fix thing can figure out what it should be
L1731[12:08:56] <heldplayer> It is imported
L1732[12:09:00] <robotbrain> ok
L1733[12:09:04] <robotbrain> then idk
L1734[12:09:22] <heldplayer> CommonProxy is in the same source folder as ClientProxy, but a different package
L1735[12:09:33] <robotbrain> oh
L1736[12:09:40] <robotbrain> folder has to = package
L1737[12:09:49] <robotbrain> because java
L1738[12:10:15] <robotbrain> the folder tree has to equal the package tree, all case sensitive
L1739[12:10:21] <ollieread> ^
L1740[12:10:26] <robotbrain> so for a.b.C its a/b/C.java
L1741[12:10:30] <Lymia> Java is a POS, yes.
L1742[12:10:30] <Lymia> :D
L1743[12:10:49] <robotbrain> I kinda like it, it enforces organization of packages
L1744[12:10:52] <heldplayer> I know how Java works
L1745[12:10:54] <robotbrain> ¯\(°_o)/¯
L1746[12:10:56] *** luacs|off is now known as luacs1998
L1747[12:11:01] <robotbrain> oh
L1748[12:11:04] <heldplayer> IDEA is just derping out
L1749[12:11:08] <robotbrain> you meant src/whatever
L1750[12:11:12] <robotbrain> ah
L1751[12:11:22] <robotbrain> IDEA does that to me sometimes
L1752[12:11:35] <robotbrain> I just backspace the import and let idea import it
L1753[12:11:46] <robotbrain> if that doesnt work then IDK
L1754[12:11:46] <Lymia> robotbrain, yeah.
L1755[12:11:47] <heldplayer> BUT IDEA DOESN'T SEE IT
L1756[12:11:51] <heldplayer> Sheesh
L1757[12:11:52] <Lymia> I usually follow package structure in Scala too.
L1758[12:11:53] <robotbrain> oh
L1759[12:11:59] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L1760[12:12:01] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L1761[12:12:02] <heldplayer> I know what I'm doing
L1762[12:12:06] <heldplayer> I'm not stupid
L1763[12:12:09] <robotbrain> heldplayer: there is a refresh/synchronize button in the idea bar
L1764[12:12:10] <heldplayer> IDEA is being stupid
L1765[12:12:14] <heldplayer> ...
L1766[12:12:15] <robotbrain> otherwise just close it
L1767[12:12:20] <heldplayer> I tried restarting
L1768[12:12:25] <robotbrain> then idk
L1769[12:12:31] ⇨ Joins: TheTemportalist (~thetempor@70.44.184.172.res-cmts.lcp.ptd.net)
L1770[12:12:32] <Lymia> I'll do everything in the "foo.bar" package in a foo/bar.scala file, if it fits in a single file.
L1771[12:12:33] <robotbrain> IDEA does tend to be stupid sometimes
L1772[12:12:40] <robotbrain> ¯\(°_o)/¯
L1773[12:12:43] <MalkContent> so, i got this here: http://pastebin.com/r95Mmk4x
L1774[12:13:00] <heldplayer> See this? http://puu.sh/fhMGp.png
L1775[12:13:16] <MalkContent> is there any fast way to remove a matched entry from inner array so i don't have to iterate over it again?
L1776[12:13:24] <MalkContent> don't have to keep the array an array for that
L1777[12:14:01] <Lymia> heldplayer, it's clearly not even IDEA not supporting it.
L1778[12:14:10] <Lymia> Because in Scala code, files not matching package structure works fine.
L1779[12:14:18] <heldplayer> I'm not using Scala
L1780[12:14:22] <Lymia> Exactly.
L1781[12:14:26] <robotbrain> ...
L1782[12:14:30] <Lymia> It has to be an artificial constraint.
L1783[12:14:37] <robotbrain> check the modifiers on the tile file
L1784[12:14:39] <heldplayer> I have no idea what is causing it
L1785[12:14:41] <Lymia> Since it doesn't derp out with Scala code.
L1786[12:14:42] <Lymia> :|
L1787[12:14:46] <heldplayer> robotbrain: it's doing this for everything
L1788[12:14:55] <heldplayer> Please, stop suggesting things
L1789[12:14:56] <robotbrain> then idea is being stupid
L1790[12:14:58] *** luacs1998 is now known as luacs|off
L1791[12:15:01] <robotbrain> sorry
L1792[12:15:04] *** nekosune is now known as nekosune_Away
L1793[12:15:19] <robotbrain> I am way too used to dealing with the idiots at school
L1794[12:15:35] <robotbrain> I tend to get irritating to those who know what they are doing
L1795[12:15:42] <heldplayer> I'm sorry if I'm not being very nice right now, but IDEA acting like this has got me lit
L1796[12:16:03] <robotbrain> I am currently pissed at mcp
L1797[12:16:04] <Lymia> Did you try restarting it? :o
L1798[12:16:10] <heldplayer> I did :p
L1799[12:16:11] <robotbrain> Lymia: already answered
L1800[12:16:17] <diesieben07> heldplayer: it has happened to me, too, before. File > Invalidate Caches / Restart fixes it
L1801[12:16:45] <heldplayer> I try to avoid doing that because I like my local history, but I'll try it
L1802[12:17:06] <cad435> robotbrain: try invalidate your caches!
L1803[12:17:07] *** spaceemotion is now known as spaceeaway
L1804[12:17:15] <cad435> damn... diesieben07 was quicker ;D
L1805[12:17:19] <robotbrain> I need to make a method get called twice
L1806[12:17:48] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1807[12:17:58] * robotbrain realizes what he did wrong
L1808[12:18:05] <robotbrain> derp
L1809[12:18:19] *** weneg|off is now known as weneg
L1810[12:18:55] <PaleoCrafter> heldplayer, is your TE package-local maybe? :P
L1811[12:18:56] <heldplayer> diesieben07: seems like it worked, cheers!
L1812[12:19:18] *** big_Xplo|AFK is now known as big_Xplosion
L1813[12:19:29] <heldplayer> Yeah, huzzah!
L1814[12:19:42] <lKinx> How can I zoom in the game camera in 1.8?
L1815[12:20:18] *** prassel|off is now known as prasselpikachu
L1816[12:21:05] ⇦ Quits: weneg (~weneg@preuschoff.me) (Quit: I will come back)
L1817[12:21:05] ⇦ Quits: PaleoCrafter (~paleo@preuschoff.me) (Quit: ZNC - http://znc.in)
L1818[12:21:16] ⇨ Joins: Hea3veN (~Hea3veN@181.165.169.102)
L1819[12:22:13] *** nekosune_Away is now known as nekosune
L1820[12:25:26] ⇦ Quits: Dynious (~Dynious@a82-95-110-61.adsl.xs4all.nl) (Quit: Leaving)
L1821[12:25:42] ⇨ Joins: weneg (~weneg@preuschoff.me)
L1822[12:26:31] ⇨ Joins: PaleoCrafter (~paleo@preuschoff.me)
L1823[12:27:18] <chbachman> What should I do to stop a config file looking like this: D:"Magic Protector"=0.20000000298023224?
L1824[12:28:14] <chbachman> I only passed in a .2, and the extra decimals are annoying.
L1825[12:28:49] <PaleoCrafter> chbachman, that's double precision for you ;)
L1826[12:28:55] <chbachman> Yeah, IK.
L1827[12:29:09] <chbachman> I was just wondering if there was a way to set the config file to round?
L1828[12:29:16] *** diesieben07 is now known as diesieben|away
L1829[12:30:35] ⇨ Joins: Cray0n (Cray0n@74.141.16.62.customer.cdi.no)
L1830[12:34:28] ⇦ Quits: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Quit: Leaving)
L1831[12:34:32] ⇦ Quits: Wastl2 (~Wastl2@f053014143.adsl.alicedsl.de) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
L1832[12:36:01] <MalkContent> need a second oppinion on forge 1277(1.7.10) OreDictionary lines 323-325
L1833[12:36:14] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L1834[12:37:02] ⇦ Quits: Tombenpotter (~Tombenpot@ACaen-654-1-73-63.w81-48.abo.wanadoo.fr) (Quit: Leaving)
L1835[12:37:30] <MalkContent> does 323 return oredict id's depending on the item of the itemstack alone, so independent of item damage?
L1836[12:38:17] *** prasselpikachu is now known as prassel|off
L1837[12:38:41] ⇨ Joins: Kaiyouko (~IdiotNono@2601:1:8600:3180:ca3a:35ff:fec9:51)
L1838[12:38:48] <Razaekel> TTFTCUTS, is your name Giliam?
L1839[12:38:50] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1840[12:39:05] ⇦ Quits: Kaiyouka (~IdiotNono@2601:1:8600:3180:ca3a:35ff:fec9:51) (Ping timeout: 198 seconds)
L1841[12:39:25] <clienthax> u fukin wut., java.lang.ClassCastException: uk.co.haxyshideout.noflyzone.events.EventListener cannot be cast to uk.co.haxyshideout.noflyzone.events.EventListener
L1842[12:39:32] *** spaceeaway is now known as spaceemotion
L1843[12:39:42] <tterrag> ollieread: dokuwiki has a markdown plugin http://puu.sh/fhQsH.png
L1844[12:42:21] <ollieread> But dokuwiki is shite
L1845[12:42:42] <Vexatos> is it?
L1846[12:42:44] <Vexatos> I quite like it: http://ocdoc.cil.li/
L1847[12:42:52] <ollieread> "that doesn't require a database"
L1848[12:42:57] <Vexatos> Hmmm
L1849[12:42:58] ⇨ Joins: Ipsis__ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1850[12:43:04] <Ivorius> chbachman: You're not supposed to update the config files per hand anyway
L1851[12:43:07] <ollieread> That in itself, is enough for it to be shit
L1852[12:43:14] <Ivorius> So nobody will really see the value like that.
L1853[12:43:25] <chbachman> Wait, what?
L1854[12:43:26] <Ivorius> We have a GUI for this
L1855[12:43:34] ⇦ Quits: DemoXin (~DemoXin@adsl-98-84-236-23.gsp.bellsouth.net) (Ping timeout: 200 seconds)
L1856[12:43:45] <chbachman> config file by hand is the best way
L1857[12:43:46] ⇨ Joins: DemoXin (~DemoXin@adsl-98-84-218-120.gsp.bellsouth.net)
L1858[12:43:57] <Ivorius> https://github.com/Ivorforce/RecurrentComplex/blob/master/src/main/java/ivorius/reccomplex/gui/RCConfigGuiFactory.java
L1859[12:43:59] <ollieread> Vexatos: If it's something being used a lot, the disk I/O would be painful, compared to that of a database
L1860[12:44:06] <Vexatos> Hmmm
L1861[12:44:06] <Ivorius> No, it really isn't :P
L1862[12:44:44] <ollieread> If people could get together a list of what they're want on a wiki for mc mods, I could write something geared towards mc mods
L1863[12:45:25] <Ivorius> An easy recipe system
L1864[12:45:36] <Ivorius> That's all I want really :P
L1865[12:46:02] <McJty> Ooh yes!
L1866[12:46:07] <ollieread> It'd also need a basic understanding of items and blocks, as to provide some base meta values
L1867[12:46:08] * McJty couldn't agree with Ivorius more.
L1868[12:46:15] <McJty> I hate it to have to screenshot your MC screen all the time
L1869[12:46:15] <TTFTCUTS> Razaekel... no
L1870[12:46:33] <Ivorius> Yeah x)
L1871[12:46:39] <Ivorius> These days I don't even do it
L1872[12:46:45] <Ivorius> I just add the things as plaintext
L1873[12:46:48] <ollieread> There's a mod for that :P
L1874[12:46:58] <McJty> Well luckily I have an built-in recipe system in my in-game book :-)
L1875[12:47:02] <Ivorius> A few days ago a guy added recipe images for all my recipes though, so that worked out okay
L1876[12:47:03] <Ivorius> Haha
L1877[12:47:11] <ollieread> There's also a mod to render out block icons
L1878[12:48:38] <tterrag> ollieread: what's wrong with it?
L1879[12:48:53] <ollieread> dokuwiki?
L1880[12:48:58] <tterrag> yes
L1881[12:49:06] <ollieread> For one, it uses the filesystem as a database
L1882[12:50:06] <ollieread> If you think that PHP is bad, look at the dokuwiki code
L1883[12:50:25] <ollieread> It's largely procedural, with a lot of bad practises
L1884[12:51:02] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L1885[12:51:41] <ollieread> With minimal work, you could write a nice wiki system that uses a MySQL database, but with the option of caching files
L1886[12:52:07] <ollieread> Hell, with only a tiny bit more work, you could add in the ability to update markdown files in a github repo as an alternative to using the web panel
L1887[12:52:36] *** helinus|off is now known as helinus
L1888[12:52:37] <tterrag> I would prefer it to be web-editable, and that's a task I'd rather not do myself
L1889[12:52:44] <tterrag> don't want to deal with all the security concerns
L1890[12:52:44] <ollieread> I meant both
L1891[12:53:04] <ollieread> The option to enable editing via a repo
L1892[12:53:21] <ollieread> Which would make contributing nicer, I think
L1893[12:53:38] *** luacs|off is now known as luacs1998
L1894[12:53:41] <tterrag> that is techncially allowed, I have it mirrored on a repo once again
L1895[12:53:43] ⇨ Joins: minercraftsty| (~AndChat39@2600:100d:b114:b83a:0:2d:52ba:401)
L1896[12:53:51] <clienthax> you havn't coded something super hacky until you have this line
L1897[12:53:53] <clienthax> //USE REFLECTION TO ACCESS THIS OR EVERYTHING WILL EXPLODE
L1898[12:53:53] <clienthax> eventListenerWithPluginAccess = loader.loadClass("uk.co.haxyshideout.noflyzone.events.EventListener").newInstance();
L1899[12:54:00] ⇨ Joins: sww1235 (~sww1235@news063183.halls.colostate.edu)
L1900[12:54:16] <ollieread> In fact, it wouldn't be too much work to write a wiki system that uses github pages
L1901[12:54:38] <luacs1998> minecraftforge.net/wiki *coughs*
L1902[12:54:46] <ollieread> That's mediawiki
L1903[12:54:59] <ollieread> and we're talking mod specific wikis
L1904[12:55:14] <sww1235> isn't there already a wiki function in github
L1905[12:55:21] <ollieread> Yes
L1906[12:55:26] <ollieread> Though it lacks a few features
L1907[12:55:31] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1908[12:55:41] *** luacs1998 is now known as luacs|off
L1909[12:55:47] <ollieread> I was thinking of a simple wiki, geared towards mc mods
L1910[12:56:24] ⇦ Quits: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net) (Ping timeout: 200 seconds)
L1911[12:56:53] *** Thog-chibi is now known as Thog
L1912[12:57:31] *** kroeser|away is now known as kroeser
L1913[12:58:15] ⇦ Quits: SoundLogic (~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net) (Ping timeout: 378 seconds)
L1914[12:58:23] <sww1235> so something like another repository linked to the mod's repository
L1915[12:58:39] <ollieread> Well it'd be web first, but you could use a repository
L1916[12:58:55] <sww1235> I know it is possible to host a website (like fully funcitonal site) off of github
L1917[12:59:04] <ollieread> I was thinking of something where you create an object, assign metadata and then write a page, rather than write a page and specify everything there
L1918[12:59:12] <ollieread> Heh, fully functional is a stretch
L1919[12:59:16] <ollieread> You can host html and js
L1920[13:00:14] <tterrag> yeah you can host a "site" but anything that needs serverside access is a nogo
L1921[13:00:21] <tterrag> e.g. a wiki
L1922[13:00:45] <ollieread> See, projects like this would be awesome
L1923[13:01:15] <tterrag> because I'm a hack I mirror my site here, any commit to this repo triggers a pull on my server https://github.com/tterrag1098/Website
L1924[13:01:21] <ollieread> If we could get enough ideas from people, regarding what they need and what they like, there would be enough to create a system from there
L1925[13:01:25] <tterrag> updates quicker than GH pages would lol
L1926[13:01:36] <ollieread> For simplicity, it could even be a SaSS system
L1927[13:01:40] <ollieread> Though free
L1928[13:02:23] <tterrag> ollieread: mdwiki is amazing and simple...if it could be like that, with the added option of on-web editing...it would be perfect
L1929[13:02:44] <ollieread> on-web?
L1930[13:02:49] <ollieread> Oh you mean like, a ui admin panel?
L1931[13:03:03] ⇦ Quits: trab (~trab@28.np.emoserver.com) ()
L1932[13:03:16] <tterrag> I mean ala mediawiki or dokuwiki
L1933[13:03:21] <tterrag> press "edit page" and do it on the browser
L1934[13:03:22] <ollieread> Ahh
L1935[13:03:24] <tterrag> problem is https://github.com/Dynalon/mdwiki/issues/5
L1936[13:03:38] <cad435> wich type of Entity is best to create a visible "thing" that only can be spawned and placed anywere in the world (this will be done by a Server-Plugin in the Future) Projectile?
L1937[13:04:00] <tterrag> cad435: perhaps just Entity ?
L1938[13:04:12] <tterrag> assuming you are extending a class
L1939[13:04:57] ⇨ Joins: SoundLogic (~SoundLogi@71-87-83-59.dhcp.krny.ne.charter.com)
L1940[13:05:03] <cad435> yes... extending Entity than... did "just Entity" have phisics? (i hope no)
L1941[13:05:06] <MalkContent> question: if you install cauldron do you have to install forge in addition?
L1942[13:05:19] *** Darkhax is now known as Darkhax_AFK
L1943[13:05:25] <ollieread> If you install cauldron you have to kill yourself
L1944[13:05:28] <ollieread> for installing cauldron
L1945[13:05:29] ⇦ Quits: HagiZ (~hagiz@c83-253-67-82.bredband.comhem.se) (Remote host closed the connection)
L1946[13:05:41] <MalkContent> got an issue from some dude that tries to run tc on cauldron
L1947[13:05:51] <ollieread> tc?
L1948[13:05:56] <ollieread> Though I'm certain cauldron includes forge
L1949[13:05:59] <ollieread> That's kind of its thing
L1950[13:06:17] <ollieread> But from experience, cauldron messes with events in some way
L1951[13:06:18] <MalkContent> that says tc is missing a required mod "forge@[blabla,)"
L1952[13:06:33] <ollieread> ...
L1953[13:06:41] <ollieread> That's a forge error
L1954[13:06:52] <ollieread> So forge is telling you that you're missing the forge mod?
L1955[13:06:53] <MalkContent> and I'm asking myself wether I should tell him "tell the cauldron people"
L1956[13:07:07] <ollieread> Do you have required-after:forge or something?
L1957[13:07:37] <MalkContent> "I" do not
L1958[13:07:42] <MalkContent> but tc has, yes
L1959[13:07:58] *** matthew|gone is now known as matthewprenger
L1960[13:08:07] <ollieread> What is TC?
L1961[13:08:12] <MalkContent> I am asking myself weither or not I should tell him "pester cauldron" or "update forge"
L1962[13:08:14] <MalkContent> thaumcraft
L1963[13:08:14] <ollieread> Thaumcraft?
L1964[13:08:29] <ollieread> dependencies="required-after:Forge@[10.13.2,);required-after:Baubles@[1.0.1.10,)"
L1965[13:08:33] <ollieread> so it does
L1966[13:08:37] <MalkContent> yep
L1967[13:09:02] <ollieread> Maybe their cauldron version utilises an old version
L1968[13:09:17] <MalkContent> *shrugs* i have no idea how cauldron works
L1969[13:09:29] <ollieread> Pretty sure it's just an amalgamation of forge and bukkit
L1970[13:09:31] <MalkContent> if it requires forge installed he probably has an old forge
L1971[13:09:43] <ollieread> Though I'm certain that error is a forge error
L1972[13:09:47] <MalkContent> if it doesn't then cauldron is at fault
L1973[13:09:51] <ollieread> Someone in here may be able to confirm or deny
L1974[13:09:51] ⇦ Parts: McJty (~jorrit@94-225-252-38.access.telenet.be) (Ex-Chat))
L1975[13:14:17] *** Player|off is now known as Player
L1976[13:14:22] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L1977[13:17:36] *** alekso56 is now known as alekso56_off
L1978[13:17:43] <ollieread> or not
L1979[13:17:45] ⇨ Joins: cpup (~cpup@32.218.113.33)
L1980[13:19:26] <MalkContent> :D
L1981[13:21:35] ⇨ Joins: Technostar98 (~Administr@cpe-66-67-8-129.rochester.res.rr.com)
L1982[13:21:50] ⇦ Quits: Techno (~Administr@cpe-66-67-8-129.rochester.res.rr.com) (Ping timeout: 198 seconds)
L1983[13:22:21] ⇨ Joins: Wylker (~quassel@cpe-173-172-54-19.tx.res.rr.com)
L1984[13:23:01] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L1985[13:25:27] *** prassel|off is now known as prasselpikachu
L1986[13:26:25] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout: 194 seconds)
L1987[13:26:56] *** spaceemotion is now known as spaceeaway
L1988[13:27:25] <cad435> is it possible to convert an IModellCustom to a ModelBase? can't get it working...
L1989[13:30:07] <Ivorius> Why would you event want a ModelBase
L1990[13:31:08] <Lymia> Geez.
L1991[13:31:15] <Lymia> I underestimated the work a launcher needs to do a little.
L1992[13:32:32] <MalkContent> hah.
L1993[13:32:44] <MalkContent> it's like guis
L1994[13:33:12] <MalkContent> "hey all i want is to show <insert> and allow interaction <insert>, it can't be that hard"
L1995[13:33:23] <cad435> Ivorius: because an entity should have a model? anyway, somehow got it working...
L1996[13:33:33] ⇨ Joins: Zesty (~Zesty@do.ustclug.org)
L1997[13:33:46] *** big_Xplosion is now known as big_Xplo|AFK
L1998[13:34:01] <Ivorius> cad435: You can't animate an IModelCustom
L1999[13:34:06] <MalkContent> cad435: simple cast
L2000[13:34:08] <Ivorius> So doing that would make little sense :P
L2001[13:34:13] <Ivorius> wtf MalkContent x)
L2002[13:34:14] <MalkContent> but you have to make sure it's actually a modelbase first
L2003[13:34:19] <Ivorius> lol
L2004[13:34:22] <cad435> i don't want to animate Ivorius...
L2005[13:34:32] <tterrag> ModelBase doesn't implement IModelCustom does it?
L2006[13:34:37] <Ivorius> You have an entity you don't want to animate?
L2007[13:34:38] <tterrag> so a "simple cast" would not work
L2008[13:34:39] <Ivorius> lol
L2009[13:34:45] <Lymia> MalkContent, it's not that bad. :P
L2010[13:34:47] <Lymia> Just not trivial.
L2011[13:35:10] <cad435> tterrag: no it don't... i know that simple cast wouldn work^^
L2012[13:35:15] <MalkContent> Ivorius: some higher up thingy could extend ModelBase and implement IModelCustom
L2013[13:35:32] <MalkContent> and a function could return an IModelCustom
L2014[13:35:44] <MalkContent> then you can cast it to modelbase
L2015[13:35:52] <MalkContent> no?(?)
L2016[13:36:43] <MalkContent> ha. shut you all up. the all of the yous :P
L2017[13:36:43] <cad435> MalkContent: Key to sucess was to make a class extends modelBase and load an Wavefront inside... dunno if it would work because no testing, but for my glider i did it the same and it worked...
L2018[13:36:49] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L2019[13:37:06] ⇦ Quits: RawringNymNym (~maria@bas1-brampton37-2925361205.dsl.bell.ca) (Quit: http://nymphaea.ca/)
L2020[13:37:22] <MalkContent> idk what wavefront is
L2021[13:37:47] <cad435> .obj
L2022[13:38:43] <MalkContent> still don't know what that had to do with the above question.
L2023[13:39:23] ⇨ Joins: Kadah (~Kadah@72.21.158.30)
L2024[13:39:57] <cad435> Wavefront is a Model-File...
L2025[13:40:35] <MalkContent> so what has that to do with "turnign" an IModelCustom into a ModelBase
L2026[13:40:44] ⇦ Quits: psxlover (psxlover@178.128.248.28.dsl.dyn.forthnet.gr) (Ping timeout: 198 seconds)
L2027[13:40:45] <MalkContent> "converting"*
L2028[13:41:56] <Lymia> wtf is net.minecraftforge.gradle.GradleStartCommon for
L2029[13:43:11] <cad435> MalkContent: i have an WavefrontModel, but Fourge would like to have a ModelBase... So i dont wan't to write the modelBase myself, because i can do this a lot faster and better with C4D and creating a Wavefront object... so i need to tell Forge how to interpret the wavefront to write it to an internal ModelBase class
L2030[13:44:03] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2031[13:44:56] <MalkContent> okay. so you didn't convert a IModelCustom to ModelBase, i take it
L2032[13:45:15] ⇨ Joins: SnoFox (~josh@holo.snofox.net)
L2033[13:46:33] ⇨ Joins: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L2034[13:48:04] <cad435> MalkContent: no i didn't convert, but at first i think i have to do and that turned out to be not working... thats why i asked before...
L2035[13:48:04] <PaleoCrafter> cad435, ModelBase is a vanilla thing which is restricted to boxes, iirc
L2036[13:48:16] <PaleoCrafter> you can't just convert a wavefront model to that
L2037[13:48:36] *** prasselpikachu is now known as prassel|off
L2038[13:48:45] <MalkContent> well how was I supposed to know that you now wanted to accomplish something else entirely ;P
L2039[13:48:56] ⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L2040[13:49:27] *** prassel|off is now known as prasselpikachu
L2041[13:49:30] <cad435> PaleoCrafter: sure? well i'll try try anyway as i don't know how to do it different^^
L2042[13:50:24] *** spaceeaway is now known as spaceemotion
L2043[13:55:31] ⇨ Joins: Hoshiko (~IdiotNono@2601:1:8600:3180:ca3a:35ff:fec9:51)
L2044[13:57:50] ⇦ Quits: Kaiyouko (~IdiotNono@2601:1:8600:3180:ca3a:35ff:fec9:51) (Ping timeout: 198 seconds)
L2045[14:00:39] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L2046[14:00:43] *** Player is now known as Player|off
L2047[14:01:16] <Ivorius> Technically you don't know how to do it like this either
L2048[14:01:20] <pixlepix> How would I make a gui close under certain conditions?
L2049[14:01:23] <Ivorius> Because it's not possible :P
L2050[14:01:26] ⇦ Quits: Vexatos (~Vexatos@p5B3C9CDF.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L2051[14:01:31] <pixlepix> (My own gui)
L2052[14:01:36] *** Player|off is now known as Player
L2053[14:01:49] <Ivorius> pixlepix: player.closeScreen
L2054[14:01:55] <Ivorius> On the server
L2055[14:03:34] ⇨ Joins: maxlowry123 (~IceChat9@pool-71-244-117-34.albyny.fios.verizon.net)
L2056[14:03:57] ⇨ Joins: Encryptic (~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net)
L2057[14:04:09] <sww1235> quick question, what is backup world.dat
L2058[14:04:32] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2059[14:05:06] ⇨ Joins: featurive (~Thunderbi@2001:983:315f:1:50d2:e6bd:4e7d:a660)
L2060[14:06:47] ⇦ Quits: Andrey96 (~Instantbi@95-30-200-229.broadband.corbina.ru) (Ping timeout: 186 seconds)
L2061[14:08:01] *** alekso56_off is now known as alekso56
L2062[14:09:13] ⇦ Quits: Encryptic (~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net) (Quit: Quit)
L2063[14:09:47] *** chbachman is now known as chbachman|away
L2064[14:10:40] *** Lathanael|Away is now known as Lathanael
L2065[14:19:43] ⇨ Joins: RX14-chibi (~RX14@37.187.216.30)
L2066[14:20:04] *** Darkhax_AFK is now known as Darkhax
L2067[14:20:04] ⇦ Quits: chbachman|away (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L2068[14:21:41] ⇦ Quits: TheTemportalist (~thetempor@70.44.184.172.res-cmts.lcp.ptd.net) ()
L2069[14:23:48] ⇨ Joins: Shukaro (~Shukaro@130.108.232.44)
L2070[14:24:17] ⇨ Joins: Encryptic (~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net)
L2071[14:24:23] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L2072[14:29:56] *** prasselpikachu is now known as prassel|off
L2073[14:30:02] ⇨ Joins: Master (webchat@172-15-89-195.lightspeed.milwwi.sbcglobal.net)
L2074[14:30:14] ⇨ Joins: LexManos (~Lex@50-76-111-34-static.hfc.comcastbusiness.net)
L2075[14:30:15] MineBot sets mode: +o on LexManos
L2076[14:30:18] ⇨ Joins: minecreatr (~minecreat@uva-120-73.ResHall.Berkeley.EDU)
L2077[14:30:34] <LexManos> fuck that
L2078[14:30:54] *** LexManos sets mode: -b *!*@*.me
L2079[14:31:38] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2080[14:33:28] *** prassel|off is now known as prasselpikachu
L2081[14:34:18] ⇦ Quits: Encryptic (~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net) (Quit: Quit)
L2082[14:35:45] ⇨ Joins: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L2083[14:35:47] ⇦ Quits: Master (webchat@172-15-89-195.lightspeed.milwwi.sbcglobal.net) (Ping timeout: 186 seconds)
L2084[14:36:33] *** helinus is now known as helinus|off
L2085[14:36:43] *** sk89q|away is now known as sk89q
L2086[14:38:50] ⇨ Joins: Encryptic (~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net)
L2087[14:42:06] <Lymia> Why... uh, a ban on a whole TLD at all?
L2088[14:43:37] <LexManos> because hexchat is a fucking moron and didnt ban who i wanted fucking drop it
L2089[14:44:26] <robotbrain> ok
L2090[14:44:32] <robotbrain> so I need to remove some opcodes
L2091[14:44:39] <robotbrain> how many instructions is return new ScaledResolution(Minecraft.getMinecraft(), Minecraft.getMinecraft().displayWidth / 2, Minecraft.getMinecraft().displayHeight);
L2092[14:44:46] <robotbrain> sorry
L2093[14:44:46] <robotbrain> new ScaledResolution(this.mc, this.mc.displayWidth, this.mc.displayHeight);
L2094[14:44:47] <robotbrain> that
L2095[14:44:55] ⇨ Joins: SamRaven2 (~SamRaven2@cpe-174-111-244-046.triad.res.rr.com)
L2096[14:45:32] <Ordinastie> then again, if you need to ask, you shouldn't be doing it
L2097[14:45:44] <robotbrain> ¯\(°_o)/¯
L2098[14:45:53] <robotbrain> I dont know if this.mc stays on the stack
L2099[14:46:03] ⇦ Quits: jan (jan@quassel.woboq.de) (Ping timeout: 378 seconds)
L2100[14:46:26] <Lymia> You should really not be coremodding if you don't know what you're doing..
L2101[14:46:39] <robotbrain> for the most part I do
L2102[14:46:43] ⇨ Joins: Doty1154 (~doty1154@50.136.193.35)
L2103[14:47:29] ⇨ Joins: RawringNymNym (~maria@BMTNON3746W-LP130-01-1177624808.dsl.bell.ca)
L2104[14:47:38] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L2105[14:48:05] ⇨ Joins: Magik6k (~Magik6k_@vh2.magik6k.net)
L2106[14:48:55] ⇦ Quits: Encryptic (~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net) (Quit: Quit)
L2107[14:50:07] ⇦ Quits: featurive (~Thunderbi@2001:983:315f:1:50d2:e6bd:4e7d:a660) (Quit: featurive)
L2108[14:50:29] ⇨ Joins: PWN1109 (webchat@31-178-68-215.dynamic.chello.pl)
L2109[14:51:21] <Lumien> use the bytecode eclipse plugin and look at the bytecode
L2110[14:51:26] <robotbrain> intellij
L2111[14:51:28] *** bspkrs|out is now known as bspkrs
L2112[14:52:25] <Lumien> there is probably something similiar
L2113[14:52:34] <robotbrain> turns out its built in
L2114[14:53:16] <cad435> if i have a block (as a block variable), how can i save things into it's tile entity (i made sure that is has the right tileEntity), I search for sth like "block.NBTCompund.setVariable", but without success...
L2115[14:54:26] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2116[14:54:38] <PaleoCrafter> cad435, the Block instance isn't coupled to a specific block
L2117[14:55:08] <PaleoCrafter> (specific block = Block ABC placed at position XYZ)
L2118[14:55:22] ⇨ Joins: maya (~Maya@ppp-seco21th2-46-193-160-173.wb.wifirst.net)
L2119[14:55:23] <cad435> yes i know, but i have a block variable, like "parblock = world.getblock(vars)"
L2120[14:55:47] <Unh0ly_Tigg> world.getTileEntity
L2121[14:55:50] <PaleoCrafter> ^
L2122[14:57:01] <PaleoCrafter> a TE is something that's getting created for every position of the Block instance in the world, like ItemStacks are there for every occurance of an Item instance in your inv etc.
L2123[14:57:28] <robotbrain> WHOO
L2124[14:57:31] <robotbrain> IT WORKS
L2125[14:57:31] ⇨ Joins: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com)
L2126[14:58:07] <robotbrain> http://puu.sh/ficFb/083fffb8bf.png
L2127[14:58:20] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L2128[14:59:45] <cad435> PaleoCrafter: my problem: i know what i TE is, but not how to store data in it, cause i do it for the first time now^^
L2129[15:00:45] <cad435> and i really don't get it... so, i have now: "parEntity.readFromNBT(new NBTTagCompound().getIntArray("RGB_VALUE"));" but this is nonsence... how i get the int[] out of this 0.o
L2130[15:01:08] <Unh0ly_Tigg> you write the data with variables stored in the tile entity (non-static fields) and store them to long term storage with the writeToNBT method, and read from long term storage with readFromNBT
L2131[15:01:35] *** prasselpikachu is now known as prassel|off
L2132[15:04:31] <cad435> Unh0ly_Tigg: ok thx i understand that... but somehow it must be bossible to change a Tag when the block is placed in the world (I just read the chestBlock class, but i don't get it either -.-)
L2133[15:04:53] <PaleoCrafter> a TE isn't getting represented by NBT at runtime
L2134[15:05:07] <PaleoCrafter> you have to cast the instance to the appropriate type and change fields directly
L2135[15:05:53] <killjoy> I've added type checking :) http://i.imgur.com/7m7JAJC.png
L2136[15:06:04] ⇨ Joins: thisischrys (thisischry@d8D8788AA.access.telenet.be)
L2137[15:06:45] <chbachman> killjoy, Is this an eclispe mincraft plugin?
L2138[15:06:51] <killjoy> Nope
L2139[15:06:57] <chbachman> What is it for?
L2140[15:07:00] <killjoy> java
L2141[15:07:08] <killjoy> This feature was added in java 6
L2142[15:07:12] <chbachman> really?
L2143[15:07:18] ⇨ Joins: Gregory (~Gregory@173-224-23-159.stanton.net)
L2144[15:07:18] <Unh0ly_Tigg> annotation processor
L2145[15:07:21] <cad435> ah... ok, that makes sense. So if i wanna change the "Runtime-NBT" i just have to completely replace the block and set a new block with correct NBT-Tags?
L2146[15:07:32] <Unh0ly_Tigg> mp
L2147[15:07:35] ⇦ Quits: Hea3veN (~Hea3veN@181.165.169.102) (Ping timeout: 198 seconds)
L2148[15:07:35] <Unh0ly_Tigg> no*
L2149[15:07:39] <killjoy> It works with javac
L2150[15:09:23] <Unh0ly_Tigg> cad435, you manipulate the custom tile entity with fields and methods, then let the system use the nbt methods to allow you to store the tile's information to disk (or send to the client from the server, etc)
L2151[15:11:11] ⇦ Quits: RikSolo (~MyLeetZNC@dhcp-089-099-178-146.chello.nl) (Ping timeout: 198 seconds)
L2152[15:11:36] *** Hoshiko is now known as Kaiyouka
L2153[15:11:54] ⇦ Quits: Delaxarnyazer (~Delaxarny@ip5653e53d.direct-adsl.nl) (Ping timeout: 378 seconds)
L2154[15:12:07] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L2155[15:12:14] <cad435> ah ok... I'll try...
L2156[15:12:18] ⇨ Joins: Devin_Mobile (uid44396@id-44396.highgate.irccloud.com)
L2157[15:12:23] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L2158[15:12:35] <PaleoCrafter> cad435, it'd help if you told us what exactly you want to change
L2159[15:12:46] ⇨ Joins: Delax|Away (~Delaxarny@ip5653e53d.direct-adsl.nl)
L2160[15:13:06] *** Delax|Away is now known as Delaxarnyazer
L2161[15:13:58] <cad435> well, i use CptRageToaster's ColoredLightAPI and simply try to create a Colered Lamp that stores its color information as TileEntity (currently i have setup 16 predefined colors via metadata, but thats not that neat^^)
L2162[15:14:03] *** prassel|off is now known as prasselpikachu
L2163[15:14:12] ⇦ Quits: Kotoro (~KotoroShi@c-24-34-89-129.hsd1.ct.comcast.net) (Quit: Depression is merely anger without enthusiasm)
L2164[15:14:33] <LexManos> kill: how are you getting that into eclipse?
L2165[15:14:39] ⇨ Joins: Hea3veN (~Hea3veN@181.165.169.102)
L2166[15:14:45] <LexManos> and does it work for idea
L2167[15:14:52] <LexManos> without the end modder having to do extra config
L2168[15:15:34] <cad435> PaleoCrafter: http://pastebin.com/kJwVCLcQ thats the Tile-Entity i've set up
L2169[15:16:20] <PaleoCrafter> jesus christ, you should look at some naming conventions, cad435 :P
L2170[15:16:43] <cad435> not for just trying new things out... :D
L2171[15:16:45] *** prasselpikachu is now known as prassel|off
L2172[15:16:49] ⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit: Leaving)
L2173[15:16:57] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2174[15:16:58] <Ordinastie> yes, even for just trying new things out
L2175[15:17:49] ⇦ Parts: Thog (~Thog@37.187.216.30) (Leaving))
L2176[15:17:51] <cad435> well... ok, maybe... xD
L2177[15:18:30] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout: 378 seconds)
L2178[15:18:48] <Unh0ly_Tigg> somone pick a number between 1 and 8 (inclusive)
L2179[15:18:52] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit: Leaving.)
L2180[15:19:00] *** prassel|off is now known as prasselpikachu
L2181[15:19:04] <cad435> 42.. oh wait...
L2182[15:19:12] <Unh0ly_Tigg> >.>
L2183[15:19:15] <cad435> take 3 :D
L2184[15:19:17] <Gregory> !random
L2185[15:20:28] <Unh0ly_Tigg> now, a number between 1 and 7, 1 and 6, 1 and 5, and between 1 and 4.
L2186[15:21:39] <Gregory> it would be neat if we could do something like: "!random 1 6" and get a random result...
L2187[15:21:41] <cad435> as i said, take 3 ^^
L2188[15:22:34] <Gregory> probably a bot script somewhere to do it.
L2189[15:23:23] <killjoy> Why not !rtd
L2190[15:23:30] <robotbrain> ok
L2191[15:23:39] <robotbrain> so for the most part my code works
L2192[15:23:52] <cad435> PaleoCrafter: i setup a debug command to set the rgb-Value, it works, but now i have to update the block, so it gets the new light-value...
L2193[15:23:58] <robotbrain> renderglobal is being wierd
L2194[15:24:09] <robotbrain> s/wierd/weird
L2195[15:24:27] <Gregory> s/weird/wired lol
L2196[15:25:13] <robotbrain> lol
L2197[15:25:42] <robotbrain> its rendering side-by-side
L2198[15:25:53] <robotbrain> except it only renders the world on the right
L2199[15:26:05] <robotbrain> everything else does render on both sides
L2200[15:26:15] <robotbrain> so im a bit confused
L2201[15:26:50] <Unh0ly_Tigg> render once on the right, glTranslate over to the left, and render again?
L2202[15:26:52] <robotbrain> im replacing the anaglyph colors with GL11.glViewPort
L2203[15:26:59] <Ivorius> Wtf cad435
L2204[15:27:03] <robotbrain> im using glViewport
L2205[15:27:09] <Ivorius> You store a color as string
L2206[15:27:12] <Gregory> ... maybe it's code for anaglyph/stereoscopic view... :-P
L2207[15:27:49] <robotbrain> I also need to fix the aspect ratios
L2208[15:27:58] <robotbrain> its very... squashed
L2209[15:28:04] <Ivorius> Also cad435, look at the code you are actually calling
L2210[15:28:10] <Ivorius> getIntArray will not throw an exception
L2211[15:28:44] <heldplayer> robotbrain: it's probably glClear clearing everything
L2212[15:28:57] <robotbrain> ill look into it
L2213[15:29:06] <robotbrain> OH
L2214[15:29:18] <cad435> Ivorius: no i don't store it as a string... created a own RGBVect-class that parses a string into three integers...
L2215[15:29:20] <robotbrain> yeah thats probably it
L2216[15:29:33] <Ivorius> Why
L2217[15:29:34] <Ivorius> WHY
L2218[15:29:48] <Ivorius> Why the fuck would you parse a string when you can just pass 4 ints
L2219[15:30:05] <robotbrain> actually no
L2220[15:30:15] <Ivorius> or 3
L2221[15:30:34] <cad435> because a normal Color dont have ".toIntArray" and because you can take the string directly from an ingame command...
L2222[15:30:54] <Ivorius> new int[]{color.red, color.green, color.blue}
L2223[15:30:54] <MalkContent> >_>
L2224[15:31:00] ⇨ Joins: SnowDapples (~SnowDappl@pD9588CB4.dip0.t-ipconnect.de)
L2225[15:31:03] <Ivorius> Now what exactly is your problem?
L2226[15:31:06] * Gregory says, "Pass the popcorn, this movie is getting interesting. Oh, wait, it's just #minecraftforge..."
L2227[15:31:17] <Ivorius> Besides, a data type must not be dependent on its input
L2228[15:31:28] <cad435> Ivorius: i don't have a problem with my own class...
L2229[15:31:33] <Ivorius> A command, that's input
L2230[15:31:41] *** Genuine|Sleep is now known as Genuine
L2231[15:31:43] <Ivorius> Yes, your class is a problem :P
L2232[15:31:51] <heldplayer> robotbrain: it might also be interesting to use glScissor to make sure nothing renders outside of what you want it to render
L2233[15:32:02] <robotbrain> I do use glScissor
L2234[15:33:50] ⇦ Quits: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L2235[15:33:51] <MalkContent> or, cad, you could go by mc convention of storing color as an int :|
L2236[15:34:41] <cad435> Ivorius: maybe^^ I use it in about everything i have to do with colors^^ if sth needs anonther output (maybe an Java.awt.color) i simply add an ".toJavaColor" to the class and everything it works fine^^
L2237[15:35:00] ⇨ Joins: sciguyryan (~sciguyrya@109-205-170-105.dynamic.swissvpn.net)
L2238[15:35:14] <Ivorius> lol
L2239[15:35:17] <MalkContent> somewhere carmack is crying a single tear of disappoint
L2240[15:35:26] <cad435> MalkContent: "color.toInt"
L2241[15:36:43] <robotbrain> ok that didnt work
L2242[15:36:50] <cad435> and wtf i want to store an NBT-Value... how i did pass trough does not matter i think...
L2243[15:37:05] <cad435> *pass it trough...
L2244[15:37:24] ⇦ Quits: Hea3veN (~Hea3veN@181.165.169.102) (Quit: leaving)
L2245[15:38:21] <MalkContent> virtually has no performance impact
L2246[15:38:42] <MalkContent> just makes everyone go "why."
L2247[15:41:37] ⇦ Quits: ElgarL (~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping timeout: 194 seconds)
L2248[15:41:43] ⇦ Parts: Gregory (~Gregory@173-224-23-159.stanton.net) ())
L2249[15:44:51] <Unh0ly_Tigg> the only thing that I have to say when these 'arguments' occur is:
L2250[15:44:54] <Unh0ly_Tigg> http://i.imgur.com/QFvlyLg.gif
L2251[15:44:54] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L2252[15:46:13] ⇨ Joins: asdaa (uid52768@id-52768.charlton.irccloud.com)
L2253[15:46:29] ⇦ Parts: asdaa (uid52768@id-52768.charlton.irccloud.com) ())
L2254[15:48:57] *** kroeser is now known as kroeser|away
L2255[15:49:12] ⇦ Quits: Loetkolben (~Loetkolbe@ipbcc23de8.dynamic.kabel-deutschland.de) (Quit: Over and Out!)
L2256[15:49:15] ⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L2257[15:50:01] <robotbrain> ok
L2258[15:50:01] <robotbrain> http://puu.sh/filhv/f5d1c3ea51.png
L2259[15:50:03] <robotbrain> there
L2260[15:50:07] <robotbrain> closer!
L2261[15:51:32] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2262[15:54:21] <TTFTCUTS> anyone: how do I make the tessellator draw semitransparent? Setting the alpha in setColorRGBA doesn't seem to be making a difference
L2263[15:54:30] <tterrag> TTFTCUTS: is blend enabled?
L2264[15:54:53] <TTFTCUTS> how would one do that?
L2265[15:55:00] <TTFTCUTS> (guessing not)
L2266[15:55:05] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L2267[15:55:13] <tterrag> well
L2268[15:55:20] <tterrag> in what context?
L2269[15:55:23] <tterrag> block renderer?
L2270[15:55:25] <tterrag> item renderer?
L2271[15:55:38] <TTFTCUTS> item
L2272[15:55:58] <tterrag> GL11.glEnable(GL11.GL_BLEND)
L2273[15:56:01] <TTFTCUTS> ahh
L2274[15:56:32] ⇦ Quits: PWN1109 (webchat@31-178-68-215.dynamic.chello.pl) (Quit: Web client closed)
L2275[15:56:36] <TTFTCUTS> yeah, missed that
L2276[15:57:11] <TTFTCUTS> that's the one, thanks
L2277[15:57:43] ⇨ Joins: PWN1109 (~PWN1109@31-178-68-215.dynamic.chello.pl)
L2278[15:58:00] <cad435> TTFTCUTS: you usually need to specify the Blend function too, for example "GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA)"
L2279[15:58:06] <PWN1109> Due to my contributions to the NOVA API and this channel's rules, I would like to request a ban
L2280[15:58:15] <TTFTCUTS> yeah, only needed a black quad to be semitransparent
L2281[15:58:17] <TTFTCUTS> nothing fancy
L2282[15:58:24] <TTFTCUTS> I had used that elsewhere, I'd just forgotten it
L2283[15:58:34] *** PWN1109 was kicked by LexManos (PWN1109))
L2284[15:59:24] <MalkContent> TTFTCUTS: also gotta set the blend mode
L2285[15:59:52] <MalkContent> o nvm, cad got to you first ^^
L2286[16:00:02] *** Vic-chibi is now known as Vic
L2287[16:00:10] <MalkContent> though you should use the opengl helper
L2288[16:00:16] <MalkContent> not call gl11 directly with that
L2289[16:00:28] <TTFTCUTS> it's been what, 4 or so months since I did the journal gui stuff I last used it on :p
L2290[16:00:37] <Unh0ly_Tigg> or, if your using 1.8, use the GLStateManager class
L2291[16:00:48] <TTFTCUTS> nah, it's 1.7 for now
L2292[16:00:55] <MalkContent> btw
L2293[16:01:16] <MalkContent> can someone tell me the difference between GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA) and GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE)?
L2294[16:01:39] <MalkContent> i thought if i only wanted the top layer transparent, the latter one would be the correct one
L2295[16:02:01] <TTFTCUTS> that'd add the source to the destination
L2296[16:02:07] <Unh0ly_Tigg> https://www.opengl.org/sdk/docs/man2/xhtml/glBlendFunc.xml
L2297[16:02:21] <Player> blend is always on top of the background
L2298[16:03:06] <Player> the former is what you'd normally use to draw on top of the background with alpha being the opacity
L2299[16:03:07] <MalkContent> thx tigg, totally never went there
L2300[16:03:42] <Player> the latter just adds the color on top, making it brighter
L2301[16:03:52] ⇨ Joins: Eternaldoom (~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com)
L2302[16:04:15] <MalkContent> but the alpha of the top layer would still be respected, no?
L2303[16:05:23] <Player> well the alpha scales the foreground color then
L2304[16:05:58] <MalkContent> so without minus_src_alpha the background doesn't shine through?
L2305[16:06:05] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L2306[16:06:25] <Player> it does in both configurations you mentioned
L2307[16:06:46] <MalkContent> okay, then i got that right
L2308[16:06:59] ⇦ Quits: Ipsis__ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 198 seconds)
L2309[16:07:07] <MalkContent> oh. oooh. i think i got it now
L2310[16:09:51] *** big_Xplo|AFK is now known as big_Xplosion
L2311[16:10:27] ⇦ Quits: TheFjong (~TheFjong|@3e6b1460.rev.stofanet.dk) (Read error: Connection reset by peer)
L2312[16:10:45] ⇨ Joins: EXTER (webchat@173.215.175.231)
L2313[16:14:26] ⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit: Leaving)
L2314[16:14:47] *** bilde2910 is now known as bilde2910|away
L2315[16:14:48] ⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L2316[16:15:24] ⇨ Joins: keybounce_ (uid44894@id-44894.charlton.irccloud.com)
L2317[16:15:34] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2318[16:18:58] <MalkContent> til there's primitives. woohoo
L2319[16:22:27] <robotbrain> ugh
L2320[16:22:32] <robotbrain> I cant get this to render right
L2321[16:22:47] <robotbrain> everything renders except blocks and entities
L2322[16:23:52] *** chbachman is now known as chbachman|away
L2323[16:26:51] <robotbrain> bye for tonight, gotta help with my brother
L2324[16:29:36] *** PaleoCrafter is now known as Paleo|off
L2325[16:30:34] *** Quetzi is now known as Quetzi|off
L2326[16:31:02] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L2327[16:31:54] *** Quetzi|off is now known as Quetzi
L2328[16:33:59] ⇦ Quits: chbachman|away (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L2329[16:34:21] <Ivorius> https://github.com/MinecraftForge/MinecraftForge/pull/1671
L2330[16:34:24] <Ivorius> All teh walls of text
L2331[16:34:33] <Ivorius> Well, at least people care about this, lol
L2332[16:35:32] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2333[16:35:56] ⇨ Joins: leoxs (webchat@108-225-16-190.fibertel.com.ar)
L2334[16:37:08] ⇦ Quits: Doty1154 (~doty1154@50.136.193.35) (Ping timeout: 198 seconds)
L2335[16:38:01] *** Riking is now known as Riking|away
L2336[16:38:09] *** Riking|away is now known as Riking
L2337[16:39:30] ⇦ Quits: cad435 (~quassel@2a02:6d40:100:99b:208d:5a7b:ce63:cc85) (Read error: Connection reset by peer)
L2338[16:40:28] ⇨ Joins: cad435 (~quassel@2a02:6d40:100:99b:9990:2cfb:534f:7e99)
L2339[16:41:25] ⇦ Quits: maxlowry123 (~IceChat9@pool-71-244-117-34.albyny.fios.verizon.net) (Ping timeout: 194 seconds)
L2340[16:42:09] *** Quetzi is now known as Quetzi|off
L2341[16:42:43] ⇨ Joins: leoxs22 (~leoxs@108-225-16-190.fibertel.com.ar)
L2342[16:42:52] ⇦ Quits: maya (~Maya@ppp-seco21th2-46-193-160-173.wb.wifirst.net) (Quit: Leaving)
L2343[16:42:58] <leoxs22> Hello, sorry, anybody knows an updated tileEntity guide? for making an special chest
L2344[16:44:27] ⇨ Joins: maxlowry123 (~IceChat9@pool-71-244-117-34.albyny.fios.verizon.net)
L2345[16:45:55] ⇦ Quits: leoxs (webchat@108-225-16-190.fibertel.com.ar) (Ping timeout: 186 seconds)
L2346[16:46:27] ⇦ Quits: EXTER (webchat@173.215.175.231) (Quit: Web client closed)
L2347[16:47:01] ⇨ Joins: Inap (~Inap@p20030043CF192A01AC84EF061E5DE975.dip0.t-ipconnect.de)
L2348[16:47:30] *** Quetzi|off is now known as Quetzi
L2349[16:48:56] ⇨ Joins: bochen415 (webchat@aalu141.neoplus.adsl.tpnet.pl)
L2350[16:49:50] *** manmaed is now known as manmaed|AFK
L2351[16:50:44] ⇨ Joins: mikeprimm_ (~mikeprimm@cpe-70-116-51-5.austin.res.rr.com)
L2352[16:51:10] <leoxs22> any can help me? :)
L2353[16:53:21] ⇨ Joins: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net)
L2354[16:53:26] ⇦ Parts: jakimfett (~overnet@c-73-180-36-141.hsd1.or.comcast.net) ())
L2355[16:53:41] <Player> it didn't really change
L2356[16:53:48] ⇨ Joins: The_Doctors_Life (~Doctors@irc.thedoctorslife.com)
L2357[16:54:12] <Player> register the class as before, instantiate the te objects from the block/blockcontainer
L2358[16:54:12] ⇦ Parts: The_Doctors_Life (~Doctors@irc.thedoctorslife.com) ())
L2359[16:54:44] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L2360[16:54:46] <Ivorius> DimensionManager is server-side only, right?
L2361[16:55:10] ⇦ Quits: thisischrys (thisischry@d8D8788AA.access.telenet.be) (Quit: Leaving)
L2362[16:55:13] <Ivorius> Like, calling this from a client while in multiplayer mode won't yield anything useful
L2363[16:55:13] *** Zidane|Away is now known as Zidane
L2364[16:56:29] ⇦ Quits: minercraftsty| (~AndChat39@2600:100d:b114:b83a:0:2d:52ba:401) (Ping timeout: 198 seconds)
L2365[16:56:34] ⇨ Joins: Strange (uid27214@id-27214.highgate.irccloud.com)
L2366[16:58:32] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2367[16:59:11] ⇦ Quits: mikeprimm_ (~mikeprimm@cpe-70-116-51-5.austin.res.rr.com) (Ping timeout: 198 seconds)
L2368[16:59:54] <leoxs22> Player so I can do it with a 1.6.4 guide without problem?
L2369[17:00:08] <Player> yes
L2370[17:00:32] ⇦ Quits: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net) (Ping timeout: 198 seconds)
L2371[17:00:42] ⇨ Joins: mboten (~mboten@c-8916e155.75-10-64736c11.cust.bredbandsbolaget.se)
L2372[17:01:28] ⇨ Joins: mikeprimm_ (~mikeprimm@50.97.82.41)
L2373[17:01:43] ⇦ Quits: mboten (~mboten@c-8916e155.75-10-64736c11.cust.bredbandsbolaget.se) (Client Quit)
L2374[17:02:56] <leoxs22> ok, thanks Player :)
L2375[17:04:07] *** spaceemotion is now known as spaceeaway
L2376[17:04:26] ⇦ Quits: leoxs22 (~leoxs@108-225-16-190.fibertel.com.ar) ()
L2377[17:05:00] ⇦ Quits: turmfalke_ (~turmfalke@p54A69980.dip0.t-ipconnect.de) (Ping timeout: 200 seconds)
L2378[17:05:35] ⇨ Joins: Fuzew (webchat@cpc22-king10-2-0-cust201.19-1.cable.virginm.net)
L2379[17:07:05] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L2380[17:07:13] ⇨ Joins: TehBeege (~TehBeege@cpe-23-243-162-221.socal.res.rr.com)
L2381[17:07:37] <tattyseal>
L2382[17:08:10] ⇦ Parts: Fuzew (webchat@cpc22-king10-2-0-cust201.19-1.cable.virginm.net) ())
L2383[17:08:26] ⇨ Joins: ellipsis (~ellipsis@c-76-105-146-89.hsd1.or.comcast.net)
L2384[17:08:59] ⇦ Quits: spaceeaway (~spaceemot@f054179064.adsl.alicedsl.de) (Ping timeout: 189 seconds)
L2385[17:13:29] <Cray0n> I'm trying to stop the ExtremeHills biomes from spawning in my world,(they look awful), can someone please tell me how to use the BiomeManager to remove it? I've tried myself but can't wrap my head around ArrayLists...
L2386[17:14:44] ⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit: Leaving)
L2387[17:15:05] ⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L2388[17:15:31] <Ivorius> Cray0n: Your own dimension, or the default 0 dimension?
L2389[17:16:41] <Cray0n> Default dimension only
L2390[17:17:10] <Ivorius> That's impossible then
L2391[17:18:15] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L2392[17:18:27] <Cray0n> I'm fine with disabling it in any dimension if that works?
L2393[17:18:59] <Ivorius> If it's yours you can overwrite the GenLayer stuff yourself
L2394[17:19:06] <Ivorius> By making your own
L2395[17:19:20] <Ivorius> Then you can manually edit them out
L2396[17:20:25] <Cray0n> Gotcha, thanks though. Is removeBiome(BiomeType type, BiomeEntry entry) only for non-vanilla biomes then?
L2397[17:22:14] ⇨ Joins: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L2398[17:22:24] <TTFTCUTS> https://www.dropbox.com/s/tb3u21bum2htpfs/cooldown.png?dl=0 <-- success!
L2399[17:23:48] ⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L2400[17:26:13] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2401[17:26:23] ⇨ Joins: spaceemotion (~spaceemot@f054179064.adsl.alicedsl.de)
L2402[17:27:06] ⇨ Joins: Marlon (~marlon@c-763be055.1070-1-64736c10.cust.bredbandsbolaget.se)
L2403[17:28:19] ⇨ Joins: Nathan2055 (uid28382@id-28382.uxbridge.irccloud.com)
L2404[17:29:09] <Nathan2055> So what is up with all this Nova drama?
L2405[17:30:15] <lKinx> How can I zoom in the game camera in 1.8?
L2406[17:30:24] <Nathan2055> All I know is that some project was found by Lex and everybody started yelling at each other.
L2407[17:31:03] <killjoy> lKinx, changing the FOV 'zooms in'
L2408[17:31:25] <lKinx> Okay, so that means setting cameraZoom no longer works I guess
L2409[17:31:31] *** Geforce|Away is now known as Geforce
L2410[17:31:33] <lKinx> What item changes the FOV?
L2411[17:31:35] <Prophet> Nathan2055, probably best to not talk about it here
L2412[17:31:35] ⇦ Quits: Numerios (uid16090@id-16090.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L2413[17:31:37] <lKinx> so I can look at an example
L2414[17:31:38] <killjoy> bow
L2415[17:31:43] <lKinx> ah
L2416[17:31:48] <killjoy> I think
L2417[17:31:54] ⇨ Joins: Fuzew (webchat@cpc22-king10-2-0-cust201.19-1.cable.virginm.net)
L2418[17:32:09] <killjoy> Also the slowness potion effect
L2419[17:32:18] <lKinx> i know potions are hardcoded
L2420[17:34:01] ⇦ Quits: Fuzew (webchat@cpc22-king10-2-0-cust201.19-1.cable.virginm.net) (Killed (NickServ (GHOST command used by Fuzew_!tattyseal@2.25.3.4)))
L2421[17:34:29] ⇨ Joins: LatvianModder (uid50299@id-50299.brockwell.irccloud.com)
L2422[17:34:43] ⇦ Quits: Johannes13 (~Johannes@141.70.98.52) (Ping timeout: 194 seconds)
L2423[17:35:07] <lKinx> killjoy, I don't see anything for the bow in the bow file
L2424[17:36:05] ⇦ Quits: TehBeege (~TehBeege@cpe-23-243-162-221.socal.res.rr.com) (Ping timeout: 198 seconds)
L2425[17:37:00] ⇨ Joins: Eternaldoom_ (~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com)
L2426[17:37:13] <lKinx> i mean camera zoom
L2427[17:37:16] ⇦ Quits: Eternaldoom (~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com) (Ping timeout: 200 seconds)
L2428[17:37:16] *** Eternaldoom_ is now known as Eternaldoom
L2429[17:37:17] <lKinx> or fov
L2430[17:37:32] ⇨ Joins: fuzew (~androirc@2.25.3.4)
L2431[17:37:51] <TTFTCUTS> I think that's based on the fact that your movement speed is being slowed, lKinx
L2432[17:38:03] <TTFTCUTS> rather than specifically the drawing of the bow
L2433[17:38:04] <lKinx> hmm
L2434[17:38:36] <lKinx> Is there a way to simply change the camera zoom without changing the speed? the potions are hardcoded
L2435[17:38:47] ⇦ Quits: bochen415 (webchat@aalu141.neoplus.adsl.tpnet.pl) (Quit: Web client closed)
L2436[17:38:48] <killjoy> decrease fov
L2437[17:38:56] <fuzew> wat
L2438[17:39:02] ⇦ Parts: le683 (~lepakko68@et327.netikka.fi) (Leaving))
L2439[17:39:23] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Quit: (null))
L2440[17:40:13] <fuzew> 100¥
L2441[17:40:55] ⇦ Quits: fuzew (~androirc@2.25.3.4) (Client Quit)
L2442[17:41:35] ⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit: Leaving)
L2443[17:41:39] ⇦ Quits: loldudester (~loldudest@host-92-6-246-126.as43234.net) (Ping timeout: 194 seconds)
L2444[17:41:54] <lKinx> i'm looking at the entity render and player but don't see how I'll change the fov... I feel stupid :/
L2445[17:41:55] *** diesieben|away is now known as diesieben07
L2446[17:42:24] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L2447[17:43:09] ⇦ Quits: tiin57 (~tiin57@tiin57.net) (Ping timeout: 378 seconds)
L2448[17:43:53] ⇨ Joins: xaero (xaero@ip70-162-11-251.ph.ph.cox.net)
L2449[17:44:30] ⇦ Quits: mikeprimm_ (~mikeprimm@50.97.82.41) (Quit: mikeprimm_)
L2450[17:46:21] <Player> the fov is part of the projection matrix
L2451[17:47:42] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2452[17:48:23] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L2453[17:48:47] ⇨ Joins: tiin57 (~tiin57@tiin57.net)
L2454[17:49:03] <killjoy> So are you making a telescope or something?
L2455[17:49:18] ⇦ Quits: Zesty (~Zesty@do.ustclug.org) (Ping timeout: 200 seconds)
L2456[17:50:12] <Ivorius> lKinx: FOVUpdateEvent
L2457[17:52:17] ⇦ Quits: Eternaldoom (~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com) (Quit: Eternaldoom)
L2458[17:52:45] ⇨ Joins: Eternaldoom (~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com)
L2459[17:55:34] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L2460[17:56:47] ⇨ Joins: Zesty (~Zesty@202.141.176.95)
L2461[17:57:41] ⇦ Quits: Delaxarnyazer (~Delaxarny@ip5653e53d.direct-adsl.nl) (Ping timeout: 194 seconds)
L2462[17:58:41] <MalkContent> when i have an int, can I add 0xff000000 + 0x00ffffff ?
L2463[17:58:53] <killjoy> That = -1
L2464[17:59:03] <MalkContent> yea, 0xffffffff is -1
L2465[17:59:21] <MalkContent> i'm just not sure if java would complain
L2466[17:59:21] <killjoy> Integer.MAX_VALUE + 1 = Integer.MIN_VALUE
L2467[17:59:29] <killjoy> You can.
L2468[17:59:32] <MalkContent> k
L2469[17:59:34] ⇨ Joins: Delax|Away (~Delaxarny@ip5653e53d.direct-adsl.nl)
L2470[17:59:36] <MalkContent> ty
L2471[17:59:52] <killjoy> java overflows gracefully
L2472[17:59:58] *** Delax|Away is now known as Delaxarnyazer
L2473[18:00:00] <MalkContent> OVERFLOW was the word xD thank you
L2474[18:00:05] <MalkContent> and excellent
L2475[18:00:06] ⇦ Quits: sciguyryan (~sciguyrya@109-205-170-105.dynamic.swissvpn.net) ()
L2476[18:01:40] <MalkContent> btw is there any way to encourage java to perform calculations on different cores?
L2477[18:02:09] <tterrag> threads
L2478[18:02:10] <killjoy> I'm not sure, but I'm sure it would involve threads
L2479[18:02:21] <MalkContent> atm i have a = b + c + d + e
L2480[18:02:31] <killjoy> Why do you need threads for that?
L2481[18:02:47] <tterrag> boy that's a case of microoptimization if I've ever heard of one
L2482[18:02:48] <MalkContent> and i was thinking of doing a = a1 + a2 with a1 = b + c and a2 = d + e
L2483[18:02:56] <tterrag> no that won't help
L2484[18:03:01] <tterrag> if you're running one thread
L2485[18:03:07] ⇦ Quits: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L2486[18:03:09] <MalkContent> hi, I'm a digital engineer ^^
L2487[18:03:21] <killjoy> It's best to use threads for operations that might actually take a while to complete.
L2488[18:03:26] <killjoy> Such as downloading things
L2489[18:03:29] <MalkContent> and it was more of a broad question because i wondered if i /could/ do that
L2490[18:03:36] <tterrag> well mr digital engineer, you're wasting your time thinking about this when it's only going to save a few nanoseconds at best :P
L2491[18:03:47] ⇦ Quits: Hgrebnednav (~Hgrebnedn@d51A4F912.access.telenet.be) (Quit: Leaving)
L2492[18:04:01] <MalkContent> it's the sum of it that will save microseconds :P
L2493[18:04:16] <killjoy> If your game is effected by those simple operations, your computer will have trouble playing vanilla anyway
L2494[18:04:24] <MalkContent> :D
L2495[18:04:29] <MalkContent> it was just an example
L2496[18:04:43] <killjoy> The answer is threads
L2497[18:04:50] <diesieben07> MalkContent: If you want to break down calculation like that, look into the ForkJoin framework in java 7
L2498[18:04:56] <MalkContent> and i appreciate that
L2499[18:05:04] <diesieben07> it would let you do this (divide and conquer is the buzzword)
L2500[18:05:10] ⇦ Quits: Eternaldoom (~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com) (Quit: Eternaldoom)
L2501[18:05:15] <MalkContent> neat
L2502[18:05:42] ⇦ Quits: pugi (~pugi@host-091-097-058-208.ewe-ip-backbone.de) (Ping timeout: 378 seconds)
L2503[18:05:46] ⇨ Joins: pugi (~pugi@dyndsl-037-138-083-001.ewe-ip-backbone.de)
L2504[18:06:35] <diesieben07> MalkContent: and if you want a matching talk, here: http://www.infoq.com/presentations/brian-goetz-concurrent-parallel
L2505[18:06:40] ⇨ Joins: Eternaldoom (~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com)
L2506[18:06:41] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 198 seconds)
L2507[18:07:06] <MalkContent> aaand saved
L2508[18:07:36] *** big_Xplosion is now known as big_Xplo|Off
L2509[18:07:39] <MalkContent> parallel computing is kinda my thing :3
L2510[18:07:47] <MalkContent> or rather a thing of interest
L2511[18:08:26] ⇦ Quits: Szernex (~Szernex@91-115-14-184.adsl.highway.telekom.at) (Read error: Connection reset by peer)
L2512[18:10:44] *** heldplayer is now known as heldplayer|off
L2513[18:11:39] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2514[18:12:56] * ImmJaqo slaps ImmJaqo around a bit with a large trout
L2515[18:13:05] <robotbrain> ok
L2516[18:13:14] <diesieben07> You're doing it wrong my friend.
L2517[18:16:11] <robotbrain> https://github.com/robotbrain?tab=repositories
L2518[18:16:21] <robotbrain> blargh
L2519[18:16:22] <robotbrain> https://github.com/robotbrain?tab=repositories
L2520[18:16:27] <robotbrain> no goddamnit computer
L2521[18:16:30] <robotbrain> https://github.com/robotbrain/robovr
L2522[18:16:40] <robotbrain> my computer hates copy and paste it seems
L2523[18:17:33] <robotbrain> can anyone help me figure out why that wont render on both halves?
L2524[18:19:05] ⇨ Joins: AfterLifeLochie (~neko@i.am.afterlifelochie.net)
L2525[18:24:12] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L2526[18:24:40] *** Lathanael is now known as Lathanael|Away
L2527[18:27:42] ⇦ Quits: lKinx (~lKinx@76.126.31.163) (Read error: Connection reset by peer)
L2528[18:29:23] *** spaceemotion is now known as spaceeaway
L2529[18:29:31] ⇨ Joins: tattyseal (~tattyseal@2.25.3.4)
L2530[18:31:12] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2531[18:31:48] ⇦ Quits: Emris (~Miranda@chello062178245147.2.12.vie.surfer.at) (Read error: Connection reset by peer)
L2532[18:33:58] ⇨ Joins: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L2533[18:34:40] ⇨ Joins: portablejim (~portablej@d58-106-198-226.bla801.nsw.optusnet.com.au)
L2534[18:34:45] ⇨ Joins: fuj1n (fuj1n@101.190.57.49)
L2535[18:35:08] ⇨ Joins: Six-One-Three (webchat@blk-89-209-224.eastlink.ca)
L2536[18:35:53] ⇦ Quits: spaceeaway (~spaceemot@f054179064.adsl.alicedsl.de) (Ping timeout: 189 seconds)
L2537[18:37:26] ⇦ Quits: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L2538[18:38:25] ⇦ Quits: SoundLogic (~SoundLogi@71-87-83-59.dhcp.krny.ne.charter.com) (Ping timeout: 194 seconds)
L2539[18:40:53] ⇦ Quits: minecreatr (~minecreat@uva-120-73.ResHall.Berkeley.EDU) (Read error: Connection reset by peer)
L2540[18:42:36] *** tterrag is now known as tterrag|away
L2541[18:43:11] ⇦ Quits: tattyseal (~tattyseal@2.25.3.4) (Quit: Leaving)
L2542[18:43:45] ⇨ Joins: xaleb (webchat@184-170-164-48.csvlinaa.metronetinc.net)
L2543[18:45:14] <mrkirby153> How do I check if a world is single player?
L2544[18:45:27] *** OndraSter is now known as OndraSter|off
L2545[18:46:04] ⇦ Quits: SamRaven2 (~SamRaven2@cpe-174-111-244-046.triad.res.rr.com) (Quit: Leaving)
L2546[18:46:41] <diesieben07> mrkirby153: a "world" cannot be singleplayer per-se. are you on server or client?
L2547[18:46:54] ⇦ Quits: cad435 (~quassel@2a02:6d40:100:99b:9990:2cfb:534f:7e99) (Read error: Connection reset by peer)
L2548[18:46:55] ⇦ Quits: Inap (~Inap@p20030043CF192A01AC84EF061E5DE975.dip0.t-ipconnect.de) (Quit: Leaving)
L2549[18:47:00] <mrkirby153> diesieben07, I mean if the player is connected to a single player vs a dedi server
L2550[18:47:12] <diesieben07> again. server or client.
L2551[18:47:26] <mrkirby153> Doesn't matter I think
L2552[18:47:32] <mrkirby153> You remember my recipie remover right?
L2553[18:47:39] <mrkirby153> Well I'm now making it disabled in single player
L2554[18:47:54] ⇦ Quits: Devin_Mobile (uid44396@id-44396.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L2555[18:48:10] ⇨ Joins: core (~core@ilya.xxx)
L2556[18:48:15] <diesieben07> you need two versions then
L2557[18:48:28] <mrkirby153> wut?
L2558[18:48:33] <Ordinastie> you can't, recipes are loading when MC loads
L2559[18:48:50] <Ordinastie> *loaded
L2560[18:49:01] <mrkirby153> Ordinastie, I've wrapped recipies my own way. I just need to force matches() to return true when they're on a local server
L2561[18:49:03] <diesieben07> Ordinastie: not true, he's wrapping them in a custom IRecipe
L2562[18:49:08] <diesieben07> client: Minecraft.getMinecraft().isSinglePlayer
L2563[18:49:21] <diesieben07> server: MinecraftServer.getServer() instanceof IntegratedServer
L2564[18:49:24] <Ordinastie> ah, in that case, yes
L2565[18:49:31] <mrkirby153> diesieben07, so I need both?
L2566[18:50:00] <diesieben07> check with isRemote and wrap the client version in your client proxy
L2567[18:50:11] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L2568[18:50:18] <mrkirby153> Heh, I'm not exactly using a proxy XD
L2569[18:50:29] ⇦ Quits: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net) ()
L2570[18:50:36] <diesieben07> why not?
L2571[18:50:44] <mrkirby153> Didn't need to implement one
L2572[18:50:52] *** Zidane is now known as Zidane|Away
L2573[18:50:53] <diesieben07> well, now you do.
L2574[18:51:30] <mrkirby153> However, this will break all the testing I do
L2575[18:51:39] <diesieben07> what?
L2576[18:51:43] <diesieben07> oh
L2577[18:51:49] <diesieben07> well you can add a check for dev env
L2578[18:51:54] <mrkirby153> Yeah, I thought of that
L2579[18:51:59] <mrkirby153> I already have a dev inv
L2580[18:52:04] ⇦ Quits: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L2581[18:52:15] <mrkirby153> So, proxies
L2582[18:52:16] <mrkirby153> how?
L2583[18:52:27] <mrkirby153> I've never fully understood the concept of them
L2584[18:52:44] *** Chimaine is now known as Chimaine|off
L2585[18:52:52] <diesieben07> you make one base class, which can also be an interface
L2586[18:53:01] <diesieben07> then you make two subclasses of it, one for clinet, one for server.
L2587[18:53:05] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L2588[18:53:13] <diesieben07> then you *only* ever interact with the abstract base class
L2589[18:53:20] <diesieben07> but you can still call client and server code
L2590[18:53:23] <mrkirby153> Example?
L2591[18:53:38] <diesieben07> every "basic mod" tutorial ever.
L2592[18:53:41] ⇨ Joins: Giraffestock (~Giraffest@173.245.65.234)
L2593[18:54:30] <mrkirby153> Is there something on the wiki for it?
L2594[18:54:57] *** Giraffestock is now known as Jdembo|Giraffe
L2595[18:55:09] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2596[18:55:35] <diesieben07> probably
L2597[18:55:41] <mrkirby153> Oh good, there is, I'll give it a read
L2598[18:56:27] ⇨ Joins: minercraftstyl (~AndChat39@ip72-216-52-51.pn.at.cox.net)
L2599[18:57:51] <Unh0ly_Tigg> can someone remind me what the exact date was the 1.7 support was being dropped?
L2600[18:57:55] *** Xaw4 is now known as Xaw4|Sleep
L2601[18:58:27] <diesieben07> Uhm, 1.7 is still supported?
L2602[18:59:14] <Jdembo|Giraffe> Dies, asking if it is or wondering about the question?
L2603[18:59:16] <Unh0ly_Tigg> not what I meant
L2604[18:59:25] <mrkirby153> diesieben07, Whats the difference between MinecraftServer.getServer() instanceof IntegeratedServer and MinecraftServer.getServer().isSinglePlayer()?
L2605[18:59:26] ⇦ Quits: Eternaldoom (~Eternaldo@66-215-75-95.dhcp.azus.ca.charter.com) (Quit: Eternaldoom)
L2606[18:59:32] <diesieben07> the questionmark was more of a ?!?
L2607[18:59:40] <diesieben07> mrkirby153: none probably.
L2608[19:00:15] <ChJees> Less calls?
L2609[19:00:16] <mrkirby153> Oh, it basically checks if the serverOWner isn't null
L2610[19:00:38] <diesieben07> comes down to the same thing
L2611[19:01:19] ⇨ Joins: spaceemotion (~spaceemot@f054179064.adsl.alicedsl.de)
L2612[19:01:25] <Unh0ly_Tigg> there was some date next week, in which 1.7 support was being dropped (sans needed bug fixes), like around the 4th
L2613[19:01:44] <diesieben07> like from mojang? or what are you talking about?
L2614[19:02:07] ⇨ Joins: SoundLogic (~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net)
L2615[19:02:19] <Unh0ly_Tigg> forge support for 1.7*
L2616[19:02:24] <diesieben07> huh
L2617[19:02:30] <diesieben07> must be something i am not aware of thn
L2618[19:02:33] <diesieben07> i'll shut my mouth
L2619[19:02:48] <mrkirby153> diesieben07, Did I do this right? http://pastebin.com/ZD5m1ZmW http://pastebin.com/gpNETbmP
L2620[19:03:11] <diesieben07> basically yes. how do you call it?
L2621[19:03:21] <mrkirby153> I would do proxy.isSinglePlayer()
L2622[19:03:31] <Unh0ly_Tigg> found it: https://twitter.com/LexManos/status/549318618970734592
L2623[19:03:33] <diesieben07> That alone is not enough.
L2624[19:03:36] <mrkirby153> http://puu.sh/fiR03/c4f80bcf8d.png
L2625[19:03:38] *** fry|sleep is now known as fry
L2626[19:03:42] <MalkContent> I just had the first pisher contact me on steam <3 i thought they were a myth :D
L2627[19:04:13] <mrkirby153> diesieben07, why?
L2628[19:04:29] <diesieben07> mrkirby153: integrated server uses ClientProxy
L2629[19:04:33] <diesieben07> you need to check isRemote as well.
L2630[19:04:45] <diesieben07> actually the commonproxy method can be empty
L2631[19:04:51] <diesieben07> make it throw an exception, it wil never be called
L2632[19:04:54] ⇦ Quits: spaceemotion (~spaceemot@f054179064.adsl.alicedsl.de) (Ping timeout: 200 seconds)
L2633[19:05:02] <diesieben07> then if isRemote is true, call the proxy, otherwise call the server directly
L2634[19:05:38] <mrkirby153> so do I need to pass a world in for the isSinglePlayer?
L2635[19:05:41] ⇦ Quits: Jdembo|Giraffe (~Giraffest@173.245.65.234) (Read error: Connection reset by peer)
L2636[19:06:23] ⇨ Joins: Giraffestock (~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net)
L2637[19:06:26] <diesieben07> No...
L2638[19:06:35] <LexManos> fry
L2639[19:06:37] *** Giraffestock is now known as Jdembo|Giraffestock
L2640[19:06:39] <diesieben07> read again what i said.
L2641[19:06:48] <Unh0ly_Tigg> TIL what PITA means... >.>
L2642[19:06:52] * fry is looking at github comments
L2643[19:07:01] ⇦ Quits: pugi (~pugi@dyndsl-037-138-083-001.ewe-ip-backbone.de) (Ping timeout: 194 seconds)
L2644[19:07:05] <mrkirby153> I got that, but what about the isRemote? I only know that exists on like worlds or something
L2645[19:07:06] ⇨ Joins: pugi (~pugi@dyndsl-178-142-072-069.ewe-ip-backbone.de)
L2646[19:07:07] <LexManos> How does the model system look, worth a release yet?
L2647[19:07:31] <diesieben07> mrkirby153: you check that *before* calling the proxy method.
L2648[19:07:38] <diesieben07> as i said before.
L2649[19:07:57] <mrkirby153> Oh XD
L2650[19:08:15] <mrkirby153> I see, so if(!world.isRemote()) proxy.isSinglePlayer()?
L2651[19:08:36] <fry> Eh, I'd like for at least 1 person to use it succesfully
L2652[19:08:52] <LexManos> if we waited for tha
L2653[19:08:57] <LexManos> nothing would ever get released
L2654[19:09:06] <LexManos> figure out how i can swap git branches
L2655[19:09:06] ⇦ Quits: Jdembo|Giraffestock (~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net) (Client Quit)
L2656[19:09:08] <fry> And there were plans for enhancing json format, but that's a lot more work :P
L2657[19:09:19] <LexManos> i wanna move master -> 1.7.10 and 1.8-> master
L2658[19:09:19] <mrkirby153> diesieben07, ^
L2659[19:09:21] <diesieben07> mrkirby153: no. if world.isRemote is *true* (meaning you are on the client) call the proxy. otherwise (you are on the server) call the server method directly.
L2660[19:09:30] ⇨ Joins: Giraffestock (~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net)
L2661[19:09:32] <mrkirby153> oh
L2662[19:09:32] <LexManos> no we're not enhancing json format
L2663[19:10:00] <Giraffestock> been disconnecting for some reason, so sorry if this makes no sense, but if you need someone to test a model format or something im free
L2664[19:10:19] <diesieben07> (your nick was too long)
L2665[19:10:30] <Giraffestock> It worked before, weird
L2666[19:10:30] <fry> git checkout master; git checkout -b 1.7.10; git checkout master; git reset --hard 1.8; git push --force
L2667[19:10:31] <Giraffestock> thanks
L2668[19:10:40] <fry> (not sure if there's a nicer way)
L2669[19:11:01] <Giraffestock> why checkout master twice?
L2670[19:11:09] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L2671[19:11:09] <mrkirby153> diesieben07, like this? http://puu.sh/fiS4Z/daba99b200.png
L2672[19:11:35] <diesieben07> mrkirby153: jesus mercy. last time now. If world.isRemote is true (=client) call the proxy.
L2673[19:11:49] <fry> Might want to do a merge instead, but that won't be pretty - a lot of stuff diverged
L2674[19:11:58] <MalkContent> soo... me making a patch so armordyeing is oredicted for 1.7.10 is kindof a bit late now, i suppose?
L2675[19:12:08] <Giraffestock> if (world.isRemote) { proxy.stuff } <- pretty sure like that kirby
L2676[19:12:33] <mrkirby153> Oh okay XD
L2677[19:12:59] <diesieben07> why are people having such a hard time with proxies always... it's like... fucking stupid simple :x
L2678[19:13:22] <mrkirby153> diesieben07, My brain keeps thinking isRemote = server b/c the world is technically "remote"
L2679[19:13:34] <diesieben07> no... the client world is remote
L2680[19:13:39] ⇦ Parts: Six-One-Three (webchat@blk-89-209-224.eastlink.ca) ())
L2681[19:13:42] <diesieben07> because the world is actually on the server. which is "away"
L2682[19:14:02] ⇦ Quits: Vasher (~Vasher@c-67-182-53-19.hsd1.ca.comcast.net) (Remote host closed the connection)
L2683[19:14:09] <mrkirby153> so, hopefully last try http://puu.sh/fiSuX/f12f1a3250.png
L2684[19:14:09] <diesieben07> and the server world is local, because its... well on the server.
L2685[19:14:19] <MalkContent> think of the server as the center and aaaaaaall the clients of being remote
L2686[19:14:37] <mrkirby153> Meh, I keep thinking from the perspective of the client
L2687[19:14:47] <MalkContent> can't think of your client being the center, the server being remote and all the other clients being... remoter?
L2688[19:14:56] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2689[19:15:03] <mrkirby153> MalkContent, At least that was always my logic
L2690[19:15:05] <Giraffestock> kirby, you could definitely clean that up
L2691[19:15:06] <diesieben07> mrkirby153: that means that your recipe *always* matches in singleplayer. are you sure you want that?
L2692[19:15:11] <MalkContent> wat
L2693[19:15:16] <mrkirby153> diesieben07, oh wait, no
L2694[19:15:21] <Giraffestock> isnt isRemote = isSinglePlayer?
L2695[19:15:25] <diesieben07> no.
L2696[19:15:27] <MalkContent> dude
L2697[19:15:32] <diesieben07> singleplayer has a server.
L2698[19:15:46] <mrkirby153> diesieben07, okay. changed it to call the super method
L2699[19:15:48] <Giraffestock> Remote worlds are only SP?
L2700[19:16:00] * MalkContent backs out
L2701[19:16:03] *** tterrag|away is now known as tterrag
L2702[19:16:14] <diesieben07> Giraffestock: SP / MP is not relevant. technically there is no SP. SP is MP with only one player.
L2703[19:16:19] <Giraffestock> yes
L2704[19:16:28] <diesieben07> treat them exactly the same.
L2705[19:16:34] <mrkirby153> Since 1.3 right?
L2706[19:16:38] <diesieben07> yes.
L2707[19:16:51] <Giraffestock> isRemote means the world is SP, yeah? (in basic terms)
L2708[19:17:02] <diesieben07> No.
L2709[19:17:07] <diesieben07> isRemote the world is the client world
L2710[19:17:07] <Giraffestock> or is isremote just the client-side world?
L2711[19:17:11] <nekosune> isRemote means clientside
L2712[19:17:11] <Giraffestock> ah
L2713[19:17:18] *** Player is now known as Player|off
L2714[19:17:19] <Giraffestock> okay, nvm then
L2715[19:17:22] ⇦ Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net) (Ping timeout: 200 seconds)
L2716[19:17:22] ⇦ Quits: Zyferus (Zyferus@c-174-58-160-193.hsd1.mo.comcast.net) (Read error: Connection reset by peer)
L2717[19:17:26] <diesieben07> again: SP / MP is almsot never relevant
L2718[19:17:30] <diesieben07> they are exactly the same thing
L2719[19:17:37] <mrkirby153> Lets see if my client even loads
L2720[19:18:26] <Giraffestock> sorry, my knowledge on mc has lately been shitty
L2721[19:18:29] <Giraffestock> Spent too much in 1.2
L2722[19:18:35] ⇨ Joins: Zyferus (Zyferus@c-174-58-160-193.hsd1.mo.comcast.net)
L2723[19:20:14] ⇦ Quits: taelnia (~taelnia@2604:6000:1300:c:7c74:6d38:6ccf:eb7c) (Killed (NickServ (GHOST command used by taelnia|net_derp!~taelnia@2604:6000:1300:c:74dd:fd54:ced2:9cf)))
L2724[19:20:21] <mrkirby153> Yay nothing crashes!
L2725[19:20:30] ⇨ Joins: taelnia (~taelnia@2604:6000:1300:c:74dd:fd54:ced2:9cf)
L2726[19:20:41] *** weneg is now known as weneg|off
L2727[19:22:16] ⇨ Joins: darkdiplomat (Diplomat@irc.visualillusionsent.net)
L2728[19:23:28] <Giraffestock> well, you know you've fucked up when git.exe crashes
L2729[19:24:15] ⇦ Quits: xaleb (webchat@184-170-164-48.csvlinaa.metronetinc.net) (Quit: Web client closed)
L2730[19:24:45] <mrkirby153> entity.getEntityWorld() returns the world that the entity is in right?
L2731[19:24:59] ⇨ Joins: VictiniX888 (~VictiniX8@183.171.169.203)
L2732[19:25:54] <diesieben07> entity.worldObj
L2733[19:26:02] ⇨ Joins: xaleb (webchat@184-170-164-48.csvlinaa.metronetinc.net)
L2734[19:27:10] <mrkirby153> diesieben07, http://puu.sh/fiUqv/52f62173e2.png would stop the exection of onPlayer tick if the player is SSP right?
L2735[19:27:12] <Ordinastie> entity.getWorldObj() if you want to be really safe :)
L2736[19:27:37] <diesieben07> on the client, yes, mrkirby153
L2737[19:28:11] <mrkirby153> http://puu.sh/fiUBR/dbed598196.png now on the server too?
L2738[19:28:19] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L2739[19:28:22] ⇦ Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net) (Ping timeout: 200 seconds)
L2740[19:28:32] <diesieben07> Yes.
L2741[19:28:55] <Giraffestock> anyway to have entities not make underwater particles?
L2742[19:29:33] <Giraffestock> https://www.dropbox.com/s/dnmruarnn8poi7k/Screenshot%202015-01-31%2017.29.26.png?dl=0
L2743[19:29:44] *** Magik6k is now known as Magik6k|off
L2744[19:30:11] ⇦ Quits: xaleb (webchat@184-170-164-48.csvlinaa.metronetinc.net) (Ping timeout: 186 seconds)
L2745[19:32:05] ⇨ Joins: Horfius|Laptop (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L2746[19:32:16] ⇨ Joins: darkdiplomat (Diplomat@irc.visualillusionsent.net)
L2747[19:32:52] ⇦ Quits: lexteam (uid59708@id-59708.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L2748[19:34:15] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 378 seconds)
L2749[19:34:46] *** luacs|off is now known as luacs1998
L2750[19:34:48] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout: 378 seconds)
L2751[19:35:15] ⇨ Joins: arisux (~arisux@72.173.130.19)
L2752[19:35:24] *** prasselpikachu is now known as prassel|off
L2753[19:35:52] ⇦ Quits: arisux (~arisux@72.173.130.19) (Read error: Connection reset by peer)
L2754[19:36:07] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2755[19:36:19] ⇨ Joins: arisux (~arisux@72.173.130.19)
L2756[19:36:24] *** luacs1998 is now known as luacs|off
L2757[19:36:49] ⇦ Quits: Nathan2055 (uid28382@id-28382.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
L2758[19:38:26] <Giraffestock> dont know why its sped up, but pretty sure I got instant world swapping instant for once: http://gfycat.com/LawfulFickleArgentineruddyduck
L2759[19:38:56] <mrkirby153> Giraffestock, you're making a tardis?
L2760[19:39:04] <Giraffestock> tardis is a small part
L2761[19:39:15] <mrkirby153> What are you making?
L2762[19:39:22] <Giraffestock> a full DW mod
L2763[19:39:22] <mrkirby153> A Doctor Who thing?
L2764[19:39:25] <Giraffestock> doctor who client mod
L2765[19:39:41] <Giraffestock> (not just me, theres a team)
L2766[19:40:07] <mrkirby153> Now dats cool 10/10 will install
L2767[19:40:15] <Giraffestock> if it ever comes out :D
L2768[19:40:21] <Giraffestock> been in dev for ~3 years
L2769[19:40:37] <Giraffestock> we started it back with jd-gui, had two food items if iirc
L2770[19:41:57] <Ordinastie> it's technically impressive nonetheless
L2771[19:42:04] <arisux> Is there an event for the rendering of each individual block?
L2772[19:42:15] <Giraffestock> thanks ordin
L2773[19:42:21] *** luacs|off was kicked by LexManos (luacs|off))
L2774[19:42:27] <Giraffestock> it used to work way better, right now you can see chunks rendering for a split second
L2775[19:42:40] <Giraffestock> tempted to just throw a dummy player on and use that to render the world /:
L2776[19:44:09] ⇨ Joins: moonrise (~hehehe@58.239.217.152)
L2777[19:45:33] <Giraffestock> https://www.youtube.com/watch?v=dVT2R6UtM94 <- thats what it was before, way more smooth
L2778[19:45:41] <Giraffestock> but I didnt write that
L2779[19:46:54] <Ordinastie> well, it's the same chunk being rendered here, right ?
L2780[19:47:03] ⇨ Joins: Ajloveslily (Ajloveslil@welcome.to.pandoras.box.panicbnc.eu)
L2781[19:47:33] <Giraffestock> yeah, but it didnt work like that
L2782[19:47:36] <Giraffestock> it re-rendered everytime
L2783[19:47:45] <Giraffestock> I just did that for brain-fuck reasons to see if entities would be rendered
L2784[19:48:03] <Giraffestock> as of now, only the player entity will update (like on MP)
L2785[19:48:59] <Cazzar> https://twitter.com/cazzar99/status/561699022960734208 why
L2786[19:49:54] <Giraffestock> My theory behind it being slower now is the packets required
L2787[19:50:07] <Giraffestock> 1.2 packets weren't needed for it
L2788[19:50:15] ⇨ Joins: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L2789[19:50:18] <diesieben07> guy... what are you doing
L2790[19:50:21] <diesieben07> wait for windows 10 :P
L2791[19:50:43] <Cazzar> I'm reverting to 8.1
L2792[19:50:50] <diesieben07> oh.
L2793[19:51:01] <Cazzar> But, the comment I had was, why even give me a choice.
L2794[19:51:18] <diesieben07> yeah i get that :P
L2795[19:51:20] <Cazzar> 10 is nice, but it has an issue
L2796[19:51:31] <Cazzar> It segfaults VAC
L2797[19:51:53] <diesieben07> Valve Anti Cheat?
L2798[19:52:03] <Cazzar> Mhm
L2799[19:52:05] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L2800[19:52:07] <diesieben07> Ah
L2801[19:52:08] <diesieben07> fun.
L2802[19:52:17] <Cazzar> VAC games crash within 20 mins.
L2803[19:52:28] <Giraffestock> really? huh
L2804[19:52:40] <Cazzar> Yep
L2805[19:52:46] <Giraffestock> VAC's interesting
L2806[19:53:02] <Cazzar> Its actually quite accurate
L2807[19:53:51] ⇨ Joins: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L2808[19:53:55] <Giraffestock> yeah
L2809[19:53:58] <Giraffestock> cause its so intrusive
L2810[19:54:23] <Giraffestock> I dunno how I feel about it hashing your DNS cache and sending it to Valve
L2811[19:54:25] <Giraffestock> -if- thats happening
L2812[19:54:32] <Cazzar> Not really IMHO
L2813[19:54:52] <furyhunter> if you've ever played a game with gameguard, don't complain about vac, lol
L2814[19:55:10] <Giraffestock> it definitely checks your cache for DRM-stuff
L2815[19:55:14] <Cazzar> Time to fix up a broken soldier joint on a usb
L2816[19:56:26] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2817[19:56:30] *** diesieben07 is now known as diesieben|away
L2818[19:56:32] ⇦ Quits: Vazkii (~Vazkii@a79-169-161-227.cpe.netcabo.pt) (Quit: Stop. Hentai time.)
L2819[19:56:36] ⇦ Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net) (Ping timeout: 200 seconds)
L2820[19:57:19] <arisux> Somehow the BIOS on my desktop's motherboard self-corrupted itself the other day.. was strange.
L2821[19:58:54] *** arisux is now known as Ri5ux
L2822[20:03:02] ⇨ Joins: Doty1154 (~doty1154@50.136.193.35)
L2823[20:05:22] ⇦ Quits: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Quit: Leaving)
L2824[20:05:54] ⇨ Joins: RipinPiece (RipinPiece@96.248.78.78)
L2825[20:06:22] <RipinPiece> Enjoy Forge being dead in a year. Lex you're a cunt and this a another buildcraft dev saying....Fuck forge. Have a nice day
L2826[20:07:07] *** Zidane|Away is now known as Zidane
L2827[20:07:10] <Giraffestock> that attitude isn't helpful bud
L2828[20:07:41] <RipinPiece> :^0 enjoy when Forge becomes the next modloader
L2829[20:07:46] <RipinPiece> see you fags later
L2830[20:07:51] ⇦ Quits: RipinPiece (RipinPiece@96.248.78.78) (Client Quit)
L2831[20:08:11] <Giraffestock> so you gonna leave or...?
L2832[20:08:17] <Ri5ux> He already left.
L2833[20:08:26] <Giraffestock> oh, my messages are hidden
L2834[20:08:28] <Giraffestock> welp
L2835[20:08:37] <Giraffestock> join/leave messages*
L2836[20:08:59] <Ordinastie> oh god, I hope this 15 years old doesn't have a real precognition talent!
L2837[20:09:07] <LexManos> -.-
L2838[20:09:19] <Ordinastie> who was he anyway?
L2839[20:09:37] <Giraffestock> some random bc dev i guess
L2840[20:09:54] <Unh0ly_Tigg> someone on this list, probably: https://github.com/BuildCraft/BuildCraft/graphs/contributors
L2841[20:11:03] <Unh0ly_Tigg> and that's if they were telling the truth about being a bc dev
L2842[20:11:57] <Unh0ly_Tigg> though: https://db-ip.com/96.248.78.78
L2843[20:12:40] <Unh0ly_Tigg> if there's ever been someone to log on to esper from that hostname recently, we could narrow it down substantially...
L2844[20:14:06] <LexManos> Buildcraft was good, until the old guys left
L2845[20:14:28] ⇦ Quits: LatvianModder (uid50299@id-50299.brockwell.irccloud.com) (Quit: Connection closed for inactivity)
L2846[20:14:34] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L2847[20:14:48] <LexManos> Now its just some kids who have had their ego inflated by somehow getting into a major preexisting project
L2848[20:15:07] ⇨ Joins: advtech (~advtech@pool-96-235-5-11.pitbpa.east.verizon.net)
L2849[20:15:33] <Giraffestock> I dunno, Asie (adrian iirc) has some experience
L2850[20:15:38] <simon816> Pretty sure SpaceToad is going to come back to finish BC Urbanist
L2851[20:15:39] *** advtech is now known as Jak_Wisp
L2852[20:15:42] ⇦ Parts: Jak_Wisp (~advtech@pool-96-235-5-11.pitbpa.east.verizon.net) ())
L2853[20:15:58] <ImmJaqo> Personally I used to love BC, it was great! But then I found out about Applied Energistics and now I don't really use BC.
L2854[20:16:27] <ImmJaqo> And there weren't really many updates and additions for Buildcraft.
L2855[20:17:09] <Ri5ux> For me, it's more fun to manipulate the game than to play the manipulated game.
L2856[20:17:32] <LexManos> BC was great
L2857[20:17:33] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2858[20:17:40] <LexManos> and I dont know how much experiance Asie has
L2859[20:17:44] <LexManos> but he sure doesn't show it
L2860[20:17:49] <Zidane> Heya Lex
L2861[20:17:53] <Giraffestock> has some cool projects going on
L2862[20:18:22] <LexManos> he might be he lacks any understanding of how programming in a system works
L2863[20:18:34] <LexManos> hacking shit because you think it should be hacked is not good
L2864[20:18:55] <Unh0ly_Tigg> well, according to a lot of ip lookup services, the ip that "RipinPiece" logged in from the "Sewell, New Jersey" area.
L2865[20:19:10] <Giraffestock> from the limited stuff ive seen on twitter and stuff, I don't think he wants to hack because of that
L2866[20:19:57] <LexManos> he does
L2867[20:20:02] <LexManos> he justifies it
L2868[20:20:13] <Giraffestock> All he did was make forge force 1.8 locally right?
L2869[20:20:16] <Giraffestock> (code-wise)
L2870[20:20:19] ⇨ Joins: minecreatr (~minecreat@uva-120-73.ResHall.Berkeley.EDU)
L2871[20:20:21] <LexManos> but its like me going into a busniess hired to sweep the floors
L2872[20:20:34] <LexManos> and saying that I cant sweep the floors until they upgrade all the computers to windows 10
L2873[20:20:57] *** Geforce is now known as Geforce|Away
L2874[20:20:59] <LexManos> No hes mkaing his shit force 1.8
L2875[20:21:08] <LexManos> by hacking Forge to deal with 1.8 shit
L2876[20:21:21] <Unh0ly_Tigg> when you say 1.8, do you mean java 8 or minecraft 1.8?
L2877[20:21:23] <Giraffestock> but wont MC have a sandboxed 1.8 soon?
L2878[20:21:25] <tterrag> they just wanted to *test* with 1.8 until mojang eventually updates to it
L2879[20:21:26] <Giraffestock> Java 8, unholy
L2880[20:21:29] <Unh0ly_Tigg> ok
L2881[20:21:35] <tterrag> that hack was never meant to be final product
L2882[20:21:43] <Giraffestock> so whats the big deal if it doesnt affect anyone else?
L2883[20:21:58] ⇨ Joins: gratimax (~gratimax@irc.gratimax.net)
L2884[20:22:07] <LexManos> MC might require java 8 soon
L2885[20:22:11] <LexManos> but NOT 1.8
L2886[20:22:16] <LexManos> or not 1.7.10
L2887[20:22:23] <LexManos> it REQUIRES a new minecraft version
L2888[20:22:29] <LexManos> and as soon as they do that I would jump on board
L2889[20:22:31] <tterrag> why?
L2890[20:22:36] <LexManos> cuz fuck java 8 has cool features
L2891[20:22:49] <LexManos> but we cant fucking use that as we have to support the other 60% of the userbase
L2892[20:22:53] <tterrag> no why does it require a new version
L2893[20:22:56] <Ordinastie> Lex, so you mean, they should wait for that MC version before starting coding ?
L2894[20:22:58] <Giraffestock> but if its their userbase who cares?
L2895[20:23:07] <Giraffestock> (and they dont even have a userbase yet)
L2896[20:23:11] <LexManos> Because it requires recompiling minecraft to force 8
L2897[20:23:22] <LexManos> its not their userbase
L2898[20:23:24] <LexManos> its mine
L2899[20:23:31] <LexManos> and I am the one who has to support there stupidity
L2900[20:23:36] <Giraffestock> did they push the code to the forge repo?
L2901[20:23:51] <LexManos> Its sad, but users are not smart enough to read there logs and tell which mod is causing the issue
L2902[20:23:57] <LexManos> so they come to Forge thinking its Forge's fault
L2903[20:24:52] <ImmJaqo> It is like going to a computer store because your car is broken.
L2904[20:25:12] <ollieread> :/
L2905[20:25:27] <Giraffestock> So why not just tell NOVA to remove the logs?
L2906[20:25:39] ⇦ Quits: LudziE12 (~LudziE12@91.236.130.129) (Quit: Wychodzi)
L2907[20:25:39] <ollieread> It's more like blaming your parents because you fell over
L2908[20:25:55] <Ri5ux> Metaphors are fun.
L2909[20:26:00] <ImmJaqo> You know what we need. We need to make a large popup box saying what mod is causing the issue.
L2910[20:26:25] <simon816> No one will be using Nova untill at least the summer, by which point mc and therefore forge will be on java 8
L2911[20:26:57] <MalkContent> finally done with the damn color crap. calculations were giving me headaches.
L2912[20:27:03] <Ri5ux> I've been gone for a while, what's Nova?
L2913[20:27:12] <Giraffestock> Voxel-modding wrapper/API
L2914[20:27:29] <Giraffestock> write code for one block, that block works in mc, starbound, etc
L2915[20:27:38] <Giraffestock> good idea, just not being done well
L2916[20:27:45] <Ri5ux> Ah.
L2917[20:27:49] <Giraffestock> https://github.com/NOVAAPI/
L2918[20:28:21] <ollieread> ImmJaqo: Well it's hard to identify, programmatically, what exactly broke
L2919[20:28:32] <MalkContent> Lex: seeing as 1.7.10 is gonna be bug support only soon, would you still take a PR that oredicted armor dyeing?
L2920[20:28:54] <ImmJaqo> There is always a way though Ollie. Number 1 rule of computing Users are idiots.
L2921[20:29:18] <LexManos> Malk not for 1.7
L2922[20:29:19] <LexManos> 1.8
L2923[20:29:35] <Ri5ux> I'd say most of the users are just ignorant.
L2924[20:29:43] ⇨ Joins: drazisil (~drazisil@cpe-69-207-23-141.buffalo.res.rr.com)
L2925[20:29:51] <Giraffestock> updated worldswapping some more: http://youtu.be/EImdCswFNuk?t=1m34s
L2926[20:30:11] <Giraffestock> now to stop the lag
L2927[20:30:12] <MalkContent> drats. welp. I suppose I'll do it when it's converting time.
L2928[20:30:38] ⇨ Joins: Tallywort (webchat@cable-201-250.zeelandnet.nl)
L2929[20:31:11] <flappy> Giraffestock: reminds me of a bukkit plugin
L2930[20:31:12] <drazisil> How do I change the permission node of my commands? right now it;s my full classpath
L2931[20:31:19] ⇨ Joins: n0rw0lf (~n0rw0lf@S010640f02f4c0d92.va.shawcable.net)
L2932[20:31:22] <Giraffestock> Flappy: BungeeCoord?
L2933[20:31:34] <flappy> Nah
L2934[20:31:42] <Giraffestock> well, right now it works between servers and worlds
L2935[20:31:49] <Giraffestock> but servers take a few seconds, dont think I can make that any faster
L2936[20:31:53] <flappy> I believe said plugin was just named Tardis
L2937[20:32:34] <flappy> which just made a new dim and let you call the phone box whereever you wanted
L2938[20:32:44] <Giraffestock> This makes a new dim for every tardis
L2939[20:32:56] <Giraffestock> plan to end up making them in 'pocket' dimensions, one large dimension with multipe plots
L2940[20:33:17] <Giraffestock> but it has permissions so you can let other players join yours
L2941[20:33:52] <Giraffestock> http://youtu.be/EImdCswFNuk?t=2m33s kinda shows multiple dimensions
L2942[20:34:22] <ImmJaqo> Giraffestock: Are the Police boxes entities or blocks.
L2943[20:34:26] <Ordinastie> the video is painful to watch :x
L2944[20:34:26] <ImmJaqo> block*
L2945[20:34:36] <Giraffestock> why ordin? and entity, immjaqo
L2946[20:34:43] <Ordinastie> the lag
L2947[20:34:46] <Giraffestock> ive been having issues with recording FPS and game FPS
L2948[20:34:47] <Ordinastie> the freezes
L2949[20:34:51] <Giraffestock> yeah, I dunno
L2950[20:34:55] <Giraffestock> the game lags but not like that
L2951[20:35:29] <Ordinastie> anyway, going to bed :)
L2952[20:36:37] *** Ordinastie is now known as Ordi|Away
L2953[20:37:09] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L2954[20:38:27] ⇦ Quits: maxlowry123 (~IceChat9@pool-71-244-117-34.albyny.fios.verizon.net) (Ping timeout: 194 seconds)
L2955[20:41:59] ⇨ Joins: cpup (~cpup@32.218.113.33)
L2956[20:42:10] ⇨ Joins: trab (~trab@28.np.emoserver.com)
L2957[20:42:16] ⇨ Joins: Naiten (Naiten@5.143.52.26)
L2958[20:44:13] <MinecraftForgeBot> Project FML build #1025: SUCCESS in 3 min 20 sec: http://ci.jenkins.minecraftforge.net/job/fml/1025/
L2959[20:44:13] <MinecraftForgeBot> * LexManos: 1.8 Conf update. Uses MCPData Snapshots now.
L2960[20:44:14] <MinecraftForgeBot> * LexManos: Inital 1.8 patch update. 'It compiles!'
L2961[20:44:14] <MinecraftForgeBot> * LexManos: Preliminary network protocol re-work. vanilla clients can now connect. Further cleanup needed.
L2962[20:44:15] <MinecraftForgeBot> * LexManos: Move vanilla trades to inner class to prevent initilizer order issues.
L2963[20:44:15] <MinecraftForgeBot> * LexManos: Move FML to net.minecraft.fml package.
L2964[20:44:16] <MinecraftForgeBot> * bspkrs: Update Config Gui stuff for 1.8
L2965[20:44:16] <MinecraftForgeBot> * LexManos: Restructure block and item mapping data in world save and network to potentially expand to custom mod ID registry syncing. Tip: ONLY use those functions in GameData that are marked as public API as internal API may change in 1.8.
L2966[20:44:17] <MinecraftForgeBot> * LexManos: Add joptsimple as a server required library. Closes #531
L2967[20:44:17] <MinecraftForgeBot> * sacabrarsyed: added mappings to default build.gradle
L2968[20:44:18] <MinecraftForgeBot> * LexManos: Renamed TileEntityRendererChestHelper -> TileEntityItemStackRenderer
L2969[20:44:18] <MinecraftForgeBot> * LexManos: Take control over Item.BLOCK_TO_ITEM map and register Block's to this map from GameRegistry.
L2970[20:44:19] <MinecraftForgeBot> * LexManos: General class name cleanup, spelling mistakes and FF decompile issues.
L2971[20:44:19] <MinecraftForgeBot> * LexManos: Update TerminalTransformer for new FML package. Closes #535
L2972[20:44:20] <MinecraftForgeBot> * LexManos: Automatically register BlockStates when block is initally registered, and clear the list when new snapshots are injected. Modders DO NOT touch the registry in Block directly. Closes #537
L2973[20:44:20] <MinecraftForgeBot> * LexManos: Removed unneeded rebuild, was toying with where to put it.
L2974[20:44:21] <MinecraftForgeBot> * LexManos: Add the ability to register custom variant names in ModelBakery.
L2975[20:44:21] <MinecraftForgeBot> * bspkrs: changed pass-thru method name to fix MCP name conflict
L2976[20:44:22] <MinecraftForgeBot> * Parker Young: Re-enabled Entity-Render registration
L2977[20:44:22] <MinecraftForgeBot> * LexManos: Add duplicate protection to ModDiscoverer, do not process files in the mods directory if we already found them in the classpath. {Such as if LiteLoader is installed and added it} Closes #557
L2978[20:44:23] <MinecraftForgeBot> * LexManos: Add details message to MissingModsException and WrongMinecraftVersionException to make the Crash logs more useful.
L2979[20:44:23] <MinecraftForgeBot> * LexManos: Finalize modded handshakes in the World tick thread. Prevents potential CMEs when login event takes to long to fire.
L2980[20:44:24] <MinecraftForgeBot> * LexManos: Unlink banner block and item id. Mojang should of matched these up but they didn't -.-
L2981[20:44:24] <MinecraftForgeBot> * LexManos: Update Dev mcp mappings to 11-30 snapshot.
L2982[20:44:25] <MinecraftForgeBot> * lumien231: Save the mod list of players in their NetworkDispatcher (Make it accessable for mods)
L2983[20:44:25] <MinecraftForgeBot> * LexManos: Ensure that EntitySpawn and OpenGUI packets are handled in the world thread.
L2984[20:44:26] <MinecraftForgeBot> * LexManos: Finish removing marker in mapping entry names. FMLMissingMappingsEvent/FMLModIdMappingEvent should fire with correct names now.
L2985[20:44:26] <MinecraftForgeBot> * emilevankrieken: Fixed getEffectiveSide() for Netty Server threads
L2986[20:44:27] <MinecraftForgeBot> * dev: Exclude only log4j2 queue from class loader
L2987[20:44:27] <matthewprenger> dear god
L2988[20:44:38] <LexManos> Stupid bot
L2989[20:44:45] <Unh0ly_Tigg> inb4 bot kick. Kappa
L2990[20:44:48] <LexManos> either way point is I merged FML/1.8 -> Master
L2991[20:45:00] <matthewprenger> lol Lex, do you let the bot ping you?
L2992[20:45:13] <LexManos> no
L2993[20:45:29] <Zidane> Congrats Lex, confident on 1.8 now?
L2994[20:45:34] <tterrag> heh
L2995[20:45:37] <tterrag> welcome to the derpy jenkins bot
L2996[20:45:39] <tterrag> it is a derp
L2997[20:45:53] ⇨ Joins: blood|laptop (~blood@ool-182e0a55.dyn.optonline.net)
L2998[20:46:15] ⇦ Quits: Delaxarnyazer (~Delaxarny@ip5653e53d.direct-adsl.nl) (Ping timeout: 194 seconds)
L2999[20:46:33] <nekosune> its why I no longer use the jenkins bot but instead notifico or whatever called
L3000[20:46:37] <LexManos> been confident in it for a while
L3001[20:46:43] <LexManos> just needed model loading shit in
L3002[20:46:44] ⇨ Joins: Devin_Mobile (uid44396@id-44396.highgate.irccloud.com)
L3003[20:47:07] <matthewprenger> nekosune, notifico is for git not jenkins
L3004[20:47:30] <Giraffestock> silly question: Allocated memory on the f3 screen doesnt matter right?
L3005[20:47:35] <nekosune> matthewprenger: if you tell Github to send everything in push, it also sends the complete/failure from jenkins
L3006[20:47:48] <nekosune> as long as jenkins is set to send complete/failure to git
L3007[20:47:58] ⇨ Joins: Delax|Away (~Delaxarny@ip5653e53d.direct-adsl.nl)
L3008[20:48:01] ⇨ Joins: dethfrog (webchat@104.138.131.1)
L3009[20:48:01] <matthewprenger> oh really? thats pretty cool
L3010[20:48:18] *** Delax|Away is now known as Delaxarnyazer
L3011[20:48:34] ⇦ Quits: minecreatr (~minecreat@uva-120-73.ResHall.Berkeley.EDU) (Quit: Leaving)
L3012[20:58:20] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L3013[21:01:27] ⇨ Joins: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com)
L3014[21:01:36] <LexManos> Zidane, Seen mumphry lately?
L3015[21:01:59] <Zidane> Lex unfortunately not. I need to speak with him myself.
L3016[21:02:06] <Zidane> I may reach out to him on FB/etc
L3017[21:02:07] ⇨ Joins: Me4502_ (~Me4502@CPE-121-208-15-173.bqzl1.cha.bigpond.net.au)
L3018[21:02:11] <Zidane> See whats going on
L3019[21:02:12] <LexManos> mm
L3020[21:02:16] ⇦ Quits: Me4502_ (~Me4502@CPE-121-208-15-173.bqzl1.cha.bigpond.net.au) (Remote host closed the connection)
L3021[21:02:19] <Zidane> I assume you want to talk to him about Mixin?
L3022[21:02:30] <LexManos> Toying with the idea of seeing If I can move things from patches to mixins in 1.8
L3023[21:02:39] <LexManos> yet still keep the same workspace/binary compatibility
L3024[21:02:45] <LexManos> something Abrar|gone should look into
L3025[21:02:49] <Zidane> That would be pretty awesome
L3026[21:03:05] <LexManos> would make 1.9 shit better
L3027[21:03:16] <LexManos> Would LOVE to see 1.9 force j8 make life a lot easier, :/
L3028[21:03:18] <Zidane> Right, patches suck
L3029[21:03:39] <MinecraftForgeBot> Project Forge build #1296:SUCCESS in 2 min 36 sec: http://ci.jenkins.minecraftforge.net/job/minecraftforge/1296/
L3030[21:03:39] <Zidane> Granted you wouldn't be removing them fully as Mixins do have limits.
L3031[21:03:40] <MinecraftForgeBot> * LexManos: Initial update to 1.8, Super beta. Most rendering related hooks are out due to major changes in 1.8.
L3032[21:03:40] <MinecraftForgeBot> * LexManos: Fix local variable conflict in Forge patch and latest MCP mappings.
L3033[21:03:41] <MinecraftForgeBot> * LexManos: Fix fog colors, Closes #1524
L3034[21:03:41] <MinecraftForgeBot> * LexManos: Fix acedential inversion causing some tress to not have leaves. Closes #1522
L3035[21:03:42] <MinecraftForgeBot> * LexManos: Fix creative picking a CommandBlock minecart returning wrong item. Closes #1523
L3036[21:03:42] <MinecraftForgeBot> * LexManos: Fixed crash with caomparators due to wrong position. Closes #1512
L3037[21:03:42] <LexManos> Plus, while Sponge is in-dev, im thinking of re-writing a lot fo FML/Forge
L3038[21:03:43] <MinecraftForgeBot> * LexManos: Fix inverted logic preventing blocks from breaking.
L3039[21:03:43] <MinecraftForgeBot> * LexManos: Fix Entityies not taking damage correctly. Closes #1511
L3040[21:03:44] <MinecraftForgeBot> * LexManos: Fix wrong state being passed to Block.getDrops
L3041[21:03:44] <MinecraftForgeBot> * LexManos: Fix potential NPE in Block.isToolEffective
L3042[21:03:45] <MinecraftForgeBot> * LexManos: Update RecipeSorter for new 1.8 recipies.
L3043[21:03:45] <MinecraftForgeBot> * LexManos: Fix destroy particles not being added. Closes #1528
L3044[21:03:46] <MinecraftForgeBot> * LexManos: Fix debug screen not showing grey background. Closes #1529
L3045[21:03:46] <MinecraftForgeBot> * LexManos: Fix not being able to place blocks in liquids, and related issues.
L3046[21:03:47] <MinecraftForgeBot> * LexManos: Updated FML:
L3047[21:03:47] <MinecraftForgeBot> * LexManos: Fix interacting with entities.
L3048[21:03:48] <MinecraftForgeBot> * LexManos: Fixed Entity extended properties init order. Closes #1532
L3049[21:03:48] <MinecraftForgeBot> * LexManos: Fixed Entities not being able to climb ladders, Closes #1535
L3050[21:03:49] <MinecraftForgeBot> * LexManos: Fixed snow layers not being able to stack more then twice. Closes #1534
L3051[21:03:49] <MinecraftForgeBot> * LexManos: Fix BlockPane's connection detection.
L3052[21:03:50] <MinecraftForgeBot> * LexManos: Fixed vanilla bug where top part of double plants would flicker a tifferent texture before dissapearing.
L3053[21:03:50] <MinecraftForgeBot> * LexManos: Fix NPE with BlockSnapshots that caused items with TileEntities to be used up in creative mode.
L3054[21:03:50] <tterrag> HERE WE GO
L3055[21:03:51] <MinecraftForgeBot> * LexManos: Fixed vanilla issue where exceptions in World tasks would not be logged.
L3056[21:03:51] <MinecraftForgeBot> * LexManos: Fixed blocks not breaking properly when instantly destroied.
L3057[21:03:52] <MinecraftForgeBot> * LexManos: Fix stickey pistons not retracting properly.
L3058[21:03:52] <MinecraftForgeBot> * LexManos: Updated FML:
L3059[21:03:53] <MinecraftForgeBot> * LexManos: Remove debug patch I left in.
L3060[21:03:53] <MinecraftForgeBot> * LexManos: Fix finding of spawn location for mobs. Closes #1546
L3061[21:03:54] <MinecraftForgeBot> * LexManos: Only call blockBreak when block itself changes, not just meta. Fixes bottles poping out of brewing stands.
L3062[21:03:54] <MinecraftForgeBot> * rainwarrior: Added model bake event (allows mods to insert custom baked models, much like TextureStitchEvent allows to load custom textures), ISmartBlock/ItemModel (ability form models to react to block/item states), Block.getExtendedState, support for unlisted properties in block states. Includes example implementation of http://imgur.com/a/FyyJX
L3063[21:03:55] <MinecraftForgeBot> * LexManos: Added Explosion Start and Detonate events to control explosion.
L3064[21:03:55] <Mitchellbrine> Wooho
L3065[21:03:55] <MinecraftForgeBot> * LexManos: Fixed bug in ServerConfigurationManager.transferPlayerToDimension where it would send the old dimension's information.
L3066[21:03:56] <MinecraftForgeBot> * LexManos: Add "sand" to the OreDictionary
L3067[21:03:56] <MinecraftForgeBot> * LexManos: Cleanup deprecated code, and TODOs in OreDictionary. Down-typed things from ArrayList to List. Asking for the ores with a null stack will now throw an Exception.
L3068[21:03:57] <MinecraftForgeBot> * LexManos: Added CreateSpawnPosition event.
L3069[21:03:57] <MinecraftForgeBot> * LexManos: Add LivingHealEvent called from EntityLivingBase.heal()
L3070[21:03:58] <MinecraftForgeBot> * LexManos: Added PotionBrewEvent.Pre/Post. To allow for modification and cancelation of Brewing.
L3071[21:03:58] <MinecraftForgeBot> * LexManos: Add quartz_ore tool init, more mojang special casing -.-
L3072[21:03:59] <MinecraftForgeBot> * LexManos: Changed ToolMaterial's repair material to ItemStack version to allow metadata sensitive versions.
L3073[21:03:59] <Mitchellbrine> Ride the commit wave
L3074[21:03:59] <MinecraftForgeBot> * LexManos: Improved Control of Enchantment.canApplyTogether() in Mod Enchantments, allowing both enchantments to determine if they can apply together.
L3075[21:04:00] <MinecraftForgeBot> * LexManos: Expand PlayerWakupEvent to expose the three parameters passed into EntityPlayer.wakeUp.
L3076[21:04:00] <MinecraftForgeBot> * LexManos: Unbind Shaped/Shapeless Ore Recipies from Array list to normal List.
L3077[21:04:01] <MinecraftForgeBot> * LexManos: Fixed NPE thrown when brewing event is fired and not all slots are filled. Closes #1564
L3078[21:04:01] <MinecraftForgeBot> * LexManos: Make daylight sensor recipe use ore dictionary wooden slabs Closes #1565
L3079[21:04:02] <MinecraftForgeBot> * LexManos: Fix missed patch causing Dispensed Armor to go into the wrong slot. Closes #1560
L3080[21:04:02] <MinecraftForgeBot> * LexManos: Fixed log spam when breaking DoublePlants. Closes #1555
L3081[21:04:03] <MinecraftForgeBot> * LexManos: Fix texture stitcher not using all avalible spaces.
L3082[21:04:03] <MinecraftForgeBot> * LexManos: Fix EnumHelper for new ArmorTexture argument.
L3083[21:04:04] <MinecraftForgeBot> * LexManos: Untie ItemModelMesher from using Item Ids internally by implementing our own simple mechanics using Trove.
L3084[21:04:04] <MinecraftForgeBot> * LexManos: Fix userdev for new BlockState change.
L3085[21:04:05] <MinecraftForgeBot> * LexManos: MinecraftForge/FML@e3785c28930a218cf9374458c67c34e7fba17922 Ensure that EntitySpawn and OpenGUI packets are handled in the world thread. Also log all errors that are thrown in FutureTasks.
L3086[21:04:05] <MinecraftForgeBot> * LexManos: Remove our changes to Stitcher slot allocation.
L3087[21:04:06] <MinecraftForgeBot> * LexManos: Fix incorrect logic in world change clumping.
L3088[21:04:06] <MinecraftForgeBot> * LexManos: MinecraftForge/FML@5a4d362293fe70e1421d1f22c4a195944731d6ba Finish removing marker in mapping entry names. FMLMissingMappingsEvent/FMLModIdMappingEvent should fire with correct names now.
L3089[21:04:07] <MinecraftForgeBot> * jadran.kotnik: Fixed messages not being added to the chat history and ClientCommandHandler not being called when sleeping.
L3090[21:04:07] <MinecraftForgeBot> * LexManos: Fix BlockSnapshots not firing correctly due to patch mixup in 1.8 update. Closes #1591
L3091[21:04:08] <MinecraftForgeBot> * palechip: Fix Scoreboard rendering for the sidebar.
L3092[21:04:08] <MinecraftForgeBot> * LexManos: Removed exclusion of white stained glass recipes in ore dictionary.
L3093[21:04:09] <MinecraftForgeBot> * LexManos: Added chests to the ore dictionary.
L3094[21:04:09] <MinecraftForgeBot> * LexManos: Fix crafting of non-oak fences/gates.
L3095[21:04:10] <MinecraftForgeBot> * LexManos: Fix MC-30864 (sending web links in chat)
L3096[21:04:10] <MinecraftForgeBot> * LexManos: Fix recipies for stone variants.
L3097[21:04:11] <MinecraftForgeBot> * Chicken-Bones: Allow blocks to render in multiple layers
L3098[21:04:11] <MinecraftForgeBot> * lumien231: Fixes #1603: Moving the start of the update thread to the pre init of the forge mod container
L3099[21:04:12] <MinecraftForgeBot> * LexManos: Fix potential NPE when loading a single player world where you were saved in a unloaded dimension. Closes #1575
L3100[21:04:12] <MinecraftForgeBot> * LexManos: Call World.init from DimensionManager.initDimension Closes #1551
L3101[21:04:13] <MinecraftForgeBot> * LexManos: Made Chunk.fillBlock respect TileEntity.shouldRefresh.
L3102[21:04:13] <MinecraftForgeBot> * LexManos: Fix value passed for Item.getModel useRemaining argument. Closes #1623
L3103[21:04:14] <MinecraftForgeBot> * LexManos: Silently eat exceptions when getting a TE's rendering bounding box, this 'fixes' Bukkit servers screwing up world data and causing clients to crash.
L3104[21:04:14] <MinecraftForgeBot> * jadran.kotnik: Fixed NPE when canceling ClientChatRecievedEvent. Fixes #1644
L3105[21:04:15] <MinecraftForgeBot> * Parker Young: Re-enabled Icon setting for Fluids
L3106[21:04:15] <MinecraftForgeBot> * LexManos: Updated FML:
L3107[21:04:16] <MinecraftForgeBot> * jadran.kotnik: Don't skip the first line when rendering (debug) text.
L3108[21:04:16] <MinecraftForgeBot> * rainwarrior: Added model loader registry
L3109[21:04:17] <MinecraftForgeBot> * techStackLp: Closes #1552
L3110[21:04:17] <MinecraftForgeBot> * rainwarrior: Removed leftover debug messages
L3111[21:04:18] <MinecraftForgeBot> * LexManos: Updated FML:
L3112[21:04:24] <Ri5ux> I think this is the largest commit I've ever seen.
L3113[21:04:28] * Mitchellbrine claps
L3114[21:04:29] <LexManos> THERE we go
L3115[21:04:32] <LexManos> 1.8 is now master
L3116[21:04:35] <Zidane> I saw your comment Lex. That is DEFINATELY something I could help with.
L3117[21:04:36] <tterrag> Ri5ux: not a commit, a merge
L3118[21:04:45] <Ri5ux> oh ._.
L3119[21:04:46] <tterrag> which...tend to be large, especially on something like forge
L3120[21:04:49] <Mitchellbrine> and a hell of a merge
L3121[21:04:53] ⇨ Joins: cpup (~cpup@32.218.113.33)
L3122[21:05:05] <LexManos> but ya
L3123[21:05:15] <LexManos> as long as we figure out how to get the dev enviroment up and going
L3124[21:05:17] <tterrag> so that's a non-beta?
L3125[21:05:32] <Mitchellbrine> Forge 1.8 is officially out of beta?
L3126[21:05:36] <LexManos> well
L3127[21:05:39] <LexManos> in 48 hours
L3128[21:06:38] <LexManos> Gunna give people that time to report any major bugs.
L3129[21:08:14] <fry> Lex: https://github.com/MinecraftForge/FML/pull/597
L3130[21:09:11] <matthewprenger> 0_o
L3131[21:09:28] <tterrag> wot
L3132[21:09:33] <fry> As for adding text in category hook - I think more people will pay attention if it's at the very top :P
L3133[21:11:15] <LexManos> The category
L3134[21:11:22] <LexManos> eah
L3135[21:11:23] <LexManos> maybe
L3136[21:11:29] <matthewprenger> I think what would be a nice feature is logging who changes what class. like hash the bytearray before and affter each transformer pass. If they don't equal, log it
L3137[21:11:42] <LexManos> But it just looks nicer in the categories :P
L3138[21:12:40] <tterrag> that would be a lot of checks...
L3139[21:12:52] <tterrag> over all the classes and all the transformers, might significantly impact load time
L3140[21:13:02] <matthewprenger> ehh I might whip something up and see how much it impacts things
L3141[21:13:19] <matthewprenger> or hell, have it as a debug option
L3142[21:13:25] <tterrag> ^ makes more sense
L3143[21:14:04] <fry> Feel free - there's a place to hook around the transform call now :P
L3144[21:14:40] <fry> (Also, somebody double-check my asm magic hackery :P)
L3145[21:16:00] ⇨ Joins: Pivotal (webchat@wsip-72-200-249-53.om.om.cox.net)
L3146[21:17:05] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L3147[21:17:59] <simon816> Does the transformer just check the class version in the class header data? If so then direct byte array checking would be quicker
L3148[21:18:03] *** Genji|away is now known as Genji
L3149[21:18:21] *** alekso56 is now known as alekso56_off
L3150[21:18:48] *** VictiniX888 is now known as VictiniXAFK
L3151[21:19:21] <fry> Not much quicker, and it's easier to screw up
L3152[21:19:47] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L3153[21:20:20] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout: 189 seconds)
L3154[21:20:29] <fry> (It's nothing compared to 15 other places that do full ClassNode construction and don't need it :P)
L3155[21:20:38] <LexManos> ASMTransformerWrapper
L3156[21:20:52] <LexManos> seems to be ... a lot more compliucated then it needs to be
L3157[21:21:08] <fry> Know a better way?
L3158[21:21:13] <matthewprenger> http://puu.sh/fjbbP/46b59ad269.png Eclipse please
L3159[21:21:15] <drazisil> Grats Lex and force team :)
L3160[21:21:20] <LexManos> Can't just make new instance?
L3161[21:21:25] <drazisil> forge*
L3162[21:21:41] <fry> LaunchClassLoader calls loadClass(...).newInstance()
L3163[21:22:36] <LexManos> looking into it
L3164[21:22:37] <fry> So, need to define a new class per transformer, and child class loader doesn't work, cause of loadClass
L3165[21:27:13] <LexManos> interesting
L3166[21:27:21] ⇨ Joins: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L3167[21:27:36] ⇨ Joins: cpup (~cpup@32.218.113.33)
L3168[21:28:08] <fry> Thinking about it again, I could've just reflected into LaunchClassLoader.transformers :P
L3169[21:29:11] ⇦ Quits: xthexder (~xthexder@irc.xthexder.info) (Quit: You say Hello, I say Goodbye.)
L3170[21:29:26] * fry throws away all the ASM hackery
L3171[21:29:26] ⇨ Joins: xthexder (~xthexder@irc.xthexder.info)
L3172[21:34:16] *** The_Lone_Devil is now known as TLD|AFK
L3173[21:35:31] ⇦ Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit: pixlepix)
L3174[21:35:41] <LexManos> we'll probably bllock reflection to it
L3175[21:40:00] <mrkirby153> So when the player crashes, does that fire a PlayerLoggedOutEvent?
L3176[21:41:09] <mrkirby153> Rather, what's the best way to track play time?
L3177[21:41:18] <matthewprenger> hmm looks like launchwrapper has a debug option for transformers... but I can't find them in the logs
L3178[21:41:36] <matthewprenger> 100% sure debug flag is on
L3179[21:41:55] ⇦ Quits: Pivotal (webchat@wsip-72-200-249-53.om.om.cox.net) (Ping timeout: 186 seconds)
L3180[21:43:28] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L3181[21:44:55] ⇦ Quits: Giraffestock (~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net) (Quit: Leaving)
L3182[21:46:37] ⇨ Joins: SamRaven2 (~SamRaven2@cpe-174-111-244-046.triad.res.rr.com)
L3183[21:47:10] <fry> Lex: updated. (If we can get a PR to LegacyLauncher that adds object transformer registration instead of class, it'll stop being neccecary :P)
L3184[21:47:45] <fry> Also, everyone, stop using Class all the time, it's almost never needed
L3185[21:47:59] <LexManos> ?
L3186[21:48:53] <fry> registerTransformer(IClassTransformer transformer)
L3187[21:49:10] <LexManos> no not that the toher thing
L3188[21:49:19] <LexManos> but ya i dont think that is possible due to class loader issue
L3189[21:49:34] * fry got rid of the other thing
L3190[21:50:05] <fry> And it should be possible, since it calls this.loadClass and not something like super.loadClass
L3191[21:50:26] ⇨ Joins: cpup (~cpup@32.218.113.33)
L3192[21:50:29] <fry> There might be an issue I'm not aware of, but it looks like it should work
L3193[21:50:38] ⇦ Quits: SamRaven2 (~SamRaven2@cpe-174-111-244-046.triad.res.rr.com) (Client Quit)
L3194[21:50:50] ⇦ Quits: drazisil (~drazisil@cpe-69-207-23-141.buffalo.res.rr.com) (Quit: Leaving)
L3195[21:51:42] ⇨ Joins: spaceemotion (~spaceemot@f054179064.adsl.alicedsl.de)
L3196[21:51:49] <LexManos> only issue i hqave
L3197[21:52:11] <LexManos> is that makes all of the transformers as the same wrapper class
L3198[21:52:59] <LexManos> so when say, liteloader prints them they are all the same, so maybe a bouncer would be a good idea...
L3199[21:53:10] <LexManos> name it {normal class}_Wrapper
L3200[21:53:22] * fry made a meaningfull toString
L3201[21:53:38] <LexManos> dunno if it uses tostring
L3202[21:53:43] * Mitchellbrine applauds the meaningful toString
L3203[21:53:57] <fry> (And if they're using .getClass.getName it's their fault)
L3204[21:54:12] <LexManos> mumphry where are you?
L3205[21:54:26] * fry repeats that using Class in almost never neccecary)
L3206[21:54:59] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L3207[21:57:02] <LexManos> got a sample crash?
L3208[21:57:20] ⇦ Quits: spaceemotion (~spaceemot@f054179064.adsl.alicedsl.de) (Ping timeout: 194 seconds)
L3209[21:57:53] <fry> Tested a lot of variations, didn't keep the logs :P
L3210[21:58:36] ⇨ Joins: cpup (~cpup@32.218.113.33)
L3211[22:04:50] ⇦ Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) (Read error: Connection reset by peer)
L3212[22:04:58] ⇨ Joins: xaero (xaero@ip70-162-11-251.ph.ph.cox.net)
L3213[22:05:40] ⇨ Joins: RANKSHANK (~Michael@CPE-121-218-193-48.lnse4.cht.bigpond.net.au)
L3214[22:05:54] ⇦ Parts: RANKSHANK (~Michael@CPE-121-218-193-48.lnse4.cht.bigpond.net.au) ())
L3215[22:05:55] ⇨ Joins: Drullkus (~Drullkus@c-67-161-71-70.hsd1.ca.comcast.net)
L3216[22:06:01] <LexManos> hehe
L3217[22:06:02] <LexManos> also
L3218[22:06:11] <LexManos> i have my roommate writing up a releases post
L3219[22:06:26] <Drullkus> o/
L3220[22:06:27] <LexManos> so if you have anything you want to add to it to highlight rendering shit
L3221[22:06:30] <LexManos> write it up
L3222[22:06:48] <fry> Copy my commit message :P
L3223[22:07:02] <LexManos> :P
L3224[22:08:03] ⇨ Joins: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L3225[22:08:28] *** nekosune is now known as nekosune_Away
L3226[22:11:26] <LexManos> fry look into injectCoreModTweaks
L3227[22:11:34] <LexManos> aparently wrapping at that level will be better.
L3228[22:11:39] <LexManos> no reflection
L3229[22:13:37] <Drullkus> So uh
L3230[22:13:44] <fry> Hmm, how exactly?
L3231[22:13:46] ⇦ Quits: keybounce_ (uid44894@id-44894.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L3232[22:13:47] <Drullkus> There's weird stuff going on with Gradle
L3233[22:13:55] ⇦ Quits: Tallywort (webchat@cable-201-250.zeelandnet.nl) (Ping timeout: 186 seconds)
L3234[22:13:56] <FireBall1725> hey everyone o/
L3235[22:14:00] <Drullkus> It's taking forever to do anything
L3236[22:14:06] <LexManos> not sure, just talking with someone who would know
L3237[22:14:07] <killjoy> Do all these annotation usages sound right? http://pastebin.com/nAKAnr9h
L3238[22:14:11] <Drullkus> I can't build :(
L3239[22:14:16] <LexManos> we wrap all coremods in tweakers already
L3240[22:14:26] <LexManos> may be able to wrap the transformers
L3241[22:14:30] * fry is hooking inside that wrapper
L3242[22:14:43] <FireBall1725> what are you trying to build Drullkus ?
L3243[22:14:43] <Mitchellbrine> killjoy, I can confirm all but the @Metadata, @InstanceFactory
L3244[22:14:48] <Drullkus> FireBall1725: Chisel
L3245[22:14:56] <Mitchellbrine> and @NetworkCheckHandler
L3246[22:15:02] <Drullkus> Other people can do it fine
L3247[22:15:07] <fry> Problem is getting from original transformer class to wrapped transformer
L3248[22:15:09] <Mitchellbrine> gradlew build, Drullkus
L3249[22:15:15] <Drullkus> Mitchellbrine: I know
L3250[22:15:20] <Drullkus> That takes forever
L3251[22:15:27] <Drullkus> Last night I had that running
L3252[22:15:31] <Drullkus> for two hours.
L3253[22:15:39] <Mitchellbrine> Depends on your computer
L3254[22:15:39] <Drullkus> I let it run while I was watching a movie.
L3255[22:15:42] <matthewprenger> Drull, your still having problems with that?
L3256[22:15:47] <Drullkus> Yes
L3257[22:15:58] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L3258[22:16:05] * fry doesn't access LaunchClassLoader.transformers to iterate over it, only to call .add :P)
L3259[22:16:21] <fry> Damn, mismatched paren :P
L3260[22:23:27] ⇨ Joins: cpup (~cpup@32.218.113.33)
L3261[22:23:47] ⇨ Joins: zhiayang (~zhiayang@bb42-60-154-134.singnet.com.sg)
L3262[22:24:13] <Razaekel> <@fry> Also, everyone, stop using Class all the time, it's almost never needed - fry, what do you mean?
L3263[22:24:49] <fry> People using Class when object reference would be enough
L3264[22:25:22] <calclavia> Anyone know of a good statistics API that one can hook into for mods to say, know how many players play the mod per day?
L3265[22:25:34] <calclavia> something like Google analytics...
L3266[22:25:55] <LexManos> but ya need to look into it, having a wrapper around every transformer is a nice idea so we can see what cause the error where.
L3267[22:26:04] <LexManos> just need to make it clean/non-hacky
L3268[22:26:16] <fry> Why not Google analytics?
L3269[22:26:43] <calclavia> fry: Google anayltics have Java API?
L3270[22:27:11] <fry> 3 seconds of google: https://developers.google.com/api-client-library/java/apis/analytics/v3
L3271[22:27:43] <calclavia> fry: thanks :)
L3272[22:30:00] <mrkirby153> Yay, I love forgetting null checks
L3273[22:30:20] ⇦ Quits: Cojo (~Cojo@wvf6054rh.rh.ncsu.edu) (Quit: Leaving)
L3274[22:30:41] <sww1235> I have been lurking for awhile, and hearing lex bitch about core mods. What exactly are core mods and how do they compare to normal mods?
L3275[22:31:03] <matthewprenger> coremods allow you to modify classes as they are loaded
L3276[22:31:04] <Razaekel> you mean replacing Class clazz with something else?
L3277[22:31:28] <fry> I mean not using Class clazz :P
L3278[22:31:40] <sww1235> your own classes or anyone's classes. Why would you need to do that. It seems incredibly hack
L3279[22:31:49] <matthewprenger> anyones, with exceptions
L3280[22:32:09] <sww1235> now i see what lex was bitching about. that sounds aweful
L3281[22:32:21] <matthewprenger> its not a great thing, but it is necessary
L3282[22:32:33] <sww1235> why is it necessary?
L3283[22:33:01] <matthewprenger> some mods need changes to MC code that are just too specialized to go into forge
L3284[22:33:25] <sww1235> ah, its for changing minecraft code, not forge or other mod code generally
L3285[22:33:46] <matthewprenger> well you can change other mods code too, which does cause bitching
L3286[22:34:39] *** Techokami is now known as Techokami|Off
L3287[22:35:15] <sww1235> yeah it might. I thought the concept of core mods had gone away after 1.6 as there is no "coremods" folder anymore
L3288[22:35:51] <Razaekel> not hardly
L3289[22:36:07] <fry> They go into mods folder now, and you can combine coremods and normal mods in 1 jar
L3290[22:36:24] <fry> (Which is probably why every mod is a coremods now :P)
L3291[22:37:12] ⇦ Quits: pugi (~pugi@dyndsl-178-142-072-069.ewe-ip-backbone.de) ()
L3292[22:37:22] <sww1235> oh god, thats not good at all. Is the core mod functionality something from forge or is it just directly modifying classes w/o help from forge at all. In essence making a base edit to the minecraft.jar file
L3293[22:37:36] <ghz|afk> forge helps
L3294[22:37:46] <tterrag> forge doesn't really, FML does it
L3295[22:37:49] <sww1235> ah
L3296[22:37:50] <ghz|afk> well yeah
L3297[22:37:56] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L3298[22:38:04] <ghz|afk> FML takes over the mc loading process
L3299[22:38:11] <ghz|afk> searches the coremods
L3300[22:38:17] <matthewprenger> well /technically/ they all go to launchwrapper wrapped in tweakers
L3301[22:38:18] <ghz|afk> and gives them a chance to change classes before they load
L3302[22:38:44] <ghz|afk> change member visibility, inject ASM, etc
L3303[22:38:53] <sww1235> ASM?
L3304[22:39:01] <ghz|afk> bytecode
L3305[22:39:06] <sww1235> ah
L3306[22:39:09] <ghz|afk> but in pseudo-assembly form by using a library
L3307[22:39:10] <Illyohs> Black magic
L3308[22:39:15] <sww1235> ^^
L3309[22:39:16] <matthewprenger> no ASM is a library for modifying bytecode
L3310[22:39:17] <tterrag> changing member visibility is typically left to FMLAT though :p
L3311[22:39:27] <matthewprenger> ASM != bytecode
L3312[22:39:48] <ghz|afk> "inject bytecode using ASM" ... whatever
L3313[22:39:49] <ghz|afk> ;P
L3314[22:40:33] <ghz|afk> thing is, since you can practically do anything in there
L3315[22:40:38] <ghz|afk> people DO anything in there.
L3316[22:40:44] <ghz|afk> some things are necessary
L3317[22:41:07] <ghz|afk> others are just gratuitous changes
L3318[22:41:32] <sww1235> what is a particularily bad example?
L3319[22:41:51] <fry> heh, it's hailing outside
L3320[22:42:06] <ghz|afk> replacing whole classes (or big chunks of them), with the intention of providing a possible better, but highly incompatible version of the code
L3321[22:42:40] <ghz|afk> the result may work better, yes, but anyone else wantsto touch that code, they will end up with some big WTFs
L3322[22:42:48] <sww1235> good god thats nasty. is that only to MC or do people do this to each others mods as well
L3323[22:42:57] <ghz|afk> generally MC
L3324[22:43:04] <ghz|afk> but it wouldn't surprise me if someone does it to other mods
L3325[22:43:08] <ghz|afk> so that the mods stop complaining
L3326[22:43:11] ⇨ Joins: psxlover (psxlover@213.16.233.37.dsl.dyn.forthnet.gr)
L3327[22:43:24] <flappy> has been used for that express purpose yeah
L3328[22:43:25] <sww1235> I see so if two people change the same class, then all hell breaks loose
L3329[22:43:40] <ghz|afk> yeah
L3330[22:43:44] <flappy> the various *Fix mods as an example
L3331[22:43:45] <ghz|afk> but it isn't necessarily bad
L3332[22:43:54] <ghz|afk> a "nice" modification
L3333[22:43:55] <ghz|afk> may be like
L3334[22:43:58] <sww1235> ah like fast craft etc
L3335[22:44:18] <ghz|afk> adding some "if(condition) { call my mod and exit early or jump to another place depending on result; }"
L3336[22:44:19] <Caitlyn> OpenCOmputers uses ATs to inject functionality into mods that use its annotations... which is handy
L3337[22:44:38] <fry> ATs != transformers
L3338[22:44:48] ⇨ Joins: cpup (~cpup@32.218.113.33)
L3339[22:44:54] <ghz|afk> Caitlyn: if you have an annotation then you are volunteering for it
L3340[22:44:58] <ghz|afk> ;P
L3341[22:45:12] <Caitlyn> Yeah, like I said " mods that use its annotations"
L3342[22:45:13] <sww1235> sorry I'm asking a bunch of dumb questions but what are transformers and ATs
L3343[22:45:22] <flappy> accesstransformers are a form of transformers however fry
L3344[22:45:26] <matthewprenger> fry, well AT's are transformers in a way :P
L3345[22:45:26] <killjoy> Here's my thing. https://github.com/killjoy1221/Kappa
L3346[22:45:26] <ghz|afk> AT = Access Transformer
L3347[22:45:46] <matthewprenger> they get put into an AccessTransformer classtransformer
L3348[22:45:59] <fry> AT <: Transformer :P
L3349[22:46:01] <sww1235> transforming classes sort of like ASM then?
L3350[22:46:22] ⇨ Joins: Wastl2 (~Wastl2@f053012013.adsl.alicedsl.de)
L3351[22:46:36] <flappy> fry: i hate that my KB lacks the E thingyding
L3352[22:46:49] <flappy> the set theory one
L3353[22:46:55] <ghz|afk> the idea of an AT is that it will make private methods/fields accessible
L3354[22:46:59] ⇦ Quits: parcel31u (~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Quit: Leaving)
L3355[22:47:04] <ghz|afk> so that you don't have to rely on constant use of the reflection system
L3356[22:47:10] <sww1235> ah,
L3357[22:47:29] <ghz|afk> which givesyou the opportunity to read, or replace data
L3358[22:47:34] <ghz|afk> or object references
L3359[22:47:38] <sww1235> seems like it is defeating the purpose of private stuff
L3360[22:47:41] <sww1235> in the first place
L3361[22:47:42] <flappy> ∈
L3362[22:47:44] <flappy> that's it
L3363[22:47:48] <ghz|afk> yes
L3364[22:48:00] <ghz|afk> but because Minecraft has things private
L3365[22:48:10] <fry> ∃ :P
L3366[22:48:12] <ghz|afk> that mods can't possibly do without them
L3367[22:48:26] <ghz|afk> (that sentence came out wrong)
L3368[22:48:28] <sww1235> ah, so like block is private so you have to open it up so mods can extend it
L3369[22:48:42] <ghz|afk> things like that, yeah
L3370[22:49:09] <LexManos> Problem with coremods
L3371[22:49:14] <LexManos> is there is no way to shut the door
L3372[22:49:20] <LexManos> without the entire community going after me
L3373[22:49:24] <LexManos> Really annoying
L3374[22:49:42] ⇦ Quits: Shukaro (~Shukaro@130.108.232.44) ()
L3375[22:50:21] <matthewprenger> well sometimes coremods are the only way to go
L3376[22:50:28] * matthewprenger points at colored light core
L3377[22:50:32] <LexManos> Sometimes yes
L3378[22:50:39] <LexManos> But thats only ~10% of the time
L3379[22:50:44] <Razaekel> Lex, wait for somebody to provide an API for coremods
L3380[22:50:52] <Razaekel> then shut the door, and tell them to use that
L3381[22:50:59] <ghz|afk> how would you have an API for coremods?
L3382[22:51:02] <LexManos> People who use them correctly, AWESOME SHIT. People who don't Bane of my existance
L3383[22:51:04] <ghz|afk> aside of the existing one?
L3384[22:51:15] <n0rw0lf> There is one already, I'm pretty sure
L3385[22:51:16] <flappy> yeah
L3386[22:51:44] <ghz|afk> if you want to inject code, you basically need raw access to the bytecode itself
L3387[22:51:45] <ghz|afk> and if you don't
L3388[22:51:49] <ghz|afk> thenyou have the Access Transformers
L3389[22:51:51] <LexManos> Mergine coremods and normal mods was a horrible idea
L3390[22:51:57] <LexManos> ATs are fine. For most parts
L3391[22:52:05] <killjoy> There's more than one way to make a transformer
L3392[22:52:10] <LexManos> i dont know
L3393[22:52:11] <killjoy> Except in forge
L3394[22:52:12] <matthewprenger> http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/1445251 I still think this is awesome
L3395[22:52:13] <ghz|afk> IMO, it may have beenbest to keep ASM-mods separate from ATs
L3396[22:52:41] <Razaekel> you'd have an API by having a mod that does the coremodding for you
L3397[22:52:44] <ghz|afk> worst case with ATs, you end up with 100% of minecraft being public, right?
L3398[22:52:46] <LexManos> its gotten to the point where im tired of the arguing and im tired of my project essentially being raped by other modders cuz they think they know best.
L3399[22:52:48] <Razaekel> like forge for coremods
L3400[22:52:50] <tterrag> ugh...this is weird
L3401[22:52:50] <LexManos> I should stop talking
L3402[22:52:52] <Razaekel> or something
L3403[22:52:53] ⇦ Quits: Lathanael|Away (~Lathanael@p549706F9.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L3404[22:52:56] <LexManos> I get in trouble when i talk :/
L3405[22:53:03] <flappy> Razaekel: what would the point be in using that api
L3406[22:53:04] <matthewprenger> you need a PR person :P
L3407[22:53:07] <simon816> M3l is an api for coremods
L3408[22:53:13] <simon816> http://www.cuchazinteractive.com/m3l/
L3409[22:53:18] <LexManos> I shouldnt NEED a pr person in my own fucking room
L3410[22:53:27] <flappy> when you could just coremod away
L3411[22:53:34] <Razaekel> the point would be that the mod gurantees that mods that use it play nicely together
L3412[22:53:43] <tterrag> so....using an ISBRH...I have something that renders *after* something else, and it's like that is negating the rendering that was done previously'
L3413[22:53:48] <killjoy> Have a problem with coremods being dropped? put TweakClass into the manifest
L3414[22:53:49] <ghz|afk> Razaekel: we have an API for modifying code, it's the ASM library ...
L3415[22:53:52] <tterrag> https://github.com/CrazyPants/EnderIO/blob/master/src/main/java/crazypants/enderio/conduit/render/ConduitBundleRenderer.java#L147-L157
L3416[22:53:57] <ghz|afk> you can't possibly abstract that
L3417[22:54:03] <tterrag> this should render a bounding box, and it does if I reverse the boolean output to say "don't render the conduit"
L3418[22:54:34] <Razaekel> ghz, sure you could use that, but there's no guarantee that your coremod plays nice with other coremods
L3419[22:54:35] <LexManos> Point is Forge tries to make the modding platform as powerful and useful to people as possible.
L3420[22:54:37] ⇨ Joins: spaceemotion (~spaceemot@f054179064.adsl.alicedsl.de)
L3421[22:54:51] <LexManos> People just can't accept a 'no' it's very discouraging.
L3422[22:55:07] ⇨ Joins: Lathanael|Away (~Lathanael@p549718A2.dip0.t-ipconnect.de)
L3423[22:55:40] <LexManos> wonder how many people will abuse the mixin system when Forge starts using it :/
L3424[22:55:51] <fry> Better than coremods :P
L3425[22:55:56] <matthewprenger> is forge going part mixin?
L3426[22:56:04] <LexManos> coremods will still exists, There is no way I can get rid of them.
L3427[22:56:15] <ghz|afk> mixins were pseudo-classes that behaved like multiple actual classes?
L3428[22:56:16] *** TTFTCUTS is now known as TTFT|Away
L3429[22:56:24] <LexManos> And yes, the idea is when 1.9 drops, which HOPEFULLY forces j8, we switch to a mixin system for as much as we can
L3430[22:56:38] <matthewprenger> ohh nice. J8 and mixins
L3431[22:56:46] <LexManos> Less patches, better compatibility for future
L3432[22:57:05] <fry> plain java8 interface mixins or something fancier?
L3433[22:57:14] <LexManos> mumphry's mixins
L3434[22:57:26] <LexManos> something i've been toying with locally but hes put together for sponge
L3435[22:57:50] * LexManos also did a lot of other nice tweakers but never used them because abuse :/
L3436[22:57:54] ⇦ Quits: Devin_Mobile (uid44396@id-44396.highgate.irccloud.com) (Quit: Connection closed for inactivity)
L3437[22:58:03] <fry> Do they require java 8? If not, why wait for it?
L3438[22:58:14] <LexManos> I'm waiting due to binary compatibility
L3439[22:58:19] <killjoy> Mixins build with j6
L3440[22:58:28] ⇦ Quits: spaceemotion (~spaceemot@f054179064.adsl.alicedsl.de) (Ping timeout: 200 seconds)
L3441[22:58:34] <LexManos> someone was saying he uses j8 bytecode
L3442[22:58:37] <LexManos> need to talk to him
L3443[22:58:47] <killjoy> Build script says 1.6
L3444[22:58:52] <LexManos> it may say 6
L3445[22:58:54] <fry> Also, will we need them if we can use java 8 interfaces? :P
L3446[22:59:03] <LexManos> but that doesnt matter when it comes to the bytecode it generates
L3447[22:59:15] <LexManos> yes we will need them, not everything can be done with interfaces
L3448[22:59:17] <LexManos> A LOT can
L3449[22:59:19] <killjoy> Then why is he building with it?
L3450[22:59:19] <LexManos> but not everything
L3451[22:59:39] <LexManos> killjoy, I dont fucking know, what part of 'I need to talk to him' and 'i need to look into it more' do you not get?
L3452[22:59:43] <simon816> Mixins are for java 6. Maybe they support java 8 bytecode
L3453[22:59:44] <ghz|afk> if my memory of what a mixin is doesn't fail me, wouldn't a mixin need to be able to expose multiple actual classes (akin to multiple inheritance)? when did Java get to support such crazy behaviour?
L3454[22:59:58] <fry> Question is, do we need everything, or maybe a lot will be enough? :P
L3455[23:00:00] <LexManos> It doesnt ghz
L3456[23:00:04] <LexManos> Its major haxs
L3457[23:00:44] <ghz|afk> >_<
L3458[23:00:59] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 189 seconds)
L3459[23:01:20] <LexManos> The goal however is a re-write of a lot of what Forge does
L3460[23:01:25] <LexManos> and making it ewasier to update
L3461[23:01:46] <matthewprenger> Lex, where do you define what java-bytecode level you generate? The classwriter?
L3462[23:03:00] <fry> ClassVisitor.visit(int version, ...)
L3463[23:03:09] <fry> (if you're using ASM)
L3464[23:03:51] <matthewprenger> also, fancy wiki is fancy: https://github.com/SpongePowered/Mixin/wiki/Introduction-to-Mixins---Understanding-Mixin-Architecture
L3465[23:03:59] <Lymia> What does the mixin library do, exactly, anyway?
L3466[23:04:06] *** Quetzi is now known as Quetzi|off
L3467[23:04:07] <Lymia> Annotations on interfaces that make them include implementation too?
L3468[23:04:18] <matthewprenger> Lymia, read the link i just posted :P
L3469[23:04:21] <killjoy> Visio is a wonderful application.
L3470[23:04:37] <LexManos> but anyways
L3471[23:04:43] <LexManos> god there is so much magic i can do with asm
L3472[23:04:49] <LexManos> just tired of people doing bad shit.
L3473[23:04:50] *** Zidane is now known as Zidane|Away
L3474[23:04:53] <LexManos> Time to go out to fine
L3475[23:04:54] <LexManos> fire
L3476[23:05:13] <Lymia> I know what a mixin is.
L3477[23:05:20] ⇨ Joins: cpup (~cpup@32.218.113.33)
L3478[23:05:22] <Lymia> I'm not sure how you implement it nicely in Java.
L3479[23:05:27] <tterrag> ASM
L3480[23:05:55] ⇨ Joins: Vasher (~Vasher@c-67-182-53-19.hsd1.ca.comcast.net)
L3481[23:05:59] <tterrag> I assume
L3482[23:06:01] ⇨ Joins: KilRoYDK (~KilRoYDK@89.184.156.11)
L3483[23:06:11] <matthewprenger> yeah its just an abstraction layer on top of asm
L3484[23:06:39] <Lymia> Right. The user class has to be abstract.
L3485[23:07:43] ⇨ Joins: VikeStep (~VikeStep@CPE-58-165-35-99.lns1.lon.bigpond.net.au)
L3486[23:08:52] <Lymia> (I wasn't sure how it compiled at all...)
L3487[23:09:31] <Drullkus> sww1235: Coremodding is better than you think
L3488[23:09:36] <fry> Generating bytecode isn't that hard, making the syntax work is :P
L3489[23:10:04] <Drullkus> Unless you coremod other mods besides forge/minecraft.
L3490[23:10:13] <Drullkus> Then, well, yeah. You're bound to have problems.
L3491[23:10:38] <sww1235> ^^
L3492[23:11:07] <fry> (Or making non-additive or non-composable changes)
L3493[23:11:30] <Drullkus> You want to avoid doing it but you will need to do it to add magical functions
L3494[23:11:47] <Drullkus> Without coremodding you won't even have lots of stuff you see in mods today.
L3495[23:11:50] <mrkirby153> Can I get an IExtendedEntityProperties of an offline player?
L3496[23:12:09] <Drullkus> It's literally the best alternative to Jar modding.
L3497[23:12:21] <Drullkus> Jarmodding is a thing of the past besides forge thanks to Coremodding.
L3498[23:12:36] ⇦ Quits: KilRoYDK (~KilRoYDK@89.184.156.11) (Ping timeout: 378 seconds)
L3499[23:13:21] <ghz|afk> ooooh, I like the mixing concept as explained in that link above ;P
L3500[23:13:38] <fry> Forge is not a jar mod either :P
L3501[23:13:43] <ghz|afk> I can't imagine the bytecode trickery it involves at low level though ;P
L3502[23:14:03] <matthewprenger> yeah forge is just a gloified coremod :P
L3503[23:14:13] <Drullkus> fry: Are you sure?
L3504[23:14:18] <ghz|afk> supercoremod ;P
L3505[23:14:23] <ghz|afk> THE supercoremod
L3506[23:14:24] <Drullkus> How so?
L3507[23:14:24] <ghz|afk> ;P
L3508[23:14:26] <fry> FML is a glorified tweaker :P
L3509[23:14:31] <matthewprenger> ^
L3510[23:14:34] <Drullkus> Oh, so that's what FML does?
L3511[23:14:46] <ghz|afk> FML intercepts minecraft loading
L3512[23:14:51] <Drullkus> Ah.
L3513[23:14:55] <ghz|afk> and loads external classes
L3514[23:15:01] <ghz|afk> some before actual mc classes (coremods)
L3515[23:15:04] <ghz|afk> and some after (normal mods)
L3516[23:15:05] <Drullkus> Oooh, this changes my perception of how forge works now.
L3517[23:15:09] <Drullkus> o:
L3518[23:15:17] <matthewprenger> https://github.com/MinecraftForge/FML/blob/master/src/main/java/net/minecraftforge/fml/common/launcher/FMLTweaker.java
L3519[23:15:19] <ghz|afk> the forge is a series of modifications to minecraft
L3520[23:15:24] <matthewprenger> ^ The entry point of MFL
L3521[23:15:26] <matthewprenger> *FML
L3522[23:15:27] <sww1235> thanks for the background, much better understanding of how all this works
L3523[23:15:28] <fry> LegacyLauncher implements all the low level hooks
L3524[23:15:47] <ghz|afk> that add new features, such as registering new blocks/items, hooking certain events, ...
L3525[23:16:07] <tterrag> wouldn't mixins require an IDE plugin to work properly?
L3526[23:16:11] <ghz|afk> no
L3527[23:16:15] <ChJees> Forge do all the hard stuff so we don't have to :P.
L3528[23:16:16] <tterrag> since you need to see these mixed in methods...no?
L3529[23:16:22] <matthewprenger> tterrag, no just annotation processing turned on
L3530[23:16:32] <ghz|afk> they use ... "tricks"
L3531[23:16:34] <tterrag> hrm, really?
L3532[23:16:38] <fry> tterrag: main trick is using abstract classes
L3533[23:16:40] <tterrag> why does lombok need one then?
L3534[23:16:44] *** VictiniXAFK is now known as VictiniX888
L3535[23:16:47] <ghz|afk> https://github.com/SpongePowered/Mixin/wiki/Introduction-to-Mixins---Understanding-Mixin-Architecture
L3536[23:16:48] <tterrag> probably apples to oranges :P
L3537[23:16:48] <ghz|afk> see this
L3538[23:16:49] <simon816> See Sponge for how mixins are used
L3539[23:16:56] <matthewprenger> lombok needs a plugin and annotation processing
L3540[23:17:01] <ghz|afk> this way to do mixins is really clever
L3541[23:17:08] <ghz|afk> as far as the compiler is concerned
L3542[23:17:13] <ghz|afk> you just have a normal inheritedclass
L3543[23:17:19] <ghz|afk> with some fields, methods and annotations
L3544[23:17:20] <matthewprenger> the plugin just tells the Ide "yes this is valid syntax" and "yes that method does exist"
L3545[23:17:28] <ghz|afk> it's during loading, when those annotations are interpreted
L3546[23:17:33] <ghz|afk> and the classes are tweaked
L3547[23:17:40] <ghz|afk> when all the magichappens
L3548[23:17:41] <Drullkus> Someone needs to write how forge works to a "five year old"
L3549[23:17:48] <Drullkus> :p
L3550[23:17:49] <ghz|afk> and the original class suddenly gets extended
L3551[23:17:51] <matthewprenger> lol
L3552[23:18:10] <Mitchellbrine> unfortunately Drullkus, it's not *that* simple
L3553[23:18:21] <Mitchellbrine> Maybe an 8 year old
L3554[23:18:29] <Drullkus> Sure :p
L3555[23:18:30] <Mitchellbrine> But 5 is too early for this kind of thinking
L3556[23:18:34] <Drullkus> Lol
L3557[23:18:37] <simon816> To find out how forge/fml works, look at the source code. That;s what I did
L3558[23:18:53] <Mitchellbrine> simon816, we're talking hypothetically
L3559[23:18:58] <ghz|afk> or jsut stay around, and piece it together based on what people talk about ;p
L3560[23:19:06] ⇦ Quits: Ri5ux (~arisux@72.173.130.19) (Read error: Connection reset by peer)
L3561[23:19:12] <Drullkus> simon816: Sometimes you need a reduced version of information before you can cohesively
L3562[23:19:19] ⇦ Quits: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.wa.comcast.net) (Quit: going to sleep)
L3563[23:19:27] <Drullkus> ghz|afk: the problem is, I've sorta been parts of drama here and there
L3564[23:19:40] <Drullkus> And lex has been... mauling anyone related to drama
L3565[23:19:47] <Drullkus> As if he's never stopped
L3566[23:20:00] <Drullkus> So staying here kinda gives me a t-shirt with a bull's eye on it
L3567[23:20:23] <tterrag> simon816: in the case of forge yes, in the case of FML that will probably end poorly :P
L3568[23:20:24] <ghz|afk> minecraft -> MCP (deobfuscation) -> FML (class loading and tweak helper) -> Forge (modding helper) + Coremods -> Normal Mods
L3569[23:20:30] <tterrag> many parts of FML are just...black magic
L3570[23:20:40] * matthewprenger points to event buss
L3571[23:20:40] <ghz|afk> the dependency diagram ;P
L3572[23:21:12] <tterrag> matthewprenger: what I'm saying is when I mixin something to, as that example says the EntityPlayer class, how will my IDE know those mixin methods exist?
L3573[23:21:17] <Drullkus> The problem with trying to understand forge is that it's built on a mess that people call minecraft.
L3574[23:21:24] <ghz|afk> tterrag: it won't, you will
L3575[23:21:32] <fry> tterrag: I'd guess you'll need an explicit cast
L3576[23:21:35] <tterrag> but...compile errors
L3577[23:21:36] <tterrag> ew
L3578[23:21:44] <ghz|afk> you will do (YourExtraInterface)object
L3579[23:21:46] <tterrag> well I'd guess people will probably write IDE plugins eventually once this is a thing
L3580[23:21:46] <matthewprenger> yeah not sure. poke the sponge guys about that
L3581[23:22:02] <tterrag> probably wouldn't be official but there is enough of a crowd that it would definitely happen
L3582[23:22:15] <ghz|afk> I don't see that it would be helpful
L3583[23:22:31] <fry> main issue with using lombok with forge is that people are too stupid to install an IDE plugin
L3584[23:22:33] <Lymia> What's wrong with looking at FML's source code? :P
L3585[23:22:38] <tterrag> hm
L3586[23:22:48] <Lymia> fry, you know what GradleStart does?
L3587[23:22:48] <ghz|afk> var objectMixin = (MixinExtension)object;
L3588[23:22:50] <tterrag> fry: >wouldn't be official
L3589[23:22:55] <ghz|afk> andj ust work with objectMixin from there
L3590[23:22:56] <tterrag> ok so
L3591[23:23:00] <tterrag> that doc page has @Shadow
L3592[23:23:08] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 194 seconds)
L3593[23:23:08] ⇦ Quits: Horfius|Laptop (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Ping timeout: 194 seconds)
L3594[23:23:12] <Lymia> It looks like a hack to et coremods not in the mods directory working or something like that.
L3595[23:23:26] <Drullkus> I like how people ping fry liberally but Lex is going to guillotine anyone who pings him.
L3596[23:23:35] <fry> Lymia: don't know about coremods, I use a simple start call
L3597[23:23:52] <ghz|afk> Drullkus: DOES guillotine people for pinging, fry doesn't seem to do that so much ;P
L3598[23:24:10] <ghz|afk> also
L3599[23:24:15] <Drullkus> does* sorry xD
L3600[23:24:21] <fry> People have different preferences
L3601[23:24:22] <ghz|afk> you can shorten lex, but it's hard to say "fry" with less letters ;P
L3602[23:24:23] ⇦ Quits: SirWilli (~SirWilli@95.90.192.202) (Quit: SirWilli)
L3603[23:24:30] <Drullkus> True :p
L3604[23:24:38] <tterrag> yo f
L3605[23:24:41] <Drullkus> xD
L3606[23:24:45] <ghz|afk> f'
L3607[23:24:46] <Drullkus> What the, f
L3608[23:24:49] <fry> what, t-man? :P
L3609[23:24:54] <Drullkus> lol
L3610[23:25:00] <matthewprenger> heh
L3611[23:25:03] <fry> or "Big T" xD
L3612[23:25:07] <tterrag> tt typically is what people use when they are too lazy to type my name
L3613[23:25:12] <Drullkus> T-man is all rags, man
L3614[23:25:19] <killjoy> tt <tab>
L3615[23:25:21] <ghz|afk> tt<tab>
L3616[23:25:24] <tterrag> yeah
L3617[23:25:27] <tterrag> but still
L3618[23:25:29] <tterrag> it happens
L3619[23:26:10] <Drullkus> tterrag: lol
L3620[23:27:13] <fry> If we forget about protected access, most mixin functionality can be accomplished by java8 IMixin<T> { T getThis(); }, and a trivial transformer :P
L3621[23:27:49] ⇨ Joins: mezz (~quassel@24.6.28.151)
L3622[23:27:56] <fry> (And a list of mixins to apply, obviously)
L3623[23:28:53] ⇦ Quits: Cray0n (Cray0n@74.141.16.62.customer.cdi.no) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L3624[23:29:07] <Drullkus> I wish coding were easy to me
L3625[23:29:22] <Drullkus> I really want to learn to java but it just comes slowly
L3626[23:29:32] <Drullkus> #ProblemsOfBeingAnArtist
L3627[23:30:04] <ghz|afk> everyone has their limitations
L3628[23:30:08] <fry> I wish drawing was easy for me
L3629[23:30:12] <ghz|afk> programming comes easy to me
L3630[23:30:23] <Kaiyouka> I wish I could fucking draw these fucking hands
L3631[23:30:24] <fry> I really want to learn to pencil but it just comes slowly
L3632[23:30:28] <ghz|afk> but when I try to draw
L3633[23:30:33] <ghz|afk> the harder I try the worse it looks
L3634[23:30:44] <ghz|afk> I sorta gave up drawing due to that
L3635[23:30:57] <ghz|afk> http://rhagnar.deviantart.com/
L3636[23:31:01] <ghz|afk> these were my greatest achievements
L3637[23:31:14] <Kaiyouka> ghz|afk: Not bad
L3638[23:31:21] ⇨ Joins: cpup (~cpup@32.218.113.33)
L3639[23:31:26] <Kaiyouka> Drullkus: I wanna see your arts too
L3640[23:31:33] <ghz|afk> yeah that was after hours of editing in Illustrator
L3641[23:31:33] <ghz|afk> ;P
L3642[23:31:34] <ghz|afk> http://rhagnar.deviantart.com/gallery/?catpath=scraps
L3643[23:31:34] * fry can do plots/diagrams/technical sketches fine, but drawing real life stuff is much harder :P
L3644[23:31:40] <Drullkus> https://twitter.com/Drullkus
L3645[23:31:44] <ghz|afk> the actual drawings suck a lot more ;P
L3646[23:31:57] <Drullkus> I post images of new chisel blocks from time to time
L3647[23:32:00] <Drullkus> That I texture
L3648[23:32:10] <Drullkus> Latest: https://twitter.com/Drullkus/status/561411878551695361
L3649[23:32:12] <Kaiyouka> Drullkus: oh, that kind of art?
L3650[23:32:22] <Drullkus> Kaiyouka: I do pixel art... for chisel XD
L3651[23:32:27] <Drullkus> I can draw though
L3652[23:32:43] <Kaiyouka> I wanna see art art :v
L3653[23:32:50] * Kaiyouka is nosy about other art-y folks
L3654[23:32:55] <Drullkus> lol
L3655[23:33:01] <Drullkus> See my avatar
L3656[23:33:08] <Drullkus> I drew that on my digital tablet
L3657[23:33:13] <Drullkus> Like a few months ago
L3658[23:33:13] *** tterrag is now known as tterrag|away
L3659[23:33:18] ⇨ Joins: Owexz (~Owexz@107.170.243.23)
L3660[23:33:31] <Drullkus> I made Glassmaker's avatar like last summer
L3661[23:33:40] <Drullkus> Glassmaker - https://twitter.com/JeanGlassmaker
L3662[23:33:49] <Kaiyouka> Ah, cool
L3663[23:34:22] ⇦ Quits: Rootbear75 (~rootbear7@ip70-173-242-252.lv.lv.cox.net) (Read error: Connection reset by peer)
L3664[23:34:25] <ghz|afk> I reached a conclusion a while
L3665[23:34:26] <ghz|afk> ago
L3666[23:34:42] <ghz|afk> that my limitation is in my attention span
L3667[23:34:44] <ghz|afk> as in,
L3668[23:34:58] <Drullkus> Lol
L3669[23:34:59] <ghz|afk> I can see the whole picture, with not many details
L3670[23:35:01] ⇨ Joins: Rootbear75 (~rootbear7@ip70-173-242-252.lv.lv.cox.net)
L3671[23:35:07] <ghz|afk> I can see a few details, but miss the picture
L3672[23:35:15] <ghz|afk> or I can try to see both, and get a headache after a few minutes
L3673[23:35:26] <ghz|afk> I am unable to dl all 3 at once
L3674[23:35:26] <Kaiyouka> My limitation is that I'm impatient. I can draw very well if I'm patient but I'm just not that patient and get frustrated often.
L3675[23:35:27] <Drullkus> but yeah, many people find my textures pretty kick-ass
L3676[23:35:31] <Lymia> fry, does AsmStuff have something to reverse a mapping?
L3677[23:35:45] <fry> Yes
L3678[23:35:50] <ghz|afk> when I code I often focus on one little detail
L3679[23:35:57] <Lymia> Where is that?
L3680[23:36:03] <ghz|afk> and then when I'm done andswitch to somethign else, I realize I didnt' account for an important feature's requirements
L3681[23:36:10] <Drullkus> Another thing I made - https://twitter.com/Drullkus/status/555872576216367104
L3682[23:36:27] <Kaiyouka> I really should just have you do the textures for my mod :p
L3683[23:36:42] <fry> Lymia: what exactly do you want to reverse? srg? Or do you want to apply is reversed?
L3684[23:36:49] <Drullkus> Moar stuff - https://twitter.com/Drullkus/status/554479490915520512 All blocks in that pic are mine
L3685[23:36:50] <Lymia> SRG, yeah.
L3686[23:36:53] <Drullkus> Besides dirt and grass
L3687[23:36:57] <Lymia> Have a SRG for A -> B, and do B -> A
L3688[23:37:02] *** Abrar|gone is now known as AbrarSyed
L3689[23:37:05] <Lymia> I see unmapper, but, no mapper, so, that doesn't seem like it.
L3690[23:37:14] <Kaiyouka> Cripes, Drullkus, you've got pixel talent
L3691[23:37:20] <Drullkus> Thanks :D
L3692[23:37:33] <MinecraftForgeBot> Project ForgeGradle build #666: SUCCESS in 31 sec: http://ci.jenkins.minecraftforge.net/job/ForgeGradle/666/
L3693[23:37:33] <MinecraftForgeBot> AbrarSyed: updated to stable release of SpecialSource
L3694[23:37:34] <fry> Lymia: https://github.com/RainWarrior/AsmStuff/blob/master/Srg.scala#L78
L3695[23:37:44] <Drullkus> Oh! Here's a drawing I did like two years ago or something https://twitter.com/Drullkus/status/551122879798996992
L3696[23:37:45] <Lymia> AbrarSyed, what does your GradleStart class do? :P
L3697[23:37:49] <Lymia> Er
L3698[23:37:51] <Lymia> GradleTweaker
L3699[23:38:12] <Kaiyouka> Drullkus: nice sentry :p
L3700[23:38:28] <Drullkus> Unfortunately I ran outta room on the paper XD
L3701[23:38:31] <matthewprenger> Drullkus, i see you ignoring me >_>
L3702[23:38:32] <Lymia> It looks like it's a hack to get mods on the classpath, and not in the mods directory working?
L3703[23:38:34] <Kaiyouka> I should draw some mechanical stuff sometime
L3704[23:38:36] <Drullkus> Oh
L3705[23:38:36] <Drullkus> OH
L3706[23:38:38] <Drullkus> LOL
L3707[23:38:39] <Drullkus> Sec
L3708[23:38:49] <Kaiyouka> I haven't drawn mechanical things since that time I tried to evangelion
L3709[23:38:52] <Lymia> fry, ah. :P
L3710[23:39:01] <Drullkus> Speaking of mechanical, lol
L3711[23:39:01] <Drullkus> https://twitter.com/Drullkus/status/546770549058199552
L3712[23:39:04] <Kaiyouka> I still haven't finished that evangelion
L3713[23:39:07] <Kaiyouka> never going to
L3714[23:39:25] <Drullkus> My textures made a debut in Chisel through the Technical Block series
L3715[23:39:29] <AbrarSyed> Lymia, magic :P
L3716[23:39:31] <Kaiyouka> Drullkus: I saw that tweet through Othlon
L3717[23:39:45] <Drullkus> Oh yeah, I know Othlon :D
L3718[23:39:49] <AbrarSyed> specifically it finds and laods all coremods in the classpath, and uses hacks to ensure that the "mod lcoation" is set correctly..
L3719[23:39:49] <Kaiyouka> So do I.
L3720[23:39:59] <Drullkus> She does that cherrypig mod thing
L3721[23:40:01] <Kaiyouka> yup
L3722[23:40:08] <Kaiyouka> She follows me on Twitter and I her
L3723[23:40:10] <AbrarSyed> Lymia, good enoughe xplanation?
L3724[23:40:10] <Lymia> I plan to just symlink all the class jars into the mods directory, so. :P
L3725[23:40:12] <Lymia> Yeah.
L3726[23:40:17] <Lymia> mod jars*
L3727[23:40:17] <Drullkus> Same here I think
L3728[23:40:19] * Drullkus checks
L3729[23:40:24] <Drullkus> Yup
L3730[23:40:25] <Kaiyouka> Though hell if I know why. I pissed her off on IRC. I don't think she knows the me on twitter and me here are the same person, lol
L3731[23:40:28] <fry> ghz|afk: for improving attention span (and working memory): http://en.wikipedia.org/wiki/Zebra_Puzzle
L3732[23:40:35] ⇦ Quits: SnowDapples (~SnowDappl@pD9588CB4.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L3733[23:40:37] <Drullkus> XD
L3734[23:40:41] <AbrarSyed> yeah but that grabs from the laoded classpath.. never worry about where your stuff is again. FML alreayd loads normal mods from the classpath...
L3735[23:40:49] ⇨ Joins: Ipsis__ (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L3736[23:40:50] <AbrarSyed> the GradleSTart is only for coremods..
L3737[23:41:00] <fry> (Be aware that you need to solve it in your head, without using paper or any external memory :P)
L3738[23:41:15] <Kaiyouka> The only girls I don't manage to piss off seem to be Freyja and my female OCs :p
L3739[23:41:41] <fry> (took me about 40 minutes when I tried it :P)
L3740[23:42:48] <Kaiyouka> ... actually I'm pretty sure most of my OCs are probably pissed off at me too, lol
L3741[23:42:49] <Drullkus> lol
L3742[23:43:00] <Drullkus> how? xD
L3743[23:43:53] <Kaiyouka> I'm not exactly known for my happy and friendly comic plots.
L3744[23:43:54] ⇨ Joins: SnowDapples (~SnowDappl@p5794D202.dip0.t-ipconnect.de)
L3745[23:44:30] <Drullkus> plots?
L3746[23:44:46] <Kaiyouka> Plenty of times now, I've been pretty sadistic to characters in my comics
L3747[23:44:54] <ghz|afk> [06:40] (@fry): ghz|afk: for improving attention span (and working memory): http://en.wikipedia.org/wiki/Zebra_Puzzle
L3748[23:45:04] <ghz|afk> I was doing that sort of logic puzzle on magazines when I was young
L3749[23:45:10] <Drullkus> Comics?
L3750[23:45:13] <ghz|afk> that one seems to be the "pro" version ;P
L3751[23:45:33] <ghz|afk> btw:
L3752[23:45:34] <ghz|afk> http://imgur.com/a/PHzo3#0
L3753[23:45:48] <ghz|afk> made a screenshot gallery for my WIP plot at Xisumavoid's plotworld
L3754[23:45:50] <fry> notice the "in memory" part :P
L3755[23:46:09] <Drullkus> Nice ghz|afk
L3756[23:46:31] <ghz|afk> I should update the hour counter, it's over 30 already ;P
L3757[23:46:33] <Kaiyouka> Drullkus: I've drawn a few webcomics here and there. Though, most of my efforts went into old versions that got rebooted and then hiatused.
L3758[23:46:45] <Drullkus> Ah
L3759[23:46:51] <Kaiyouka> So it's like I've drawn so many things but you'll never know because I threw it all away!
L3760[23:46:52] ⇦ Quits: cpup (~cpup@32.218.113.33) (Ping timeout: 200 seconds)
L3761[23:46:53] ⇦ Quits: Horfius (~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Quit: Leaving)
L3762[23:46:53] <ghz|afk> the bane of the webcomic
L3763[23:46:57] <Drullkus> Waaat
L3764[23:46:57] <Drullkus> D:
L3765[23:46:58] <ghz|afk> reboots and hiatus
L3766[23:46:59] <ghz|afk> ;P
L3767[23:47:04] * Drullkus likes webcomics
L3768[23:47:09] <ghz|afk> me too
L3769[23:47:10] <Kaiyouka> Well, no, most of my work is still online but not all of it is easily accessible
L3770[23:47:18] <Kaiyouka> You gotta know specific urls
L3771[23:47:39] <Kaiyouka> Currently, I'm mostly focusing on a stupid 4-panel comic I started at the beginning of this year
L3772[23:48:01] <Drullkus> Are you drawing on paper or tablet?
L3773[23:48:05] <Kaiyouka> Tablet.
L3774[23:48:08] <Drullkus> Nice
L3775[23:48:13] <Drullkus> Er, got a link?
L3776[23:48:15] <Kaiyouka> I've got a Wacom Cintiq 12WX
L3777[23:48:18] <Kaiyouka> or w/e
L3778[23:48:20] ⇨ Joins: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
L3779[23:48:40] <Drullkus> Cintiq's the one with a screen, right?
L3780[23:48:43] <Kaiyouka> Yup
L3781[23:48:47] <Drullkus> Ah
L3782[23:48:54] <Kaiyouka> My 4-panel series is wholely NSFC (Not Safe For Church)
L3783[23:48:59] <Drullkus> Lol
L3784[23:49:10] <Kaiyouka> so if you're conservative or in company of conservative people, you may not want that link ;p
L3785[23:49:37] <Drullkus> I don't even know what that means lol
L3786[23:49:43] <ghz|afk> I have an old Wacom Graphire 4
L3787[23:49:47] <ghz|afk> it still works fine for my needs
L3788[23:49:50] <Drullkus> So I assume I'm not
L3789[23:49:59] <ghz|afk> I can't afford the price of a proper tablet ;P
L3790[23:50:01] <Drullkus> I use an Intuos 5.
L3791[23:50:05] <Drullkus> Small size
L3792[23:50:09] <ghz|afk> same here
L3793[23:50:11] <ghz|afk> tiny one ;P
L3794[23:50:13] <Kaiyouka> I had an Intuos3 at one point.
L3795[23:50:30] <Kaiyouka> But I couldn't ever adapt to the whole 'proxy-ness' of it (how you draw on one surface and the lines appear on another monitor)
L3796[23:50:35] <ghz|afk> it's like 7"-8" working area or so XD
L3797[23:50:36] <Drullkus> Yeah
L3798[23:50:36] <Kaiyouka> So I spent a grand on a Cintiq and never looked back
L3799[23:50:42] <Drullkus> It's a bit derpy
L3800[23:50:46] <Drullkus> I got the hang of it though
L3801[23:50:53] <Kaiyouka> oh, right, comic link, http://nune.studiostarshades.com
L3802[23:50:54] <Drullkus> Yeah
L3803[23:51:08] <ghz|afk> I can draw in the tablet while lookign at the screen just fine
L3804[23:51:08] <Drullkus> The problem is, I'm short on money
L3805[23:51:11] <ghz|afk> the issue is precision
L3806[23:51:18] <Kaiyouka> Precision is totally the problem
L3807[23:51:23] <Drullkus> I need a new computer
L3808[23:51:28] <Drullkus> but I want a cintiq
L3809[23:51:34] <Kaiyouka> That's why I love the Cintiq, though I hate that it and my monitor disagree on colors so badly
L3810[23:51:35] <ghz|afk> you can't bevery precise drawing on a 2" space
L3811[23:51:44] <ghz|afk> and watching it appear on a 20" area of the monitor
L3812[23:51:44] <ghz|afk> XD
L3813[23:51:48] <Kaiyouka> I'm totally splurging on the new 27" Cintiq
L3814[23:52:00] <Drullkus> lol
L3815[23:52:01] <ghz|afk> be very*
L3816[23:52:08] ⇦ Quits: Brokkoli (~Brokkoli@g224034173.adsl.alicedsl.de) (Ping timeout: 189 seconds)
L3817[23:52:23] <Drullkus> Whoa
L3818[23:52:28] <Drullkus> I like the art style Kaiyouka
L3819[23:52:37] <Kaiyouka> $2800 for a 27" cintiq. Worth it \o/
L3820[23:52:51] <Kaiyouka> wait, that's the touch one. It's $2300 for the regular
L3821[23:52:57] <Kaiyouka> Still worth it! \o/
L3822[23:53:20] <Kaiyouka> <3 thanks Drullkus
L3823[23:53:33] <ghz|afk> I'm very tempted to get a better tablet myself
L3824[23:53:42] ⇨ Joins: cpup (~cpup@32.218.113.33)
L3825[23:53:48] <Drullkus> But uh
L3826[23:53:51] <ghz|afk> since I started doing gamedev with the intention to sell the result and not just as a spare time hobby
L3827[23:53:53] <Drullkus> Kaiyouka: Looking at that lady...
L3828[23:54:09] <Drullkus> With one hold chest looking fine... and other... With a hole o.O
L3829[23:54:16] <Drullkus> It's so weird to look at XD
L3830[23:54:24] <Drullkus> hhalf*
L3831[23:54:25] <Drullkus> half*
L3832[23:54:38] <Kaiyouka> Yeah, that's such a pain to draw
L3833[23:54:44] <Kaiyouka> which is why she gets herself patched up at some point
L3834[23:54:52] <Kaiyouka> probably in 2 or 3 strips
L3835[23:54:57] <Drullkus> Oh, so you got the story written out?
L3836[23:55:03] <Kaiyouka> I have some of it written out
L3837[23:55:06] <Drullkus> Nice
L3838[23:55:13] <Drullkus> Do you like Ava's Demon?
L3839[23:55:15] <Kaiyouka> I'm kind of winging most of it. It's more or less just to keep me going and not in a rut
L3840[23:55:18] <Kaiyouka> ... never heard of it
L3841[23:55:35] <Drullkus> ...Ah
L3842[23:55:40] <ghz|afk> btw my writing "blog": https://gigaherz.wordpress.com/
L3843[23:55:41] <Drullkus> It's a fine webcomic
L3844[23:55:48] <Drullkus> http://www.avasdemon.com
L3845[23:55:50] <ghz|afk> (not much a blog as a place where I dump words into)
L3846[23:55:51] <Drullkus> It's really, really good
L3847[23:55:58] <Drullkus> I love it
L3848[23:56:00] <Kaiyouka> I read few webcomics
L3849[23:56:04] <Kaiyouka> I'm behind on many
L3850[23:56:16] <ghz|afk> I read a bunch
L3851[23:56:21] <ghz|afk> I used to read even more
L3852[23:56:27] <ghz|afk> but more fall than I discover ;P
L3853[23:56:57] <Kaiyouka> oh, I think I've seen some of Ava's Demon before
L3854[23:57:00] <Kaiyouka> it's really familiar
L3855[23:57:05] <ghz|afk> UGH single-panel pages
L3856[23:57:16] <Drullkus> At least
L3857[23:57:25] <Drullkus> It's not like you're reading Questionable content
L3858[23:57:31] <Kaiyouka> .... I read that one > . >
L3859[23:57:33] <Drullkus> Catching up on like 5 years
L3860[23:57:40] <Drullkus> IN THREE DAYS
L3861[23:57:45] <Kaiyouka> QC pisses me off
L3862[23:57:49] <Kaiyouka> well... Faye pisses me off
L3863[23:57:53] <Kaiyouka> but QC pisses me off :p
L3864[23:57:53] <Drullkus> How so?
L3865[23:57:54] <LexManos> <ghz|afk> you can shorten lex, but it's hard to say "fry" with less letters ;P
L3866[23:58:03] <LexManos> Its almost like I chose a name on purpose...
L3867[23:58:13] ⇨ Joins: Brokkoli (~Brokkoli@f054179239.adsl.alicedsl.de)
L3868[23:58:16] <Drullkus> What do you mean?
L3869[23:58:28] <Kaiyouka> Faye is just... a bundle of shitsticks
L3870[23:58:28] <Drullkus> Did the name come on accident?
L3871[23:58:39] <Drullkus> Heh
L3872[23:59:11] <ghz|afk> ... I assuem he means he'd be using "lex" as a nickname if he didn't mind getting pinged
L3873[23:59:20] <Drullkus> Ah.
L3874[23:59:21] <ghz|afk> assume*
L3875[23:59:35] <Kaiyouka> I'm always intrigued by people's IRC nicks
L3876[23:59:36] ⇨ Joins: keybounce_ (uid44894@id-44894.charlton.irccloud.com)
L3877[23:59:40] <Kaiyouka> like, how'd they arrive at them?
L3878[23:59:43] <LexManos> Mine has a history
L3879[23:59:45] <LexManos> but meh
L3880[23:59:47] <Caitlyn> I used my name.
L3881[23:59:50] *** matthewprenger is now known as matthew|gone
L3882[23:59:51] <Caitlyn> ^_^
L3883[23:59:55] <LexManos> <~~~ Both a first, and last name.
<<Prev Next>> Scroll to Top