<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:14:34] ⇨
Joins: npe|office
(npe|office!~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L2[00:17:24] ⇦
Quits: Brokkoli (Brokkoli!~Brokkoli@p2E5B1E0E.dip0.t-ipconnect.de)
(Remote host closed the connection)
L3[00:19:32] ⇨
Joins: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L4[00:19:47] <Shawn|i7-Q720M> hi
L6[00:27:28] <McJty> Have you tried 'google
minecrift'?
L7[00:27:31] <McJty> Google to the
rescue
L8[00:28:08] <Shawn|i7-Q720M> ive been
googling for quite a long time now, forum posts point to that
mediafire account, which seems to be missing
L9[00:28:26] <McJty> Well may be because of
this:
L10[00:28:30] <McJty> 'Minecrift shutting
down due to request by Mojang : oculus - Reddit'
L11[00:28:34] <Shawn|i7-Q720M> eh?
L12[00:29:19] <Shawn|i7-Q720M> where do you
see that McJty ?
L13[00:29:27] <McJty> 'google minecrift'.
4th link for me
L15[00:30:21] <McJty> The article says you
should look for 'vivecraft' now
L16[00:30:43] <Shawn|i7-Q720M> I'm looking
for an alternative to vivecraft
L17[00:30:54] <Shawn|i7-Q720M> my system
cannot run steamvr
L18[00:31:07] <Shawn|i7-Q720M> I am
restricted to only dx9 software, cannot run dx11
L19[00:31:09] <McJty> Well minecrift is not
that alternative as that is essentiall vivecraft before it was
renamed
L20[00:31:23] <Shawn|i7-Q720M> vivecraft is
newer than minecrift
L21[00:31:46] <Shawn|i7-Q720M> the
minecrift recommends people to use vivecraft, that points out that
minecrift is not vivecraft
L22[00:32:06] <McJty> Well minecrift is not
available anymore in any case
L23[00:32:54] <Shawn|i7-Q720M> is there a
chance someone might have it sitting on their computer
anymore?
L24[00:33:03] <McJty> no idea. Not me at
least
L25[00:34:19] <Shawn|i7-Q720M> oh, looks
like vivecraft is minecrift updated
L26[00:34:42] <Shawn|i7-Q720M> is there a
way to run vivecraft without steamvr?
L27[00:35:14] <McJty>
<Shawn|i7-Q720M> oh, looks like vivecraft is minecrift
updated
L28[00:35:19] <McJty> That's what I said
isn't it?
L29[00:35:48] <Shawn|i7-Q720M> theres gotta
be a standalone vr driver for older computers somewhere..
L30[00:47:29] ⇨
Joins: Hunterz
(Hunterz!~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L31[00:51:44] <Abastro> Is it intended
being unable to put several API mods with @API in one use?
L32[01:03:07] ⇦
Quits: WereSquirrel
(WereSquirrel!~bloop@cpe-107-15-192-218.nc.res.rr.com) (Ping
timeout: 194 seconds)
L33[01:06:42] ⇨
Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p4fed599b.dip0.t-ipconnect.de)
L34[01:11:30] ⇨
Joins: WereSquirrel
(WereSquirrel!~bloop@cpe-2606-A000-4404-3E00-6450-102F-A21D-1C33.dyn6.twc.com)
L35[01:41:15] ⇦
Quits: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Ping
timeout: 200 seconds)
L36[01:44:34] ⇦
Quits: Larry1123 (Larry1123!Larry1123@irc.larry1123.net) (Ping
timeout: 198 seconds)
L37[01:45:18] <LexMobile> @APIs should be
seperate jars
L38[01:47:50] ⇦
Quits: killjoy
(killjoy!~killjoy@cpe-2606-A000-1118-82FA-1072-A09B-CFF0-3ECA.dyn6.twc.com)
(Ping timeout: 186 seconds)
L39[01:57:54] ⇨
Joins: Larry1123
(Larry1123!Larry1123@irc.larry1123.net)
L40[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20180103 mappings to Forge Maven.
L41[02:00:07] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20180103-1.12.zip
(mappings = "snapshot_20180103" in build.gradle).
L42[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/
L43[02:02:06] <McJty> Hmm is there no ore
dictionary name matching both charcoal and coal?
L44[02:08:46] <Abastro> Thanks, so it's
intended. Sad it should be tied to a mod
L45[02:09:45] <Abastro> *Thanks ->
Thanks lex
L46[02:10:36] ⇨
Joins: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L47[02:14:15] ⇦
Quits: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Ping
timeout: 200 seconds)
L48[02:14:41] ⇦
Quits: WereSquirrel
(WereSquirrel!~bloop@cpe-2606-A000-4404-3E00-6450-102F-A21D-1C33.dyn6.twc.com)
(Remote host closed the connection)
L49[02:15:19] ⇨
Joins: Shawn|i7-720QM
(Shawn|i7-720QM!~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L50[02:15:21] <Shawn|i7-720QM> back
L51[02:15:36] <Shawn|i7-720QM> I found
minecrift on mtbs3d
L52[02:16:44] <LexMobile> @APIs is a a
classpath hack, having them seperate jars means we can properly
organize the classpath without it screwing with other things on
it.
L53[02:24:21] <Shawn|i7-720QM> now I can't
find JRift-0.4.2.1.jar
L55[02:34:46] ⇦
Quits: Neal (Neal!~Neal@47.146.41.184) (Ping timeout: 186
seconds)
L56[02:38:43] <Abastro> What's the reason
of @API tied to a not is?
L57[02:38:53] <Abastro> *tied to a
modid
L59[02:43:42] <Shawn|i7-720QM> all the
backups for his files are there
L60[02:48:28] ⇨
Joins: Hgrebnednav
(Hgrebnednav!~Hgrebnedn@d8d872a6e.access.telenet.be)
L61[02:48:45] <Shawn|i7-720QM> McJty, I got
the old version of Minecrift for 1.7.10 working :D
L62[02:48:51] <Shawn|i7-720QM> before
openvr
L63[02:50:24] <McJty> Ok good
L64[02:52:45] <Shawn|i7-720QM> and it runs
well, can't wait for my $100 VR Shinecon android headset to arrive
:D
L65[02:57:35] ⇨
Joins: gigaherz|work
(gigaherz|work!~gigaherz@84.89.63.25)
L66[03:13:03] ⇨
Joins: Noppes
(Noppes!~Noppes@ip56530f2e.direct-adsl.nl)
L67[03:16:29] ⇦
Quits: Upthorn
(Upthorn!~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
(Ping timeout: 383 seconds)
L68[03:16:46] ⇨
Joins: Upthorn
(Upthorn!~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L69[03:27:42] <gigaherz> [09:02] (McJty):
Hmm is there no ore dictionary name matching both charcoal and
coal?
L70[03:27:49] <gigaherz> not that I know
of
L71[03:56:54] ⇦
Quits: quadraxis
(quadraxis!~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 207 seconds)
L72[04:02:12] ⇦
Quits: gigaherz|work (gigaherz|work!~gigaherz@84.89.63.25)
()
L73[04:04:50] ⇨
Joins: gigaherz|work
(gigaherz|work!~gigaherz@84.89.63.25)
L74[04:21:40] ⇦
Quits: covers1624
(covers1624!~covers162@ppp122-232-6.static.internode.on.net) (Read
error: Connection reset by peer)
L75[04:21:53] ⇨
Joins: covers1624
(covers1624!~covers162@ppp122-232-6.static.internode.on.net)
L76[04:25:00] ⇦
Quits: gigaherz|work (gigaherz|work!~gigaherz@84.89.63.25)
()
L77[04:26:02] ⇨
Joins: gigaherz|work
(gigaherz|work!~gigaherz@84.89.63.25)
L78[04:27:25] ⇦
Quits: tterrag (tterrag!~tterrag@tterrag.com) (Remote host closed
the connection)
L79[04:27:25] ⇦
Quits: esKaayY (esKaayY!~esKaayY@2607:5300:100:200::3fc) (Remote
host closed the connection)
L80[04:27:25] ⇦
Quits: minecreatr (minecreatr!~minecreat@tterrag.com) (Remote host
closed the connection)
L81[04:27:25] ⇦
Quits: MCDis (MCDis!~MCDis@tterrag.com) (Remote host closed the
connection)
L82[04:28:38] ⇦
Quits: Spottedleaf
(Spottedleaf!~Spottedle@node-1w7jr9qqos9g2y163j05lnfp7.ipv6.telus.net)
(Killed (NickServ (GHOST command used by
Spottedleaf_!~Spottedle@node-1w7jr9qqos9g18uz0z2jj34qr.ipv6.telus.net)))
L83[04:28:42] ⇨
Joins: Spottedleaf
(Spottedleaf!~Spottedle@node-1w7jr9qqos9g18uz0z2jj34qr.ipv6.telus.net)
L84[04:30:47] ⇨
Joins: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L85[04:32:51] ⇦
Quits: Shawn|i7-720QM
(Shawn|i7-720QM!~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Ping
timeout: 200 seconds)
L86[04:37:15] ⇦
Quits: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Ping
timeout: 200 seconds)
L87[04:38:41] ⇨
Joins: Hgreb
(Hgreb!~Hgrebnedn@d8D872A6E.access.telenet.be)
L88[04:44:56] ⇦
Quits: Hgrebnednav
(Hgrebnednav!~Hgrebnedn@d8d872a6e.access.telenet.be) (Ping timeout:
383 seconds)
L89[04:46:05] ⇨
Joins: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L90[04:49:58] ⇨
Joins: mezz_ (mezz_!~mezz@24.6.28.151)
L91[04:49:58]
MineBot sets mode: +v on mezz_
L92[04:49:59] ⇦
Quits: Arcanitor (Arcanitor!~DaMachina@40.112.138.169) (Ping
timeout: 198 seconds)
L93[04:49:59] ⇦
Quits: Lathanael|Away
(Lathanael|Away!~Lathanael@p54960048.dip0.t-ipconnect.de) (Ping
timeout: 198 seconds)
L94[04:49:59] ⇨
Joins: c233 (c233!~c233@164.40.198.197)
L95[04:49:59] ⇦
Quits: slowpoke (slowpoke!sid38552@ealing.irccloud.com) (Ping
timeout: 198 seconds)
L96[04:49:59] ⇦
Quits: Neo (Neo!~Neo@hekate.pc-logix.com) (Ping timeout: 198
seconds)
L97[04:49:59] ⇦
Quits: c233 (c233!~c233@164.40.198.197) (Killed (NickServ (GHOST
command used by c233_)))
L98[04:50:35] ⇨
Joins: Neo (Neo!~Neo@hekate.pc-logix.com)
L99[04:50:37] ⇦
Quits: primetoxinz
(primetoxinz!~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Read
error: Connection reset by peer)
L100[04:51:05]
⇨ Joins: Lathanael|Away
(Lathanael|Away!~Lathanael@p54960048.dip0.t-ipconnect.de)
L101[04:51:10] ⇦
Quits: mezz (mezz!~mezz@24.6.28.151) (Ping timeout: 198
seconds)
L102[04:54:13]
⇨ Joins: DaMachinator
(DaMachinator!~DaMachina@40.112.138.169)
L103[05:17:59]
⇨ Joins: quadraxis
(quadraxis!~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L104[05:35:14]
⇨ Joins: KGS
(KGS!~KGS@h-158-174-9-50.NA.cust.bahnhof.se)
L105[05:35:53] ⇦
Quits: Spottedleaf
(Spottedleaf!~Spottedle@node-1w7jr9qqos9g18uz0z2jj34qr.ipv6.telus.net)
(Killed (NickServ (GHOST command used by
Spottedleaf_!~Spottedle@node-1w7jr9qqos9g28e780fej3dhe.ipv6.telus.net)))
L106[05:35:57]
⇨ Joins: Spottedleaf
(Spottedleaf!~Spottedle@node-1w7jr9qqos9g28e780fej3dhe.ipv6.telus.net)
L107[05:38:36]
⇨ Joins: Naiten (Naiten!Naiten@5.143.61.173)
L108[05:39:38] <Naiten> Goddamn, Curse! I
don't want any of your Twitch crap, I'm a literate person who is
able to write and read and communicates by written messages!
L109[05:40:03] <gigaherz|work> yeah no
luck
L110[05:40:12] <Naiten> I just want to be
able to read the forum and write replies, FFS, i don't need your
streaming shet
L111[05:40:16] <Naiten> Argh
L112[05:40:19] <Naiten> D:<
L113[05:40:24] <gigaherz|work> ended up
having to install that app again
L114[05:40:26] <masa> does event
unregistering work, ie. can I use it?
L115[05:40:35] <gigaherz|work> never heard
of it so no idea
L116[05:40:35] <gigaherz|work> :P
L117[05:40:44] <masa> hmm
L118[05:41:06] <gigaherz|work> back to the
twitch app: the best you can get is for it to open directly to the
"mods" page
L119[05:41:17] <gigaherz|work> which means
the game selection page with Minecraft as one of the game
choices
L120[05:42:44]
⇨ Joins: romibi2
(romibi2!~quassel@cable-static-7-174.rsnweb.ch)
L121[05:42:52] ***
romibi is now known as Guest92673
L122[05:42:54] ***
romibi2 is now known as romibi
L123[05:43:16] <Naiten> What, do i also
have to install their crapware to read the forums?
L124[05:43:17]
⇨ Joins: mallrat208
(mallrat208!~mallrat20@107.145.144.41)
L125[05:43:27] <gigaherz|work> I don't use
their forums
L126[05:43:28] <gigaherz|work> so no
idea
L127[05:43:34] <Naiten>
%frustration%
L128[05:43:57] <Ordinastie> you don't need
the app to use MCF
L129[05:44:34] <Naiten> minecraftforum.net
used to be the biggest MC forum, how could you not use it,
gigah?
L130[05:44:45] <gigaherz|work> I don't use
forums, in a general sense
L131[05:44:47] ⇦
Quits: Guest92673
(Guest92673!~quassel@cable-static-7-174.rsnweb.ch) (Ping timeout:
194 seconds)
L132[05:45:19] <gigaherz|work> I might
have posted in the mcf once or twice
L133[05:45:25] <Ordinastie> I usually
don't either, but if you want some visibility for your mod, you
don't really have a choice
L134[05:45:31] <gigaherz|work> and visited
the page a couple times after that
L135[05:45:48] <Ordinastie> I have like 1
post that's not on my threads
L136[05:46:20] <gigaherz|work> dunno, I
got plenty of visibility for my mods... maybe they would be bigger
if I had posted them there, but whatever
L137[05:46:42] <Naiten> (;¬_¬)
L138[05:46:46] <gigaherz|work> I don't
think people on the internet use forums that much anymore
L139[05:46:46] <Naiten> Hmm, okay
L140[05:47:21] <Naiten> At least the curse
itself allows me to enter my account without all that twitch
crap
L141[05:47:22] <Naiten> yet
L142[05:47:30] ⇦
Quits: mallrat208 (mallrat208!~mallrat20@107.145.144.41) (Client
Quit)
L143[05:47:30] <Naiten> so i can upload
builds there
L144[05:47:38] <gigaherz|work> ofc
L145[05:47:57] <gigaherz|work> have no
doubt, I don't care about being famous or earning money with my
mods
L146[05:48:10] <gigaherz|work> so if at
some point you have to use the twitch app to upload mods
L147[05:48:15] <gigaherz|work> my mods
won't be on curse anymore.
L148[05:48:36] <gigaherz|work> some other
distribution platform will surface, or I will stop modding
L149[05:48:38] <gigaherz|work> either
way.
L150[05:49:49] <Naiten> Welp, my forum
thread still has the working link to discord
L151[05:49:55] <Naiten> So i can roll
there safely
L152[05:51:54] <gigaherz|work> yeah
discord... nothx
L153[05:52:01] <gigaherz|work> I have
discord around
L154[05:52:17] <gigaherz|work> but I only
use it for one single purpose: voice chat with my flatmate while we
are playing coop games
L155[05:52:34] <Ordinastie> yeah, discord
replaced mumble and ts for me too
L156[05:52:52] <gigaherz|work> for
anything else, IRC.
L157[05:52:55] <gigaherz|work> or
twitter
L158[05:52:59] <gigaherz|work> or
whatsapp
L159[05:53:05] <gigaherz|work> (family and
such)
L160[05:53:56] <TechnicianLP> wait you
have to use the twitch app for mcf now?
L161[05:54:30] <Ordinastie> no, they just
merged the accounts
L162[05:54:56] <TechnicianLP> but i dont
watn to merge my accounts :(
L163[05:55:22] <Naiten> i know your pain,
TechnicianLP
L164[05:55:43]
⇨ Joins: Raycoms
(Raycoms!~Raycoms@2804:14d:baa0:9612:211:f974:13b9:be92)
L165[05:55:45] <Naiten> let us hug in
sorrow and blame curse
L166[05:57:04] <gigaherz|work>
TechnicianLP: the names are maintained
L167[05:57:10] <gigaherz|work> I'm still
"gigaherz" on curseforge
L168[05:57:16] <gigaherz|work> even though
that name is taken on twitch
L169[05:57:23] <gigaherz|work> it's just
the login that changes
L170[05:58:33] <Raycoms> Hi there
L171[05:58:52] <Raycoms> I found a line in
our code where two entities are compared via their instances
L172[05:58:55] <Raycoms> does that work in
minecraft?
L173[05:59:46] <gigaherz|work> what?
L174[05:59:58] <gigaherz|work> "a ==
b" always works
L175[06:00:06] <gigaherz|work> just the
catch is that it compares the references
L176[06:00:11] <gigaherz|work> so if it's
not the same instance, it's false
L177[06:00:34] <Raycoms> Yeah I know, what
I wanted to ask if in minecraft there is something that guarantees
that the references are the same
L178[06:00:41]
⇨ Joins: Foghrye4
(Foghrye4!~Foghrye4@188.162.64.48)
L179[06:01:16] <Raycoms> like at any time
I do "getEntity" from the world, is it the same reference
for the same entity?
L180[06:01:49] <Foghrye4> No.
L181[06:02:38] <Foghrye4> When chunk
unloaded old instance of Entity removed. When chunk loaded again it
create new instance.
L182[06:03:32] <Raycoms> okay thanks
=)
L183[06:03:53] ⇦
Quits: myst (myst!sid36625@highgate.irccloud.com) (Quit: Connection
closed for inactivity)
L184[06:05:03] <Foghrye4> Now my question
regarding 1.7.10. I tried to install Minecraft Forge for 1.7.10,
but it seems loader unable to load necessary library from maven:
https://imgur.com/N8gE5rS
L186[06:05:39] <Foghrye4>
java.lang.RuntimeException: Server responded with 404
L187[06:05:39] <Foghrye4> at
com.mojang.launcher.updater.download.ChecksummedDownloadable.download(ChecksummedDownloadable.java:84)
~[launcher.jar:1.6.84-j]"
L188[06:14:03]
⇨ Joins: MonkeyTyrant
(MonkeyTyrant!~MonkeyTyr@142.163.129.161)
L189[06:14:17] ⇦
Quits: MonkeyTyrant (MonkeyTyrant!~MonkeyTyr@142.163.129.161)
(Client Quit)
L190[06:15:31] <barteks2x> that library
just doesn't seem to be there in forge maven
L191[06:15:46] <barteks2x> not just that
version, any versopm
L192[06:15:59] <gigaherz|work> when you
get issues with libraries.minecraftforge.net
L193[06:16:05] <gigaherz|work> it means
the real repository wasn't added
L194[06:16:42] <barteks2x> and the real
repository is...?
L195[06:16:46] <gigaherz|work> no
idea
L196[06:17:02] <gigaherz|work> Foghrye4:
are you trying to install forge alone? or are there other mods or
such involved?
L197[06:18:03] <barteks2x> other mods
shouldn't interfere with the launcher
L198[06:18:12] <Foghrye4> No mods
involved. Only forge.
L199[06:18:38] <gigaherz|work> sure, but I
don't recall that library ever being present
L200[06:19:28] <gigaherz|work> welp
L202[06:19:35] <gigaherz|work> looks like
it is something expected to download
L203[06:22:34] <barteks2x> I tried now and
if I delete akka from my local cache, it fails to run 1.7.10 forge
too
L204[06:24:52] <barteks2x> you *could* try
to just delete that library from the version json and see if
anything breaks. Does forge actually use it?
L205[06:25:28] <Foghrye4> Well, I will
find out that after I will delete it.
L206[06:26:35] <barteks2x> it's at loading
screen without it now
L207[06:26:38] ⇦
Quits: McJty
(McJty!~jorrit@ptr-9197ufneq3u81o64s2s.18120a2.ip6.access.telenet.be)
(Quit: Leaving)
L208[06:27:06] <barteks2x> got
ingame
L209[06:27:21] <barteks2x> so I think
forge doesn't use it but soem mods may use it
L210[06:31:32] <Foghrye4> Editing
1.7.10-Forge10.13.4.1614-1.7.10.json do nothing. It is reverted to
first version after each launch.
L211[06:32:01] <barteks2x> you have to
restart the launcher to see effects of editing
L212[06:32:15] <barteks2x>
(probably)
L213[06:32:33] <barteks2x> it didn't
revert that for me, it can't because it's the installer making the
json
L214[06:33:06]
⇨ Joins: romibi2
(romibi2!~quassel@cable-static-7-174.rsnweb.ch)
L215[06:33:11] ***
romibi is now known as Guest56047
L216[06:33:21] ***
romibi2 is now known as romibi
L217[06:35:03] ⇦
Quits: Guest56047
(Guest56047!~quassel@cable-static-7-174.rsnweb.ch) (Ping timeout:
194 seconds)
L218[06:41:33] ⇦
Quits: immibis
(immibis!~chatzilla@122-59-200-50.jetstream.xtra.co.nz) (Ping
timeout: 200 seconds)
L219[06:45:28] <Foghrye4> It seems that
those libraries downloaded by installer and not a launcher. Links
in json read by launcher is incorrect, but since Forge installer
download those libraries everything work fine until maven is
available in a moment of Forge installing.
L220[06:45:41] <Foghrye4> *by a
launcher.
L222[06:50:33] <gigaherz|work> There will
be a snapshot today!
L223[06:54:22] <Abastro> Really want 1.13
and its data pack system
L224[06:55:22] <Abastro> Is there any day
length change mod around here for 1.12.2?
L225[06:56:50] <Abastro> Want to know if
it is worth implementing.
L226[07:06:21] <gigaherz|work> I'm not
aware but no idea
L227[07:06:33] <gigaherz|work> not sure
how it would be done
L228[07:06:48] <gigaherz|work>
skipping/adding daylight cycle updates?
L229[07:07:37] <Abastro> No
L230[07:08:07] <Abastro> To do it
flawlessly with any length, patching WorldProvider is
necessary
L231[07:08:46] <gigaherz|work> so you
would make the day length be different than 24000 ticks?
L232[07:08:51] <Abastro> Yes
L233[07:08:57] <gigaherz|work> hmm that
might break mods' assumptions.
L234[07:09:55] <Abastro> There were not
many mods which makes those assumptions.
L235[07:10:09] <Abastro> Just some clocks
broke.
L236[07:10:47] <Abastro> Since
getCelestialAngle was good enough for many cases.
L237[07:11:10] ⇦
Quits: gigaherz|work (gigaherz|work!~gigaherz@84.89.63.25) (Remote
host closed the connection)
L238[07:11:30] <Abastro> (I guess)
L239[07:14:20]
⇨ Joins: Nedelosk
(Nedelosk!~Nedelosk@ip-37-201-253-118.hsi13.unitymediagroup.de)
L240[07:14:46] ⇦
Quits: Galaxtone (Galaxtone!~IceChat9@cable-54-120.sssnet.com)
(Ping timeout: 186 seconds)
L241[07:15:11] ⇦
Quits: Raycoms
(Raycoms!~Raycoms@2804:14d:baa0:9612:211:f974:13b9:be92) (Quit:
Leaving)
L242[07:32:22] ⇦
Quits: KGS (KGS!~KGS@h-158-174-9-50.NA.cust.bahnhof.se) (Ping
timeout: 186 seconds)
L243[07:40:23]
⇨ Joins: Lepidora
(Lepidora!~Lepidora@host109-154-103-9.range109-154.btcentralplus.com)
L244[07:40:35] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p4fed599b.dip0.t-ipconnect.de)
(Ping timeout: 200 seconds)
L245[07:47:34] <TechnicianLP> so about the
lex's tweet about enumhelper: may i safely assume all types already
listed will no longer be enums then? Soundcategory would also be
good
L246[07:49:08] ⇦
Quits: npe|office (npe|office!~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
(Remote host closed the connection)
L247[07:49:37] <TechnicianLP> another
option would be to have something like an enumtransformer to screw
with enums via asm
L248[07:49:46] <TechnicianLP> (similiar to
ATs)
L249[07:52:57] ⇦
Quits: Spottedleaf
(Spottedleaf!~Spottedle@node-1w7jr9qqos9g28e780fej3dhe.ipv6.telus.net)
(Ping timeout: 383 seconds)
L250[07:59:22] <TechnicianLP> could even
support abstract enums via proxy objects with asm
L251[08:04:57] <barteks2x> except that
would mean eithr making them not-enums with asm, or super early
event fired during classloading
L252[08:16:24] ***
PaleOff is now known as PaleoCrafter
L254[08:17:35] ⇦
Quits: Foghrye4 (Foghrye4!~Foghrye4@188.162.64.48) (Quit:
Leaving)
L255[08:22:13] <gigaherz> TechnicianLP:
these would be PROPOSALS for mojang, so nothing assured
L256[08:22:26] <gigaherz> also no way to
know WHEN they would do it
L257[08:23:12] ⇦
Quits: Hunterz
(Hunterz!~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit:
Leaving.)
L258[08:23:18] <gigaherz> ideally, they
would move away from using enums for those thingsa
L259[08:23:29] <gigaherz> and instead use
some registry or json files or such
L260[08:23:46] <gigaherz> but we don't
know what they are going to do about it
L261[08:24:01]
⇨ Joins: h404bi (h404bi!~h404bi@119.129.115.168)
L262[08:29:43] <TechnicianLP> barteks2x:
why not makes something similiar to an AT file which points to a
Object[] field - the only probelm with that is if someone causes a
classloading-loop
L263[08:31:11] <gigaherz> uhm
L264[08:31:19] <gigaherz> they are trying
to help mods AVOID ATs and ASMing
L265[08:31:29] <gigaherz> so any solution
that just changes how to coremod, is not a solution
L266[08:31:43] <barteks2x> currently this
is mostly reflection-based hack
L267[08:32:04] <gigaherz> it just
allocates an instance and puts it in the values array
L268[08:32:24] <gigaherz> for all intents
and purposes, this is perfectly valid
L269[08:32:38] <gigaherz> jsut your code
can't do EnumX.NEW_VALUE
L270[08:32:38] <barteks2x> anyway, looks
like I can finally run 1.13 snapshots without running out of
memory
L271[08:39:31] <gigaherz> it does run
reasonably well here
L272[08:39:49] <gigaherz> ~800mb with
32-chunk view range
L273[08:39:50] ***
Wuppy is now known as Gorplop
L274[08:40:20] <gigaherz> and it's -Xmx8G
apparently so :P
L275[08:49:20] ***
Gorplop is now known as Wuppy
L276[08:54:46] ⇦
Quits: Lynndis (Lynndis!~Lynn@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 198 seconds)
L277[09:09:04]
⇨ Joins: McJty
(McJty!~jorrit@ptr-9197ufnl1n9ghocvr48.18120a2.ip6.access.telenet.be)
L278[09:13:39] ***
PaleoCrafter is now known as PaleOff
L279[09:14:39]
⇨ Joins: bubu
(bubu!~bubu@host31-211-dynamic.56-82-r.retail.telecomitalia.it)
L280[09:19:35]
⇨ Joins: WereSquirrel
(WereSquirrel!~bloop@cpe-107-15-192-218.nc.res.rr.com)
L281[09:22:00] ⇦
Quits: Lepidora
(Lepidora!~Lepidora@host109-154-103-9.range109-154.btcentralplus.com)
(Quit: Lepidora)
L282[09:29:56] ***
PaleOff is now known as PaleoCrafter
L283[09:33:23] <bubu> Hi, little
question... Are there restrictions to using other JVM based
languages for some files? Like, doing main mod and classes in java
and then doing logic and utils in another language I like?
L284[09:35:11] <gigaherz> Hello, depends
on their semantics
L285[09:35:30] <gigaherz> so long as you
handle distributing the runtime
L286[09:35:56] <gigaherz> Forge has a
"language adapter" concept
L287[09:36:09] <gigaherz> which is not
flexible enough yet to support ALL the languages
L288[09:36:36] <gigaherz> but for certain
cases it even allows using those langauges for providing items and
blocks and such
L289[09:37:28] <gigaherz> but if as you
said, you have a Java layer which works directly with MC objects,
and then write your stuff separately, in that case there should be
nothing against that
L290[09:38:22] <gigaherz> historically,
forge has provided Scala support within the forge installation
itself (it's being phased out)
L291[09:39:19] <bubu> Hmm well in my case
I'm talking about clojure, which can import and produce classes
pretty easily... so if I handle the main methods overrides in java
and write the logic with clojure, also using imported classes, all
should be fine right?
L292[09:39:28] <gigaherz> and others have
created other language adapters, so maybe something already exists
for whatever you are thinking of
L293[09:39:39] <bubu> no more scala?
L294[09:39:59] <gigaherz> scala will still
work... just not out of the box
L295[09:40:11] <gigaherz> it will need an
external language-adapter library
L296[09:41:09] <bubu> But is the adapter
needed only if I want to make all files in scala? Or even for
logic/utils?
L297[09:41:32] <gigaherz> the adapter is
only needed if you want to have your main mod file written in that
language
L298[09:41:51] <gigaherz> if your main mod
file and your event handlers and such are in java
L299[09:41:53] <illy> The adapter will
have the scala lib shaded into it
L300[09:41:56] <gigaherz> language
adapters are not strictly needed
L301[09:42:00] <gigaherz> however
L302[09:42:13] <gigaherz> if the language
requires runtime libraries to work
L303[09:42:21] <gigaherz> such as is the
case for most languages
L304[09:42:36] <gigaherz> then you WILL
need to distribute or embed the jars
L306[09:43:57] <bubu> I see... and that
could be helped by a gradle plugin, I guess?
L307[09:44:10] <bubu> illy thank you
:)
L309[09:44:33] <gigaherz> someone started
working on a clojure modding library, apparently
L310[09:44:39] <gigaherz> back in 2015
(1.8.9)
L311[09:46:14] <illy> nothing has changed
as of right now I do have a PR in the works that drops it for 1.12
but after talking to cpw im holding off until 1.13 that's when the
great rewrite of FML is happening and lanugage adapters are going
to change
L312[09:47:10] <illy> that and the current
PR breaks modloading :P
L313[09:47:11] <bubu> That's neat stuff
gigaherz... I'll fiddle with it tonight
L314[09:48:12] <bubu> illy: Have there
been so many changes in the last year? Tbh I'm still in 1.8 realm
and I had some curiosity to go back today
L315[09:48:23] <gigaherz> yes, yes.
L316[09:48:49] <gigaherz> since 1.8 for
modders....
L317[09:49:00] <gigaherz> not in
chronological order:
L318[09:49:11] <gigaherz> we got registry
events
L319[09:49:20] <gigaherz> recipes are now
json files
L320[09:49:32] <gigaherz> achievements are
gone, advancements replace them, which are now json files too
L321[09:49:45] <gigaherz> ItemStacks are
non-nullable
L322[09:50:00] <bubu> oh wow
L323[09:50:01] <gigaherz>
resourcelocations are now enforced to be lowercase
L324[09:50:37] <gigaherz> there have been
many many renamed things, including packages
L325[09:51:10] <bubu> handlers are still
the same?
L326[09:51:16] <gigaherz> a much of new
things have registries now
L327[09:51:22] <gigaherz> including
enchantments, and soundeffects
L328[09:51:29] <bubu> This all sounds
interesting... I guess I can read up everything in the forge
docs?
L329[09:51:33] <gigaherz> event handling
works the same, but some events have been superseded
L330[09:51:37] <gigaherz> however
L331[09:51:42] <gigaherz> there's now
static event registration
L332[09:51:51] <bubu> I mean item
handlers, maybe fluds?
L333[09:52:01]
⇨ Joins: Dark
(Dark!~MrDark@2607:fcc8:d48b:eb00:10b1:f1f1:6004:b92c)
L334[09:52:07] <gigaherz> ah yes, the
capability system
L335[09:52:13] <gigaherz> with
IItemHandler and IFluidHandler
L336[09:52:18] <gigaherz> and the forge
energy api
L337[09:52:33] <bubu> capabilities, right.
fuzzy memory haha
L338[09:52:43] <gigaherz> bb in a bit, wow
raid finder found me a group ;P
L339[09:52:51] <bubu> bb, thanks :)
L340[09:54:14] ⇦
Quits: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Read
error: Connection reset by peer)
L341[09:54:16]
⇨ Joins: tterrag (tterrag!~tterrag@tterrag.com)
L342[09:55:16]
⇨ Joins: esKaayY
(esKaayY!~esKaayY@2607:5300:100:200::3fc)
L343[09:56:50]
⇨ Joins: covers1624_
(covers1624_!~covers162@ppp122-232-6.static.internode.on.net)
L344[09:56:59] ⇦
Quits: covers1624
(covers1624!~covers162@ppp122-232-6.static.internode.on.net) (Read
error: Connection reset by peer)
L345[10:02:14]
⇨ Joins: MCDis (MCDis!~MCDis@tterrag.com)
L346[10:02:55] <Abastro> Is there any day
length change mod around here for 1.12.2? Just checking for a
feature - whether it worth or not.
L347[10:11:07]
⇨ Joins: Hunterz
(Hunterz!~hunterz@62.182.234.189)
L348[10:19:45] ⇦
Quits: MCDis (MCDis!~MCDis@tterrag.com) ()
L349[10:19:52]
⇨ Joins: MCDis (MCDis!~MCDis@tterrag.com)
L350[10:24:13] ⇦
Quits: c233 (c233!~c233@164.40.198.197) (Quit:
Leaving)
L351[10:30:43] ⇦
Quits: bubu
(bubu!~bubu@host31-211-dynamic.56-82-r.retail.telecomitalia.it)
(Ping timeout: 200 seconds)
L352[10:37:44] <TechnicianLP>
!latest
L353[10:48:33]
⇨ Joins: raBit
(raBit!~raBit@p200300C3CBEB735BB5DCAECB04F9B26A.dip0.t-ipconnect.de)
L354[10:51:32]
⇨ Joins: Brokkoli
(Brokkoli!~Brokkoli@p2E5B1E0E.dip0.t-ipconnect.de)
L355[10:51:34]
⇨ Joins: Lynndis
(Lynndis!~Lynn@c-75-71-231-133.hsd1.co.comcast.net)
L356[11:09:33]
⇨ Joins: c233 (c233!~c233@164.40.198.197)
L357[11:32:41] ⇦
Quits: McJty
(McJty!~jorrit@ptr-9197ufnl1n9ghocvr48.18120a2.ip6.access.telenet.be)
(Quit: Leaving)
L358[11:41:13] <gigaherz> GEH!
L359[11:41:25] <gigaherz> There's ONE WAY
in which wrapFormattedStringToWidth can stackoverflow
L360[11:41:28] <gigaherz> AND I GO AND HIT
IT
L361[11:45:15] <gigaherz> aha, width is
-125 for whatever reason, lol
L362[11:48:18] ⇦
Quits: Blarghedy (Blarghedy!Blarghedy@50.90.116.51) (Killed
(NickServ (GHOST command used by Guest97915)))
L363[11:48:23]
⇨ Joins: Blarghedy
(Blarghedy!Blarghedy@50.90.116.51)
L364[11:50:31] ⇦
Quits: h404bi (h404bi!~h404bi@119.129.115.168) (Ping timeout: 194
seconds)
L365[12:04:47]
⇨ Joins: primetoxinz
(primetoxinz!~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L366[12:16:41]
⇨ Joins: Neal (Neal!~Neal@47.146.41.184)
L367[12:21:41] ⇦
Quits: RichardG (RichardG!~richardg8@201.37.246.64) (Ping timeout:
383 seconds)
L368[12:24:08]
⇨ Joins: KGS
(KGS!~KGS@h-158-174-9-50.NA.cust.bahnhof.se)
L369[12:32:06] ⇦
Quits: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:10b1:f1f1:6004:b92c)
(Ping timeout: 186 seconds)
L370[12:33:12] ⇦
Quits: Hanii
(Hanii!~textual@2a00:23c4:484:d100:e813:dbf8:3f8f:d412) (Quit:
Textual IRC Client: www.textualapp.com)
L371[12:35:38]
⇨ Joins: Dark
(Dark!~MrDark@2607:fcc8:d48b:eb00:693d:d893:af31:252b)
L372[12:50:14] ⇦
Quits: quadraxis
(quadraxis!~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 186 seconds)
L373[12:52:15]
⇨ Joins: Commoble
(Commoble!~Commoble@mnpl-04-3331.dsl.iowatelecom.net)
L374[13:04:52]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p4FED599B.dip0.t-ipconnect.de)
L375[13:10:19]
⇨ Joins: Ipsis
(Ipsis!~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L376[13:10:27]
⇨ Joins: williewillus
(williewillus!~williewil@cpe-24-28-24-13.austin.res.rr.com)
L377[13:10:32] <williewillus> !dcc
L378[13:21:35]
⇨ Joins: RichardG
(RichardG!~richardg8@201.37.246.64)
L379[13:21:35]
MineBot sets mode: +v on RichardG
L380[13:26:36] ***
PaleoCrafter is now known as PaleOff
L381[13:38:39] ⇦
Quits: Hgreb (Hgreb!~Hgrebnedn@d8D872A6E.access.telenet.be) (Ping
timeout: 207 seconds)
L382[13:40:41]
⇨ Joins: Hgrebnednav
(Hgrebnednav!~Hgrebnedn@d8D872A6E.access.telenet.be)
L383[13:42:45] ⇦
Quits: AbrarSyed (AbrarSyed!~AbrarSyed@ipv6.abrarsyed.com) (Ping
timeout: 194 seconds)
L384[13:42:53]
⇨ Joins: Abrar|gone
(Abrar|gone!~AbrarSyed@ipv6.abrarsyed.com)
L385[13:42:53]
MineBot sets mode: +o on Abrar|gone
L386[13:43:21] ***
Abrar|gone is now known as AbrarSyed
L387[13:44:22]
⇨ Joins: killjoy
(killjoy!~killjoy@cpe-2606-A000-1118-82FA-99C8-A596-EE8F-40E1.dyn6.twc.com)
L388[14:00:56]
⇨ Joins: MikrySoft
(MikrySoft!~mikrysoft@89-71-101-248.dynamic.chello.pl)
L389[14:02:42] ⇦
Quits: williewillus
(williewillus!~williewil@cpe-24-28-24-13.austin.res.rr.com) (Quit:
Leaving)
L390[14:08:06] ⇦
Quits: RichardG (RichardG!~richardg8@201.37.246.64) (Ping timeout:
186 seconds)
L391[14:17:17] <TechnicianLP> ok if i have
an @COnfig config with a boolean value - if i change the config
shouldnt the variable be changed immediatly? or do i have to sync
manually somehow? (it doesnt seem to autoupdate form e ...
L392[14:17:58]
⇨ Joins: Spottedleaf
(Spottedleaf!~Spottedle@node-1w7jr9qqos9fzprzaxs3chghj.ipv6.telus.net)
L393[14:18:49] <gigaherz> TechnicianLP:
you mean if you change the setting from the ingame config gui? or
from file?
L394[14:19:00] <TechnicianLP> gui
L395[14:20:11] <ben_mkiv> did anyone ever
use DocumentBuilder to read an XML? And knows how to debug this
stuff right?!
L396[14:22:54] <ben_mkiv> and suddenly it
works... -.-
L397[14:26:05] <TechnicianLP> my problem
still doesnt work :(
L398[14:26:49] <barteks2x> does anyone
know at least some of ForgeGradle code?
L399[14:28:33] <gigaherz> ben_mkiv: Idid,
apparently
L401[14:29:23] <ben_mkiv> thanks
gigaherz
L402[14:29:58] ⇦
Quits: Ipsis (Ipsis!~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 186 seconds)
L403[14:33:30] <TechnicianLP> so noone has
an idea why it doesnt work?
L404[14:36:52] <gigaherz> eh sorry I was
thinking I had a mod using @Config
L405[14:36:57] <gigaherz> turns out I
never actually ported any
L406[14:37:17] <gigaherz> so I don't have
anywhere to look and pretend that I knew
L407[14:45:05] <barteks2x> aren't there
some test mods in forge repository?
L408[14:48:05] ⇦
Quits: Commoble
(Commoble!~Commoble@mnpl-04-3331.dsl.iowatelecom.net) (Quit:
Leaving)
L409[14:49:26] <ben_mkiv> so
apparently...
L410[14:49:39] <ben_mkiv> No enum constant
ben_mkiv.urbanmechs.common.entity.uMechEntityPart.uMechEntityPartType.foot_left
L411[14:49:46] <ben_mkiv> but FOOT_LEFT is
a thing in this enum
L412[14:50:23] <ben_mkiv> just to get sure
im doing nothing stupid, thats the call:
uMechEntityPart.uMechEntityPartType.valueOf(type.toLowerCase())
L413[14:50:27] <barteks2x> why do your
class name start with lowercase?>
L414[14:50:29] <ben_mkiv> also tried
toUpperCase()
L415[14:51:07] <TechnicianLP> well enum
are casesensitive
L416[14:53:07] ***
Santa|afk is now known as SatanicSanta
L417[14:54:15] <ben_mkiv> well thanks
technician
L418[14:54:48] <ben_mkiv> had cases where
the string for valueOf was empty, so it didnt return null but
thrown a internal exception -.-
L419[15:03:13]
⇨ Joins: Hanii
(Hanii!~textual@2a00:23c4:484:d100:d93:160e:4090:fa29)
L420[15:20:58] ⇦
Quits: Hunterz (Hunterz!~hunterz@62.182.234.189) (Remote host
closed the connection)
L421[15:23:50]
⇨ Joins: RichardG
(RichardG!~richardg8@201.37.246.64)
L422[15:23:50]
MineBot sets mode: +v on RichardG
L423[15:36:57] ⇦
Quits: Upthorn
(Upthorn!~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
(Ping timeout: 383 seconds)
L424[15:48:26] <TechnicianLP> Has anybody
expirience in how to get the @COnfig system to update the class
variables from the ConfigGui ?
L426[15:51:42]
⇨ Joins: immibis
(immibis!~chatzilla@122-59-200-50.jetstream.xtra.co.nz)
L427[16:01:41] <TechnicianLP> that doc
suggest that it should update the values automatically - but it
doesnt not in the vars not in the file
L429[16:05:21] <barteks2x> anyone good
with kotlin, what does that do? val srcClass = ClassNode().apply {
ClassReader(srcBytes).accept(this, ClassReader.EXPAND_FRAMES) }
(it's not part of coremod btw)
L430[16:06:04] <barteks2x> or, how do I
convert it to java
L431[16:06:10] <killjoy> do you understand
what apply {} means?
L432[16:06:17] <barteks2x> not really
here
L433[16:06:25] <barteks2x> haven't use
kotlin enough yet
L434[16:06:55] <barteks2x> it's definitely
not a method from ClassNode
L435[16:06:55] <killjoy> <T> T.apply
where T is this
L436[16:07:08] <killjoy> apply is an
extension method added to <T>
L437[16:07:37] <barteks2x> so inside that
apply{} block, the value of "this" is the class
node?
L438[16:07:57] <killjoy> yes
L439[16:08:16] <barteks2x> why would
anyone ever want to do that in such simple case?
L440[16:09:07] <killjoy> because they
can
L442[16:09:49] <barteks2x> translating
kotlin to java way harder than java to kotlin...
L443[16:10:00] <killjoy> kotlinc can do
it
L444[16:10:10] <killjoy> just compile then
decompile
L445[16:10:20] <barteks2x> except then I
won't understand the code
L446[16:11:56] <killjoy> the inline
keyword means the method is inserted directly into the code
L447[16:12:21] <barteks2x> that is
expected, I've already use that in kotlin
L448[16:12:56] <killjoy> apply would be
used for when you want to one-line something thatt doesn't have
builder notation
L450[16:14:39] ⇦
Quits: TvL2386
(TvL2386!~tom@ip206-57-176-143.adsl2.static.versatel.nl) (Ping
timeout: 383 seconds)
L451[16:15:07] ⇦
Quits: Naiten (Naiten!Naiten@5.143.61.173) (Read error: Connection
reset by peer)
L452[16:15:41] <barteks2x> if it existed
in java, I wouldn't have the generics hell when using
MalisisCore...
L453[16:15:57] <killjoy> In your case, the
accept method returns void, so it can't be used in a
one-liner
L454[16:16:34] <killjoy> (This is coming
from a guy who's only done one thing in kotlin)
L455[16:17:00] <barteks2x> I did like 4-5
classes in kotlin so far
L456[16:17:18] <killjoy> I wrote 1 sponge
plugin using kotlin. That's it
L457[16:17:32] <barteks2x> and gradle
buildscript.
L458[16:17:51] <killjoy> You're having
issues with generics?
L459[16:17:55] <barteks2x> now I see what
the apply{} does in my buildscript
L460[16:18:16] <barteks2x> injava when
using malisiscore, the "T extends ThisClass<T>"
gets really annoying
L461[16:19:12] <barteks2x> and it's done
only so that chained method calls on components work
L462[16:19:16] <killjoy> basically apply =
block(); return this;
L463[16:19:46] <killjoy> Oh, that's just
recursive generics
L464[16:20:15] <killjoy> Kind of like
class Enum<E extends Enum<E>>?
L465[16:20:29] <barteks2x> except it
sometimes makes it nearly impossible to make the compiler happy
about what I'm doing. Enough that in one pllace I dropped that
generic part
L466[16:20:44] <killjoy> have some code to
share?
L467[16:21:03] <barteks2x> from
#malisis:
L468[16:21:04] <barteks2x>
<barteks2x> trying to do this without raw types: UIList<?
extends UIComponent<?>, ? extends UIComponent, ?> layout =
new UIList<>(gui, new ArrayList<>(), x ->
(UIComponent) x);, with UIList<E, C extends
UIComponent<C>, T extends UIList<E, C, T>> extends
UILayout<T> and UILayout<T extends UILayout<T>>
extends UIContainer<T>
L469[16:21:37] <barteks2x> that was a few
days ago
L470[16:22:43] <killjoy> What do the
generics represent?
L471[16:24:12] <killjoy> might be useful
to look into using super
L472[16:24:19] <barteks2x> in UIList? E is
the type of stuff the list shows, like Biome. C is the component
type used to show that stuff. and T is the UIList type itself
(needed when extending that class). In that case I tried to just
have E = C = UIComponent, because I just wanted a list of
components
L473[16:24:51] <killjoy> It might be
easier for me to understand if you post a gist or something.
L475[16:27:01] <barteks2x> I wanted to
make UIList with all of the ore type UIContainers
L476[16:27:25] <killjoy> Well that's a
mess
L477[16:27:47] <barteks2x> my GUI code all
ended up as a mess
L478[16:28:01] <kashike> when is gui code
not a mess
L479[16:28:06] <barteks2x> mostly because
I wanted it resize with the game window
L480[16:28:44] <barteks2x> kashike, in all
cases I've seen, when it's not there
L481[16:29:47] <killjoy> Why do all items
in the list have to be the same type?
L482[16:30:08] <barteks2x> If you want
different types, just use more general type
L484[16:30:23] <killjoy> Why does T
exist
L486[16:30:53] <killjoy> I can do you
better, but I don't feel like sharing
L487[16:30:55] <barteks2x> T exists in
case I will exiend that class
L488[16:31:03] <killjoy> have you?
L489[16:31:24] <barteks2x> no that's why I
removed T in my dev environment version, didn't push yet
L490[16:31:26] <killjoy> I suggest a
rewrite
L491[16:31:30] <barteks2x> of what?
L492[16:31:37] <killjoy> everything
:/
L493[16:31:41] <barteks2x> of all of my
GUI code?
L494[16:31:42] <killjoy> jk
L495[16:31:48] <killjoy> just the
signature
L496[16:32:06] <barteks2x> Also kashike my
gui is nowhere near that simple
L497[16:32:13] <killjoy> how did this go
from kotlin.apply to generics?
L498[16:32:34] <barteks2x> because .apply
in java would remove the need for that T
L499[16:32:43] <barteks2x> in all of
MalisisCore UI classes
L500[16:32:52] <killjoy> rewrite it in
kotlin?
L501[16:33:24] <barteks2x> MalisisCore
isnt my library and there is a rewrite of the GUI part "in
progress"
L502[16:33:33] <barteks2x> (not in
kotlin)
L503[16:34:49]
⇨ Joins: MonkeyTyrant
(MonkeyTyrant!~MonkeyTyr@142.163.129.161)
L505[16:35:19] ⇦
Quits: MonkeyTyrant (MonkeyTyrant!~MonkeyTyr@142.163.129.161)
(Client Quit)
L506[16:39:59] ⇦
Quits: Hgrebnednav
(Hgrebnednav!~Hgrebnedn@d8D872A6E.access.telenet.be) (Ping timeout:
194 seconds)
L507[16:40:51] ⇦
Quits: CorexTech
(CorexTech!~edmonds@99-108-142-68.lightspeed.sntcca.sbcglobal.net)
(Read error: Connection reset by peer)
L508[16:42:08] <barteks2x> And yet again I
want from writing my gradle plugin to doing nothing...
L509[16:43:06] ⇦
Quits: Davnit (Davnit!~Davnit@72.189.115.20) (Read error:
Connection reset by peer)
L510[16:46:12]
⇨ Joins: CorexTech
(CorexTech!~edmonds@99-108-142-68.lightspeed.sntcca.sbcglobal.net)
L511[16:46:21]
⇨ Joins: Davnit (Davnit!~Davnit@72.189.115.20)
L512[16:47:49] <barteks2x> oh god java...
WHY I can't do for (Type x : enumeration) {}?
L513[16:48:14] <gigaherz> ?
L514[16:48:17] <killjoy> because
enumerations suck
L515[16:48:29] <barteks2x> ZipFile srcJar
= new ZipFile(inputFile); for (ZipEntry srcEntry :
srcJar.entries()) { won't compile
L516[16:49:03] <killjoy> Use the path
api
L517[16:49:11] <gigaherz> oh
L518[16:49:17] <gigaherz> java has an
actual Enumeration<T> interface
L519[16:49:23] <gigaherz> separate from
Iterator<T>
L520[16:49:29] <gigaherz> ...why
L521[16:49:37] <barteks2x> killjoy, so
what would be the equivalent of that?
L522[16:49:47] <barteks2x> gigaherz,
probably some very old early java stuff
L523[16:49:58] <killjoy> guava's got a
method for it
L524[16:50:13] <barteks2x> I mean using
the Path api
L525[16:50:14] <killjoy>
Iterators.forEnumeration
L526[16:50:17] <gigaherz> Iterator
interface is introduced from JDK 1.2 where as Enumeration interface
is there from JDK 1.0.
L527[16:50:27] <killjoy> Just get a
filesystem from a zip path
L528[16:50:39] <barteks2x> how? Never
worked with those
L529[16:50:50] <killjoy> Just use
Iterators.forEnumeration
L530[16:51:18] <gigaherz> barteks2x: mc
does it in the recipe reading
L531[16:51:21] <killjoy> Enumeration and
Iterator are functionally equal
L532[16:51:35] <gigaherz> well technically
that's for a jar file
L533[16:51:38] <gigaherz> but it's still a
.zip ;P
L535[16:52:13] <barteks2x> foreach not
applicatble to UnmodifiableIterator...
L537[16:52:32] <killjoy> iterables
then
L538[16:52:58] <barteks2x> does
forgegradle already depend on java 8?
L539[16:53:06] <gigaherz> forge for 1.12
does
L540[16:53:06] <killjoy> only because of
fernflower
L541[16:53:08] <gigaherz> since mc
does
L542[16:53:14] <barteks2x> forgegradle,
not forge
L543[16:53:17] <killjoy> forgegradle
itself still uses java 6 api
L544[16:53:26] <killjoy> but it needs java
8 because of fernflower
L545[16:53:41] <killjoy> We need to do a
java 8 cleanup
L546[16:56:28] <barteks2x> IOExceptions
really make everything ugly...
L547[17:06:02] <killjoy> Use
UncheckedIOException
L548[17:08:15] <barteks2x> but I still
have to catch the IOException, which looks ugly to me
L549[17:08:35] <barteks2x> when it's in
lambda
L550[17:10:39] <gigaherz> you can always
do like javascript promises and such
L551[17:11:02] <gigaherz>
task().success(lambda).fail(otherlambda).except(exception
handler)
L552[17:16:23] <barteks2x> except I
can't
L553[17:16:40] <barteks2x> because it's
not always my code taking that lambda as argument
L554[17:21:09] ⇦
Quits: RichardG (RichardG!~richardg8@201.37.246.64) (Read error:
Connection reset by peer)
L555[17:27:50] <killjoy> What's the code
style when it comes to lambdas? () -> { or ()-> \n{?
L556[17:28:43] <gigaherz> () -> {
L557[17:29:05] <killjoy> Better idea. Does
anyone have a code style config for intellij?
L558[17:29:42] <gigaherz> I'm someone who
prefers to keep the { in its own line, but for lambdas, I prefer
the arrow to point to the brace
L559[17:29:43] <gigaherz> ;P
L560[17:29:52] <killjoy> this is for forge
style
L561[17:30:03] ⇦
Quits: Noppes (Noppes!~Noppes@ip56530f2e.direct-adsl.nl) (Read
error: -0x1: UNKNOWN ERROR CODE (0001))
L562[17:30:44] <gigaherz> well
L563[17:30:52] <gigaherz>
Registrybuilder.java, puts the { in its own line
L564[17:31:06] <gigaherz> but
CraftingHelper.java puts it in the same line
L565[17:31:18] <killjoy> So it's
everywhere.
L566[17:34:41] <barteks2x> I sometimes
wich I should tell IDEA formatter "leave that part as is,
unless it's neither of these 2 options"
L567[17:50:22] <parzivail> anyone else
have the issue where you change the render view entity, and the
clouds flicker really bad?
L568[17:56:02] <killjoy> barteks2x, you
can set it to only format changed lines
L569[17:56:33] <barteks2x> that's what I
did in the end
L570[17:56:45] <barteks2x> but mostly
because intellij and eclipse's formatter couldn't agree on
anything
L571[18:04:10]
⇨ Joins: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L572[18:20:03] ⇦
Quits: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Ping
timeout: 200 seconds)
L573[18:39:54]
⇨ Joins: Shawn|i7-Q720M
(Shawn|i7-Q720M!~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L574[18:50:21]
⇨ Joins: Upthorn
(Upthorn!~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L575[18:53:35]
⇨ Joins: MonkeyTyrant
(MonkeyTyrant!~MonkeyTyr@142.163.129.161)
L576[18:54:09] ⇦
Quits: Abastro (Abastro!~Abastro@175.117.182.109) (Ping timeout:
383 seconds)
L577[19:00:24]
⇨ Joins: Abastro (Abastro!~Abastro@39.7.58.169)
L578[19:05:35] ⇦
Quits: MonkeyTyrant (MonkeyTyrant!~MonkeyTyr@142.163.129.161)
(Quit: Leaving)
L579[19:06:14] ⇦
Quits: KGS (KGS!~KGS@h-158-174-9-50.NA.cust.bahnhof.se) (Ping
timeout: 186 seconds)
L580[19:11:27] ⇦
Quits: flappy (flappy!~flappy@a88-113-154-4.elisa-laajakaista.fi)
(Ping timeout: 207 seconds)
L581[19:11:34] ⇦
Quits: Mimiru (Mimiru!~Mimiru@2607:5300:61:8d9::1bad:babe) (Ping
timeout: 198 seconds)
L582[19:11:36] ⇦
Quits: jackmcbarn (jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
(Ping timeout: 204 seconds)
L583[19:11:59]
⇨ Joins: Mimiru
(Mimiru!~Mimiru@2607:5300:61:8d9::1bad:babe)
L584[19:12:06] ⇦
Quits: l4mRh4X0r
(l4mRh4X0r!l4mRh4X0r@pomacium.student.ipv6.utwente.nl) (Ping
timeout: 207 seconds)
L585[19:12:06] ⇦
Quits: heldplayer (heldplayer!heldplayer@mrwhite.specialattack.net)
(Ping timeout: 207 seconds)
L586[19:14:09]
⇨ Joins: jackmcbarn
(jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
L587[19:15:22]
⇨ Joins: heldplayer
(heldplayer!heldplayer@mrwhite.specialattack.net)
L588[19:16:15]
⇨ Joins: l4mRh4X0r
(l4mRh4X0r!l4mRh4X0r@pomacium.student.ipv6.utwente.nl)
L589[19:32:44] ⇦
Quits: Keridos
(Keridos!~Keridos@static.56.72.76.144.clients.your-server.de)
(Quit: ZNC - http://znc.in)
L590[19:33:44]
⇨ Joins: Keridos
(Keridos!~Keridos@static.56.72.76.144.clients.your-server.de)
L591[19:47:51] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p4FED599B.dip0.t-ipconnect.de)
(Ping timeout: 207 seconds)
L592[19:53:07]
⇨ Joins: flappy
(flappy!~flappy@a88-113-154-4.elisa-laajakaista.fi)
L593[20:03:16] ⇦
Quits: Nedelosk
(Nedelosk!~Nedelosk@ip-37-201-253-118.hsi13.unitymediagroup.de)
(Read error: Connection reset by peer)
L594[20:16:43]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:d8e4:1800:6fa4:de50)
L595[20:17:21]
⇨ Joins: Davnit_ (Davnit_!~Davnit@72.189.115.20)
L596[20:18:15] ⇦
Quits: DaMachinator (DaMachinator!~DaMachina@40.112.138.169) (Ping
timeout: 383 seconds)
L597[20:22:36] ⇦
Quits: Davnit (Davnit!~Davnit@72.189.115.20) (Ping timeout: 383
seconds)
L598[20:33:11] ⇦
Quits: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:d8e4:1800:6fa4:de50) (Read
error: Connection reset by peer)
L599[20:40:12]
⇨ Joins: DaMachinator
(DaMachinator!~DaMachina@40.112.138.169)
L600[20:40:15] ***
SatanicSanta is now known as Santa|afk
L601[20:46:51]
⇨ Joins: moony
(moony!~moony@tx-76-4-59-100.dhcp.embarqhsd.net)
L602[20:57:06] ⇦
Quits: Protected (Protected!~Join@at.discworld.eu) (Killed
(NickServ (GHOST command used by
Prott!~Join@185.183.106.3)))
L603[21:18:32]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:88b4:e038:9204:341a)
L604[21:26:14] ⇦
Quits: c233 (c233!~c233@164.40.198.197) (Killed (NickServ (GHOST
command used by c233_!~c233@164.40.204.235)))
L605[21:26:17]
⇨ Joins: c233 (c233!~c233@164.40.204.235)
L606[21:34:55] ⇦
Quits: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:88b4:e038:9204:341a) (Read
error: Connection reset by peer)
L607[21:37:41] <illy> I wish there was a
"// @formatter off" for idea and eclipse... that might be
a good idea for a plugin...
L608[21:42:35] ***
Santa|afk is now known as SatanicSanta
L609[21:42:46] <SatanicSanta> In 1.11
should we be using IBlockProperties and if so is there somewhere I
can read about that?
L610[21:43:19] ⇦
Quits: Abastro (Abastro!~Abastro@39.7.58.169) (Ping timeout: 383
seconds)
L611[21:44:17] <SatanicSanta> I recall
like 6 months ago someone saying something about using
IBlockProperties but idk
L612[21:53:27]
⇨ Joins: McJty
(McJty!~jorrit@ptr-9197ufo8qmme7zcxlyi.18120a2.ip6.access.telenet.be)
L613[21:59:21] ⇦
Quits: ssblur (ssblur!~Thunderbi@cpe-65-184-138-23.ec.res.rr.com)
(Ping timeout: 194 seconds)
L614[21:59:32]
⇨ Joins: ssblur
(ssblur!~Thunderbi@cpe-65-184-138-23.ec.res.rr.com)
L615[22:01:05] ⇦
Quits: p455w0rd
(p455w0rd!p455w0rd@c-98-220-249-33.hsd1.in.comcast.net) (Ping
timeout: 194 seconds)
L616[22:01:33]
⇨ Joins: p455w0rd
(p455w0rd!p455w0rd@c-98-220-249-33.hsd1.in.comcast.net)
L617[22:05:30] <kashike> illy: exists for
intellij (built in), not sure about eclipse
L618[22:07:36] ***
mezz_ is now known as mezz
L619[22:29:34] <illy> really
L621[22:46:09] ⇦
Quits: cpw (cpw!~cpw@76.10.144.161) (Ping timeout: 383
seconds)
L622[22:46:35]
⇨ Joins: cpw
(cpw!~cpw@23-233-58-185.cpe.pppoe.ca)
L623[22:46:36]
MineBot sets mode: +o on cpw
L624[22:48:09] <illy> Lex, I see nothing
wrong :P /s
L625[22:49:12] ⇦
Quits: moony (moony!~moony@tx-76-4-59-100.dhcp.embarqhsd.net) (Ping
timeout: 207 seconds)
L626[22:52:51] <kashike> illy: Settings
-> Editor -> Code Style, Formatter Control
L627[22:56:06] ⇦
Quits: Lathanael|Away
(Lathanael|Away!~Lathanael@p54960048.dip0.t-ipconnect.de) (Ping
timeout: 186 seconds)
L628[23:02:13]
⇨ Joins: Lathanael|Away
(Lathanael|Away!~Lathanael@p54960EBE.dip0.t-ipconnect.de)
L629[23:03:28]
⇨ Joins: Abastro
(Abastro!~Abastro@175.223.17.56)
L631[23:37:22] ⇦
Quits: Spottedleaf
(Spottedleaf!~Spottedle@node-1w7jr9qqos9fzprzaxs3chghj.ipv6.telus.net)
(Quit: Leaving)
L632[23:50:38]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p4FED5DC2.dip0.t-ipconnect.de)
L633[23:52:19]
⇨ Joins: Spottedleaf
(Spottedleaf!~Spottedle@node-1w7jr9qqos9g1yys5c5a6447g.ipv6.telus.net)