<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:07:36] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L2[00:32:21] ⇨
Joins: immibis
(~chatzilla@122-59-205-39.jetstream.xtra.co.nz)
L3[00:36:21] ⇦
Quits: Neal (~Neal@47.146.41.184) (Read error: Connection reset by
peer)
L4[00:46:33] ⇨
Joins: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L5[00:50:03] ⇦
Quits: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Client
Quit)
L6[00:55:49] ***
PaleOff is now known as PaleoCrafter
L7[00:56:40] <PaleoCrafter> mrkirby153, you
shouldn't be shading it at all but instead depend on Forgelin
L8[00:56:57] <mrkirby153> Ok
L9[00:57:43] <mrkirby153> What does Forgelin
offer? I was digging through its source and I really didn't find
anything aside being able to use an Object as a main mod
class
L10[00:58:06] <PaleoCrafter> Also, Lex, if
we have direct access to the libs dir now, should I modify my
depextraction PR accordingly or is that something that cpw might be
handling with his stuff?
L11[00:58:33] <PaleoCrafter> That's about
it, apart from guaranteeing compatibility, more or or less
L12[00:59:11] <PaleoCrafter> Mods
transitively declare their Kotlin version when depending on a
certain Forgelin version, so Forge can just handle any
incompatibilities
L13[01:00:17] <illy> Paleo is it a bad idea
to make forge crash if conflicting adapters are found i.e someone
installs two different kolten/scala adapters
L14[01:00:28] <PaleoCrafter> Last time I
tried, kotlin-reflect didn't really like being relocated, so having
a central place that can shade without having to relocate is more
or less a necessity
L15[01:01:02] <PaleoCrafter> Considering
you have to specify which adapter you want to use, I wouldn't say
so
L16[01:01:18] <PaleoCrafter> Or rather, I
would say it's a bad idea :P
L17[01:01:52] <PaleoCrafter> There's no
real language detection in place, so unless you want to introduce
that, I don't see a reason to prohibit multiple adapters for one
language
L18[01:03:52] <PaleoCrafter> If both
adapters ship (different) library versions, it will probably crash
sooner rather than later and I don't really say a way for detecting
earlier than a conflicting class is actually loaded
L19[01:06:19] <mrkirby153> Weird, now I'm
getting "Can not access a member of class
com.mrkirby153.TickMonitor with modifiers "private""
The only thing I did was change my main mod class from a class to
an object
L20[01:06:27] <mrkirby153> And kotlin
decided to be weird on me
L21[01:06:53] <PaleoCrafter> Well, you did
specify the language adapter?
L22[01:07:22] <mrkirby153> Apparently
not
L23[01:07:30] <PaleoCrafter> I've already
gone on a bit of an issue spree some time ago, telling Kotlin
people to switch to darn Forgelin already, illy xD
L24[01:07:41] <mrkirby153> I totally know
what I'm doing (read: I have no clue what I'm doing)
L25[01:08:04] <mrkirby153> That's also
mentioned nowhere in the Forgelin docs (or lackthereof)
L26[01:08:42] ⇨
Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L27[01:09:47] <PaleoCrafter> I guess that's
PRable xD you have to reference the Forgelin lang adapter in your
@Mod's modLanguageAdapter field
L28[01:10:10] <illy> Paleo I was thinking
about searching for adapters in forge because I remember some mods
having load order issues with Forgelin so it makes coremod to load
early
https://git.io/vF0LM
L29[01:11:05] <PaleoCrafter> Ah, well
L30[01:11:22] <PaleoCrafter> Still don't
see a reason to prohibit multiple adapters for a language
L31[01:12:49] <illy> I think having I would
rather have it scream and yell at me at start up than some unknown
bug in the game because of two different version of a lang
L32[01:13:17] <mrkirby153> How do Access
Transformers work in the reobfuscated MC? I get that in the deobf
environment it modifies the code, but what about in the actual
runtime env?
L33[01:13:22] <mrkirby153> Is it modified
during runtime deobf?
L34[01:13:33] <illy> FML magick
L35[01:13:56] <PaleoCrafter> You *could*
get rid of the modLanguageAdapter field, let Forge search for
adapters and have them initiated and registered under the lang's
name and then complain when there are two conflicting
registrations
L36[01:14:17] <mrkirby153> illy, What part
of FML isn't magic?
L37[01:14:18] <PaleoCrafter> That would
actually be pretty good for something I've been trying to work
on
L38[01:14:38] <mrkirby153> I was looking at
the opis source and as far as I can tell, the way it does its
timings is magic
L39[01:15:00] <illy> Like a conflicting
adpater exception
L40[01:15:19] <mrkirby153> !gf
attackDamage
L41[01:15:54] <mrkirby153> That took ages
to show up
L42[01:16:58] <illy> paleo what about
@ModadapterPlugin just makes an adapter with a modconatiner that
loads before normal mods?
L43[01:16:59] <PaleoCrafter> The thing is
that a mod might depend on, say, Forgelin yet require a custom
adapter. It can then of course register itself as a different
language, as long as you don't force that registration to be an
enum or something xD
L44[01:17:48] <PaleoCrafter> That'd be an
option
L45[01:18:07] <illy> I think do that and
follow normal mod rules?
L46[01:18:52] <PaleoCrafter> As long as
there's some way to arbitrarily retrieve an adapter at any time,
one go
L47[01:19:04] <PaleoCrafter> Whoops. *I'm
fine with it
L48[01:19:43] <PaleoCrafter> Could make the
adapters singletons then, as well.
L49[01:20:10] ⇨
Joins: ben_mkiv
(~ben_mkiv@p579721B5.dip0.t-ipconnect.de)
L50[01:22:39] <mrkirby153> Well, I really
broke something
L51[01:22:48] <mrkirby153> All the
Forge/FML/MC stuff is suddenly missing
L52[01:22:58] <mrkirby153> And it's
back
L53[01:22:59] <mrkirby153> Weird.
L54[01:22:59] <illy> refresh gradle
L56[01:27:52] <illy> s/was/is
L57[01:31:50] <PaleoCrafter> illy, fine
with that, although I don't see a reason to distinguish between the
id and whatever lang it provides
L58[01:32:33] <PaleoCrafter> because as I
said, multiple adapters for a single language can be a thing
without incompatibilities
L59[01:35:15] <illy> I think we should
enforce a one adapter for a language rule
L60[01:35:56] <PaleoCrafter> why though?
:P
L61[01:37:00] <illy> I think having I would
rather have forge give me a big fat warning at me at start up than
some unknown bug in the game because of two different version of a
lang
L62[01:37:14] <PaleoCrafter> I mean, it
could of course just claim it provides another language (like
"scala_mymod" or something), but then you might as well
just remove the distinction between language and adapter
L63[01:37:29] <PaleoCrafter> again,
different adapters != different versions of the language
L64[01:37:44] <PaleoCrafter> you can in
fact write Scala or Kotlin mods just fine without a custom
adapter
L65[01:38:18] <PaleoCrafter> so by way of
enforcing a 1:1 adapter:language relationship, you don't gain
much
L66[01:39:42] <PaleoCrafter> especially
since an adapter can just claim to provide another language
;)
L67[01:40:22] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 198
seconds)
L68[01:40:45] <illy> hmmm, Would a better
compromise be to make forge display the adapters that are
loaded?
L69[01:41:01] <illy> and let the user
decide what to remove?
L70[01:41:27] <PaleoCrafter> don't give the
user that kind of power, they're stupid :P
L71[01:41:51] <illy> developers are also
stupid...
L72[01:42:06] <illy> Oh god this must be
what it feels like to be Lex
L73[01:42:07] <PaleoCrafter> but there are
far fewer stupid devs than users :P
L74[01:42:23] <PaleoCrafter> any effort to
prevent duplicate lang libraries would apply to *any* library,
anyways. So either fix it globally or keep it as is xD
L75[01:44:04] <illy> meh I just throw a
warning and if it becomes an issues(probably wont because only me
and five other people use Scala) we can make it crash and
burn
L76[01:44:48] <PaleoCrafter> that's how I'd
do it, too :P
L78[01:46:10] <illy> wait there;s a groovy
mod?
L79[01:46:28] <PaleoCrafter> yep
L80[01:46:46] <PaleoCrafter> there's a link
below the pie charts ;)
L81[01:47:20] <PaleoCrafter> there
technically are two Groovy mods, since they also wrote a separate
lang adapter mod, but it has more Java than Groovy code, so my
script doesn't pick it up xD
L82[01:48:36] <illy> yeah it also uses a
coremod to load early so @AdapterPlugin is the way to go
L83[01:49:51] <PaleoCrafter> tbf, afaik,
the person just copied Forgelin with that :P
L85[01:59:26] ⇦
Quits: ben_mkiv (~ben_mkiv@p579721B5.dip0.t-ipconnect.de) (Remote
host closed the connection)
L86[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20171108 mappings to Forge Maven.
L87[02:00:07] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20171108-1.12.zip
(mappings = "snapshot_20171108" in build.gradle).
L88[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/
L89[02:25:04] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L90[02:35:57] ⇨
Joins: gigaherz|work
(~gigaherz@141.red-88-9-13.dynamicip.rima-tde.net)
L92[02:53:09] ***
PaleoCrafter is now known as PaleOff
L93[02:55:32] *** illy
is now known as illy|Zzz
L95[03:01:49] <gigaherz|work> new horse
model, apparently
L96[03:02:22] <Disconsented> apparntly its
turbo charged
L97[03:03:26] <gigaherz|work> apparently
the horse is called "command system" and likesto eat
human food
L99[03:03:37] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 383
seconds)
L100[03:04:00] <Disconsented> sounds
risky
L101[03:04:23] <Disconsented> I worked how
to grow a small countries worth of wheat!
L102[03:11:45] ***
PaleOff is now known as PaleoCrafter
L103[03:15:26] ⇦
Quits: gigaherz|work
(~gigaherz@141.red-88-9-13.dynamicip.rima-tde.net) (Remote host
closed the connection)
L104[03:33:16]
⇨ Joins: Umbraco
(~Umbraco@121-87-222-159f1.nar1.eonet.ne.jp)
L105[03:33:43] ⇦
Quits: brandon3055 (~Brandon@pa49-199-8-11.pa.vic.optusnet.com.au)
(Read error: Connection reset by peer)
L106[03:34:08]
⇨ Joins: brandon3055
(~Brandon@pa49-199-8-11.pa.vic.optusnet.com.au)
L107[03:35:34] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 186 seconds)
L108[03:36:06]
⇨ Joins: gigaherz|work
(~gigaherz@141.red-88-9-13.dynamicip.rima-tde.net)
L109[03:41:06]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L110[03:41:33] ***
PaleoCrafter is now known as PaleOff
L111[03:53:45] ⇦
Quits: gigaherz|work
(~gigaherz@141.red-88-9-13.dynamicip.rima-tde.net) (Remote host
closed the connection)
L112[04:01:43]
⇨ Joins: gigaherz|work
(~gigaherz@141.red-88-9-13.dynamicip.rima-tde.net)
L113[04:02:16] ⇦
Quits: immibis (~chatzilla@122-59-205-39.jetstream.xtra.co.nz)
(Ping timeout: 183 seconds)
L114[04:02:17]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L115[04:04:47] ⇦
Quits: Rokiyo (~Rokiyo@101.167.173.217) (Remote host closed the
connection)
L116[04:05:06]
⇨ Joins: Rokiyo (~Rokiyo@101.167.173.217)
L117[04:06:10] ⇦
Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
(Read error: Connection reset by peer)
L118[04:07:41]
⇨ Joins: airbreather
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L119[04:08:38] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L120[04:21:35] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Read error: Connection reset by peer)
L121[04:22:01]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L122[04:39:18]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L123[04:45:21] ⇦
Quits: cjm721 (~cjm721@2601:647:4502:c72d:49a6:cb36:be2b:d4a9)
(Quit: Leaving)
L124[04:48:45] ***
PaleOff is now known as PaleoCrafter
L125[04:59:09]
⇨ Joins: Kruptein (~kruptein@134.58.253.57)
L126[04:59:16] <Kruptein> tfw `A
TileEntity minecraft:sign(net.minecraft.tileentity.TileEntitySign)
has thrown an exception during loading, its state cannot be
restored. Report this to the mod author`
L127[05:00:47] <gigaherz|work>
coremods?
L128[05:01:15] <Kruptein> oh I'm pretty
sure it's my own fault so no worries, I just found it an amusing
message :D
L129[05:01:41] <Kruptein> we have a
tutorial world where there are signs that get their text placed by
command blocks and something broke with the json syntax
L130[05:01:45] <Kruptein> so I'm having a
look at how it works
L131[05:01:58] <Kruptein> and I'm pretty
sure I did something wrong with a setblock on one of the
signs
L132[05:13:02] <Kruptein> yeah so all
those commandblocks use json with the keys not in quotation
marks
L133[05:13:14] <Kruptein> so I'll have to
edit all those manually or I fix my nbt script :thinking:
L135[05:33:49] ***
PaleoCrafter is now known as PaleOff
L136[05:44:34] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Ping timeout: 383 seconds)
L137[05:46:55]
⇨ Joins: KGS
(~KGS@h-158-174-9-50.NA.cust.bahnhof.se)
L138[06:01:13] <gigaherz|work> Ordinastie:
yup, saw it a couple weeks ago
L139[06:01:26] <gigaherz|work> well I ahve
seen it like 4 times now
L140[06:08:07] ⇦
Quits: gigaherz|work
(~gigaherz@141.red-88-9-13.dynamicip.rima-tde.net) (Remote host
closed the connection)
L141[06:29:35]
⇨ Joins: ben_mkiv (~ben_mkiv@87.151.36.225)
L142[06:33:10] ⇦
Quits: KGS (~KGS@h-158-174-9-50.NA.cust.bahnhof.se) (Ping timeout:
186 seconds)
L143[06:33:38]
⇨ Joins: flappy
(~flappy@a88-113-154-4.elisa-laajakaista.fi)
L144[06:51:10]
⇨ Joins: Dries007
(~DriesZNC@2001:19f0:6400:8965:5400:ff:fe07:8777)
L145[07:00:19] ⇦
Quits: RichardG (~richardg8@201.37.253.248) (Read error: Connection
reset by peer)
L146[07:06:44] ⇦
Quits: Kruptein (~kruptein@134.58.253.57) (Quit:
Leaving)
L147[07:06:45]
⇨ Joins: RichardG (~richardg8@201.37.253.248)
L148[07:06:45]
MineBot sets mode: +v on RichardG
L149[07:36:07]
⇨ Joins: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L150[07:38:33] ***
mikeprimm is now known as zz_mikeprimm
L151[07:42:13] ⇦
Quits: Actuarius (~Actuarius@195.91.246.187) (Read error:
Connection reset by peer)
L152[07:42:57]
⇨ Joins: Actuarius (~Actuarius@195.91.246.187)
L153[07:44:15] ***
zz_mikeprimm is now known as mikeprimm
L154[07:55:50] ⇦
Quits: brandon3055 (~Brandon@pa49-199-8-11.pa.vic.optusnet.com.au)
(Ping timeout: 186 seconds)
L155[08:11:50] ⇦
Quits: mallrat208 (~mallrat20@107.145.144.41) (Ping timeout: 186
seconds)
L156[08:23:27]
⇨ Joins: h404bi (~h404bi@119.129.118.53)
L157[09:02:11] ***
PaleOff is now known as PaleoCrafter
L158[09:07:46]
⇨ Joins: Brokkoli
(~Brokkoli@p5B23CE53.dip0.t-ipconnect.de)
L159[09:19:23]
⇨ Joins: malte0811 (~malte@185.134.128.197)
L160[09:20:07]
⇨ Joins: Nedelosk
(~Nedelosk@ip-109-90-75-57.hsi11.unitymediagroup.de)
L161[09:25:01]
⇨ Joins: auenfx8
(~David@CPE-143-238-101-125.nsw.bigpond.net.au)
L162[09:25:15] ⇦
Quits: auenf (~David@CPE-143-238-101-125.nsw.bigpond.net.au) (Read
error: Connection reset by peer)
L163[09:26:51] ⇦
Quits: auenfx8 (~David@CPE-143-238-101-125.nsw.bigpond.net.au)
(Remote host closed the connection)
L164[09:29:03] ***
PaleoCrafter is now known as PaleOff
L165[09:33:10] ⇦
Quits: Umbraco (~Umbraco@121-87-222-159f1.nar1.eonet.ne.jp) (Ping
timeout: 198 seconds)
L166[09:34:25]
⇨ Joins: auenf
(~David@CPE-143-238-101-125.nsw.bigpond.net.au)
L167[09:46:52] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 204 seconds)
L169[09:50:19] <Ordinastie> are you just a
twitter bot ?
L170[09:51:59] <IoP> twitter bots
<3
L171[09:55:54] <gigaherz> no
L173[09:55:57] <gigaherz> I'm also a
youtube bot
L174[09:55:58] <gigaherz> ;p
L175[09:57:01]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L176[09:57:59] ***
PaleOff is now known as PaleoCrafter
L177[10:04:22] <gigaherz> here it is
L179[10:04:26] <gigaherz> snapshot
out
L180[10:04:40] <gigaherz> oops
L182[10:06:17] <IoP> ruined
L183[10:08:02] ⇦
Quits: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit:
Javaschreiber)
L184[10:09:20] ***
PaleoCrafter is now known as PaleOff
L186[10:38:32]
⇨ Joins: SanAndreasP
(~SanAndrea@i577A5251.versanet.de)
L187[10:42:51]
⇨ Joins: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L188[10:43:50]
⇨ Joins: Noppes
(~Noppes@ip56530f2e.direct-adsl.nl)
L189[10:56:07]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L190[11:14:34] <LexMobile> illy|Zzz: one
adapter per language but shozen based on which mods ask for what
versions. If there is v1 and v2 and only 1 mod that asks for v2,
use v2.
L191[11:21:11] <LexMobile> "excluding
these libraries the compiler, xml, continuations, and swing. It was
discussed in IRC to drop support for those libraries." ...
why?
L192[11:21:28] ***
illy|Zzz is now known as illy
L193[11:24:27] <illy> This was discussed
on IRC a while back when I first made scorg we were talking about
what would be appropriate to include and what we would drop I just
forgot to change that in the readme when I made it equal to forge
for this version
L194[11:26:12]
⇨ Joins: Neal (~Neal@47.146.41.184)
L195[11:35:57] ⇦
Quits: Hunterz (~hunterz@62.182.234.189) (Read error: Connection
reset by peer)
L196[11:39:31]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L197[11:48:02] ⇦
Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:1:50a3:ad04:9869:2e0f) (Ping timeout:
383 seconds)
L198[11:48:29] <LexMobile> k
L199[11:49:17] ⇦
Quits: h404bi (~h404bi@119.129.118.53) (Ping timeout: 200
seconds)
L200[11:50:24]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L201[12:23:25]
⇨ Joins: McJty
(~jorrit@ptr-9197ufqqubunpang5g2.18120a2.ip6.access.telenet.be)
L202[12:23:34] ⇦
Quits: ben_mkiv (~ben_mkiv@87.151.36.225) (Ping timeout: 186
seconds)
L203[12:26:15]
⇨ Joins: Meronat
(uid190493@id-190493.highgate.irccloud.com)
L204[12:47:57]
⇨ Joins: MikrySoft
(~mikrysoft@89-66-67-226.dynamic.chello.pl)
L205[13:18:10] ⇦
Quits: nallar
(~nallar@cpc134854-cani4-2-0-cust141.know.cable.virginm.net) (Ping
timeout: 198 seconds)
L207[13:27:34] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 186 seconds)
L208[13:27:50] <barteks2x> My mod caused
it but I have no idea how
L209[13:27:56] <Ordinastie> oom
L210[13:28:01] <barteks2x> yes but
how?
L211[13:28:10] <barteks2x> they game
didn't lag, it just kicked me out of the sevrer
L212[13:28:23] <Ordinastie> or rather,
that sounds like a netty has a limit
L213[13:28:29] <barteks2x> it's a JVM
limit
L214[13:28:38] <barteks2x> but how the
hell did I hit that limit in the first place?
L215[13:28:43] <barteks2x> it's a whole
gigabyte
L216[13:29:45] <barteks2x> I can't join
the server back
L217[13:29:50] <barteks2x> time to do a
heap dump
L218[13:30:50] <barteks2x> I had 3 mods:
cubic chunks, optifine and better placement
L219[13:31:59]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L220[13:33:03] <barteks2x> I haven;t seen
anyone have this error with hundreds of mods
L222[13:41:11] <barteks2x> which means
there is no hope for me ever debugging it
L223[13:41:36] <barteks2x> which means my
mod can be declared dead right now
L225[13:45:43] <barteks2x> It does look
like a memory leak for me because it persists after I'm already
kicked out of the server
L226[13:47:28] <barteks2x> so it's not
just about making big packets
L227[13:53:57] ⇦
Quits: CoderPuppy (~cpup@32.218.118.60) (Ping timeout: 200
seconds)
L228[13:54:03] <barteks2x> I'm running it
with io.netty.leakDetection.level=paranoid and it doesn't seem to
actually show any messages...
L229[13:54:24]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L230[13:59:33]
⇨ Joins: cpup (~cpup@32.218.113.165)
L231[14:19:17] <barteks2x> It happened
AGAIN with -Dio.netty.leakDetection.level=paranoid
L232[14:19:26] <barteks2x> and nothing
useful in log...
L233[14:21:51] <barteks2x> the f***? why
fml-client-latest.log contains no exceptions?
L234[14:23:23] <barteks2x> somehow all the
useful stuff is in fml-junk-earlystartup.log
L235[14:24:28]
⇨ Joins: immibis
(~chatzilla@122-59-205-39.jetstream.xtra.co.nz)
L236[14:25:21] ⇦
Quits: McJty
(~jorrit@ptr-9197ufqqubunpang5g2.18120a2.ip6.access.telenet.be)
(Quit: Leaving)
L237[14:35:11]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8d872a6e.access.telenet.be)
L238[14:36:00] <kashike> barteks2x: yup,
it's fun
L239[14:36:01] <kashike> :P
L240[14:36:21] <barteks2x> it's *not* fun.
I don't even know where to start
L241[14:37:29] <barteks2x> the fact that
netty has more strange abtraction layers than my average chrome
instance has tabs doesn't help
L242[14:41:00]
⇨ Joins: Lorentz (~Lorentz@132.205.229.208)
L243[14:41:30] <barteks2x> and also that
LWJGL uses direct buffers by itself...
L244[14:47:33] ⇦
Quits: RichardG (~richardg8@201.37.253.248) (Read error: Connection
reset by peer)
L245[14:47:33] ⇦
Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset
by peer)
L246[14:49:26]
⇨ Joins: Chais (~Chais@62.178.210.212)
L247[14:51:41]
⇨ Joins: RichardG (~richardg8@201.37.253.248)
L248[14:51:41]
MineBot sets mode: +v on RichardG
L249[14:55:35] ⇦
Quits: gabizou|laptop
(~gabizou@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) (Quit:
Well then.... I'm off!)
L250[14:55:35] ⇦
Quits: Zidane
(~Zidane@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) (Quit:
ZNC - http://znc.in)
L251[14:55:35] ⇦
Quits: Me4502 (~Me4502@irc.spongepowered.org) (Quit: It's quittin'
time, boys.)
L252[14:55:35] ⇦
Quits: gabizou
(~gabizou@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) (Quit:
ZNC - http://znc.in)
L253[15:02:51] ⇦
Quits: Searge (~Searge@c83-250-150-134.bredband.comhem.se) (Quit:
Leaving)
L254[15:03:25]
⇨ Joins: Me4502 (~Me4502@irc.spongepowered.org)
L255[15:03:46] ⇦
Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 198 seconds)
L256[15:04:09]
⇨ Joins: Searge
(~Searge@c83-250-150-134.bredband.comhem.se)
L257[15:05:42]
⇨ Joins: gabizou
(~gabizou@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com)
L258[15:05:58] ⇦
Parts: malte0811 (~malte@185.134.128.197) ())
L259[15:06:08]
⇨ Joins: gabizou|laptop
(~gabizou@irc.spongepowered.org)
L260[15:06:46] ⇦
Quits: immibis (~chatzilla@122-59-205-39.jetstream.xtra.co.nz)
(Ping timeout: 186 seconds)
L261[15:12:13] ⇦
Quits: Hunterz (~hunterz@62.182.234.189) (Quit:
Leaving.)
L262[15:17:42]
⇨ Joins: Umbraco
(~Umbraco@121-87-222-159f1.nar1.eonet.ne.jp)
L263[15:24:44] <illy> LexMobile, "If
there is v1 and v2 and only 1 mod that asks for v2, use v2" So
we want to be able to detect multiple version of the language
adapter from the classpath?
L264[15:25:11] <LexMobile> Not the class
path, the libraries folder.
L265[15:25:29] <LexMobile> Its like
scanning for it int he mods folder, but recursive.
L266[15:26:34] ⇦
Quits: Umbraco (~Umbraco@121-87-222-159f1.nar1.eonet.ne.jp) (Ping
timeout: 198 seconds)
L267[15:27:19] <illy> kk time to dive into
forge :P
L268[15:30:07]
⇨ Joins: KGS
(~KGS@h-158-174-9-50.NA.cust.bahnhof.se)
L269[15:30:42] ***
Santa|afk is now known as SatanicSanta
L270[15:31:16] <heldplayer> barteks2x: how
many chrome tabs
L271[15:32:20] <heldplayer> I'm at 45 tabs
right now, in case you think I'm judging you
L272[15:43:47] <illy> whats the point of
installing a webbrowser if you dont have 4500 tabs? isn't that why
we max out our ram slots?
L273[15:53:27]
⇨ Joins: alekso56
(~cax@2001:464b:c21a:0:745d:45ff:fe3b:a098)
L274[16:08:22] ⇦
Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error:
Connection reset by peer)
L275[16:08:36] ⇦
Quits: Me4502 (~Me4502@irc.spongepowered.org) (Quit: It's quittin'
time, boys.)
L276[16:08:36] ⇦
Quits: gabizou
(~gabizou@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) (Quit:
ZNC - http://znc.in)
L277[16:08:36] ⇦
Quits: gabizou|laptop (~gabizou@irc.spongepowered.org) (Quit: Well
then.... I'm off!)
L278[16:12:09] <mrkirby153> Is there any
way for me to externally measure how long TileEntity#update() takes
without having to hook into the code via a coremod?
L279[16:12:31] <LexMobile> write a timer
into your update method
L280[16:12:41] <LexMobile> we also have
loose timer methods in Forge
L281[16:12:44] <mrkirby153> Assuming it's
not my own TE?
L282[16:12:46] <LexMobile> what are you
trying to do?
L283[16:13:01] <mrkirby153> Write
something that finds ticking TE's that take forever
L284[16:13:48] <mrkirby153> The dirty way
would be to inject code before World causes ITileEntity#update()
but I was just curious if there was something in forge
already
L285[16:14:17] <Javaschreiber> Can't the
profiler do that?
L286[16:14:35] <mrkirby153> It looks like
it might, but IDK exactly how to hook into it
L288[16:15:05] <kashike> something else
that's fun: some mod TEs call update() on other TEs
L289[16:15:10] <LexMobile> you dont hook
into anything. The internal profiler already has that information
to an exent
L290[16:15:26] <LexMobile> THere is also a
simple tracker command i just linked
L291[16:15:46] <LexMobile> there are also
many other general use profilers out there
L292[16:16:14] <kashike> Lex:
ForgeTimeTracker is never used outside of /forge command -
trackStart/trackEnd is never called
L293[16:16:23] <kashike> and I doubt any
mods call them manually :P
L294[16:18:20] <LexMobile> Maybe, maybe
not. Meh.
L295[16:18:26] <LexMobile> Someone should
fix that
L296[16:18:28] <mrkirby153> Weird,
"/track" doesn't appear to be registered, Is that a
Dedicated server only thing?
L297[16:18:41] *
LexMobile head desks
L298[16:19:02] <kashike> /forge track, but
it won't do anything anyways
L299[16:19:36] <mrkirby153> I mean, it
looks like it's registered as its own command
L301[16:24:34] <kashike> yup
L302[16:25:42] <mrkirby153> I was poking
at Opis' code as well to see what they did, and I have concluded
that it's magic
L303[16:27:31] <kashike> ?
L304[16:27:48] <mrkirby153> How they time
ticking TEs
L305[16:27:54] <mrkirby153> *magic*
L306[16:28:40] <illy> If you search long
enough you find alot of things that are "magic"
L307[16:29:22] <kashike> you know what
else is magic?
L308[16:29:25] <kashike>
net.minecraft.util.DamageSource#MAGIC
L309[16:29:32] <mrkirby153> Yup
L310[16:30:01] <mrkirby153> I guess I'm
gonna go hack (for now) something in to measure TE timings
L311[16:30:32] <LexMobile> Again,
why....
L312[16:32:11] <LexMobile> But ya, instead
of hacking shit, you could actually write something useful and put
in Forge. But hey why would anyone care about working on a useful
system :/
L313[16:32:51] <mrkirby153> Oh, that is a
thing I could do
L314[16:33:06] <mrkirby153> Write some
sort of timings thing into forge
L315[16:33:28]
⇨ Joins: Me4502 (~Me4502@irc.spongepowered.org)
L316[16:33:56] <LexMobile> Honestly cpw's
code may work, just forgot to include the patches for it.
L317[16:34:33] <mrkirby153> I'll poke with
it and see what comes up
L318[16:35:21] <LexMobile> It may need
some work, but ya main thing is specing out what needs to be
tracked and where. And the best/lowest impact way to track
it.
L319[16:35:42]
⇨ Joins: gabizou
(~gabizou@irc.spongepowered.org)
L320[16:36:06]
⇨ Joins: gabizou|laptop
(~gabizou@irc.spongepowered.org)
L321[16:36:07] ⇦
Quits: gabizou (~gabizou@irc.spongepowered.org) (Client
Quit)
L322[16:36:07] ⇦
Quits: gabizou|laptop (~gabizou@irc.spongepowered.org) (Remote host
closed the connection)
L323[16:36:07] ⇦
Quits: Me4502 (~Me4502@irc.spongepowered.org) (Client
Quit)
L324[16:36:10] <LexMobile> We have a
coupld useful commands in Forge. And honestly i *thought* this one
was finished which is why I never cared to look into it and expand
it. Just another thing showing me why I have to be double diligent
about what code goes in :/
L325[16:37:10] <mrkirby153> I would think
for starters, there's got to be some hook before/after World calls
TileEntity#update()
L326[16:43:25]
⇨ Joins: Me4502
(~Me4502@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com)
L327[16:45:42]
⇨ Joins: gabizou
(~gabizou@irc.spongepowered.org)
L328[16:45:55] ⇦
Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L329[16:46:06]
⇨ Joins: gabizou|laptop
(~gabizou@irc.spongepowered.org)
L330[16:48:03] ⇦
Quits: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi) (Ping
timeout: 204 seconds)
L331[16:54:53] ⇦
Quits: Me4502
(~Me4502@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) (Quit:
It's quittin' time, boys.)
L332[16:54:53] ⇦
Quits: gabizou (~gabizou@irc.spongepowered.org) (Quit: ZNC -
http://znc.in)
L333[16:54:53] ⇦
Quits: gabizou|laptop (~gabizou@irc.spongepowered.org) (Quit: Well
then.... I'm off!)
L334[17:00:44] ⇦
Quits: Nedelosk
(~Nedelosk@ip-109-90-75-57.hsi11.unitymediagroup.de) (Read error:
Connection reset by peer)
L335[17:03:55]
⇨ Joins: Me4502 (~Me4502@irc.spongepowered.org)
L336[17:06:12]
⇨ Joins: gabizou
(~gabizou@irc.spongepowered.org)
L337[17:06:36]
⇨ Joins: gabizou|laptop
(~gabizou@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com)
L338[17:06:38] ⇦
Quits: gabizou|laptop
(~gabizou@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) (Remote
host closed the connection)
L339[17:06:38] ⇦
Quits: gabizou (~gabizou@irc.spongepowered.org) (Client
Quit)
L340[17:06:38] ⇦
Quits: Me4502 (~Me4502@irc.spongepowered.org) (Client
Quit)
L341[17:15:21]
⇨ Joins: Me4502 (~Me4502@irc.spongepowered.org)
L342[17:17:38]
⇨ Joins: gabizou
(~gabizou@irc.spongepowered.org)
L343[17:18:02]
⇨ Joins: gabizou|laptop
(~gabizou@irc.spongepowered.org)
L344[17:18:18] ⇦
Quits: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit:
Javaschreiber)
L345[17:18:27] ⇦
Quits: simon816
(~simon816@ec2-52-43-110-46.us-west-2.compute.amazonaws.com) (Ping
timeout: 204 seconds)
L346[17:22:14] ⇦
Quits: MikrySoft (~mikrysoft@89-66-67-226.dynamic.chello.pl) (Ping
timeout: 204 seconds)
L347[17:24:35] <mrkirby153> Which MC
source files do I edit to make patches?
L348[17:24:45] <mrkirby153>
projects/forge?
L349[17:27:56] ⇦
Quits: Me4502 (~Me4502@irc.spongepowered.org) (Quit: It's quittin'
time, boys.)
L350[17:27:56] ⇦
Quits: gabizou (~gabizou@irc.spongepowered.org) (Quit: ZNC -
http://znc.in)
L351[17:27:56] ⇦
Quits: gabizou|laptop (~gabizou@irc.spongepowered.org) (Quit: Well
then.... I'm off!)
L352[17:35:20]
⇨ Joins: Me4502
(~Me4502@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com)
L353[17:35:22] ⇦
Quits: Me4502
(~Me4502@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) (Remote
host closed the connection)
L354[17:42:12] ⇦
Quits: SanAndreasP (~SanAndrea@i577A5251.versanet.de) (Quit:
Leaving)
L355[17:42:28]
⇨ Joins: Me4502 (~Me4502@irc.spongepowered.org)
L356[17:45:08]
⇨ Joins: gabizou|laptop
(~gabizou@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com)
L357[17:46:43]
⇨ Joins: gabizou
(~gabizou@irc.spongepowered.org)
L358[17:52:06]
⇨ Joins: CoderPuppy (~cpup@32.218.114.206)
L359[17:54:06] ⇦
Quits: cpup (~cpup@32.218.113.165) (Ping timeout: 183
seconds)
L360[18:00:07] ⇦
Quits: fry (~rainwarri@195.91.246.187) (Ping timeout: 186
seconds)
L361[18:01:22] ⇦
Quits: Actuarius (~Actuarius@195.91.246.187) (Ping timeout: 198
seconds)
L362[18:08:56]
⇨ Joins: Actuarius (~Actuarius@195.91.246.187)
L363[18:11:19] ⇦
Quits: Lorentz (~Lorentz@132.205.229.208) (Ping timeout: 186
seconds)
L364[18:12:55]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-238-185-7.dhcp.embarqhsd.net)
L365[18:13:53]
⇨ Joins: fry (~rainwarri@195.91.246.187)
L366[18:13:54]
MineBot sets mode: +o on fry
L367[18:15:17] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 183 seconds)
L368[18:30:07] ***
SatanicSanta is now known as Santa|afk
L369[18:31:30]
⇨ Joins: Naiten (Naiten@5.143.65.239)
L370[18:31:51] <Naiten> Hi there. Got a
question about Mercurius
L371[18:32:12] <Naiten> Is it logging
which other mods are installed on the client?
L372[18:32:43] <Naiten> More specific, I'd
like to know the amount of unique entries with my mod
L373[18:34:01] <Naiten> Welp, it says
"Installed Mods/Versions - A one time packet sent with the
information of all mods installed and their status
(enabled/disabled) and their versions" on the Mercurius
page
L374[18:34:12] <Naiten> But can we have
access to that data?
L375[18:34:45] <LexMobile> That was part
of the plan, but we never got the manpower to make things sanitized
so no.
L376[18:36:35] <Naiten> Ah, kay
L377[18:49:57]
⇨ Joins: ben_mkiv
(~ben_mkiv@p579724E1.dip0.t-ipconnect.de)
L378[18:50:45]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:f9ff:6299:8f11:ece)
L379[19:14:32]
⇨ Joins: Darkhax
(~darkhax@d205-206-157-117.abhsia.telus.net)
L380[19:42:12] ⇦
Quits: ben_mkiv (~ben_mkiv@p579724E1.dip0.t-ipconnect.de) (Ping
timeout: 204 seconds)
L381[20:02:27] ⇦
Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
(Ping timeout: 200 seconds)
L382[20:06:56] <mrkirby153> My question
from earlier didn't get a response, so I'm going to ask again.
Which MC source files do I edit so that "gradle
genPatches" will actually make patches?
L383[20:07:55] <Corosus> afaik you leave
Clean alone and edit in Forge
L384[20:08:36] <mrkirby153> Projects/Forge
correct?
L385[20:09:44] <mrkirby153> That doesn't
appear to be working
L386[20:10:40] <Corosus> i havent done it
in a while i could be wrong, and dont have an env setup atm
L387[20:10:51] <kashike> mrkirby153:
yes
L388[20:11:08] <kashike> edit those files,
then genPatches
L389[20:11:09] <mrkirby153> Maybe my
environment is borked
L390[20:11:36] <mrkirby153> Because I
added some stuff in EnumAction, ran genPatches and no patches were
modified
L391[20:22:08]
⇨ Joins: cjm721
(~cjm721@2601:647:4502:c72d:7126:c44b:13a9:d68b)
L392[20:24:40]
⇨ Joins: airbreather
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L393[20:26:02] <mrkirby153> Why does it
take like 10 minutes to extractForgeRangemap?
L394[20:26:11] <mrkirby153> Just cuz MC is
a massive codebase?
L395[20:29:05] ⇦
Quits: illy (~illy@cpe-24-166-23-169.cinci.res.rr.com) (Quit:
Leaving)
L396[20:30:23]
⇨ Joins: illy
(~illy@cpe-24-166-23-169.cinci.res.rr.com)
L397[20:32:09] <mrkirby153> Ok, looks like
my environment is fixed now
L398[20:57:42] ⇦
Quits: KGS (~KGS@h-158-174-9-50.NA.cust.bahnhof.se) (Ping timeout:
186 seconds)
L399[21:01:51] ***
illy is now known as illy|Zzz
L400[21:52:43]
⇨ Joins: McJty
(~jorrit@ptr-9197ufqic0mrqrsigfn.18120a2.ip6.access.telenet.be)
L401[22:44:59] ⇦
Quits: illy|Zzz (~illy@cpe-24-166-23-169.cinci.res.rr.com) (Ping
timeout: 183 seconds)
L402[22:56:07] ⇦
Quits: Lathanael|Away (~Lathanael@p5496051F.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L403[23:02:13]
⇨ Joins: Lathanael|Away
(~Lathanael@p5496066B.dip0.t-ipconnect.de)
L404[23:08:23] ⇦
Quits: sinkillerj (~sinkiller@nc-67-238-185-7.dhcp.embarqhsd.net)
(Quit: またね)
L405[23:20:56]
⇨ Joins: immibis
(~chatzilla@122-59-205-39.jetstream.xtra.co.nz)
L406[23:23:29] ⇦
Quits: cjm721 (~cjm721@2601:647:4502:c72d:7126:c44b:13a9:d68b)
(Read error: Connection reset by peer)
L408[23:26:00] <McJty> Just got this error
when building
L409[23:28:06] <McJty> Anybody knows
what's up and how I can fix that?
L411[23:42:59] <kashike> McJty:
retry?
L412[23:44:56] <McJty> didn't help
L413[23:45:00] <McJty> Removing a
directory did
L414[23:45:09] <McJty> Apparently it was
getting stuck on one of the directories in the cache
L415[23:45:21] <kashike> which dir?
L416[23:45:21] <McJty> Anyway have to go
now
L417[23:45:33] <McJty> rmdir
/home/jorrit/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-debug-all/6.0_BETA/
L418[23:45:38] <McJty> That's what I had
to do to fix this
L419[23:45:42] <kashike> interesting
L420[23:45:45] <McJty> Later
L421[23:45:48] ⇦
Quits: McJty
(~jorrit@ptr-9197ufqic0mrqrsigfn.18120a2.ip6.access.telenet.be)
(Quit: Leaving)
L422[23:46:03] ⇦
Quits: Cornelia (~Nel@c-75-71-231-133.hsd1.co.comcast.net) (Ping
timeout: 204 seconds)
L423[23:48:54] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8d872a6e.access.telenet.be) (Ping
timeout: 186 seconds)