<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:13:22] ⇦ Quits: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Ping timeout: 201 seconds)
L2[00:15:31] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L3[00:15:42] ⇦ Quits: McJty (~jorrit@d8D872C43.access.telenet.be) (Quit: Leaving)
L4[00:31:44] ⇨ Joins: Ashindigo_ (uid202308@2604:8300:100:200b:6667:7:3:1644)
L5[00:32:56] ⇨ Joins: Girafi (Girafi@0x4dd4337a.adsl.cybercity.dk)
L6[00:33:26] ⇦ Quits: Necro (~Necro@p200300700D153ECC3D9ACED034A8952B.dip0.t-ipconnect.de) (Ping timeout: 180 seconds)
L7[00:48:26] ⇨ Joins: CoolerExtreme (~CoolerExt@117.201.139.28)
L8[00:50:45] ⇦ Quits: CoolerExtreme__ (~CoolerExt@117.201.139.28) (Ping timeout: 190 seconds)
L9[01:07:26] ⇨ Joins: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L10[01:08:43] ⇦ Quits: Girafi (Girafi@0x4dd4337a.adsl.cybercity.dk) ()
L11[01:44:49] ⇨ Joins: Searge|office (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L12[01:49:30] ⇨ Joins: TechnicianLP2_ (~AndChat59@p4FE1CAEE.dip0.t-ipconnect.de)
L13[01:50:00] ⇦ Quits: TechnicianLP2 (~AndChat59@p4FE1CAEE.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L14[01:52:45] ⇦ Quits: TechnicianLP2_ (~AndChat59@p4FE1CAEE.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L15[02:00:03] <MCPBot_Reborn> [TEST CSV] Pushing snapshot_20170313 mappings to Forge Maven.
L16[02:00:07] <MCPBot_Reborn> [TEST CSV] Maven upload successful for mcp_snapshot-20170313-1.11.zip (mappings = "snapshot_20170313" in build.gradle).
L17[02:00:17] <MCPBot_Reborn> Semi-live (every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed) MCPBot mapping exports can be found here: http://export.mcpbot.bspk.rs/
L18[02:07:29] ⇨ Joins: founderio (~Thunderbi@p200300C4E3C123001E5D078FD84C894E.dip0.t-ipconnect.de)
L19[02:08:43] ⇦ Quits: kinggoesgaming (uid23106@2604:8300:100:200b:6667:4:0:5a42) (Quit: Connection closed for inactivity)
L20[02:14:27] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:c867:ca06:bada:53e4) (Read error: Connection reset by peer)
L21[02:26:47] ⇨ Joins: liach (~liach@2605:e000:309e:3200:6425:dc5c:fda2:285a)
L22[02:27:23] ⇦ Quits: liach (~liach@2605:e000:309e:3200:6425:dc5c:fda2:285a) (Read error: Connection reset by peer)
L23[02:42:45] *** DarkevilAway is now known as Darkevilmac
L24[02:43:59] ⇦ Quits: Brokkoli (~Brokkoli@p2E5B14BA.dip0.t-ipconnect.de) (Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und das T�ten angemessen wirkt. (George Orwell))
L25[02:44:41] *** Darkevilmac is now known as DarkevilAway
L26[03:02:12] ⇨ Joins: CoolerExtreme__ (~CoolerExt@117.201.139.28)
L27[03:05:25] ⇦ Quits: CoolerExtreme (~CoolerExt@117.201.139.28) (Ping timeout: 201 seconds)
L28[03:13:19] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L29[03:35:46] *** fry|sleep is now known as fry
L30[03:38:06] ⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 201 seconds)
L31[03:44:43] ⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L32[03:49:06] *** DarkevilAway is now known as Darkevilmac
L33[04:09:05] ⇨ Joins: Snapples (uid167569@id-167569.stonehaven.irccloud.com)
L34[04:28:53] ⇨ Joins: CoolerExtreme (~CoolerExt@117.201.139.28)
L35[04:31:25] ⇦ Quits: CoolerExtreme__ (~CoolerExt@117.201.139.28) (Ping timeout: 190 seconds)
L36[04:32:01] ⇨ Joins: Cooler (~CoolerExt@117.201.143.67)
L37[04:34:13] ⇦ Quits: CoolerExtreme (~CoolerExt@117.201.139.28) (Ping timeout: 201 seconds)
L38[05:38:58] ⇦ Quits: immibis (~chatzilla@122-59-205-9.jetstream.xtra.co.nz) (Ping timeout: 201 seconds)
L39[06:00:55] ⇨ Joins: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L40[06:13:51] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping timeout: 206 seconds)
L41[06:14:35] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L42[06:27:44] ⇨ Joins: edr (~edr@d-65-175-180-73.cpe.metrocast.net)
L43[06:53:15] ⇨ Joins: Necro (~Necro@p200300700D153E41342C5BE32F6C8D45.dip0.t-ipconnect.de)
L44[06:53:22] ⇨ Joins: CoolerExtreme (~CoolerExt@117.201.143.67)
L45[06:56:40] ⇦ Quits: Cooler (~CoolerExt@117.201.143.67) (Ping timeout: 201 seconds)
L46[06:58:45] ⇦ Quits: Necro (~Necro@p200300700D153E41342C5BE32F6C8D45.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L47[07:12:05] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping timeout: 201 seconds)
L48[07:12:43] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L49[07:16:50] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L50[07:19:01] ⇨ Joins: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L51[07:29:44] ⇦ Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout: 206 seconds)
L52[07:46:01] *** TTFT|Away is now known as TTFTCUTS
L53[08:01:09] *** Darkevilmac is now known as DarkevilAway
L54[08:09:51] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping timeout: 206 seconds)
L55[08:10:25] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L56[08:16:30] ⇨ Joins: kinggoesgaming (uid23106@2604:8300:100:200b:6667:4:0:5a42)
L57[08:25:01] ⇦ Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) ()
L58[08:26:05] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping timeout: 190 seconds)
L59[08:27:05] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L60[08:28:56] ⇦ Quits: Krapht (~Krapht@85.226.7.98) (Ping timeout: 180 seconds)
L61[08:30:44] ⇦ Quits: Chais (~Chais@62-178-210-212.cable.dynamic.surfer.at) (Quit: ZNC - http://znc.in)
L62[08:32:47] ⇨ Joins: Chais (~Chais@62.178.210.212)
L63[08:49:14] *** V is now known as Vigaro
L64[08:52:26] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Ping timeout: 204 seconds)
L65[08:55:27] *** amadornes[OFF] is now known as amadornes
L66[08:57:33] ⇨ Joins: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L67[08:57:33] ⇦ Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Killed (SessionServ (Connection limit exceeded.)))
L68[08:57:53] ⇨ Joins: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L69[08:57:53] ⇦ Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Killed (SessionServ (Connection limit exceeded.)))
L70[08:58:12] ⇨ Joins: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L71[08:59:09] ⇦ Quits: Searge|office (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 206 seconds)
L72[09:04:04] ⇨ Joins: ScottehBoeh (~ScottehBo@31.24.226.186)
L73[09:04:19] <ScottehBoeh> Ello
L74[09:15:24] ⇨ Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L75[09:17:08] ⇦ Quits: ScottehBoeh (~ScottehBo@31.24.226.186) (Quit: Leaving)
L76[09:23:21] ⇨ Joins: Searge|work (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L77[09:25:26] ⇦ Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 180 seconds)
L78[09:27:32] *** Vigaro is now known as V
L79[09:29:00] ⇨ Joins: Krapht (~Krapht@85.226.7.96)
L80[09:30:28] ⇨ Joins: ScottehBoeh (~ScottehBo@31.24.226.186)
L81[09:39:35] ⇦ Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Remote host closed the connection)
L82[09:43:37] ⇨ Joins: Meronat (uid190493@id-190493.ealing.irccloud.com)
L83[09:49:26] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Ping timeout: 204 seconds)
L84[09:51:37] ⇨ Joins: DiscworldZA (~IceChat9@196-210-106-33.dynamic.isadsl.co.za)
L85[09:55:05] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
L86[09:55:15] ⇦ Quits: h5h77 (~h5h77@ip1f1064f1.dynamic.kabel-deutschland.de) (Remote host closed the connection)
L87[10:11:23] ⇨ Joins: TechnicianLP (~Technicia@p4FE1CAEE.dip0.t-ipconnect.de)
L88[10:26:11] <ScottehBoeh> an Axe in a log, and some log piles too :) http://i.imgur.com/zvsNf9S.png
L89[10:27:07] <TechnicianLP> if you werent using tesrs the models would be awesome
L90[10:27:52] <Ashindigo_> Does tesr stand for tile entity special renderer?
L91[10:28:00] <ScottehBoeh> Ye :P
L92[10:28:18] <Ashindigo_> And those are tile entities I assume?
L93[10:28:32] <TechnicianLP> hes using java-based models
L94[10:29:23] <Ashindigo_> That's bad?
L95[10:29:26] <DiscworldZA> ScottehBoeh that is soo coming together to look like skyrim XD
L96[10:29:38] <ScottehBoeh> mhm :D It's a mix between all elder scrolls games
L97[10:30:04] <TechnicianLP> using a tesr for static models is wasting resources
L98[10:30:05] <DiscworldZA> Love the idea..would totally play it
L99[10:30:25] <ScottehBoeh> What would be a better method rather than tesr?
L100[10:30:30] <DiscworldZA> TechnicianLP alternative?
L101[10:31:11] <TechnicianLP> use baked models ...
L102[10:31:35] * DiscworldZA has no ideas what that is...*flies to google*
L103[10:32:32] * Ashindigo_ should research rendering sometime
L104[10:32:52] <Ashindigo_> (As in rendering my own custom models)
L105[10:33:18] <DiscworldZA> TechnicianLP im using custom rendering for my Entities...by extending the Render classes from MC is that bad?
L106[10:33:36] ⇨ Joins: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com)
L107[10:33:58] ⇨ Joins: OrionOnline (~OrionOnli@dslb-178-001-219-131.178.001.pools.vodafone-ip.de)
L108[10:34:03] <SkySom> DiscworldZA, Entities are fine.
L109[10:34:12] <DiscworldZA> How so?
L110[10:34:21] <OrionOnline> Hello
L111[10:34:25] <Ashindigo_> Heyo
L112[10:34:28] <DiscworldZA> o/
L113[10:34:30] <OrionOnline> Can somebody tell me what this means: https://gist.github.com/OrionDevelopment/a191e0f29a0b196272af5c4eedc68bbc
L114[10:34:31] <SkySom> Because MC doesn't really offer Baked Models for entities
L115[10:34:38] <DiscworldZA> Ah
L116[10:34:45] <SkySom> Blocks/Items yes.
L117[10:34:45] <OrionOnline> I am getting it on a MP Server but not when i start the server in a dev environment
L118[10:35:18] <TechnicianLP> blocks without a tesrs can be drawn all at once; while tesrs have to be drawn seperate
L119[10:35:30] <ScottehBoeh> OrionOnline is something client-side attempting to run on the server?
L120[10:35:36] <OrionOnline> Nope
L121[10:35:40] <Ashindigo_> Does the class actually exist orion?
L122[10:35:44] <OrionOnline> Yep
L123[10:35:47] <OrionOnline> Is an interface
L124[10:35:53] <Ashindigo_> In the mods jar?
L125[10:35:55] <OrionOnline> Not a class but should not matter
L126[10:35:56] <OrionOnline> Yep
L127[10:36:01] <OrionOnline> Checked twice now
L128[10:36:26] <OrionOnline> Downloaded the jar directly from Curse to see what travis uploaded and it is their
L129[10:36:30] <OrionOnline> there*
L130[10:37:00] <Ordinastie> are you sure it's the same files used on the server ?
L131[10:37:47] <OrionOnline> I am downloading the jar now
L132[10:38:21] <williewillus> interesting; https://twitter.com/jeb_/status/841311279784591361 does this mean they're done with the ID palette thing?
L133[10:38:27] <ScottehBoeh> I'm still stuck on changing the vanilla armor scale
L134[10:38:30] <williewillus> since that requires 32 extra state ids
L135[10:38:42] ⇦ Quits: kinggoesgaming (uid23106@2604:8300:100:200b:6667:4:0:5a42) (Quit: Connection closed for inactivity)
L136[10:40:18] <quadraxis> well thay said 1.12, so I don't know if it's ready for snapshots yet
L137[10:40:42] <williewillus> yeah but it's stable enough to be usable maybe?
L138[10:41:10] <williewillus> basically what they had left to do is a) actually do reassigning in the palette and b) change the save format to save the palettes
L139[10:41:17] <williewillus> second is a big change though
L140[10:41:44] <quadraxis> was there any actual info about what they were doing
L141[10:42:43] <williewillus> you can already see parts of it in 1.9+
L142[10:42:51] <williewillus> it's just incomplete
L143[10:43:12] <TechnicianLP> what do mean by id-pallete?
L144[10:43:15] <williewillus> https://www.reddit.com/r/Minecraft/comments/5y7siy/another_snapshotless_week/deody6t/
L145[10:43:29] <DiscworldZA> TechnicianLP still valid http://wiki.mcjty.eu/modding/index.php/Render_Block_Baked_Model-1.9 ?
L146[10:43:49] ⇨ Joins: Necro (~Necro@p200300700D153E4195D8BD72582422E1.dip0.t-ipconnect.de)
L147[10:43:55] <OrionOnline> @Ordinastie, the file is intact
L148[10:44:04] <OrionOnline> It holds the .class file in the right directory
L149[10:44:15] <OrionOnline> What is that transformer even doing?
L150[10:45:48] <williewillus> right now even in the array palette full registry ids are being used
L151[10:46:03] <quadraxis> my assumption was that they'd go from block id + meta to just using a blockstate id
L152[10:46:14] <williewillus> yes, but that doesnt give you any more than we have now
L153[10:46:45] <quadraxis> well it does, as blocks don't occupy 16 values regardless of how many are used
L154[10:46:47] <TechnicianLP> will this remove the 16 meta limitation?
L155[10:46:51] <DiscworldZA> williewillus will u look at my code and tell me if what im doing is good or bad?
L156[10:46:59] <williewillus> meta is going away completely from what I hear
L157[10:47:05] <williewillus> like actual completely :P
L158[10:47:19] <williewillus> DiscworldZA: where?
L159[10:47:31] ⇦ Quits: founderio (~Thunderbi@p200300C4E3C123001E5D078FD84C894E.dip0.t-ipconnect.de) (Quit: founderio)
L160[10:49:15] <OrionOnline> Ordinastie, do you know what that transformer does?
L161[10:50:32] <Ordinastie> nope, sorry
L162[10:50:53] <ScottehBoeh> Shovel in the dirt :) http://i.imgur.com/oFFBKHN.png
L163[10:53:05] *** Darkhax_AFK is now known as Darkhax
L164[10:53:20] <OrionOnline> Why would it throw this in a Sponge environment but not in a vanilla server one
L165[10:53:27] <Ashindigo_> ...
L166[10:53:41] <Ashindigo_> Because its sponge
L167[10:58:10] <OrionOnline> Yeah probably
L168[10:58:25] <OrionOnline> But Sponge does not seem to mess with class loading of normal classes, And why only that class
L169[11:03:12] <OrionOnline> Anyone know a Sponge IRC Channel?
L170[11:03:18] <williewillus> #sponge :P
L171[11:03:36] <williewillus> and #spongedev
L172[11:09:32] <ghz|afk> https://twitter.com/jeb_/status/841311279784591361
L173[11:09:47] <ghz|afk> colored beds heh
L174[11:10:08] <OrionOnline> Yep, interesting to see how they store the data
L175[11:10:23] <OrionOnline> TE? or just a block per color
L176[11:10:25] <williewillus> <williewillus> interesting; https://twitter.com/jeb_/status/841311279784591361 does this mean they're done with the ID palette thing?
L177[11:10:26] <williewillus> <williewillus> since that requires 32 extra state ids
L178[11:10:26] <OrionOnline> Or hwat
L179[11:10:40] <williewillus> i'm betting that they finished the palette thing
L180[11:10:54] <OrionOnline> williewillus, palette thing?
L181[11:11:08] <williewillus> the thing they're using to solve the id limits
L182[11:11:19] <williewillus> i linked it above: https://www.reddit.com/r/Minecraft/comments/5y7siy/another_snapshotless_week/deody6t/
L183[11:16:28] <masa> I'm hoping they will also redo the anvil format a bit, since it wastes a lot of space with small chunks
L184[11:16:38] <williewillus> how so?
L185[11:16:43] <williewillus> i thought empty sections arent saved
L186[11:17:48] <masa> ie. if I remember correctly, the chunks are allocated in something like 4 kB increments, meaning that a region file with 1024 chunks is always 4 MB in size, regardless of how small the chunks data actually compresses due to the amount of blocks and lack of entities
L187[11:18:24] *** V is now known as Vigaro
L188[11:18:26] <masa> yes, chunk sections are not saved, _until they are first needed_
L189[11:18:40] <masa> they are never deallocated after the first time they are created, even if they become empty again
L190[11:19:19] <masa> but my main point is how the chunks are allocated storage in the region files
L191[11:19:34] <masa> they use a rather large block size
L192[12:00:56] ⇦ Quits: Meronat (uid190493@id-190493.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L193[12:08:42] ⇦ Quits: AstralSorcerer (~AstralSor@128.151.114.229) (Ping timeout: 201 seconds)
L194[12:14:25] ⇦ Quits: CoolerExtreme (~CoolerExt@117.201.143.67) (Ping timeout: 190 seconds)
L195[12:31:11] ⇨ Joins: McJty (~jorrit@d8D872C43.access.telenet.be)
L196[12:31:15] ⇦ Quits: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com) (Quit: Leaving)
L197[12:33:26] ⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L198[12:52:13] ⇨ Joins: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L199[12:58:07] ⇨ Joins: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L200[13:01:44] ⇨ Joins: Meronat (uid190493@id-190493.ealing.irccloud.com)
L201[13:03:07] *** PaleOff is now known as PaleoCrafter
L202[13:07:07] ⇨ Joins: Luck (~Luck@unlucky.lucko.me)
L203[13:16:25] ⇨ Joins: kinggoesgaming (uid23106@id-23106.tooting.irccloud.com)
L204[13:17:36] ⇦ Quits: Javaschreiber (~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit: Javaschreiber)
L205[13:30:44] ⇦ Quits: OrionOnline (~OrionOnli@dslb-178-001-219-131.178.001.pools.vodafone-ip.de) (Read error: Connection reset by peer)
L206[13:44:33] ⇨ Joins: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L207[13:47:59] ⇦ Quits: Searge|work (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 201 seconds)
L208[13:50:17] ⇨ Joins: brandon3055 (~Brandon@122-129-151-56.dynamic.ipstaraus.com)
L209[14:12:48] ⇨ Joins: giltwist (~giltwist@104-176-20-107.lightspeed.bcvloh.sbcglobal.net)
L210[14:15:05] <giltwist> I'm finally taking a stab at a 1.10 mod, but I'm having a little trouble with the block states after years of just being used to dealing with data values. Anyone got a moment to help me?
L211[14:15:42] <tterrag> sure, just ask
L212[14:16:14] <PaleoCrafter> read this first, though: http://mcforge.readthedocs.io/en/latest/blockstates/states/ :P
L213[14:16:50] <giltwist> I know how to tell which version of a block (let's say log) is placed in the world, but I'm not sure how to tell which version of the block is being held (is player holding oak or spruce, for example)
L214[14:17:48] <giltwist> In other words, how do I get the blockstate from the itemstack?
L215[14:17:58] <ghz|afk> you do not
L216[14:18:02] <ghz|afk> items still have metadata values
L217[14:18:22] <ghz|afk> it is not expected for the values to match up at all
L218[14:18:36] <ghz|afk> although it's quite common for a block to do so
L219[14:18:50] <ghz|afk> in essence, if it's your block and item
L220[14:18:59] <ghz|afk> you choose how to link the item and the block
L221[14:19:08] <ghz|afk> if it's someone else's, there's no sane way.
L222[14:19:28] <ScottehBoeh> Which method is used in 1.8 for randomDisplayTick?
L223[14:19:38] <ghz|afk> randomDisplayTick?
L224[14:19:43] <ghz|afk> I don't believe that has changed names
L225[14:19:45] <PaleoCrafter> for some items that do place blocks, you can't even tell which one it is because they're not simple ItemBlocks
L226[14:19:47] <ghz|afk> it may have some extra arg
L227[14:19:52] <ScottehBoeh> oh nvm, got it
L228[14:20:01] <giltwist> No sane way? That's a bummer. In older versions, VoxelSniper could just be like "I want the data value from whatever block I'm looking at" and then apply it wherever else without really caring which mod it was from
L229[14:20:21] <ghz|afk> that would have been broken in the past also
L230[14:20:26] <ghz|afk> it was just harder to tell
L231[14:20:38] <giltwist> I mean, it used to be just a 0-15
L232[14:20:43] <ghz|afk> it still is
L233[14:20:54] <ghz|afk> the save format uses a 4bit metadata value internally -- for now
L234[14:20:58] <ghz|afk> but at runtime
L235[14:21:08] <ghz|afk> those values are stored and managed using a high-level "state id"
L236[14:21:09] <PaleoCrafter> ^ but there is and never was a guaranteed bidirectional block<->item meta mapping
L237[14:21:30] <ghz|afk> and Mojang is in the (slow) process of converting the system to use state IDs for saving too
L238[14:21:40] <ghz|afk> removing the block IDs completely from the equation
L239[14:21:48] <PaleoCrafter> any mod to assume so now or any time in the past technically is completely broken :P
L240[14:22:00] <ghz|afk> it is greatly annoying
L241[14:22:09] <ghz|afk> many mods have to resort to hacks and mod-specific support
L242[14:22:18] <ghz|afk> in order to have an idea of which item corresponds to which block
L243[14:22:20] <giltwist> Darn. I'm trying to get away from all the command line stuff where you had to go /vi 5 or whatever, and just snag the data value out of the block in your offhand
L244[14:22:33] <PaleoCrafter> at least mods generally tend to use ItemBlock for everything, unlike Vanilla
L245[14:22:35] <ghz|afk> wait if you just want the ID for placing
L246[14:22:38] <ghz|afk> that can be done
L247[14:22:43] <ghz|afk> you can just .getRegistryName()
L248[14:22:44] <ghz|afk> of the item
L249[14:22:54] <ghz|afk> but
L250[14:22:58] <giltwist> I thought registryname would return just log, not specifically spruce log
L251[14:23:02] <ghz|afk> it won't
L252[14:23:11] <ghz|afk> but it wouldn't do that before, either
L253[14:23:14] <ghz|afk> you now have
L254[14:23:14] <ScottehBoeh> and canUpdate for Tile entities?
L255[14:23:18] <ScottehBoeh> Did that change name?
L256[14:23:25] <ghz|afk> minecraft:log[type=spruce] or similar
L257[14:23:28] <ghz|afk> in the past you had
L258[14:23:28] <PaleoCrafter> implement ITickable, ScottehBoeh
L259[14:23:32] <ghz|afk> 56:2
L260[14:23:40] <giltwist> right, and I could always just snag the :2
L261[14:23:44] <ghz|afk> yes
L262[14:23:58] <ghz|afk> but there was no assurance that the "2" applied to an itemstack was the same "2" in the world
L263[14:24:04] <giltwist> it was standard delimiter of a : no matter the mod
L264[14:24:28] <ghz|afk> what exactly do you want to achieve, though?
L265[14:24:34] <ghz|afk> I'm not familiar with the mod
L266[14:24:56] <giltwist> Well, it's originally a bukkit plugin, but I'm trying to port chunks of it to Forge for single player use.
L267[14:25:29] <ghz|afk> sure, but what areyou trying to do?
L268[14:25:32] <giltwist> The specific tool I'm trying to get right now is a "paintbrush" basically, I can select any block in the world and "paint" it's material and blockstate to any other block
L269[14:25:33] <ghz|afk> and I don't mean "get the metadata"
L270[14:25:50] <ghz|afk> I see
L271[14:25:57] <ghz|afk> so in a way
L272[14:25:58] <giltwist> However, what I want to do at the moment is take advantage of the new offhand slot as an override
L273[14:26:00] <ghz|afk> however the system works
L274[14:26:05] <ghz|afk> it is doable quite easily
L275[14:26:17] <ghz|afk> I mean
L276[14:26:28] <ghz|afk> the grabbing of the state ;P
L277[14:26:38] <ghz|afk> because there's no sane way to "paint" a block the way you describe
L278[14:26:38] ⇨ Joins: Hgrebnednav (~Hgrebnedn@d8D872A6E.access.telenet.be)
L279[14:26:47] <giltwist> So like, I'm mostly just painting red wool (taking from a block of red wool I already have placed is easy) but for just this ONE block I want it to be blue
L280[14:26:58] <PaleoCrafter> you could simply try simulating the actual use of the item rather than placing the block yourself :P
L281[14:28:39] <giltwist> That might work, but it's a lot more convoluted than the old way of just change the number after the :
L282[14:28:55] <ghz|afk> so wait
L283[14:29:11] <ghz|afk> if "all your paintbrush does" is paint wool with the selected color
L284[14:29:16] <giltwist> not JUST wool
L285[14:29:19] <giltwist> any block
L286[14:29:21] <PaleoCrafter> unlike the old way, it should also work for everything :P
L287[14:29:27] <ghz|afk> that makes no sense
L288[14:29:31] <PaleoCrafter> the old way heavily right on invalid assumptions
L289[14:29:31] <ghz|afk> you can't take wood and paint it red
L290[14:29:36] <ghz|afk> withour replacing the block
L291[14:29:37] <ghz|afk> unless you mean
L292[14:29:47] <ghz|afk> you would literally just write the metadata into the block
L293[14:29:50] <ghz|afk> and hope for the best?
L294[14:29:55] <giltwist> But it used to be that both wood and wool had a :3 and it didn't matter
L295[14:30:10] <giltwist> We got really crazy stuff by applying :-1 to cakes and other things
L296[14:30:15] <ghz|afk> right
L297[14:30:21] <ghz|afk> so if all you want is something crazy like that
L298[14:30:23] <ghz|afk> you can still do it
L299[14:30:31] <ghz|afk> just call getMetaFromState on the IBlockState
L300[14:30:40] <giltwist> right from the block is easy
L301[14:30:41] <ghz|afk> and .getStateFromMeta on the block
L302[14:30:58] <ghz|afk> and for the item
L303[14:31:05] <giltwist> but you say the itemstack and the block's data values are not necessarily aligned in every mod like they are in vanilla
L304[14:31:07] <ghz|afk> well, the itemstacks do not have such a small limit on meta values
L305[14:31:14] <ghz|afk> just take potions
L306[14:31:24] <giltwist> Ahhh right, I see
L307[14:31:24] <ghz|afk> they use values like 8274
L308[14:31:28] <PaleoCrafter> they technically aren't even required to line up in Vanilla
L309[14:31:34] <PaleoCrafter> see any directional block :P
L310[14:31:39] <ghz|afk> so you could take only the low 4 bits
L311[14:31:48] <ghz|afk> or something along those lines
L312[14:31:53] <ghz|afk> but you can't really have a 1:1 mapping
L313[14:31:55] <giltwist> Oh shoot, yeah, directional blocks are new since I last did this stuff too.
L314[14:31:58] <ghz|afk> not even with vanilla id/meta
L315[14:32:03] <ghz|afk> so really
L316[14:32:09] <PaleoCrafter> wat, the furnace is rather old :P
L317[14:32:09] <ghz|afk> if all you want is paint with meta values
L318[14:32:13] <giltwist> I used to have to fake that with connectedtextures mod
L319[14:32:24] <ghz|afk> you can just have the "paintbrush
L320[14:32:27] <ghz|afk> handle like
L321[14:32:32] <ghz|afk> shift-scrollwheel or whatever
L322[14:32:38] <ghz|afk> to cycle 0..15
L323[14:32:41] <ghz|afk> ;P
L324[14:32:51] <PaleoCrafter> the best thing would really be to not rely on items at all and just make it blockstate based
L325[14:32:54] <ghz|afk> however!
L326[14:33:02] <ghz|afk> note that it's not always safe to write a random meta value on a block
L327[14:33:06] <giltwist> That's what we used to do with voxelsniper, we had an item that just did an increment or decrement on data value
L328[14:33:14] <PaleoCrafter> then you can even provide people with a nice GUI where they can select the properties they want and shit :P
L329[14:33:16] <ghz|afk> chances are many mods' blocks will crash
L330[14:33:23] <ghz|afk> if you give them an invalid number in getstateFromMeta
L331[14:34:02] <giltwist> ok so getStateFromMeta is what accepts the 0-15 as an input?
L332[14:34:08] ⇦ Quits: Lutzee (~Lutzee@iss.lutzee.net) (Quit: ZNC - http://znc.in)
L333[14:34:29] <PaleoCrafter> read the docs I posted earlier :P
L334[14:35:35] <ghz|afk> giltwist: yes, but with no assurance that invalid values won't crash
L335[14:35:50] <ghz|afk> so it's not recommended to do that blindly
L336[14:36:09] <ghz|afk> getStateFromMeta should only be called with meta values returned from getMetaFromState
L337[14:36:10] <giltwist> I'm ok with that. I can easily add in a blacklist for common mods. Again, that's what we did for voxelsniper. Assume it works, then forbid it if it breaks
L338[14:36:22] <ghz|afk> that's up to you
L339[14:36:25] <ghz|afk> ;p
L340[14:36:54] * PaleoCrafter mumbles something about assumptions being terrible when their is a more elegant solution
L341[14:36:55] <giltwist> Right but getMetaFromState only works on an actual block, not from the item that becomes the block, yes?
L342[14:37:10] <PaleoCrafter> *there, dammit
L343[14:37:11] <ghz|afk> pretty much
L344[14:37:33] <ghz|afk> the only way to know which block an item "becomes" when placed
L345[14:37:34] <giltwist> Ok, so I may need to abandon the use of the offhand slot as an override
L346[14:37:37] <ghz|afk> is to place it.
L347[14:38:27] ⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping timeout: 206 seconds)
L348[14:38:44] <ghz|afk> unless the item is an ItemBlock, and it does not override onItemUse, and it does not override getStateForPlacement, in which case you could presumably get the corresponding block from there
L349[14:38:51] <ghz|afk> but yeah
L350[14:38:59] <ghz|afk> many IFs that make it impractical
L351[14:39:04] ⇦ Quits: McJty (~jorrit@d8D872C43.access.telenet.be) (Quit: Leaving)
L352[14:39:13] <giltwist> @Paleo: You'd never imagine how much of the Voxelbox had bizaare stuff going on under the hood like -1 data values or pressure plates with no physics checks, all because we intentionally decided not to assume it wouldn't work
L353[14:40:00] <giltwist> like, we found that doublestep would put the top face on all six sides with a -1 data value
L354[14:40:05] ⇨ Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L355[14:40:27] <PaleoCrafter> well, a data value of -1 probably is just equal to 15 :P
L356[14:40:40] <giltwist> no, a data value of 15 did not turn the cake inside out
L357[14:41:44] <giltwist> i mean, just WEIRD notchcode stuff
L358[14:42:42] <giltwist> cake with a -1 data value put the textures on the interior of the far face rather than the exterior of the near face
L359[14:43:07] <giltwist> I don't know if it still does, but it did for the longest time
L360[14:43:30] <PaleoCrafter> I doubt it would
L361[14:43:47] <giltwist> And long before minecraft allowed you to put pressure plates on fence posts, voxelsniper used to block physics checks on pressure plates to do that
L362[14:44:06] <giltwist> Just weird stuff that looked cool
L363[14:44:16] <giltwist> Anway, I appreciate the insige
L364[14:44:18] <giltwist> *insight
L365[14:44:44] <giltwist> Forge and Bukkit are pretty different to begin with, before dealing with all the new ideas of 1.10
L366[14:45:39] ⇦ Quits: giltwist (~giltwist@104-176-20-107.lightspeed.bcvloh.sbcglobal.net) (Quit: Leaving)
L367[14:49:45] ⇨ Joins: immibis (~chatzilla@122-59-205-9.jetstream.xtra.co.nz)
L368[14:51:54] <ghz|afk> yep
L369[14:52:02] <ghz|afk> bukkit gives you an entire abstraction layer
L370[14:52:12] <ghz|afk> you don't actually interact with minecraft itself
L371[14:52:32] <PaleoCrafter> I always find it funny to see Bukkit devs first really delve into MC code xD
L372[14:53:47] <TechnicianLP> does bukkit still have null itemstacks?
L373[14:56:44] <kashike> yes
L374[14:57:44] <kashike> they also make ItemStack's Item non-final again :p
L375[14:57:50] <kashike> https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/browse/nms-patches/ItemStack.patch#304
L376[14:58:15] <ghz|afk> EWH
L377[14:58:30] <mezz> gross
L378[14:59:12] <mezz> actually I accidentally saw the rest of the file and now my eyes burn, nevermind <_<
L379[14:59:24] <kashike> mezz: line 64
L380[15:00:57] <mezz> :( what the hell is even going on here
L381[15:01:01] <TechnicianLP> one reason more to ditch bukkit
L382[15:02:14] *** DarkevilAway is now known as Darkevilmac
L383[15:04:52] <ghz|afk> well I suppose bukkit is all about keeping backward compatibility with old plugins?
L384[15:06:36] <mezz> yeah but at what cost?
L385[15:06:43] <kashike> spigot, who maintains their fork of bukkit, doesn't like to remove anything
L386[15:06:49] <kashike> but they're fine to break things
L387[15:09:46] <TechnicianLP> they have a interface for itemstacks ... why dont they add a layer to handle null itemstacks and item replacement if the really want to keep it -.-
L388[15:09:54] ⇦ Quits: edr (~edr@d-65-175-180-73.cpe.metrocast.net) (Ping timeout: 204 seconds)
L389[15:10:15] <TechnicianLP> (or at least they did when i used it)
L390[15:11:01] <mezz> I'm guessing sponge is not as scary
L391[15:11:15] ⇨ Joins: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L392[15:11:29] ⇨ Joins: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com)
L393[15:13:14] ⇦ Quits: iPixeli (~iPixeli@host213-122-124-153.range213-122.btcentralplus.com) (Ping timeout: 194 seconds)
L394[15:14:08] *** PaleoCrafter is now known as PaleOff
L395[15:15:35] ⇨ Joins: edr (~edr@d-65-175-180-73.cpe.metrocast.net)
L396[15:16:25] ⇦ Quits: immibis (~chatzilla@122-59-205-9.jetstream.xtra.co.nz) (Ping timeout: 190 seconds)
L397[15:19:37] ⇨ Joins: iPixeli (~iPixeli@5.80.18.186)
L398[15:19:37] MineBot sets mode: +v on iPixeli
L399[15:20:12] <quadraxis> oh yeah, mezz, do the new loading screen changes need adding to 1.11?
L400[15:20:34] <mezz> ah, yes
L401[15:20:48] <mezz> I'll poke c.pw when I see him
L402[15:21:02] <quadraxis> cool, thanks
L403[15:22:35] ⇨ Joins: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L404[15:23:02] ⇨ Joins: Fye (~Fye@dynamic-adsl-78-13-93-180.clienti.tiscali.it)
L405[15:23:06] <Shambling> well, one good thing coming out of the blizzard tomorrow, half day at work
L406[15:23:24] <Shambling> and alot of shoveling :\
L407[15:26:23] <Corosus> ahhhhh the perks of working from home and living in an apartment \o/
L408[15:26:47] * williewillus glances at 80F forecast for next week
L409[15:27:00] <Corosus> :o
L410[15:30:32] * TechnicianLP would be happy with more than 10C/50F
L411[15:30:40] * Vigaro glances at the really hot forecast for the entire year
L412[15:32:20] ⇨ Joins: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:81f6:842:3705:4cf8)
L413[15:32:24] <TomyLobo> hi there
L414[15:34:36] <TomyLobo> i'm looking for documentation for net.minecraft.block.state.IBlockState net.minecraft.block.material.Material for 1.10.2-12.18.3.2185. specifically i would like to know whether the condition "state.getMaterial() == Material.ROCK" holds true for andesite or not (as in this code from tinker's construct: https://github.com/SlimeKnights/TinkersConstruct/blob/2.6.1/src/main/java/slimeknights/tconstruct/tools/traits/TraitPetram
L415[15:34:36] <TomyLobo> or.java#L24 )
L416[15:34:48] <williewillus> it does
L417[15:34:52] <TomyLobo> link without the cut: https://github.com/SlimeKnights/TinkersConstruct/blob/2.6.1/src/main/java/slimeknights/tconstruct/tools/traits/TraitPetramor.java#L24
L418[15:35:00] <TomyLobo> williewillus, alright, thanks
L419[15:35:50] <TomyLobo> so, where's IBlockState? i couldnt find a patchfile for it and nothing in src/main/java either
L420[15:35:59] <TomyLobo> mysterious
L421[15:36:11] <williewillus> it's a vanilla class
L422[15:36:20] <williewillus> you need to setup mcp/forge to see it
L423[15:36:34] <TomyLobo> oh, i would have thought that would be the one class that forge *has* to modify :)
L424[15:36:52] <williewillus> IBlockState has a superclass that gets patched iirc
L425[15:36:55] <williewillus> IBlockProperties?
L426[15:37:08] <TomyLobo> ahhhh
L427[15:42:25] ⇦ Quits: Flenix (~Flenix@2a01:4f8:201:63e2::2) (Killed (NickServ (GHOST command used by Greylister027!webchat@host86-167-252-126.range86-167.btcentralplus.com)))
L428[15:43:49] *** Vigaro is now known as V
L429[15:46:59] ⇦ Quits: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Read error: Connection reset by peer)
L430[15:49:59] ⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping timeout: 206 seconds)
L431[15:52:15] ⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Remote host closed the connection)
L432[16:02:33] ⇦ Quits: lashtear (~lashtear@184-100-172-207.ptld.qwest.net) (Ping timeout: 206 seconds)
L433[16:12:22] ⇨ Joins: lashtear (~lashtear@184-100-172-207.ptld.qwest.net)
L434[16:15:19] ⇨ Joins: tzh (~tzh@c-24-118-228-184.hsd1.mn.comcast.net)
L435[16:17:40] ⇨ Joins: luisemota (~luisemota@2804:14d:5cd4:8f86:caa:2c38:6452:71ac)
L436[16:20:07] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net) (Remote host closed the connection)
L437[16:24:45] ⇨ Joins: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L438[16:29:10] <TechnicianLP> why is open in external editor ctrl-alt-f4 ? /me just started anothor console session
L439[16:31:43] ⇨ Joins: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L440[16:35:45] <Shambling> there must be something wrong with me, I want to install a mod called more spiders
L441[16:36:09] ⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error: Connection reset by peer)
L442[16:36:15] <Lord_Ralex> spiders are cool thoug
L443[16:36:17] <Lord_Ralex> though*
L444[16:36:35] <Corosus> just also install an infinite fire spreading mod so you can burn everything down easier too
L445[16:36:53] <tzh> Hey, does anybody here have some experience with putting together some complex blockstate stuff? I'm trying to make a mod that adds in a bunch more plant types, but I'm having trouble getting minecraft/forge to load the variants in the blockstate .json file
L446[16:41:38] ⇨ Joins: ThePsionic (~Psi@ip5457f909.direct-adsl.nl)
L447[16:45:49] <Shambling> lol dangit, thought upgrading 1.10.2 SNAD to 1.11.2 would be easy peasy
L448[16:46:00] <Shambling> in comes block registration changes :P
L449[16:46:45] <Ashindigo_> Snad?
L450[16:47:26] ⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872A6E.access.telenet.be) (Ping timeout: 201 seconds)
L451[16:47:38] <TechnicianLP> sand which speeds up sugarcane growth
L452[16:48:05] *** MrKickkiller is now known as MrKick|Away
L453[16:48:19] <Ashindigo_> Sand was already faster than dirt though ;)
L454[16:48:47] <TechnicianLP> nope
L455[16:49:03] <Shambling> and spawnentityinworld has been removed
L456[16:49:30] <ghz|afk> sand has never been faster than dist
L457[16:49:32] <ghz|afk> dirt*
L458[16:49:40] <ghz|afk> it's some kind of weird myth that keeps going around
L459[16:49:41] <Shambling> welp, let me look and see how its done in another method.
L460[16:49:42] <ghz|afk> hence that mod
L461[16:50:07] <Ashindigo_> I was joking I know about the myth
L462[16:50:16] <Ashindigo_> Its also a joke in sf3 iirc
L463[16:50:38] <ghz|afk> yeah I know but the joke detector is slow, and I had already written it by the time it was like "duuudeeee, thaaattt wassss the joookkeeeeee...."
L464[16:51:05] <Ashindigo_> Shambling: why not use world#spawnEntity?
L465[16:51:35] <Shambling> why do people use # when referencing methods
L466[16:51:45] <Shambling> shouldn't it be (world).spawnEntity
L467[16:51:54] <Shambling> with no ( ), where world is the name of thee world :P
L468[16:52:05] <ghz|afk> well the correct term is
L469[16:52:10] <Shambling> I have never seen working code with pounds
L470[16:52:11] <ghz|afk> World#spawnEntity
L471[16:52:17] <ghz|afk> it's not meant to be correct code
L472[16:52:27] <ghz|afk> it's a separator between the class and the method
L473[16:52:29] <ghz|afk> as a shorthand of
L474[16:52:34] <ghz|afk> "spawnEntity which is in the class World"
L475[16:52:42] <Shambling> so World.spawnEntity then
L476[16:52:45] <Shambling> right...
L477[16:52:45] <Shambling> :P
L478[16:52:50] <ghz|afk> no because that implies it's static
L479[16:52:55] <Shambling> o.0
L480[16:53:16] <ghz|afk> because spawnEntity is an instance method
L481[16:53:22] <Shambling> why do I feel like the people that made up these rules for notating code were a little... weird
L482[16:53:42] <ghz|afk> the # shows that i'm not referring to a static method
L483[16:53:49] <ghz|afk> but a method that would be called on an instance of the World class
L484[16:54:00] <Shambling> by why is that needed, shouldn't that be assumed in shorthand notation?
L485[16:54:03] <ghz|afk> which would be in a variable
L486[16:54:16] <ghz|afk> okay let's say
L487[16:54:25] <ghz|afk> I tell you "yes call Integer.parseInt"
L488[16:54:29] <ghz|afk> you'll go on your IDE
L489[16:54:32] <ghz|afk> and write, literally
L490[16:54:35] <ghz|afk> "Integer.parseInt"
L491[16:54:36] <Shambling> x.parseInt()
L492[16:54:45] <ghz|afk> see
L493[16:54:48] <ghz|afk> that's why it's needed
L494[16:54:49] <Shambling> no, I wouldn't, because I'm not a moron that takes things literally :P
L495[16:54:56] <ghz|afk> because Integer.parseInt IS A STATIC
L496[16:55:00] <ghz|afk> and is meant to be typed literally
L497[16:55:17] <Shambling> can that be used somewhere when defining uhm... can't remember the names
L498[16:55:25] <Lord_Ralex> that's how javadocs even do it i think
L499[16:55:29] <Shambling> I'd imagine if that type of notation is actually used in live code, I could see how its useful
L500[16:55:49] <ghz|afk> that's impossible, though
L501[16:55:50] <ghz|afk> I mean
L502[16:55:52] <ghz|afk> you can say
L503[16:56:00] <ghz|afk> world::spawnEntity
L504[16:56:04] <Shambling> if you can never use Integer.parseInt, then why the need for special code?
L505[16:56:08] <ghz|afk> as a way to create a method ref
L506[16:56:13] <Shambling> errr writing
L507[16:56:19] <ghz|afk> what?
L508[16:56:27] <ghz|afk> you can use Integer.parseInt
L509[16:56:30] <ghz|afk> that's what I mean
L510[16:56:32] <Shambling> well, can Integer.parseInt actually be called explicitly somewhere in working code
L511[16:56:36] <ghz|afk> parseInt is a static method
L512[16:56:38] <ghz|afk> yes
L513[16:56:40] <Shambling> ah ok
L514[16:56:50] <Shambling> I see why the need to use seperate symbols to simplify notation then
L515[16:56:50] <ghz|afk> you literally type "int x = Integer.parseInt("1");"
L516[16:56:51] <Shambling> thank you
L517[16:57:38] <ghz|afk> sometimes I wonder how people manage to write mods, without knowing basic programming concepts wuch as static vs instance methods
L518[16:57:38] <ghz|afk> ;P
L519[16:57:58] <Shambling> its easier to read code while ignoring the intricacies that I will never use
L520[16:58:10] <Shambling> imagine you're reading french after taking 3 years of french classes
L521[16:58:11] <ghz|afk> but you will never use them because you don't bother learning
L522[16:58:19] <Shambling> half of it you only understand because you look at the meaning, not the words :P
L523[16:58:22] <ghz|afk> ;P
L524[16:58:37] <ghz|afk> but french is... french
L525[16:58:51] <tzh> or i guess maybe just "is there something obviously wrong with this blockdata file that i'm missing:" https://github.com/xaphiriron/plantgrowth/blob/master/src/main/resources/assets/plantgrowth/blockstates/shockweed_block.json
L526[16:59:05] <Shambling> both are languages. I can get the gist of something by skimming over it, if I understand at least 30% of it. The problem comes with making unique instances from nothing while following that
L527[16:59:07] <ghz|afk> this is like saying you don't know the difference between a noun and a pronoun
L528[16:59:18] <williewillus> tzh: what is that formatting 0.o
L529[16:59:26] * ghz|afk shudders
L530[16:59:44] <williewillus> and your json is not valid
L531[16:59:48] <Shambling> looks like every other json I've seen randomly on the internet
L532[16:59:48] <williewillus> probably because the formatting is bad :P
L533[16:59:49] <ghz|afk> it's a formatting written by someone who wishes json wasn't delimited
L534[17:00:05] <tzh> yeah basically
L535[17:00:16] <tzh> williewillus: what's not valid about it?
L536[17:00:24] <Shambling> but yes, I am trying to improve ghz, I appreciate your patience
L537[17:00:25] <williewillus> jsonlint.com
L538[17:00:30] <williewillus> it even formats it like a sane person would
L539[17:01:03] <ghz|afk> jsonlint is broken in my version of firefox XD
L540[17:01:11] <ghz|afk> no wait refreshing fixed it
L541[17:01:16] <williewillus> oh wait hm it says it's valid
L542[17:01:18] <tzh> jsonlint says it's valid json
L543[17:01:19] <tzh> yeah
L544[17:01:20] <williewillus> are you getting errors in the log?
L545[17:01:25] <ghz|afk> yo uare using forge marker
L546[17:01:35] <ghz|afk> along with full variant strings
L547[17:01:36] <williewillus> ah yes
L548[17:01:37] <ghz|afk> but without []
L549[17:01:39] <williewillus> you need []
L550[17:01:50] <ghz|afk> either split up the variants into separate properties
L551[17:01:56] <ghz|afk> or surround the full-string variants in []
L552[17:01:58] <ghz|afk> as in
L553[17:02:04] <williewillus> also you don't need "model": "cross" in every variant if you put it in defaults
L554[17:02:07] <tzh> oh so uh `"variants": [{...stuff...}]`?
L555[17:02:10] <ghz|afk> "age=1,yield=2": [{ ... }]
L556[17:02:16] <tzh> oh huh
L557[17:02:23] <ghz|afk> or alterantively
L558[17:02:30] <tzh> williewillus: yeah i only added those when i was getting frustrated and confused about why it wasn't working :p
L559[17:02:36] <ghz|afk> "age": { "1": { ... }, ... },
L560[17:02:38] <luisemota> Do you guys recommend any resources about Render<T> and ModelBase?
L561[17:02:42] <ghz|afk> "yield": { ... }
L562[17:02:47] <williewillus> luisemota: what specifically?
L563[17:02:58] <williewillus> vanilla provides acceptable examples
L564[17:03:29] <tzh> ghz|afk: well, my problem with the forge markup is that the textures depend on the values of both properties, and i don't think the forge format lets you specify that
L565[17:03:48] <tzh> but yeah i'll try adding the []s and see if that works, thanks
L566[17:05:45] ⇦ Quits: Lunatrius (~Lunatrius@77.38.28.116) (Ping timeout: 190 seconds)
L567[17:07:02] ⇨ Joins: Lunatrius (~Lunatrius@77.38.28.116)
L568[17:08:17] <Shambling> how long has getmaterial been deprecated?
L569[17:08:49] <williewillus> that deprecation just means to use the one on iblockstate
L570[17:08:53] <Shambling> I'm thinking if I am going to port this, I should clean it up
L571[17:08:53] <williewillus> instead of using the block one directly
L572[17:08:58] <Shambling> kk
L573[17:10:05] ⇦ Quits: TechnicianLP (~Technicia@p4FE1CAEE.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L574[17:11:07] <ghz|afk> tzh: that's fine then, that's why both formats are supported
L575[17:20:22] ⇦ Quits: Fye (~Fye@dynamic-adsl-78-13-93-180.clienti.tiscali.it) (Quit: KVIrc 4.9.1 Aria http://www.kvirc.net/)
L576[17:20:23] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 384 seconds)
L577[17:21:23] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L578[17:28:45] ⇦ Quits: DiscworldZA (~IceChat9@196-210-106-33.dynamic.isadsl.co.za) (Ping timeout: 201 seconds)
L579[17:30:56] ⇦ Quits: Meronat (uid190493@id-190493.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L580[17:32:12] ⇨ Joins: VikeStep (~VikeStep@203.15.33.146)
L581[17:38:30] <Shambling> so for blockfalling, is there a replacement for getSubBlocks
L582[17:38:39] <Shambling> I guess they use it for the creativetab call
L583[17:39:40] <Shambling> they never implement it, so I guess not having the override there fixed doesn't matter, I'll comment it out
L584[17:40:43] <Shambling> I never said I was a good programmer, I'm like that guy that makes access databases and sells the license to schools for 100,000 and provides no support, and has no clue what he's doing
L585[17:40:59] <Shambling> only the only similarity between us, is we both have no idea how to program :P
L586[17:42:42] <Shambling> ok well the code compiles, the mod shows up in the modlist, but the items don't show up in jei
L587[17:42:52] <Shambling> and you can't craft them
L588[17:42:55] <Shambling> 2 out of 3 ain't bad :P
L589[17:45:28] <Shambling> I think I forgot a registration step
L590[17:48:09] <ScottehBoeh> Someone
L591[17:48:22] <ScottehBoeh> my IDE is giving me "Error: java: invalid source release"
L592[17:48:29] <ScottehBoeh> 1.9
L593[17:48:40] <williewillus> well areyou using java 9? :P
L594[17:49:17] <ScottehBoeh> For real, I'm not sure what's causing this error
L595[17:49:54] <williewillus> you're telling the compiler to use java 9 source level
L596[17:50:00] <williewillus> so if you don't have a java 9 compiler it won't work
L597[17:52:35] <ghz|afk> ScottehBoeh: file -> project structure
L598[17:52:40] <ghz|afk> you probably chose language level 9 by mistake
L599[17:52:59] <ghz|afk> because you did something that's being introduced in java9, and when the IDE asked if java9 is what you want, you said ok
L600[17:54:10] <ScottehBoeh> Ah got it
L601[17:57:17] <ScottehBoeh> ohey thats cool
L602[17:57:25] <ScottehBoeh> I managed to update my old menu to 1.8
L603[18:01:35] <masa> hmm, are simpleimpl network packets somehow prioritized differently than vanilla packets... or I'm really not sure what is going on with this thing
L604[18:02:26] <masa> basically when I use the click + hold + drag feature of item scroller in my mod inventory, it sometimes derps up, so I'm assuming the container sync packets somehow mess up and the client desyncs and then the slot clicks fail
L605[18:02:52] <masa> but when I drag inside a vanilla chest, no matter how fast I drag over one row of slots, it never derps up
L606[18:04:16] <ghz|afk> masa: I believe they use separate queues
L607[18:04:26] <ghz|afk> which means they are not 100% serialized with vanilla
L608[18:04:31] <ghz|afk> they can be sent in slightly different orders
L609[18:04:51] <ghz|afk> by serialized I mean
L610[18:05:04] <ghz|afk> that sending a vanilla packet and right afterward, sending a simpleimpl packet
L611[18:05:14] <ghz|afk> does not mean the vanilla one will be received first
L612[18:05:17] <ghz|afk> or vice versa
L613[18:05:27] <masa> hmm right, okay
L614[18:06:00] <masa> I'll need to check my container sync stuff and where exactly I'm using custom syncing and where vanilla
L615[18:09:36] <Shambling> how the frick... I have a mod installed that seems invible everywhere but minecraft
L616[18:09:41] <Shambling> wonder if it has a silly mod name
L617[18:09:43] <Shambling> err jar name
L618[18:09:49] <ghz|afk> wat
L619[18:11:16] <Lymia> Shambling, what platform
L620[18:11:22] <Shambling> 1.11.2
L621[18:11:28] <Lymia> What OS, I mean
L622[18:11:32] <Shambling> oh windows 10
L623[18:11:43] <Shambling> I have ender ores installed, might even be one I compiled like a month ago
L624[18:11:45] <Shambling> but I can't find the jar
L625[18:11:45] <Lymia> hidden file or something? idk
L626[18:11:51] <Shambling> I by default unhide files
L627[18:11:54] <Lymia> You probably named it weird
L628[18:11:55] <Shambling> so its probably just named funny
L629[18:12:02] <Shambling> but the in game mod name info is ender ore
L630[18:12:33] ⇨ Joins: Meronat (uid190493@2604:8300:100:200b:6667:2:2:e81d)
L631[18:12:41] <Shambling> I think it was upgraded to 1.11 but not 1.11.2 so I just copied it
L632[18:13:08] <Shambling> doesn't show up in unknown authors list in curse though
L633[18:13:11] <Shambling> so thats the weird part
L634[18:13:14] *** amadornes is now known as amadornes[OFF]
L635[18:15:50] <Shambling> wow... so weird
L636[18:15:54] <Shambling> its just this weird phantom mod
L637[18:16:52] <Shambling> or!
L638[18:17:05] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 190 seconds)
L639[18:17:06] <Shambling> this other mod somehow registered ender ores and itself
L640[18:17:19] <Shambling> ender ores and more is the other mod, I'm wondering if it packages the other in itself
L641[18:18:12] <ScottehBoeh> once I get my mod working for 1.8, i'll update it to 1.11+
L642[18:18:30] <ScottehBoeh> then I'll probably start a livestream when I work on UI stuff seeing as some people are interested :)
L643[18:18:57] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L644[18:19:32] <ghz|afk> ScottehBoeh: why are you doing that to yourself...
L645[18:19:33] <ghz|afk> XD
L646[18:19:37] <ghz|afk> (doing 1.8 before 1.11)
L647[18:19:41] <ghz|afk> it's like
L648[18:19:54] <ghz|afk> "let me use the awkward and annoying to use 1.8, beforeI go to the nice 1.11 features"
L649[18:20:13] <ScottehBoeh> Ah it's because I already have a second workspace with half of everything ported :P
L650[18:20:47] ⇦ Quits: ThePsionic (~Psi@ip5457f909.direct-adsl.nl) (Quit: Leaving)
L651[18:20:52] ⇨ Joins: liach (~liach@2605:e000:309e:3200:6425:dc5c:fda2:285a)
L652[18:20:54] <ScottehBoeh> mostly gui stuff anyways, not too hard
L653[18:21:51] <Shambling> ok so... ender dust and more did seem to package ender ores mod in itself
L654[18:22:01] ⇨ Joins: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
L655[18:22:04] <Shambling> I'm not sure i want to install it if they don't link the original authors mod
L656[18:22:11] ⇦ Quits: VikeStep (~VikeStep@203.15.33.146) (Read error: Connection reset by peer)
L657[18:23:57] <ScottehBoeh> holy cow
L658[18:24:03] <ScottehBoeh> so happy 1.11 uses methods to get Player etc
L659[18:25:33] ⇨ Joins: newb (webchat@159-205-194-63.adsl.inetia.pl)
L660[18:27:36] <ghz|afk> ?
L661[18:27:40] <Shambling> ok so... I don't see this mod embedded anywhere... anyone know how someone would code something so that it registers items twice, using two mod names, and registers itself twice in the mod list?
L662[18:28:05] <ghz|afk> wat?
L663[18:28:16] <Shambling> I know that probably sounds crazy, if you want to know what I'm talking about, install ender dusts and more on 1.11.2
L664[18:28:21] <ScottehBoeh> instead of event.entity I do even.getEntity() etc, I like that
L665[18:28:21] ⇦ Quits: sww1235 (~sww1235@lotus.cs.colostate.edu) (Remote host closed the connection)
L666[18:28:25] <Shambling> it literally is one jar with two registered mods in the mod list
L667[18:28:43] <Shambling> and two items called ender dust, one registered by ender dust and more, and one by ender ores
L668[18:29:12] <Shambling> https://github.com/proxysprojects/EnderDustAndMore
L669[18:30:14] <ghz|afk> that's because the jar contains both
L670[18:30:23] <ghz|afk> enderdustandmore-1.11.2-1.0.0.jar\io\github\proxysprojects\enderdustandmore
L671[18:30:31] <ghz|afk> enderdustandmore-1.11.2-1.0.0.jar\io\github\proxysprojects\enderore
L672[18:30:32] <TehNut> Oh I saw that yesterday
L673[18:30:37] <TehNut> Git is correct, jar has both
L674[18:30:51] <ghz|afk> either bad shading
L675[18:30:59] <ghz|afk> or purposeful
L676[18:31:00] <ghz|afk> whichever
L677[18:31:01] <TehNut> You can just delete the extra embedded mod's dir to fix it
L678[18:31:47] <Shambling> maybe I'll just wait for them to re-upload the fixed file. Aren't you supposed to credit a previous mod author if you take their code over though?
L679[18:32:16] ⇦ Quits: ScottehBoeh (~ScottehBo@31.24.226.186) (Ping timeout: 201 seconds)
L680[18:32:36] <ghz|afk> dpeends on license
L681[18:32:41] <ghz|afk> things like MIT/BSD only require to leave the copyright notices alone
L682[18:32:52] <ghz|afk> and to have the license file somewhere reachable
L683[18:33:39] <ghz|afk> Shambling: did you report the bug, though?
L684[18:33:40] <ghz|afk> because otherwise
L685[18:33:45] <Shambling> alright well what zip programs can open and edit jar files? 7zip can extract it fine though
L686[18:33:48] <ghz|afk> if everyone thinks "I'll let someone else tell them about it"
L687[18:33:50] <ghz|afk> maybe no one does
L688[18:33:56] <ghz|afk> which is extremely annoying
L689[18:34:03] <Shambling> they fixed it on git, but I ould report it to them on forge
L690[18:34:09] <ghz|afk> when like, 3 months after you release a mod
L691[18:34:13] <ghz|afk> someone tell you you forgot a recipe
L692[18:34:15] <ghz|afk> like wtf
L693[18:34:21] <ghz|afk> I had 5000 downloads on that version
L694[18:34:24] <ghz|afk> XD
L695[18:34:40] <ghz|afk> (I guess most of them modpacks)
L696[18:36:12] <Shambling> :D
L697[18:36:22] <Shambling> I just posted, unfortunately curse forge links directly to issues on github
L698[18:36:23] <Shambling> so meh
L699[18:37:06] ⇨ Joins: Creysys (~Creysys@2a02:908:1d2:9900:a1c4:8dd:ac66:c34c)
L700[18:37:50] ⇦ Quits: newb (webchat@159-205-194-63.adsl.inetia.pl) (Quit: Web client closed)
L701[18:37:56] <TehNut> Unfortunately?
L702[18:38:07] ⇨ Joins: newb (~newb@159-205-194-63.adsl.inetia.pl)
L703[18:38:17] <Shambling> well its already fixed on git, so it feels silly to report a curse forge jar on git
L704[18:38:34] <Shambling> thats like saying "hey that thing you already fixed? Yeah, upload it already"
L705[18:39:01] <Creysys> Wouldnt that be awesome http://imgur.com/cb9w8EO
L706[18:39:25] <Shambling> what a weird jar structure
L707[18:39:42] <ghz|afk> Creysys: it would, but with the world grid only containing a light level value, no idea how that could possibly work
L708[18:39:42] <ghz|afk> ;P
L709[18:40:05] <Creysys> well i did it didnt i :P
L710[18:40:16] <ghz|afk> dunno for all I know that's a photoshop
L711[18:40:17] <ghz|afk> ;P
L712[18:40:35] <ghz|afk> ifyou did do it, how did you do it?
L713[18:40:38] <ghz|afk> I'm curious
L714[18:40:49] <newb> Hey, does anyone there possibly have an idea what happened to setupGLTranslation (func_78905_g) between 1.7.10 and 1.10.2?
L715[18:40:55] <Creysys> Its just...
L716[18:40:56] <ghz|afk> (mostly to see if the idea in my head resembles your implementation)
L717[18:41:00] <Creysys> 3 light values instead of one
L718[18:41:07] <newb> or rather, between 1.7.10 and 1.8, as that's when MCP seems to lose track of it
L719[18:41:20] <LexMobile> Shush with your hacks
L720[18:41:20] <ghz|afk> newb: I have no idea what that method did
L721[18:41:38] <newb> a function named setupGLTranslation still however randomly exists in a pastebin for 1.8 Forge, not sure if relevant
L722[18:42:04] <ghz|afk> instead of that, why don't you explain what you are trying to do, and we can tell you how we do it these days? ;P
L723[18:42:31] <newb> patch up MicdoodleCore for 1.10.2, now that Galacticraft is (sort of) there
L724[18:42:51] <Shambling> !gm func_78905_g
L725[18:42:54] <newb> MicdoodleCore being an injector used by Galacticraft
L726[18:42:59] <Shambling> I was curious, so sue me :P
L727[18:43:00] <newb> not found for anything higher than 1.7.10
L728[18:43:13] <newb> i've tried
L729[18:43:19] <ghz|afk> right but, which feature?
L730[18:43:22] <williewillus> um?
L731[18:43:22] <williewillus> https://github.com/micdoodle8/MicdoodleCore/tree/1.10
L732[18:43:28] <newb> it's broken
L733[18:43:32] <newb> or rather, for 1.8
L734[18:43:34] <williewillus> and https://github.com/micdoodle8/Galacticraft/tree/MC1.10
L735[18:43:50] <newb> that, sure
L736[18:43:58] <newb> but that MicdoodleCore is actually outdated
L737[18:44:12] <williewillus> ask the devs of galacticraft where the core they;'re using is then
L738[18:44:13] <newb> a (sort of) working one I've put there
L739[18:44:15] <newb> https://github.com/newbthenewbd/MicdoodleCore/tree/1.10
L740[18:44:26] <williewillus> instead of redoing work :P
L741[18:44:32] <newb> but it's failing to do two injects
L742[18:44:45] ⇦ Quits: Necro (~Necro@p200300700D153E4195D8BD72582422E1.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L743[18:46:03] <newb> then again, I'm not even that sure even that the devs have access to MicdoodleCore for 1.10
L744[18:46:12] <williewillus> they're probably leaving that for last
L745[18:46:20] <newb> one hint that they do would be the last few commits, they don't look blind
L746[18:46:29] <williewillus> their hooks aren't critical for the mod
L747[18:46:32] <newb> unless they have some neat skills of knowing what's wrong
L748[18:46:45] <raoulvdberge> is it possible to use IItemColor with layers?
L749[18:46:48] <newb> and yep, it runs, but has some bugs which fixing these hooks does fix
L750[18:46:50] <raoulvdberge> I want a certain layer to stay uncolored
L751[18:47:01] <williewillus> raoulvdberge: tintIndex in the json -> tintIndex passed to iitemcolor
L752[18:47:02] <newb> or rather
L753[18:47:04] <newb> might fix
L754[18:47:10] <raoulvdberge> ah ty williewillus
L755[18:47:12] <raoulvdberge> makes sense
L756[18:48:43] <Shambling> well the good news is, I don't see that getting called anywhere in 1.7.10 galacticraft... so just comment it out :P
L757[18:48:46] <Creysys> @ghz http://imgur.com/it94PFx so?
L758[18:49:02] <newb> it's most likely called in MicdoodleCore itself
L759[18:49:08] <Shambling> I checked that as well
L760[18:49:09] <newb> like most of the stuff there
L761[18:49:13] <newb> um
L762[18:49:16] <newb> actually checking that?
L763[18:49:19] <Shambling> the only place that references it according to git, is the place where its defined
L764[18:49:27] <Shambling> unless git search is really that bad
L765[18:49:27] <Shambling> :D
L766[18:49:28] <williewillus> ?
L767[18:49:34] <williewillus> it's injecting using asm
L768[18:49:35] <Shambling> github, sorry :P
L769[18:49:37] <Shambling> ah
L770[18:49:39] <williewillus> of course nothing calls it normally
L771[18:49:41] <williewillus> ;p
L772[18:49:47] <Shambling> well where is the asm then
L773[18:49:52] <williewillus> in micdoodlecore
L774[18:50:18] <Shambling> where do people hide the asm code, I don't see any reference to it on the github page
L775[18:50:24] <newb> MicdoodleTransformer.java has the inject stuff according to my pr0 java expertise ("halp how to print")
L776[18:50:34] <williewillus> Shambling: it's in another repo
L777[18:50:35] <newb> although indeed
L778[18:50:44] <newb> doesn't seem to be called inside that one?
L779[18:50:46] <Shambling> ah, links upon links
L780[18:50:54] <williewillus> because the call is injected :P
L781[18:51:08] <ghz|afk> Creysys: seems nice
L782[18:51:14] <Shambling> "I shall make my life easier, by referencing 30 layers deep worth of libraries"
L783[18:51:26] <ghz|afk> I suppose the lights can only be in the primary colors?
L784[18:51:29] <williewillus> Creysys: colored lights revival?
L785[18:52:11] <newb> Shambling: well, it's java
L786[18:52:22] <Creysys> Sadly its just an evil prank :P http://imgur.com/kcG4IiH
L787[18:52:25] <newb> already making everyone's lives harder by its ridiculous forced practices
L788[18:52:35] <newb> so a little git doesn't hurt, hopefully
L789[18:53:14] <williewillus> lol
L790[18:53:19] <newb> um indeed
L791[18:53:21] <williewillus> i wonder how hard it woudl be to port it
L792[18:53:27] <newb> that thing isn't even used
L793[18:53:32] <newb> commenting out and seeing what happens
L794[18:53:38] <newb> kthx
L795[18:53:49] <Creysys> @williewillus the lights or other stuff?
L796[18:53:50] <Shambling> worst that can happen is those giant mutant creepers become john cena
L797[18:54:02] <williewillus> the old colored lights mod
L798[18:54:12] <williewillus> i can't imagine it to be much more difficult than in 1.7
L799[18:54:26] <williewillus> probably even easier because of actual vertex formats being defined
L800[18:55:29] <ghz|afk> coudl be done in post-processing maybe ;P render the scene once with the normal lights, and render again into a texture, with a color mask built from the colors of each light
L801[18:55:40] <ghz|afk> then draw this second texture on top of the first render, multiplicatively
L802[18:55:44] <newb> banned from #mcp?
L803[18:55:49] <newb> these irc clients nowadays
L804[18:55:59] <newb> #minecraftforge blocks webchat
L805[18:56:03] <newb> #mcp blocks offline chat
L806[18:56:08] <ghz|afk> wat
L807[18:56:17] <newb> can't join #mcp using hexchat
L808[18:56:26] ⇦ Quits: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:81f6:842:3705:4cf8) (Ping timeout: 180 seconds)
L809[18:56:30] <williewillus> i can?
L810[18:56:32] <ghz|afk> isntall mirc? ;P
L811[18:56:36] <williewillus> i'm using hexchat
L812[18:56:43] <newb> interesting
L813[18:56:45] <ghz|afk> maybe your ip is banned
L814[18:56:49] <ghz|afk> and it has nothing to do with the client
L815[18:57:01] <newb> could be, then again webchat works
L816[18:57:03] <newb> oh well
L817[18:57:09] <Creysys> @ghz you would still have to know the geometry to obstruct light
L818[18:57:32] ⇦ Quits: luisemota (~luisemota@2804:14d:5cd4:8f86:caa:2c38:6452:71ac) (Quit: Leaving)
L819[18:57:52] <williewillus> ghz|afk: i think thats what the old mod did https://github.com/CptSpaceToaster/CptsModdingLight/tree/1.7.10/src/main/resources/shaders
L820[18:58:06] <ghz|afk> heh
L821[18:58:55] <Creysys> O wait it could work
L822[19:04:37] <Creysys> Anybody want to do the front end of my minecraft clone? :3
L823[19:06:32] <ghz|afk> night ppl
L824[19:06:35] <ghz|afk> sleep time
L825[19:06:40] * ghz|afk poofs
L826[19:06:42] ⇦ Quits: Admiral_Damage (~Admiral_D@140.124.147.147.dyn.plus.net) (Read error: Connection reset by peer)
L827[19:06:52] <Creysys> rip
L828[19:06:53] ⇦ Quits: Creysys (~Creysys@2a02:908:1d2:9900:a1c4:8dd:ac66:c34c) (Quit: Leaving)
L829[19:07:02] ⇨ Joins: Admiral_Damage (~Admiral_D@140.124.147.147.dyn.plus.net)
L830[19:09:03] *** Darkhax is now known as Darkhax_AFK
L831[19:18:10] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 204 seconds)
L832[19:23:27] <newb> ooo
L833[19:23:34] <newb> found why the other thing didn't get injected
L834[19:23:58] <newb> IChunkProvider.populate(lolwhatrandomargspr0syntax) missing, and actually needed this time
L835[19:24:07] <newb> welp
L836[19:24:27] <williewillus> um if you don't know what the arg syntax is
L837[19:24:34] <williewillus> what are you doing trying to fix the patching? :P
L838[19:24:36] <newb> probably x, y and z
L839[19:24:45] <newb> because it's chunk stuff
L840[19:24:51] <newb> and one of the two bugs I've encountered is that
L841[19:24:59] <williewillus> also, if you're porting from 1.7 1. it's not IChunkProvider 2. it's not x y z
L842[19:25:00] <williewillus> :P
L843[19:25:16] <newb> porting from 1.8.9
L844[19:25:22] <williewillus> same
L845[19:25:29] <williewillus> *same comment
L846[19:25:42] <newb> porting from 1.7 would be a madman's work
L847[19:25:53] <williewillus> :D
L848[19:25:55] *** fry is now known as fry|sleep
L849[19:26:05] <newb> although i've actually been porting 1.8.9 galacticraft to 1.10.2 before micdoodle started working on that and sped through
L850[19:28:16] <newb> wait oh
L851[19:28:24] <newb> the arguments are IChunkProvider, x and z
L852[19:28:32] <newb> makes sense, y is universal in the chunks
L853[19:28:46] <newb> plus i've been rejecting another populate() in IChunkGenerator exactly due to not being x, y and z
L854[19:28:50] <newb> kfixd then
L855[19:30:48] <newb> issue is that thing still doesn't work, need to figure out how to patch the injection function itself
L856[19:30:55] <newb> what a, um, worthy learning experience!!
L857[19:33:53] <LexMobile> "Patch the injection function itself".. wat
L858[19:34:32] ⇨ Joins: Korobi (korobi@is.a.ninja.korobi.io)
L859[19:34:38] <newb> MicdoodleTransformer.java delegates a function for each startInjection(bytes); [randommagichere] finishInjection(bytes);
L860[19:35:36] <newb> not modifying Forge, that'd be mad for a single mod with the possibility of breaking all :-)
L861[19:39:07] <newb> plus,
L862[19:39:17] <newb> "HEY MY SERVER REQUIRES A CUSTOM COMPILATION OF FORGE"
L863[19:39:23] <newb> "DOWNLOADDOWNLOAD"
L864[19:39:31] <newb> isn't exactly the way to get many players joinin'
L865[19:41:36] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L866[19:46:18] <LexMobile> Ya coremods are bad mmkay
L867[19:46:23] ⇨ Joins: giltwist (~giltwist@104-176-20-107.lightspeed.bcvloh.sbcglobal.net)
L868[19:47:00] <giltwist> PlayerInteractEvent.LeftClickBlock fires 4 times, correct? Server-mainhand, Server-offhand, Client-mainhand, Client-offhand.
L869[19:51:05] <LexMobile> Oh oh god that coremod it's horrible
L870[19:51:06] ⇦ Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping timeout: 204 seconds)
L871[19:51:24] <newb> err
L872[19:51:33] <newb> *node = startInjection(bytes); [randommagichere] finishInjection(node);
L873[19:51:44] <newb> totallynotrandomlycheckingircinsteadoftrying2getitworking
L874[19:52:36] ⇨ Joins: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net)
L875[19:53:04] ⇨ Joins: VoxelV (~VoxelVort@c-73-240-165-28.hsd1.or.comcast.net)
L876[19:53:09] ⇦ Quits: Ashindigo_ (uid202308@2604:8300:100:200b:6667:7:3:1644) (Quit: Connection closed for inactivity)
L877[19:53:46] <LexMobile> First off scrap the entire thing, start from scratch
L878[19:54:01] <newb> it mostly works, so too lazy
L879[19:54:03] <LexMobile> Second you don't need a coremod to. Have ats so stop
L880[19:54:10] <giltwist> I thought I was only doing anything with my code server-mainhand, but it still seems to fire twice no mater how short I tap the mouse button.
L881[19:54:15] <LexMobile> Third you don't need a obf and front at
L882[19:54:21] <newb> the function, I might, but need to learn asm first :-)
L883[19:54:38] <LexMobile> Forth you don't need that complicated bs for obf names in your mail transformer
L884[19:55:26] <LexMobile> Fifth you duplicate SOOOOOO much code just to replace instances of new EntityPlayetMP with your own class this can be done in like 4 lines of code
L885[19:55:32] <newb> what I'm doing is technically just getting that thing working before it's released to the public
L886[19:55:43] <LexMobile> Sixth you don't document anything you're doing which is horrible for a coremod
L887[19:55:55] <LexMobile> This should never see the light of day
L888[19:55:56] <newb> 4 dem l33tpoints, server full of newbs and micdoodle's hate
L889[19:56:01] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:dcf0:2ba3:6aa7:f1b7)
L890[19:56:42] <newb> so no major effort put into actually getting that, indeed overengineered, mod fancy is worth it IMO
L891[19:57:05] <LexMobile> It's 1504 lines it could probably be trimmed down to <500
L892[19:57:27] <newb> that applies to most of the code one can see online (and not only there)
L893[19:57:46] <LexMobile> I know but this is my world and my job so I'm bitching at you
L894[19:58:02] <newb> although, that claim is rare, now I actually want to check out forge patch quality
L895[19:59:14] <LexMobile> This should never see the light of day, I know I can never convince noobs to not make coremods I've pretty much given up trying but at the very Least I will continue to yell at them when they pull the most amateur bullshit. Yes you should LEARN how to drive the tank before you start blowing shit up
L896[19:59:46] <newb> I'm not even an author of this, lol
L897[20:00:41] <LexMobile> You're using it and you want to publish it, you're still responsible
L898[20:00:42] <newb> just patching it so it works, personally I try to apply best programming practices I agree with (line length limit, what's that? accepting blame now)
L899[20:00:49] <newb> and so avoiding java
L900[20:01:58] <newb> that being said, I don't feel responsible for a single line of code I haven't written; in a purist world, that would work
L901[20:02:04] <tzh> i mean to be fair, from what i've seen of the minecraft / forge code it's its own kind of hacked-together mess; i think a lot of modders are just following in those footsteps
L902[20:02:21] <tzh> for better or for worse. mostly for worse.
L903[20:02:28] <newb> however in the current world, especially in the case of Linux, I'd have to go back to papyrus, throwing my computer out of the window
L904[20:02:46] <newb> it's all overengineered to an extent we better stay unaware of
L905[20:03:20] <LexMobile> Actually no, forges code is actually rather elegant for the system we are restricted to. However I don't give a shit about the code style
L906[20:03:36] <newb> that's what I mean,
L907[20:04:13] <LexMobile> I gave a shit about the coremod and the fact that it exists and does things that would break everything and it's being published/used which causes me personally and all our tech support helpers nothing but extra work
L908[20:04:24] ⇦ Quits: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net) (Ping timeout: 204 seconds)
L909[20:04:32] <newb> if Your claims are true (which is likely, since I've looked at the code somewhat for the guidance, although not verifying how fancy it is), that'd be a rare pearl in the world of programming
L910[20:04:38] ⇦ Quits: giltwist (~giltwist@104-176-20-107.lightspeed.bcvloh.sbcglobal.net) (Quit: Leaving)
L911[20:04:42] <newb> especially in Java
L912[20:05:11] <newb> since,
L913[20:05:17] <LexMobile> What is a pearl?
L914[20:05:17] <newb> in the code I actually found guidance :-)
L915[20:05:19] <williewillus> tzh: that's because you are viewing a decompiled codebase that has been deobfuscated by the community
L916[20:05:29] <newb> in some it's purely impossible, like this coremod
L917[20:05:34] <newb> something really worthy
L918[20:05:40] <williewillus> both of which make it look nothing like what it originally looked like
L919[20:06:30] ⇨ Joins: h5h77 (~h5h77@ip1f1064f1.dynamic.kabel-deutschland.de)
L920[20:07:02] <tzh> williewillus: oh, yeah, i know. i mean... there's a degree of inevitable tangle just from the nature of the kind of thing forge is, i know; i don't mean to get into a debate about code structure
L921[20:07:11] <LexMobile> I'm not getting your sentiment, nothing in that coremod is fancy, and it's over engineered to shit. Literally all of its fields and everything to do with obf can be fixed with ONE LINE of code
L922[20:07:34] <newb> pardon my English, not the coremod
L923[20:07:37] <newb> but Forge itself :-)
L924[20:07:49] <newb> the coremod, I've rather been blaming
L925[20:07:59] <williewillus> what are you takling about?
L926[20:08:21] <newb> philosophy of programming, as I could word it
L927[20:08:22] <newb> aka
L928[20:08:25] <newb> why it's all horrible
L929[20:08:30] <newb> that's my topic, at least
L930[20:08:31] <williewillus> uh, ok
L931[20:08:33] <newb> pr0communication
L932[20:08:45] <williewillus> what does that mean
L933[20:09:07] <LexMobile> Mm forge is by no means a perfect project, but for what it is, it is done the best we can, the cleanest we can, and the simplest we can (save for some parts but that's cuz cpw likes to over engineer)
L934[20:09:18] <newb> williewillus: not even sure if I'm intelligible
L935[20:09:23] <williewillus> okay
L936[20:09:38] <LexMobile> Not all programming is horrible, just most, esp coremods
L937[20:11:04] <newb> in my personal experience, theoretically 0.0002% slower code, if by far simpler to implement, tends to give a major increase in performance
L938[20:11:07] ⇨ Joins: quadraxis (~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L939[20:11:21] <newb> say, my 2000-esque portable video player
L940[20:11:28] ⇦ Quits: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com) (Quit: Leaving)
L941[20:11:48] <newb> all made in Flash, has audio jack (master technology) and plays television
L942[20:12:25] <newb> probably uses random $10 (at 2000's, that is) board with a barely-working CPU and early eMMC
L943[20:12:41] <newb> it takes a second to start to the entirely usable state
L944[20:12:53] <newb> now, modern high l33t vrygud $1000 laptop
L945[20:13:06] <newb> ...takes a minute to run, lagging for another five minutes after
L946[20:14:02] <LexMobile> Wat...
L947[20:14:20] <LexMobile> Yes simpler code is better even at the cost of performance
L948[20:14:23] <LexMobile> To a point
L949[20:17:23] <newb> now, the average person, seeing such argument, responds "but Unixlinuxwinmacdows11Xandroid is complicated!! it needs to support internet! and modern processors!! And has -1 protections!!1 Old machines didn't!"
L950[20:17:32] <newb> but I fail to see the point how that is cost-effective
L951[20:18:01] <LexMobile> I fail to see your point in any of this...
L952[20:18:01] <newb> for, USBethernetwificardwhatnot can't just be that performance-costly
L953[20:18:52] <newb> and if sandboxes are that expensive, why wouldn't a company, instead of putting yet another gigahertz in their most expensive CPU, make a hardware sandbox to the exterior adapters
L954[20:19:07] <newb> lolwhat well
L955[20:19:24] ⇦ Quits: Shambling (~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit: Leaving)
L956[20:19:27] <newb> rambling how all the technology is absolutely horrible
L957[20:19:49] <LexMobile> I think it's more rambling on how you have no idea how any of this tech works..
L958[20:19:59] <LexMobile> Another case of buzzword syndrome
L959[20:20:13] <newb> so either I ignore this for where I have no influence (which one should, of course, try to increase and actually fix the stuff)
L960[20:20:30] <newb> or I go back to papyrus, like I said a while ago
L961[20:21:04] <Disconsented> papyrus... Creation Engine?
L962[20:21:09] <LexMobile> It's such a thing as fixing what you can and what you understand. And lettin the experts handle the rest
L963[20:21:14] <newb> at least it's obvious that it was properly engineered (and doesn't waste trees, ecological!)
L964[20:21:23] <newb> yep
L965[20:21:25] <newb> the thing is
L966[20:21:35] <newb> I fail to see most of the nowadays engineers being "experts"
L967[20:22:02] <LexMobile> Then you sir are making the wrong comparisons
L968[20:22:38] <LexMobile> Yes A LOT of the people on major dev teams are not experts. But collectively they are
L969[20:23:41] <newb> I might be, for most of the stuff I can't understand to the point of fixing it, I just see how it's getting more and more horrible with each "very modern" release
L970[20:23:54] <newb> one and possibly only, in the field of IT, exception I can think of is music
L971[20:24:03] ⇦ Quits: tzh (~tzh@c-24-118-228-184.hsd1.mn.comcast.net) (Quit: asdf)
L972[20:24:17] <newb> people just feel when it's wrong, so the drivercodecwhatnotmakers have to be the experts to make it work on dem toasters
L973[20:25:24] <LexMobile> I won't argue that quite a few products that have come out are.. for lack of a better term... bloated
L974[20:25:40] <LexMobile> However we do not have the luxury of 10 years ago
L975[20:26:23] <LexMobile> We have to develop for 100x (seriously low estimate) the. Number of devices as 10 years ago
L976[20:26:43] <LexMobile> Which sadly takes code which takes time
L977[20:26:56] ⇦ Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout: 206 seconds)
L978[20:28:08] <newb> that is a fair argument which is often brought up, although how is it, then, that Macs are no less overengineered and slow than the other computers
L979[20:28:44] ⇨ Joins: osum4est (~osum4est@c-174-52-155-148.hsd1.ut.comcast.net)
L980[20:28:50] <newb> in some areas, they mimic better performance by manipulating with caching and the like, but taken raw they're often slower than the universal Windows counterparts
L981[20:28:58] <newb> guess nowadays the answer is x86
L982[20:29:41] <LexMobile> No mac and pic are not a valid comparison
L983[20:29:46] ⇦ Quits: osum4est (~osum4est@c-174-52-155-148.hsd1.ut.comcast.net) (Client Quit)
L984[20:30:01] <newb> I fail to see how
L985[20:30:03] ⇨ Joins: osum4est (~osum4est@c-174-52-155-148.hsd1.ut.comcast.net)
L986[20:30:13] <LexMobile> Macs are still at their same diversity as they were 10 years ago
L987[20:30:31] <newb> at the times of PowerPC Macs, that'd be right and would mean a serious failure in engineering
L988[20:30:43] <LexMobile> The entire point of macs is that they strictly control the hardware and the software to be able to make the cleanest and smoothest product
L989[20:31:07] <newb> but nowadays Mac is a FreeBSD, with binary format changed a lot and a neat interface
L990[20:31:18] <LexMobile> Yes but no
L991[20:31:39] <LexMobile> They are a stripped down bsd with strictly controlled hardware
L992[20:31:42] <newb> that enables, by itself, the existence of Hackintosh
L993[20:32:18] <LexMobile> So they have to support literally 1/1,000,000th the hardware set that a normal pic does
L994[20:32:23] <newb> if Macs controlled hardware strictly, booting directly to Mac OS on anyhow different machine wouldn't be possible
L995[20:32:38] <LexMobile> Not true, it's in the name hack
L996[20:32:47] <newb> it is, with a few (sometimes hardware, although not expensive if thought out good) tricks
L997[20:33:26] <LexMobile> It's possible yes but the point is it's not a target
L998[20:33:48] <newb> still, of course, compile flags in action may do their thing, making Hackintosh slow compared to the iMac
L999[20:33:57] <LexMobile> Instead of it being apples responsibility to make the product work on your hackntosh it's yours
L1000[20:34:34] <newb> but I'd just expect better than a sloppy browser and multiple second (totallynotmad) launch time from a luxury product with totally great architecture
L1001[20:34:35] <LexMobile> And by that virtue thy can trim all of the bloat that comes with freedom
L1002[20:34:54] <newb> that, without wearing out the SSD multiple times faster with random hibernations, caching and all of this mess
L1003[20:35:01] <LexMobile> You can get sub-second launch times on windows
L1004[20:35:13] <LexMobile> I get them all the time because I know how to trim the fat
L1005[20:35:21] <newb> or worse, placing HDD for that which barely improves performance and is in itself an easy target to break
L1006[20:35:38] <newb> sub-second launch times on Windows?
L1007[20:35:45] <LexMobile> Yup
L1008[20:35:56] <newb> too surprised to believe, unless it's with hibernation once again
L1009[20:36:21] <newb> meaning multiminute shutting down and the drive wearing
L1010[20:36:22] <LexMobile> Nope hibernation takes longer due to file io
L1011[20:36:28] <newb> that, or constant supply of energy
L1012[20:36:34] <newb> since,
L1013[20:36:51] <newb> getting a Raspberry Pi to boot in a second is difficult nowadays
L1014[20:37:00] <newb> possible, but difficult, and thats with specifically crafted software
L1015[20:37:10] <newb> *that's
L1016[20:37:24] <LexMobile> You have to know what you're doing but it's possible
L1017[20:37:47] <newb> that, or...
L1018[20:37:54] <newb> what version of Windows? :-D
L1019[20:38:01] <newb> since,
L1020[20:38:15] <newb> 3.1 might indeed run in a second if made to run at all
L1021[20:38:23] ⇦ Quits: osum4est (~osum4est@c-174-52-155-148.hsd1.ut.comcast.net) (Quit: Leaving)
L1022[20:38:33] ⇨ Joins: osum4est (~osum4est@c-174-52-155-148.hsd1.ut.comcast.net)
L1023[20:38:47] <LexMobile> I've had sub-second launch times seince windows 95 all the way up to 10 which is my current desktop
L1024[20:39:05] <LexMobile> It's all a matter of the right config for your hardware
L1025[20:39:21] ⇦ Quits: osum4est (~osum4est@c-174-52-155-148.hsd1.ut.comcast.net) (Client Quit)
L1026[20:39:25] <newb> was XP a point there?
L1027[20:39:32] ⇨ Joins: osum4est (~osum4est@c-174-52-155-148.hsd1.ut.comcast.net)
L1028[20:39:36] <LexMobile> If you remove all the guesswork that the os has to do at startup it gets insanely fast
L1029[20:39:40] <LexMobile> Yes
L1030[20:39:59] <newb> it had notorious issues with startup performance back at the times, despite the low requirements
L1031[20:40:12] <LexMobile> They all do
L1032[20:40:14] <newb> hogging all of the CPU doing security updates
L1033[20:40:45] <newb> that's just one of the near-infinite amount of examples how bad the stuff is engineered
L1034[20:41:36] <LexMobile> Ya not really
L1035[20:41:44] <LexMobile> Bugs are bugs
L1036[20:41:49] <LexMobile> Deal with it
L1037[20:41:52] <newb> all of the time, from 2002(?) to 2014 genius Microsoft engineers have failed to fix XP's boot time being equivalent on a Pentium 4 and latest i7
L1038[20:41:59] <newb> both taking 100% for roughly a minute
L1039[20:42:05] <LexMobile> Anyways the topic at hand was that coremods are shit and you shouldn't make them
L1040[20:42:18] <newb> I know
L1041[20:42:30] <newb> the thing is, I want to be able to work
L1042[20:42:50] <LexMobile> Then work on something good not something shitty
L1043[20:42:50] <newb> so I deal with it all being bad, and just try getting it to work least-effort
L1044[20:43:12] <LexMobile> Fix it don't abuse it
L1045[20:43:43] <newb> and the personal projects, when I make them, I try to engineer better than that broken stuff I have to deal with all of the time
L1046[20:44:33] <newb> hoping that some day, most if not all of the junk gets replaced by stuff made by better engineers
L1047[20:45:50] <newb> TL;DR no time to fix everything, especially if it's to be torn down rather than fixed, instead doing my best to ensure the stuff made from scratch is good
L1048[20:46:00] <newb> especially if it's for prolonged usage and not a random private script
L1049[20:48:43] <newb> the sad thing is currently that attitude of people like me is abused by poor engineers to market their similarly poor projects, to people yet unaware just how poor they are
L1050[20:49:11] <LexMobile> And this why I hate fucking coremods
L1051[20:49:54] <LexMobile> They are all shit and they are abused by you guys to continue being shit
L1052[20:49:58] <LexMobile> No reason to not be shit if people will eat the shit
L1053[20:50:09] <LexMobile> So stop eating the shit
L1054[20:50:43] <LexMobile> It's not like Minecraft is a life or death thing there ARE alternatives
L1055[20:51:20] <newb> fair point, although not exactly what I wanted to express in the previous message
L1056[20:51:51] <newb> about Minecraft, sure, I am personally working on a (very, inb4someonemakesbeforeme) prolonged game project
L1057[20:51:59] <newb> but when I just want to play, ASAP,
L1058[20:52:02] <newb> I choose what's available
L1059[20:54:01] <newb> what I wanted to express, is, say, Tesla
L1060[20:54:36] <newb> "Hate your old ancient car which is STILL USING GEARS??? Great! Use our electric car with a ten year free electricity membership and flawed autodriving!!"
L1061[20:54:36] *** TTFTCUTS is now known as TTFT|Away
L1062[20:55:23] <newb> or even in the totallysuperior open source world, Wayland
L1063[20:55:44] ⇨ Joins: Aurilux (~Aurilux@64-126-82-209.dyn.everestkc.net)
L1064[20:55:49] <LexMobile> Let's not talk tangents that have nothing to do with the situation at hand anymore
L1065[20:56:02] <newb> which interestingly is preached by developers, despite being an everything-or-nothing-accelerated solution
L1066[20:56:24] <LexMobile> The case and point is that you are not helping the cause you are in fact hurting it and directly causing me personally more work/problems
L1067[20:56:30] <newb> and the fix to the only real problem of X, root, literally being available just yet
L1068[20:57:11] <newb> I don't see how I am causing more problems by making the ugly stuff work when it doesn't
L1069[20:58:20] <newb> rather, I see it as the least-effort route to get the ugly stuff to keep working until a better, entirely new, solution appears
L1070[20:58:32] <newb> and the sad thing is that we're moving to same as bad or worse solutions, by people marketing them as better
L1071[20:58:40] <newb> that's my opinion
L1072[20:59:15] <newb> it's not that we're not changing solutions at all, in which case I'd completely agree
L1073[20:59:55] <newb> entirely new solutions are constantly being made
L1074[21:00:01] <newb> the thing is they're not good
L1075[21:00:40] <newb> so I do my personal best to make my personal solutions, these ones made from scratch and in the areas I know, better wherever possible
L1076[21:00:43] <newb> and hope others do too
L1077[21:01:04] <LexMobile> Having the ugly stuff not work SHOULD cause people to stop using the ugly stuff
L1078[21:01:17] <LexMobile> Again why make not shit when people keep eating shit?
L1079[21:01:24] ⇦ Quits: Lunatrius (~Lunatrius@77.38.28.116) (Ping timeout: 204 seconds)
L1080[21:01:27] <newb> very right
L1081[21:01:39] <LexMobile> Your project can live without this coremod
L1082[21:01:42] <newb> thing is, people believe marketing rather than look at how good the thing is
L1083[21:01:43] <LexMobile> So stop using it
L1084[21:01:57] ⇨ Joins: Lunatrius (~Lunatrius@77.38.28.116)
L1085[21:02:28] <newb> just one, recent transition, Flash -> HTML5
L1086[21:02:48] <newb> "Flash is evil, bad, buggy and you have to install it!! Let's move to HTML5!!1"
L1087[21:02:52] ⇦ Quits: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com) (Quit: Poof)
L1088[21:02:53] <newb> ...which heavily underperforms
L1089[21:02:55] <newb> since javascript
L1090[21:03:54] <newb> if there's just not high enough percentage of the absolutely great, obviously overperforming projects, random ads are believed
L1091[21:04:17] <newb> and the Flash->HTML5 case isn't even about random people, they have no choice, it's about webmasters
L1092[21:05:00] <newb> ...then again, the entire closely-tied HTML-CSS-JS thing should be torn down and new "internet" as the layman understands it made
L1093[21:05:46] <Lymia> The Flash->HTML5 thing is more about open standards than anything else, IMO
L1094[21:06:22] <LexMobile> Okay so I do t have to repeat this again
L1095[21:06:29] <LexMobile> Stop fucking gong off on tangents
L1096[21:06:58] <LexMobile> I understand what you are saying and you are doing EXACTLY WHAT YOU ARE SAYING IS WRONG
L1097[21:07:32] <LexMobile> you ARE the marketing for the broken bad shit. You are telling everyone this shit is the best thing out there and everyone should use it
L1098[21:07:38] <LexMobile> I'm saying stop
L1099[21:07:38] <newb> Lymia: open source is a great thing and I agree that Flash shouldn't be a dependency on anyone's computer to do a thing, but one can't just replace technology that performed well years, and years ago with technology that doesn't even perform well nowadays, that of course considering computers which get more and more powerful
L1100[21:08:41] <newb> I understand Your viewpoint, but that's not possible until a better technology appears
L1101[21:09:17] <newb> I don't know better technology for doing exactly what Galacticraft does (KSP? no building, Advanced Rocketry mod? not any near equal)
L1102[21:09:55] <LexMobile> Yes glacticraft minus the coremod
L1103[21:10:30] <newb> Then again, I'm not working on MakeGalacticraftGreatAgainModDownloadDownload
L1104[21:10:33] <LexMobile> The technology is there you can do it
L1105[21:10:37] <newb> but rather
L1106[21:10:43] <newb> a week-lasting fork
L1107[21:10:55] <LexMobile> I don't give a shit what you think you are working on
L1108[21:10:56] <newb> if micdoodle's speed doesn't drop down
L1109[21:11:06] <LexMobile> You're encouraging bad shit
L1110[21:11:27] <LexMobile> Start fixing it and then you can help the "tech" grow
L1111[21:11:41] <newb> what I mean is,
L1112[21:11:50] <LexMobile> I don't give a shit what you mean
L1113[21:12:13] <newb> that should be sent towards micdoodle, who is actively working on the technology in this exact matter
L1114[21:12:23] <LexMobile> I get what you mean, you are lazy and don't want to do the work and making excuses for yourself to do all the things you just spent the last 2 hours ranting about
L1115[21:13:10] <newb> I am just trying to play relatively buglessly for some time, possibly some time before the official release appears
L1116[21:13:22] <LexMobile> Then fix it
L1117[21:13:27] <LexMobile> And help out the release
L1118[21:13:35] <LexMobile> That way others can be non buggy
L1119[21:13:42] <LexMobile> And actually get a better product
L1120[21:13:51] <LexMobile> You have the time and motivation
L1121[21:13:58] <newb> and even if that wasn't the matter, Java is not the very thing I am proficient in (how to be proficient in a language being basically a computer within one's computer)
L1122[21:14:08] <newb> I don't have the motivation, that's the thing
L1123[21:14:24] <LexMobile> Obviously you do because you are fucking with it
L1124[21:14:31] <newb> since it would need to be torn apart, and not just the coremod IMO but entire Galacticraft
L1125[21:14:35] <LexMobile> You are motivated enough to do it wrong
L1126[21:14:43] <newb> of course, I could take some time to change it
L1127[21:14:45] <LexMobile> You should be motivated enough to do it right
L1128[21:15:03] <newb> but how would I be sure that it was fixed
L1129[21:15:08] <newb> rather than messed up yet another way
L1130[21:15:52] <newb> that's also the thing about Forge's code quality, I was able to <rmuvd>steal</rmuvd> borrow some of it, but don't have just enough proficiency to be sure that a method isn't exactly the least performant and longest way to achieve something
L1131[21:16:35] <LexMobile> IRCCloud keeps dieing on this wifi y.y
L1132[21:17:12] <LexMobile> Then get proficient take a hour read the docs it's all there and it's simple to understand
L1133[21:17:24] <LexMobile> Copy pasting things you have no idea about is horrible
L1134[21:17:45] <newb> then again, the coremod itself could probably be removed with only some of the stuff randomly working differently (inb4worksbetterthanitdid),
L1135[21:18:08] <LexMobile> Probably it's a shittycoremod
L1136[21:18:27] <LexMobile> Anyways dunno how long I'll have left on here plane is going in for a landing
L1137[21:18:50] <newb> but it wouldn't (probably, since again) help my case of just playing the game like it was in 1.7, as I couldn't probably replicate the exact functionality
L1138[21:19:22] <LexMobile> Point is, and there is literally nothing you can say to counter it, is that you should stop doing things hackily and wrong and take the time to do it right. Everyone would benefit from that.
L1139[21:19:28] <newb> what it AFAIK does is block similar ores from other mods, fix entity visibility height limit and random other stuff
L1140[21:20:27] <newb> although indeed
L1141[21:20:52] <newb> the commenting on this coremod (which is naturally nonintelligible, it's a coremod after all) is horrible
L1142[21:21:19] <newb> random five different injects named the same, each of them looking like it's doing completely different thing
L1143[21:23:00] <newb> I'll have to rethink this, but still feel like it's not my thing, so far at least
L1144[21:23:10] <newb> wish You a gentle landing :-)
L1145[21:29:07] ⇨ Joins: sww1235 (~sww1235@lotus.cs.colostate.edu)
L1146[21:31:16] <newb> well actually
L1147[21:31:35] <newb> will try to remove the miccore dependency and see just how horrible stuff is
L1148[21:31:57] <newb> if it crashes, chickening off for now
L1149[21:31:58] <newb> pr0gamble
L1150[21:40:39] ⇦ Quits: edr (~edr@d-65-175-180-73.cpe.metrocast.net) (Quit: Leaving)
L1151[21:42:15] ⇨ Joins: DiscworldZA (~IceChat9@196-210-106-33.dynamic.isadsl.co.za)
L1152[21:44:42] ⇨ Joins: Searge|work (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L1153[21:47:26] ⇦ Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 180 seconds)
L1154[21:51:34] <newb> oh noes
L1155[21:51:48] <newb> micdoodle managed to use miccore in all his TileEntity files
L1156[21:53:09] <LexMobile> Fix it
L1157[21:54:12] <newb> just the fact it's made in Java makes it stink for me, so fixing a small part of similarly stinky mod doesn't help, IMO
L1158[21:54:14] <newb> still, trying
L1159[21:54:35] <newb> inb4whatsthisuglyforkwithoutmyawesomecoremod inb4war
L1160[21:54:41] ⇦ Quits: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net) (Quit: またね)
L1161[21:54:49] ⇦ Quits: Snapples (uid167569@id-167569.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
L1162[21:56:23] <newb> although
L1163[21:56:35] <newb> it's Annotations used everywhere
L1164[21:56:52] <newb> is that even a necessity to have that in a coremod
L1165[21:58:00] <newb> and all these Annotations are for communication with mekanism?
L1166[21:58:07] <newb> whichisntevenavailablefor1.10AFAIK
L1167[21:58:13] <newb> kremoving
L1168[21:58:15] ⇦ Quits: Aurilux (~Aurilux@64-126-82-209.dyn.everestkc.net) (Quit: Leaving)
L1169[21:59:19] <newb> nowait mekanism is out for 1.10
L1170[21:59:23] ⇦ Quits: Wastl2 (~Wastl2@x4e34e7e3.dyn.telefonica.de) (Read error: Connection reset by peer)
L1171[21:59:23] <newb> mistakened for Electrical Age
L1172[21:59:27] <newb> kremovinganyways
L1173[22:04:22] ⇨ Joins: Wastl2 (~Wastl2@x4e34e697.dyn.telefonica.de)
L1174[22:13:45] ⇦ Quits: VoxelV (~VoxelVort@c-73-240-165-28.hsd1.or.comcast.net) (Ping timeout: 206 seconds)
L1175[22:15:04] ⇨ Joins: Cooler (~CoolerExt@117.207.164.207)
L1176[22:17:04] <LexMobile> Seriously dude what the hell is with all the no space rambling it makes you look crazy
L1177[22:17:51] <newb> it's all about transcribing the spoken language to text
L1178[22:18:29] <newb> if one would have a hard time listening to random rambling I do, I write it in the condensed form
L1179[22:18:42] ⇦ Quits: kinggoesgaming (uid23106@id-23106.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L1180[22:20:04] <newb> one could otherwise call it
L1181[22:20:08] <newb> telemarketer's english
L1182[22:20:46] <LexMobile> Then just don't type it
L1183[22:21:10] <LexMobile> Or better yet don't do it because it's all "inb4" stuff which is just dumb
L1184[22:21:39] <newb> "helloimfromthecompany*unintelligible*wouldyouliketobuyour TOTALLY LATEST NEW VERY GOOD PRODUCT okthanksforbuyingsending*click*"
L1185[22:22:02] <newb> I have yet to find a stranger not yet used to such transcription not to tell me exactly that
L1186[22:22:09] <newb> but still keep writing in this way :-)
L1187[22:22:35] <LexMobile> I understand what you mean, you just need to learn to be better if you expect to have any respect or be taken in anyway seriously
L1188[22:22:56] <LexMobile> So, new rule, every time you do it I ban you for ~hr
L1189[22:23:06] <newb> the text I write to earn respect or to be taken seriously I polish
L1190[22:23:52] <newb> I believe that to earn me enough respect, and people who can't stand the other text can just ignore, it's not like they're actually listening to it
L1191[22:23:58] <LexMobile> It should be whatever language is used to best communicate with the person you're speaking with.
L1192[22:24:40] <LexMobile> Well I'm stating that I do read it, this is my channel, and you spam it a lot. It's getting annoying
L1193[22:25:19] <newb> welp
L1194[22:27:05] <newb> have a good day (or whatever is appropriate for the timezone, not an American or the like) then
L1195[22:27:13] <newb> and Good-Bye (master ban avoiding)
L1196[22:27:16] ⇦ Quits: newb (~newb@159-205-194-63.adsl.inetia.pl) (Quit: Leaving)
L1197[22:31:09] ⇦ Quits: osum4est (~osum4est@c-174-52-155-148.hsd1.ut.comcast.net) (Ping timeout: 206 seconds)
L1198[22:38:34] ⇨ Joins: Naiten (Naiten@5.143.92.88)
L1199[22:50:36] ⇨ Joins: CoolerExtreme (~CoolerExt@117.207.164.207)
L1200[22:53:30] ⇦ Quits: Cooler (~CoolerExt@117.207.164.207) (Ping timeout: 204 seconds)
L1201[23:04:05] ⇨ Joins: McJty (~jorrit@d8D872C43.access.telenet.be)
L1202[23:05:55] *** Darkhax_AFK is now known as Darkhax
L1203[23:15:01] ⇨ Joins: luisemota (~luisemota@2804:14d:5cd4:8f86:caa:2c38:6452:71ac)
L1204[23:23:21] ⇦ Quits: Lathanael|Away (~Lathanael@84.150.28.184) (Ping timeout: 206 seconds)
L1205[23:28:34] ⇨ Joins: AstralSorcerer (~AstralSor@128.151.114.197)
L1206[23:28:53] ⇨ Joins: Lathanael|Away (~Lathanael@p54961343.dip0.t-ipconnect.de)
L1207[23:34:48] ⇦ Quits: RichardG (~richardg8@201.37.242.114) (Quit: You saw nothing.)
L1208[23:42:29] ⇨ Joins: immibis (~chatzilla@122-59-205-9.jetstream.xtra.co.nz)
L1209[23:47:30] ⇨ Joins: kinggoesgaming (uid23106@2604:8300:100:200b:6667:4:0:5a42)
L1210[23:50:05] ⇨ Joins: VoxelV (~VoxelVort@c-73-240-165-28.hsd1.or.comcast.net)
<<Prev Next>> Scroll to Top