<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:04:51] ***
DarkevilAway is now known as Darkevilmac
L2[00:09:08] ⇨
Joins: RandomX45
(~random@2601:44:8802:2060:1431:2e5e:1bd7:fb7b)
L3[00:09:19] ***
TTFTCUTS is now known as TTFT|Away
L4[00:27:52] ⇨
Joins: Zaggy1024
(~Zaggy1024@184-100-102-214.mpls.qwest.net)
L5[00:45:23] ⇨
Joins: brandon3055
(~Brandon@122-129-151-114.dynamic.ipstaraus.com)
L6[00:54:06] ⇨
Joins: LexLap3
(~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L7[00:54:06]
MineBot sets mode: +o on LexLap3
L8[00:54:56] ⇦
Quits: Brokkoli (~Brokkoli@p5B23C6BC.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))
L9[01:04:31] <LexMobile> thats..
interesting
L10[01:04:40] <LexMobile> making C&B a
little less annoying to use.
L11[01:13:29] ⇦
Quits: brandon3055 (~Brandon@122-129-151-114.dynamic.ipstaraus.com)
(Read error: Connection reset by peer)
L12[01:13:47] ⇨
Joins: Hunterz (~hunterz@62.182.234.189)
L13[01:25:21] ⇦
Quits: Cypher121 (~Cypher121@185.117.72.9) (Quit:
bye!)
L14[01:25:27] ⇨
Joins: Cypher121 (~Cypher121@185.117.72.9)
L15[01:30:52] ⇨
Joins: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L16[01:40:11] ⇨
Joins: blood_ (unknown@ool-45741267.dyn.optonline.net)
L17[01:41:28] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:4d:d3e1:11d0:3c4b)
(Read error: Connection reset by peer)
L18[01:46:55] ⇨
Joins: LexLap2
(~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L19[01:46:55]
MineBot sets mode: +o on LexLap2
L20[01:47:37] ⇦
Quits: kinggoesgaming (uid23106@id-23106.tooting.irccloud.com)
(Quit: Connection closed for inactivity)
L21[01:48:00] ⇦
Quits: LexLap3 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
(Ping timeout: 189 seconds)
L22[01:59:00] ⇦
Quits: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout:
189 seconds)
L23[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20161226 mappings to Forge Maven.
L24[02:00:07] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20161226-1.11.zip
(mappings = "snapshot_20161226" in build.gradle).
L25[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/
L26[02:04:03] ⇨
Joins: LexLap3
(~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L27[02:04:03]
MineBot sets mode: +o on LexLap3
L28[02:06:03] ***
fry|sleep is now known as fry
L29[02:06:09] ⇦
Quits: LexLap2 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
(Ping timeout: 189 seconds)
L30[02:06:52] ⇨
Joins: Cooler (~CoolerExt@45.249.156.150)
L31[02:07:26] ***
Darkevilmac is now known as DarkevilAway
L32[02:09:36] ⇦
Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset
by peer)
L33[02:10:10] ⇦
Quits: Fridtjof (prassel@reporting.live.from.stary2001.co.uk) (Ping
timeout: 384 seconds)
L34[02:12:31] ⇨
Joins: Chais (~Chais@62.178.210.212)
L35[02:19:00] ⇨
Joins: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L36[02:38:34] ⇨
Joins: Hgreb (~Hgrebnedn@d8d872a6e.access.telenet.be)
L37[02:44:39] ⇦
Quits: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout:
189 seconds)
L38[02:46:32] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 198
seconds)
L39[02:50:19] ⇦
Quits: fivestang (fivestang@shell.xshellz.com) (Remote host closed
the connection)
L40[02:50:24] ⇨
Joins: fivestang (fivestang@shell.xshellz.com)
L41[02:52:46] ⇨
Joins: ghz|lappy
(~gigaherz@14.red-81-43-223.staticip.rima-tde.net)
L42[02:56:21] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L43[02:59:51] ⇦
Quits: shadekiller666
(~shadekill@adsl-108-71-36-38.dsl.lsan03.sbcglobal.net) (Quit:
Leaving)
L44[03:13:07] ⇨
Joins: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L45[03:17:40] ⇦
Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit:
Leaving)
L46[03:20:59] ⇦
Quits: Ashindigo (uid202308@id-202308.hathersage.irccloud.com)
(Quit: Connection closed for inactivity)
L47[03:28:31] ⇨
Joins: PrinceCat
(~PrinceCat@58-7-228-28.dyn.iinet.net.au)
L48[03:37:19] ⇨
Joins: ThePsionic
(~ThePsioni@ip5457f909.direct-adsl.nl)
L49[03:53:18] ***
PaleOff is now known as PaleoCrafter
L50[04:04:07] ⇦
Quits: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au) (Quit:
My MacBook has gone to sleep. ZZZzzz…)
L51[04:06:33] ⇨
Joins: LexLap2
(~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L52[04:06:34]
MineBot sets mode: +o on LexLap2
L53[04:08:15] ⇦
Quits: LexLap3 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
(Ping timeout: 189 seconds)
L54[04:15:36] ⇨
Joins: PrinceCat
(~PrinceCat@58-7-228-28.dyn.iinet.net.au)
L55[04:18:37] ***
Kolatra is now known as Kolatra|away
L56[04:24:03] ⇨
Joins: TechnicianLP
(~Technicia@p4FE1C1B1.dip0.t-ipconnect.de)
L57[04:24:04] ⇨
Joins: Upthorn
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L58[04:30:20] ⇦
Quits: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout:
198 seconds)
L59[04:33:42] ⇨
Joins: NineChickens
(uid196646@id-196646.ealing.irccloud.com)
L60[04:34:42] ⇦
Quits: Cypher121 (~Cypher121@185.117.72.9) (Ping timeout: 206
seconds)
L61[04:34:53] ⇨
Joins: Cypher121 (~Cypher121@185.117.72.9)
L62[04:43:23] ⇨
Joins: founderio
(~Thunderbi@p200300C4E3C11D004425E4ADF3AB6C74.dip0.t-ipconnect.de)
L63[04:51:39] ⇨
Joins: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L64[04:51:40] ⇦
Quits: Cypher121 (~Cypher121@185.117.72.9) (Ping timeout: 384
seconds)
L65[04:51:46] ⇨
Joins: Cypher121 (~Cypher121@185.117.72.9)
L66[05:15:39] ⇦
Quits: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au) (Quit:
My MacBook has gone to sleep. ZZZzzz…)
L67[05:28:30] ⇨
Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L68[05:30:01] ⇨
Joins: PrinceCat
(~PrinceCat@58-7-228-28.dyn.iinet.net.au)
L69[05:38:21] <PaleoCrafter> gah, Kotlin's
annoying me ._.
L70[05:38:41] <ghz|lappy> then pretend it
doesn't exist, like the rest of us
L71[05:38:48] <PaleoCrafter> lol
L72[05:39:01] <PaleoCrafter> for some
reason it doesn't want to compile my extension methods -.-
L73[05:39:52] <PaleoCrafter> ah, welp,
looks like that particular build of the compiler is broken, the
older version works just fine
L74[05:43:04] ⇨
Joins: mallrat208
(~mallrat20@107-145-175-135.res.bhn.net)
L75[05:44:25] ***
PaleoCrafter is now known as PaleOff
L76[05:57:04] <TechnicianLP> !gf
colorCode
L77[06:18:22] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 384
seconds)
L78[06:18:59] ⇨
Joins: bilde2910 (bilde2910@51.174.170.178)
L79[06:26:47] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L80[06:28:30] ⇨
Joins: bilde2910 (bilde2910@51.174.170.178)
L81[06:31:15] ⇦
Quits: immibis (~chatzilla@122-61-224-36.jetstream.xtra.co.nz)
(Ping timeout: 189 seconds)
L82[06:51:57] ⇨
Joins: Umbraco
(~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L83[06:59:10] ⇦
Quits: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout:
384 seconds)
L84[06:59:36] ⇦
Quits: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au) (Quit:
My MacBook has gone to sleep. ZZZzzz…)
L85[07:09:48] ⇨
Joins: McJty
(~jorrit@94-224-154-146.access.telenet.be)
L86[07:14:14] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 189
seconds)
L87[07:15:51] ⇨
Joins: Hgrebnednav_
(~Hgrebnedn@d8D872A6E.access.telenet.be)
L88[07:16:04] ⇨
Joins: bilde2910 (bilde2910@51.174.170.178)
L89[07:17:32] ⇦
Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit:
Leaving)
L90[07:18:00] ⇦
Quits: Hgreb (~Hgrebnedn@d8d872a6e.access.telenet.be) (Ping
timeout: 189 seconds)
L91[07:23:14] ⇦
Quits: Hgrebnednav_ (~Hgrebnedn@d8D872A6E.access.telenet.be) (Read
error: Connection reset by peer)
L92[07:27:13] ⇨
Joins: Ashindigo
(uid202308@id-202308.hathersage.irccloud.com)
L93[07:32:45] ⇨
Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L94[07:38:50] ⇦
Quits: Lisimba (~Lisimba@2001:984:2569:1:f5bc:2c09:ab68:77d8) (Ping
timeout: 384 seconds)
L95[07:46:06] ⇦
Quits: samschaap (~samschaap@5469BF1F.cm-12-2c.dynamic.ziggo.nl)
(Ping timeout: 206 seconds)
L96[07:51:53] ⇨
Joins: Schwowsers
(~Schwowser@pool-108-2-77-251.phlapa.fios.verizon.net)
L97[07:53:12] ⇨
Joins: samschaap
(~samschaap@5469bf1f.cm-12-2c.dynamic.ziggo.nl)
L98[07:59:05] ⇨
Joins: Lisimba
(~Lisimba@2001:984:2569:1:30d8:82dc:e28:b4a7)
L99[08:00:34] ⇨
Joins: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L100[08:14:40]
⇨ Joins: turmfalke
(~turmfalke@p5DCE035C.dip0.t-ipconnect.de)
L101[08:17:02] ⇦
Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) (Ping
timeout: 206 seconds)
L102[08:21:20] ⇦
Quits: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout:
198 seconds)
L103[08:36:35]
⇨ Joins: KnightMiner_
(~KnightMin@adsl-75-5-70-50.dsl.emhril.sbcglobal.net)
L104[08:37:37] ***
KnightMiner_ is now known as KnightMiner
L105[08:44:00]
⇨ Joins: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com)
L106[08:48:26] ***
TTFT|Away is now known as TTFTCUTS
L107[09:01:47] ⇦
Quits: johnnyhostile (~irssi@castlevania.blackholegate.net) (Quit:
leaving)
L108[09:03:24]
⇨ Joins: johnnyhostile
(~irssi@castlevania.blackholegate.net)
L109[09:03:25] ⇦
Quits: johnnyhostile (~irssi@castlevania.blackholegate.net) (Client
Quit)
L110[09:06:56] ⇦
Quits: KnightMiner
(~KnightMin@adsl-75-5-70-50.dsl.emhril.sbcglobal.net) (Ping
timeout: 198 seconds)
L111[09:09:37]
⇨ Joins: fdz (~fdz@207.174.251.19)
L112[09:16:18] ⇦
Quits: cpup (~cpup@32.218.113.169) (Ping timeout: 384
seconds)
L113[09:18:47]
⇨ Joins: cpup (~cpup@32.218.113.169)
L114[09:26:39]
⇨ Joins: Jezza (~Jezza@92.206.161.17)
L115[09:31:30]
⇨ Joins: Brokkoli
(~Brokkoli@p5b23c6bc.dip0.t-ipconnect.de)
L116[09:36:21] ***
PaleOff is now known as PaleoCrafter
L117[09:56:36] ⇦
Quits: AstralSorcerer
(~AstralSor@cpe-66-66-15-47.rochester.res.rr.com) (Ping timeout:
206 seconds)
L118[09:58:44]
⇨ Joins: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L119[10:08:58] ***
mezz_ is now known as mezz
L120[10:17:06] <PaleoCrafter> does anybody
know if chisels and bits has a maven repo?
L121[10:25:52] <TehNut> I think it's on
Prog's
L122[10:26:25] <TehNut> Yup
L124[10:26:28] <TehNut> PaleoCrafter:
^
L125[10:26:36] <PaleoCrafter> ah, thanks a
lot
L126[10:28:39]
⇨ Joins: airbreather_
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L127[10:28:41] <TechnicianLP> is there a
way to lookup what name a field inside a method should have?
L128[10:31:03] ⇦
Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
(Ping timeout: 189 seconds)
L129[10:37:49] <howtonotwin> variables do
not have their names survived into the class file unless debug data
is generated afaik
L130[10:38:01] <howtonotwin> so really
that question is moot
L131[10:38:17] <howtonotwin> the
decompiler just names them after their class
L132[10:38:43] ***
diesieben|away is now known as diesieben07
L133[10:50:56] <diesieben07> ugh, netty
you drive me mad... they have this nice concept of using a channel
multiple times... i.e. disconnecting and then connecting again. but
if a connect times out, they *close* the channel, making it
unusable... wtf.
L134[10:52:30] ⇦
Quits: Genuine (~Genuine@66-191-1-249.dhcp.knwc.wa.charter.com)
(Ping timeout: 189 seconds)
L135[10:53:09] ⇦
Quits: RandomX45 (~random@2601:44:8802:2060:1431:2e5e:1bd7:fb7b)
(Ping timeout: 206 seconds)
L136[10:53:14]
⇨ Joins: Genuine
(~Genuine@66-191-1-249.dhcp.knwc.wa.charter.com)
L137[10:58:28] ⇦
Quits: Genuine (~Genuine@66-191-1-249.dhcp.knwc.wa.charter.com)
(Ping timeout: 206 seconds)
L138[11:01:51]
⇨ Joins: Genuine (~Genuine@104.156.228.181)
L139[11:02:20] <diesieben07> ok, so since
netty is being a dick to me, here is my question: how do i create a
connection that will automatically reconnect when something goes
wrong AND not loose any packets?
L140[11:03:18] <diesieben07> my issue is
the fact that this shit is all asynchronous, so i would have to put
synchronization everywhere if i have to deal with multiple
channels, but i don't want to do that.
L141[11:04:03]
⇨ Joins: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L142[11:04:31] <Shambling> is the missing
textures error usually enough to cause a crash to desktop? anyone
know what usually causes that? updated mod, using old configs is my
only guess
L143[11:05:06] <Shambling> (this error)
net.minecraftforge.fml.client.FMLClientHandler.logMissingTextureErrors(FMLClientHandler.java:979)
L144[11:05:16] <howtonotwin> shouldn't
be...
L145[11:05:23] <diesieben07> post the full
FML log (pastebin)
L146[11:05:27] <howtonotwin> they should
just be replaced with the missing one
L147[11:05:33] <Shambling> k one
second
L149[11:05:42] <Shambling> suspicious
number of mods updated on curse yesterday and today
L150[11:06:04] <howtonotwin> christmas
specials, probably :P
L151[11:06:05] <Shambling> I'm just going
to attribute it to people with a day off
L152[11:06:09] <diesieben07> that would
work, yes, but he does not actually show the crucial part: how to
access the channle from outside
L153[11:06:10] <Shambling> yeah lol
L154[11:06:10] <howtonotwin> (and late
christmas specials)
L155[11:06:19] <diesieben07> other parts i
have found are simply broken since they just ignore the concurrency
issue
L156[11:06:24] <howtonotwin> (because no
modder is ever on schedule)
L157[11:06:27] *
TechnicianLP looks at his mod
L159[11:06:37] <diesieben07> and assign
fields across threads as if it were all single threads
L160[11:06:42] <Shambling> see if that is
any easier to read, I'm going to go revert mods for the day
L161[11:08:02] <diesieben07> that's...
strange
L162[11:08:08] <howtonotwin> error line:
Set<ResourceLocation> missing =
missingTextures.get(resourceDomain)
L163[11:08:19] <howtonotwin> that should
not be null
L164[11:08:36] <Ordinastie> that can't be
null
L165[11:08:41] <Shambling> maybe a
christmas easteregg leftover from mojang
L166[11:08:41] <TechnicianLP> !gm
FontRenderer.doDraw
L167[11:08:55] <Ordinastie> line probably
don't match
L168[11:09:05] <Shambling> going to rename
config to config-back and see if it still crashes
L169[11:09:12] <Shambling> after that I'll
revert mods until it works
L170[11:09:17] <Shambling> or go drink
rum, that might help too
L171[11:10:12] ⇦
Quits: Redfoxmoon (~Red@177.92-221-236.customer.lyse.net) (Ping
timeout: 384 seconds)
L172[11:10:24] <TechnicianLP> wait how is
that method not found? i can clearly see it
L173[11:10:47] <howtonotwin> NPE !=
NoSuchMethodError :P
L174[11:11:31] <TechnicianLP> well i want
to call that method with reflection - but mcpbot wont tell me its
srg name
L175[11:12:34] <howtonotwin> it doesn't
have one
L176[11:12:46] <howtonotwin> it's forge
added
L177[11:13:14] <Ordinastie> pretty sure
he's not talking about the NPE
L178[11:13:24] *
howtonotwin is blind
L179[11:13:34] <Shambling> !gm
func_71384_a
L180[11:13:36] *
howtonotwin walks away quietly
L181[11:13:44] <TechnicianLP> howtonotwin:
thanks!
L182[11:14:00] <Shambling> wait... is
func_71384_a 1.11 only?
L183[11:14:39] <Shambling> I wonder if
curse is allowing 1.11 updates out as 1.10.2 udpates
L184[11:17:24] <Shambling> I bet that is
probably it, or similar, I thought it awful suspicious for mods
that haven't received updates since 1.11 started coming out to
start getting updates all on the same day
L185[11:22:46]
⇨ Joins: johnnyhostile
(~irssi@castlevania.blackholegate.net)
L186[11:29:50]
⇨ Joins: karjah
(~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L187[11:31:04] <Shambling> found cause,
flux-networks is posted as version 1.11 on curse, but still shows
up as a 1.10.2 update
L188[11:31:55] <Shambling> By the time
everyone updates to 1.11, 1.13 will be out :P
L189[11:32:06] <Shambling> well
1.13.5
L190[11:32:29] ⇦
Quits: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit:
Leaving)
L191[11:39:58]
⇨ Joins: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L192[11:41:29] ⇦
Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
(Ping timeout: 206 seconds)
L193[11:42:01] <Ivorius> In the Forge
project
L194[11:42:12] <Ivorius> Is there a way to
merge not the patch files, but rather the built files?
L195[11:42:33] <Ivorius> Other than
compiling twice and merging by hand
L196[11:42:58] <fry> merge? what?
L197[11:44:17] <Ivorius> I have this
pr
L198[11:44:25] <Ivorius> It's on 1.10 and
I need to update to 1.11
L199[11:44:41] <Ivorius> But when I pull
from forge/1.11.x it tries to merge the patch files
L200[11:44:43] <Ivorius> Which is
shit
L201[11:45:51] <fry> well, you can merge 2
Forge project sources directly
L202[11:46:01] <howtonotwin> copy 1.10
files out; copy 1.11 files out; diff them and "merge" the
external copies; start merge; copy external files back in;
genPatches;
L203[11:46:13] <howtonotwin> should work
just fine :P
L205[11:46:26] <Ivorius> > Other than
compiling twice and merging by hand
L206[11:46:29] <Ivorius> What I wanted to
avoid :P
L207[11:46:43] <fry> "bt hand"?
:P
L210[11:47:19] ⇦
Quits: Alex_hawks
(~Alex_hawk@2001:8003:84a5:7a00:54aa:50a2:fa2a:8868) (Read error:
Connection reset by peer)
L211[11:47:31] <fry> or use your favourite
merge program of choice
L212[11:47:38] <Ivorius> Yeah yeah
L213[11:47:41] <Ivorius> I know how that
works
L214[11:47:54]
⇨ Joins: Alex_hawks
(~Alex_hawk@2001:8003:84a5:7a00:cd1d:f539:4568:39eb)
L215[11:47:55] <Ivorius> I thought there
may be a gradle command or something that would do things for
me
L216[11:48:15] <fry> if you really want
to, you can add both folders as commits to a new git repo
L217[11:48:21] <fry> and merge them that
way :D
L218[11:48:21] <howtonotwin> shouldn't be
hard to slap some sh together and automate it
L219[11:53:22]
⇨ Joins: sdtr443w
(webchat@99-58-60-227.lightspeed.austtx.sbcglobal.net)
L220[12:11:48]
⇨ Joins: McJty
(~jorrit@94-224-154-146.access.telenet.be)
L221[12:15:40]
⇨ Joins: Tencao
(~Tencao@host86-180-74-171.range86-180.btcentralplus.com)
L222[12:16:00] <Ivorius>
/Users/lukas/Documents/MinecraftMods/ForgeModding/MinecraftForge/src/main/java/net/minecraftforge/client/model/obj/OBJModel.java:580:
error: cannot find symbol
L223[12:16:00] <Ivorius>
material.getColor().setW(alpha);
L224[12:16:01] <Ivorius> humm
L225[12:16:11] <Ivorius> I didn't even
touch that class m8
L226[12:17:00] <fry> it's entirely
possible forge did :P
L227[12:17:08] <fry> you are merging
everything :D
L228[12:17:26] <Ivorius> Well yeah
L229[12:17:31] <Ivorius> But I'm on 1.11.x
latest
L230[12:17:44] <Ivorius> How am I supposed
to push my changes if genPatches fails
L231[12:18:20] <fry> try opening the
project in the IDE after the merge first and check if it even
works? :D
L232[12:18:45] <Ivorius> On normal compile
I get Error:(20, 10) java: cannot find symbol
L233[12:18:45] <Ivorius> symbol: class
ForgeTestRunner
L234[12:19:41] <fry> is your test folder
marked as sources or as test sources? (assiming you're using
IDEA)
L235[12:21:30] <Ivorius> As test
L236[12:22:07] <diesieben07> that means
they are not going to be on the classpath
L237[12:22:28] <fry> then they shouldn't
error :P
L238[12:22:40] <diesieben07> it still
compiles them
L239[12:24:02] <Ivorius> Why would it
compile them
L240[12:24:04] <Ivorius> If they are not
on the classpath
L241[12:24:25] <Ivorius> Also
ForgeTestRunner is not in the test folder
L242[12:25:46] <fry>
src/test/java/net/minecraftforge/fml/common/registry/ForgeTestRunner.java
L243[12:26:02] ⇦
Quits: ghz|lappy (~gigaherz@14.red-81-43-223.staticip.rima-tde.net)
(Remote host closed the connection)
L244[12:26:10] <Ivorius> Eh
L245[12:26:14] <Ivorius> Whatever, I
deleted the module
L246[12:26:17] <Ivorius> It compiles
now
L247[12:26:32] <fry> ¯\_(ツ)_/¯
L248[12:26:55] <Ivorius> genPatches still
fails
L249[12:27:12] <Ivorius> Same error as
before
L250[12:27:28] <Ivorius> My source shows
setW does exist
L251[12:27:46] <fry> are you running
againts old or new code?
L252[12:27:52] <Ivorius> 1.11.x
L253[12:27:55] <fry> both genPatches and
the ide project?:P
L254[12:28:14] <Ivorius> What do you mean,
both?
L255[12:28:24] ⇦
Quits: Schwowsers
(~Schwowser@pool-108-2-77-251.phlapa.fios.verizon.net) (Ping
timeout: 384 seconds)
L256[12:28:42] <fry> you run genPatches in
the 1.11.x branch and the ide project is loaded in there too?
:P
L257[12:28:54] <Ivorius> Good
question
L258[12:28:56] <Ivorius> But yes :P
L259[12:29:07] <Ivorius> I pulled 1.11.x
latest, ran setupForge, modified a bunch of files and ran
genPatches
L260[12:29:27] <Ivorius> (which don't
include OBJModel
L261[12:30:38] <fry> ooooh
L262[12:30:43] <fry> that's that vecmath
issue again
L263[12:31:08] <fry> are you on a mac or
smth? :D
L264[12:31:11] <Ivorius> Yes
L265[12:31:14] <Ivorius> mac
L267[12:32:02] <Ivorius> Ugh,
really?
L268[12:32:30] <Ivorius> Doesn't seem too
relevant though
L269[12:32:39] <Ivorius> I'm not on Snow
Leopard, and this is marked as resolved
L271[12:33:03] <fry> "the safest way
to override Apple's choice is to put the J3D version you want in
one of the higher-precedence extension dirs."
L272[12:33:57] <Ivorius> But fry
L273[12:34:05] <fry> But mee
L274[12:34:06] <Ivorius> That means your
class will fail on all macs
L275[12:34:16] <Ivorius> No?
L276[12:34:22] <fry> 1) not my class
:D
L277[12:34:38] <Ivorius> Oh yeah,
obj
L278[12:34:42] <fry> 2) iirc doesn't
happen at runtime, since correct vecmath is on the classpath
there
L279[12:35:08] ***
Keridos|away is now known as Keridos
L280[12:35:41] <Ivorius> But it's also
2009
L281[12:35:52] <fry> it's? :D
L282[12:36:16] <Ivorius> The mail you
linked
L283[12:36:26] <Ivorius> It kinda appears
that my Forge IDE is set to 1.7
L284[12:36:31] <Ivorius> But genPatches
runs with 1.6
L285[12:36:53] <fry> again, forge should
get the correct vecmath from the minecraft repo
L286[12:36:57] <fry> and use that
L287[12:37:08] <fry> why taht doesn't
happen for genPatches I don't know
L288[12:37:17] <fry> might be some weird
classpath order thing
L289[12:37:48] <Ivorius> Abrar|gone
^
L290[12:38:50] <Ivorius> Doesn't work with
1.7
L292[12:44:59] ***
Keridos is now known as Keridos|away
L293[12:45:07]
⇨ Joins: LexLap3
(~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L294[12:45:07]
MineBot sets mode: +o on LexLap3
L295[12:46:44] ⇦
Quits: LexLap2 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
(Ping timeout: 206 seconds)
L296[12:49:51] <Ivorius> Yeah that worked,
thanks
L297[12:49:57] <Ivorius> What a weird
issue
L298[12:50:01]
⇨ Joins: RandomX45
(~random@2601:44:8802:2060:1431:2e5e:1bd7:fb7b)
L299[12:52:31] <Ivorius> Still though
fry
L300[12:52:38] <Ivorius> You recognized
the issue and posted a solution
L301[12:52:40] <Ivorius> So I blame
you
L302[12:53:05] <fry> thankyuou :D
L303[12:53:14] ***
Keridos|away is now known as Keridos
L304[12:54:00]
⇨ Joins: killjoy
(~killjoy@cpe-76-182-16-229.nc.res.rr.com)
L305[13:03:22]
⇨ Joins: Vazkii
(~Vazkii@144.134.37.188.rev.vodafone.pt)
L306[13:03:46] ⇦
Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Read
error: Connection reset by peer)
L307[13:04:30] ⇦
Quits: Genuine (~Genuine@104.156.228.181) (Ping timeout: 189
seconds)
L308[13:05:44] ⇦
Quits: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit:
Leaving)
L309[13:07:40] <FusionLord> anyone know
what the C&B channel is?
L310[13:09:27] <TehNut> Don't think it has
one
L311[13:09:35] <TehNut> Just find a
channel that Algo is in
L312[13:09:48] <FusionLord> do you know of
one xD
L313[13:10:00] <PaleoCrafter>
#MCMultiPart
L314[13:10:16] <FusionLord> thats the one
I used before, forgot what it was Thankd PaleoCrafter
L315[13:10:25] <PaleoCrafter> you're
welcome
L316[13:10:55] <TehNut> Yeah he's only in
#MCMultiPart and #JEI
L317[13:18:39] ⇦
Quits: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(Quit: Pop!)
L318[13:24:55] ⇦
Quits: Lunatrius (~Lunatrius@77.38.21.26) (Ping timeout: 206
seconds)
L319[13:28:21]
⇨ Joins: Lunatrius (~Lunatrius@77.38.21.26)
L320[13:35:42]
⇨ Joins: shadekiller666
(~shadekill@adsl-108-71-36-38.dsl.lsan03.sbcglobal.net)
L321[13:38:02]
⇨ Joins: karjah
(~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L322[13:41:04] ⇦
Quits: NineChickens (uid196646@id-196646.ealing.irccloud.com)
(Quit: Connection closed for inactivity)
L323[13:41:44] ⇦
Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
(Ping timeout: 198 seconds)
L324[13:50:33] <shadekiller666> does
anyone have a good example of a 1.10
NetworkManager/PacketHandler?
L325[13:59:08] ⇦
Quits: Pyker (pyker@pyker.net) (Ping timeout: 198
seconds)
L326[13:59:18]
⇨ Joins: Pyker_ (pyker@pyker.net)
L327[13:59:55] ***
Pyker_ is now known as Pyker
L328[14:00:51]
⇨ Joins: Shukaro
(Shukaro@cpe-24-209-226-133.cinci.res.rr.com)
L329[14:03:39] ⇦
Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit:
Leaving)
L330[14:05:14] *** V
is now known as Vigaro
L331[14:09:57] ⇦
Quits: Shukaro (Shukaro@cpe-24-209-226-133.cinci.res.rr.com) (Read
error: Connection reset by peer)
L332[14:11:35]
⇨ Joins: Shukaro
(Shukaro@cpe-24-209-226-133.cinci.res.rr.com)
L333[14:12:58] ⇦
Quits: Pyker (pyker@pyker.net) (Quit: Quit)
L334[14:13:48] <FusionLord>
shadekiller666, you mean like the IMessageHandler IMessag, and
SimpleNetworkWrapper?
L335[14:14:16] <shadekiller666> ya
sure
L338[14:19:14]
⇨ Joins: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L339[14:19:32] ⇦
Quits: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net) (Ping
timeout: 206 seconds)
L340[14:20:06] ***
diesieben07 is now known as diesieben|away
L341[14:20:06] <shadekiller666> not sure
if the one i linked is any better/worse
L342[14:20:37] <ghz|xmas> :3
L343[14:20:40] <ghz|xmas> back home
L344[14:20:43] ***
ghz|xmas is now known as gigaherz
L345[14:21:00]
⇨ Joins: mallrat208
(~mallrat20@107-145-175-135.res.bhn.net)
L347[14:25:23] <killjoy> I learned from
TiCon
L348[14:25:59] <gigaherz> my packets are
just like
L350[14:26:45] <gigaherz> the IMessage,
with the handler nested in
L351[14:27:07] <gigaherz> and if the
receiving side is the client, I use the clientproxy to do the
actual handling
L352[14:30:56] *
killjoy just realized that INetHandler is vanilla's
proxy
L353[14:31:08] <shadekiller666> what are
the pros/cons of doing it in the way that i linked to?
L354[14:31:21] <shadekiller666> vs doing
it with IMessage
L355[14:31:50] <gigaherz> it's 10x more
complicatedto setup
L356[14:32:14] <gigaherz> the whole point
of SimpleNetworkWrapper is to do all that crap for you
L358[14:44:11] ⇦
Quits: mallrat208 (~mallrat20@107-145-175-135.res.bhn.net) (Ping
timeout: 206 seconds)
L359[14:44:43]
⇨ Joins: mallrat208
(~mallrat20@107-145-175-135.res.bhn.net)
L360[14:45:20]
⇨ Joins: armctec (~Thunderbi@191.180.50.206)
L361[14:45:52] ⇦
Quits: armctec (~Thunderbi@191.180.50.206) (Client
Quit)
L362[14:46:49] <shadekiller666> so you
would have one IMessage class for every "packet" that you
want to send, and have its handler as a nested class
L363[14:47:01] <shadekiller666> how would
one send these IMessage packets
L364[14:48:14] <gigaherz> you need your
channel
L366[14:48:46] <gigaherz> and then you
register your messages with that channel
L367[14:49:05] ***
diesieben|away is now known as diesieben07
L368[14:49:06] <gigaherz> the Side arg is
the RECEIVING side
L369[14:51:54] <shadekiller666> ok
L370[14:52:31] <shadekiller666> and then
you call one of the sendTo methods in the channel and pass in the
IMessage and it will know what to do?
L371[14:53:51] <shadekiller666> whats this
thing on the readthedocs about
IThreadListener.addScheduledTask?
L372[14:58:22] <gigaherz> 1.8 added a new
thread for networking
L373[14:58:31] <gigaherz> so it's unsafe
to call code from server or client from the handler
L374[14:58:35] <gigaherz> so you basically
want
L375[14:58:38] <gigaherz>
world.addScheduledTask
L376[14:58:43] <gigaherz> on the server
handlers
L377[14:58:52] <gigaherz> and
Minecraft.getMinecraft().addScheduledTask on the client
handlers
L378[15:04:19]
⇨ Joins: Necro
(~Necro@p200300700D6E1AC34403037E8CAD9478.dip0.t-ipconnect.de)
L379[15:05:13] ⇦
Quits: Hunterz (~hunterz@62.182.234.189) (Remote host closed the
connection)
L380[15:05:55] <shadekiller666> so in the
IMessageHandler.onMessage method, one would have a switch statement
on ctx.side, and then add the task to the appropriate side to place
blocks for instance
L381[15:06:09] <gigaherz> no you won't
need a switch
L382[15:06:14] <gigaherz> since one
handler can only handle one side
L383[15:06:21] <gigaherz> if you want the
same IMessage to be on two sides
L384[15:06:28] <gigaherz> you have to
register twice, with separate handlers
L385[15:06:41] <gigaherz> so you may as
well have separate classes with separate implementations
L386[15:06:58] <gigaherz> otherwise
L387[15:07:05] <gigaherz> you already know
which side you are handling
L388[15:07:15] <gigaherz> a message meant
for the client will just need client-handling code
L389[15:07:17] <shadekiller666> oh
ok
L390[15:07:45] <shadekiller666> so you'd
have a nested ServerHandler and a nested ClientHandler in that
situation
L391[15:09:22] <shadekiller666> but if you
wanted to place a block in the world on the client, you'd call
Minecraft.getMinecraft().addScheduledTask() and pass in a lambda
method to do so?
L392[15:10:00] <gigaherz> why would you
want to "place in the client"?
L393[15:10:06] <gigaherz> but yes
L394[15:12:11] <shadekiller666> i'm trying
to fix a desync issue with a multiblock structure system
L395[15:13:03] <shadekiller666> the way
that this particular structure is set up means that this one block
has more than one structure that it can place
L396[15:13:45] <shadekiller666> and to
determine which one should be placed, the ItemBlock's damage value
is used
L397[15:14:22] <shadekiller666> and there
is a desync where the server thinks it should place structure A,
but the client thinks it should place structure B
L398[15:15:11] <shadekiller666>
ultimately, the server wins, but the client thinks there are blocks
where they shouldn't be
L399[15:16:24] <gigaherz> uhm
L400[15:16:31] <gigaherz> IMO, the client
shouldn't do anything
L401[15:16:38] <gigaherz> you shouldn't
setBlockState on the client at all
L402[15:16:41] <gigaherz> just wait for
the server to decide
L403[15:16:46] <gigaherz> and send the
chanced blocks afterward
L404[15:16:56] <gigaherz> changed*
L405[15:17:09] <shadekiller666>
right
L406[15:17:55] <tterrag> gigaherz:
ehh
L407[15:18:00] <tterrag> vanilla does
setBlockState on the client
L408[15:18:11] <tterrag> that's why blocks
show up instantly when placed, then the sound comes later on packet
response
L409[15:18:27] <tterrag> but...if you are
sending a packet to the client to place the block....yeah that's
pointless
L410[15:18:34] <tterrag> it won't get
there any faster than the vanilla packet
L411[15:23:56] <shadekiller666> are there
IMessage classes for basic things like booleans, or strings
L412[15:25:33] <tterrag> no
L413[15:25:49] <tterrag> that wouldn't
really be useful
L415[15:37:55] <barteks2x> I really can't
watch it... he looks too similar to me
L416[15:38:27] <gigaherz> I hate
twitch
L417[15:38:38]
⇨ Joins: karjah
(~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L418[15:38:38] <gigaherz> it ALWAYS puts
on the SAME UNSKIPPABLE AD, EVERY SINGLE TIME
L419[15:38:51] <howtonotwin> xD
L420[15:38:53] <shadekiller666> i haven't
been able to watch a stream on twitch for months
L421[15:39:43] <gigaherz> fuck it
L422[15:39:45] <gigaherz> adblock back
on
L423[15:39:48] <gigaherz> sorry
streamers.
L424[15:40:04] <gigaherz> I do NOT care
for > 30s VERY LOUD ads
L425[15:42:08] ⇦
Quits: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(Quit: Rebuilding the world... 46%)
L426[15:44:07] ⇦
Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
(Ping timeout: 206 seconds)
L427[15:47:14] ⇦
Quits: Vazkii (~Vazkii@144.134.37.188.rev.vodafone.pt) (Quit: seeya
m8 thx 4 playin)
L428[15:48:04] <FusionLord> return flag ?
15 : ChiselsAndBits.getLightLevel(stack); if "flag" ==
false the ChiselsAndBits class should never be loaded right?
L429[15:48:17] <FusionLord> == true
**
L430[15:48:37] <gigaherz> hmm I wouldn't
count on that
L431[15:48:43] <gigaherz> but I'm far too
tired to think
L432[15:49:17] <FusionLord> ChiselsAndBits
being my class, and it not being called any other way.
L433[15:49:21]
⇨ Joins: Marenthyu (~Marenthyu@marenthyu.de)
L434[15:49:55] <gigaherz> try it?
L435[15:50:09] <gigaherz> put a log print
in the static constructor
L436[15:50:13] <gigaherz> and see if it
appears in the log
L437[15:50:22] <gigaherz> static
initializer block*
L438[15:51:41] <FusionLord> lets try this
another way. if i never actually call something from a class it
doesn't get loaded right
L439[15:51:58] <FusionLord> thats how it
works?
L440[15:52:50] <gigaherz> it's loaded when
it's referenced
L441[15:53:14] <gigaherz> but it's not
initialized until something is called on it
L442[15:53:15] <gigaherz> IIRC
L443[15:53:18] <gigaherz> as I said, I'm
tired
L444[15:53:53] <gigaherz> thinking about
it, the static log wouldn't work, since it wouldn't be initialized
yet
L445[15:53:59] <gigaherz> so nevermind
that
L446[15:54:29] <Ordinastie> FusionLord,
AFAIK, it shouldn't be loaded
L447[15:54:54] <Ordinastie> but is may be
safer tu put it inside a separate method
L448[15:57:20] ⇦
Quits: cpup (~cpup@32.218.113.169) (Ping timeout: 198
seconds)
L449[15:57:32] <ayyliens> I have a jar lib
that is from mozilla and atm im just having gradle embed it, what
are my options to avoid doing that?
L450[15:58:01] <ayyliens> so that the
users has the lib for the mod
L451[15:58:14] <ayyliens> without me
shipping someone elses code
L452[15:58:54] <tterrag> require users to
install it manually
L453[15:59:32] <ayyliens> what do most
mods do then have an installer for stuff like this?
L454[15:59:53]
⇨ Joins: ThePsionic
(~ThePsioni@ip5457f909.direct-adsl.nl)
L455[16:00:10] <tterrag> no
L456[16:00:11] <gigaherz> ayyliens: mods
either shade it
L457[16:00:11] <tterrag> they just ship
it
L458[16:00:22] <gigaherz> or have a
"download this" link in their description
L459[16:00:38] <tterrag> idk why you need
another general purpose library though
L460[16:00:39] <tterrag> MC ships a
ton
L461[16:00:49] <ayyliens> it's rhino
L462[16:00:51] <ayyliens> for js
scripting
L464[16:01:19] <gigaherz> sounds like you
should be shipping it along with your mod.
L465[16:01:37] <ayyliens> yeah I guess I
will have to
L466[16:02:01]
⇨ Joins: cpup (~cpup@32.218.113.169)
L467[16:04:40] <diesieben07> ehhh
L468[16:04:48] <diesieben07> java has the
JS engine included
L469[16:04:54] <diesieben07> you don't
need to ship it.
L470[16:04:55] <ayyliens> does it
really?
L471[16:05:03] <diesieben07> sure
does
L472[16:05:07] <ayyliens> pr00f lol
L473[16:05:07] <diesieben07> but it's not
called Rhino anymore
L474[16:05:16] <diesieben07> there is a
new one in java 8 called Nashorn
L475[16:05:20] <diesieben07> faster and
all that crap
L476[16:05:26] <ayyliens> looking into it
thanks
L477[16:05:32] <RandomX45> You could have
the mod download and install the jar on the user's behalf upon
first run
L478[16:05:43] *
diesieben07 slaps RandomX45
L479[16:05:59] <ayyliens> ill just look to
drop that lib
L480[16:06:01] <ayyliens> and use
Nashorn
L481[16:06:48] <diesieben07> even Rhino
was included in java
L482[16:07:08] ⇦
Quits: Necro
(~Necro@p200300700D6E1AC34403037E8CAD9478.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L483[16:07:28] <killjoy> an outdated
version
L484[16:07:35] <RandomX45> id evaluate why
you need JS support in the first place. It's gonna cost you a lot
of headaches in performance.
L485[16:07:45] <ayyliens> its for
scripting....
L486[16:07:57] <killjoy> worldedit uses
javascript for craftscripts
L487[16:08:08] <ayyliens> ^
L488[16:08:11] <killjoy> though it's
probably easier to use a groovy script
L489[16:08:16] <ayyliens> ewwwwww
L490[16:08:17] <ayyliens> no way
L491[16:08:45] <killjoy> it's easier to
give java objects to a groovy script
L492[16:08:51] <killjoy> I'd think
L493[16:09:08] <killjoy> unless you'd
rather us kotlin
L494[16:09:17] <RandomX45> Your best bet
then would be to find a native JS library and glue it to java via
JNI
L495[16:09:25] <killjoy> is kotlin a
compiled language?
L496[16:09:28] <diesieben07> yes it
is.
L497[16:09:44] <diesieben07> RandomX45,
no. then you can't really interact with it.l
L498[16:09:50] <diesieben07> Nashorn is
just fine and it is plenty fast.
L499[16:10:16] <killjoy> could do what
this one plugin does.
L500[16:10:22] <killjoy> I forget the
name
L501[16:10:23] <killjoy> ...
L502[16:10:27] <killjoy> denziens
L504[16:10:54] <killjoy> They made a
scripting language for minecraft
L505[16:11:00] <ayyliens> i dont want that
tho
L506[16:11:02] <killjoy> it it could've
just been bukkit
L507[16:11:18]
⇨ Joins: gravityfox
(~gravityfo@cpe-23-242-168-28.socal.res.rr.com)
L508[16:11:19] <ayyliens> essentially what
I'd like these scripts for is quick prototyping for general
purposes
L509[16:11:24] <RandomX45> Nashorn can
bite... because every time you eval a function it creates a new
class. That class sticks around until you quit minecraft and never
is freed by the JVM.
L510[16:11:24] <killjoy> oh, that's just
yml configured
L511[16:11:25]
⇨ Joins: Hea3veN (~Hea3veN@181.171.123.14)
L512[16:11:48] <ayyliens> @Randomx45 so
memory leak city?
L513[16:12:31]
⇨ Joins: williewillus
(~williewil@cpe-24-28-24-13.austin.res.rr.com)
L514[16:12:48] <RandomX45> memory leak
city in the part of the JVM responsible for executing your program.
So you won't see it on your memory profiler unless you know what
your looking for.
L515[16:13:27] <RandomX45> At least a
native JS library has the liberty of freeing memory used for dead
code.
L516[16:13:31] <diesieben07> i would
assume you can point it as a classloader and dispose of htat once
oyu don't need it anymore?
L517[16:13:45]
⇨ Joins: kinggoesgaming
(uid23106@id-23106.tooting.irccloud.com)
L518[16:13:49] <RandomX45> nope
L519[16:14:07] <RandomX45> The classes
stay loaded in a private area of the JVM
L520[16:14:47] <RandomX45> And weather
that bytecode is ever freed is implementation dependent.
L521[16:15:13] ***
Vigaro is now known as V
L522[16:15:15] <RandomX45> Your best bet
for scripting would be embedding a native lua library.
L523[16:15:23] <diesieben07> how the fuck
do they load classes?
L524[16:15:28] <diesieben07>
unsafe.defineAnonymousClass?
L525[16:16:12] <ayyliens> yeah i did look
into lua
L526[16:16:12] ⇦
Quits: foxy (~gravityfo@cpe-23-242-168-28.socal.res.rr.com) (Ping
timeout: 384 seconds)
L527[16:16:19] <ayyliens> I love lua
:P
L528[16:16:35] <diesieben07> embedding
something native is a pain in the ass though
L529[16:19:16]
⇨ Joins: Umbraco
(~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L530[16:19:26] <williewillus> are we
looking for a scripting lang or something? :P
L531[16:19:36] <RandomX45> Perhaps I
should make a library where most of the 'pain in the ass' is taken
care of.
L532[16:19:40] <RandomX45> Na
L533[16:20:01] <RandomX45> Just discussing
the limitations of having a scripting lang implemented in pure
java
L534[16:21:21] <diesieben07> nashorn is
pretty good...
L535[16:21:28] <diesieben07> but if it has
a memory leak thats a bug...
L536[16:23:01] <ayyliens> nashorn is not
showing a js engine
L537[16:23:03] <ayyliens> only
L538[16:23:04] <ayyliens> ENGINE: Scala
Interpreter
L539[16:23:08] ⇦
Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) (Ping
timeout: 198 seconds)
L540[16:23:13] <diesieben07> Wut?
L541[16:23:21] <williewillus> what is
"scala interpreter" even supposed to mean :P
L543[16:23:55] <ayyliens> im on 1.8
L544[16:24:36] <williewillus> scala
probably registers itself
L545[16:24:45] <williewillus> or provides
an impl for the java interface
L546[16:25:05] <williewillus> i don't feel
like it makes for a particularly useful scripting language
though
L547[16:25:11] <williewillus> *easy to
use
L548[16:25:21] <williewillus> depending on
what people mean by "scripting"
L549[16:25:57] <TechnicianLP> GG Mojang
you implemented rbg colors instead of rgb
L550[16:26:16] <williewillus> ?
L551[16:26:25] <TechnicianLP> Fontrenderer
line 584
L552[16:26:25] <Ordinastie> are you sure
it's not a mapping issue ?
L553[16:26:28] <ayyliens> ¿
L554[16:27:35] <Ordinastie> yes, it's a
mapping issue
L555[16:27:51] <TechnicianLP> well its
fine everywhere else
L556[16:28:23] <williewillus> really dumb
mapping mistakes happen
L557[16:28:35]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
L559[16:28:48] <ayyliens> what yall get
when running that?
L560[16:29:00] <williewillus> in what kind
of environment?
L561[16:29:09] <ayyliens> jdk 8
L562[16:29:14] <williewillus> also what's
engineManager
L563[16:29:16] <williewillus> and where do
I get one
L564[16:29:23] <ayyliens> oh my bad
L565[16:29:30]
⇨ Joins: NineChickens
(uid196646@id-196646.ealing.irccloud.com)
L566[16:29:34] <ayyliens>
ScriptEngineManager engineManager = new
ScriptEngineManager();
L567[16:30:06] <Ordinastie> ENGINE: Oracle
Nashorn
L568[16:30:07] <Ordinastie> ENGINE: Scala
Interpreter
L569[16:30:14] <ayyliens> -_______-
L570[16:30:29] <ayyliens> what version of
jdk
L571[16:30:38] <diesieben07> that should
not matter
L572[16:30:38] <Ordinastie> latest
L573[16:30:40] <Ordinastie> 102 I
think
L574[16:30:43] <ayyliens> jre*
L575[16:30:50] <diesieben07> what context
are you creating this manager in?
L576[16:31:03] <ayyliens> client
mod?
L577[16:31:09] <diesieben07> so it's a
mod?
L578[16:31:11] <Ordinastie> 112 even
L579[16:31:18] <ayyliens> yeah
L580[16:31:36] <diesieben07> try new
SEM(null)
L582[16:31:53] <diesieben07> the
classloaders might not be passing through the engine services
L583[16:32:25] <ayyliens> ahh so your
saying the dev env might not have access to that
L584[16:32:45] <diesieben07> no
L585[16:32:54] <diesieben07> I am saying
FML has special classloaders for the mods
L586[16:33:05] <diesieben07> passing null
there says to use the system classloader instead of hte
caller's
L587[16:34:29] <ayyliens> Where do I find
SEM class or rather how do I invoke it
L588[16:34:42] <Ordinastie> lol
L589[16:34:44] <williewillus> wut
L590[16:34:49] <diesieben07>
ScriptEngineManager
L591[16:34:53] <ayyliens> oh
L592[16:34:54] <ayyliens> lmao
L593[16:35:10] <ayyliens> pls dont bully
me :P
L594[16:35:35] <Ordinastie> that's funny,
if I don't pass null, I only have the scala one, else I only have
nashorn
L595[16:35:48] <ayyliens> no still no nash
when passing null
L596[16:35:49] <ayyliens> to SEM
L597[16:36:16] <diesieben07> because if
you pass null you only get the system things
L598[16:36:22] <diesieben07> i.e. the ones
bundled with java
L599[16:36:29] <diesieben07> what JDK are
you using ayy?
L600[16:36:43] <ayyliens>
1jdk1.8.0_112
L601[16:36:49] <diesieben07> dafuq
L602[16:36:55] <ayyliens> that 1 was a
mistake lol
L603[16:37:14] <diesieben07> duh :P
L604[16:38:00] <Ivorius> > else I only
have nashorn
L605[16:38:01] <Ivorius> Ordinastie:
wat
L606[16:38:17] <williewillus> I get both
scala and nashorn in my modded dev environment
L607[16:38:21] <williewillus> openjdk
8u112
L608[16:38:27] <williewillus> just new
SEM()
L609[16:38:53] <ayyliens> thats what I was
doing originally
L610[16:40:58] <williewillus> if I do new
SEM(ClassLodaer.getSystemClasLoader()) I also get both
L611[16:41:00] <williewillus> lol
L612[16:41:33] <williewillus> if I do new
SEM(null) I just get nashorn
L613[16:42:09] <Ivorius> Oh it's a library
thing
L614[16:43:04] <Ordinastie> damn
williewillus I copy pasted it without even checking the spelling
><
L615[16:43:19] <williewillus> ?
L616[16:43:29] <Ordinastie>
"ClassLodaer.getSystemClasLoader()"
L617[16:43:44] <Ordinastie> but same
result, in that case, I do have both too
L618[16:44:19]
⇨ Joins: LexLap2
(~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
L619[16:44:19]
MineBot sets mode: +o on LexLap2
L620[16:45:12]
⇨ Joins: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L621[16:45:36] ⇦
Quits: LexLap3 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
(Ping timeout: 189 seconds)
L622[16:48:03]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:a8bd:f9f:4380:7121)
L623[16:52:48]
⇨ Joins: Pyker (pyker@pyker.net)
L624[16:52:50] ⇦
Quits: Pyker (pyker@pyker.net) (Remote host closed the
connection)
L625[16:53:15]
⇨ Joins: Pyker (pyker@pyker.net)
L626[17:03:22] <FusionLord> has anyone
messed with C&B as a dependency and know how to get the AABB of
the bits?
L627[17:08:22] <ayyliens> ok....
L628[17:08:37] ***
fry is now known as fry|sleep
L629[17:08:50] <ayyliens> so I just added
the jar from the jre folder as a dep and it works now -___-
L630[17:09:04] <williewillus> whatdo you
mean as a dep
L631[17:09:46]
⇨ Joins: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L632[17:12:05] <ayyliens> as a
dependency
L633[17:12:14] <williewillus> yes but what
does that mean
L635[17:13:18] ***
MrKickkiller is now known as MrKick|Away
L636[17:16:07] <williewillus> hmm
L637[17:16:27] <ayyliens> ideally i really
shouldnt have to do that though since no one else needed to
L638[17:17:13] <williewillus> hit ctrl alt
shift S, hit "SDK" on side, and select your JDK
L639[17:17:21] <williewillus> and see if
the nashorn jar is in the list under the classpath tab
L641[17:18:43] <ayyliens> yep
L642[17:18:56]
⇨ Joins: AnAngryBrit (~AngryBrit@2.125.91.81)
L643[17:19:40] ⇦
Quits: An_Angry_Brit (~AngryBrit@90.207.36.5) (Ping timeout: 384
seconds)
L644[17:19:40] ***
AnAngryBrit is now known as An_Angry_Brit
L645[17:22:43] ***
PaleoCrafter is now known as PaleOff
L646[17:36:40] ⇦
Quits: TechnicianLP (~Technicia@p4FE1C1B1.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L647[17:40:36]
⇨ Joins: karjah
(~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L648[17:44:17] ⇦
Quits: sdtr443w
(webchat@99-58-60-227.lightspeed.austtx.sbcglobal.net) (Ping
timeout: 195 seconds)
L649[17:49:42] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 384 seconds)
L650[17:52:00] ⇦
Quits: LexLap2 (~LexManos@50-39-179-178.bvtn.or.frontiernet.net)
(Quit: Leaving)
L651[17:54:08] ⇦
Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
(Ping timeout: 206 seconds)
L652[18:02:05]
⇨ Joins: immibis
(~chatzilla@122-61-224-36.jetstream.xtra.co.nz)
L653[18:14:15] ⇦
Quits: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit:
Leaving)
L654[18:16:16] ⇦
Quits: founderio
(~Thunderbi@p200300C4E3C11D004425E4ADF3AB6C74.dip0.t-ipconnect.de)
(Quit: founderio)
L655[18:33:55]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-228-28.dyn.iinet.net.au)
L656[18:53:43] ⇦
Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Read
error: Connection reset by peer)
L657[18:55:38] ⇦
Quits: Alex_hawks
(~Alex_hawk@2001:8003:84a5:7a00:cd1d:f539:4568:39eb) (Read error:
Connection reset by peer)
L658[18:56:18]
⇨ Joins: Alex_hawks
(~Alex_hawk@2001:8003:84a5:7a00:cd1d:f539:4568:39eb)
L659[18:56:56] <FusionLord> anyone know
off the top of their head how to save an NBTTagCompound to
File?
L660[18:57:02] <FusionLord> is there a
helper class?
L661[19:01:58]
⇨ Joins: Fridtjof (prassel@2001:470:ca8f::4)
L662[19:04:08] <tterrag> there's a method
in NBTTagCompound no?
L663[19:07:18] ⇦
Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Quit:
Leaving)
L664[19:07:26] <FusionLord> its
CompressedStreamTools
L665[19:08:04] <tterrag> yes
L666[19:08:14] <tterrag> (which calls
package-private NBTTagCompound methods)
L667[19:08:32] <FusionLord> new question
tho, where does one subscribe FMLServerStarted and
FMLServerStopping? would that be preInit?
L668[19:08:39] <tterrag> no, those are
lifecycle events
L669[19:08:45] <tterrag> use
@EventBus
L670[19:08:57] <FusionLord> ok
thanks!
L671[19:12:07] <FusionLord> tterrag, those
would be good events to load/save an nbt file yes?
L672[19:12:51] <tterrag> depends on the
purpose
L673[19:15:25] ⇦
Quits: Blarghedy (~Blarghedy@50-90-115-148.res.bhn.net) (Killed
(NickServ (GHOST command used by Blarghles)))
L674[19:15:29]
⇨ Joins: Blarghedy
(~Blarghedy@50-90-115-148.res.bhn.net)
L675[19:16:01] <FusionLord> information
that is the same across all dimensions
L676[19:16:40] <FusionLord> well
information that doesn't need to read write constantly
L677[19:17:05] <diesieben07>
WorldSavedData?
L678[19:17:09] <tterrag> ^
L679[19:18:41] <FusionLord> is that per
save or per dim?
L680[19:19:53] <FusionLord> and how would
one tap into it? events?
L681[19:20:35] <tterrag> there's one for
both
L683[19:25:14] <FusionLord> did i miss
registration somewhere in there?....
L684[19:26:17] <FusionLord> i know there
is a section called "Registration and Usage" but fail to
see the registration.
L685[19:26:46] <tterrag>
world.getMapStorage
L686[19:27:07] <tterrag> the code at the
end shows everything you need
L687[19:28:12] ⇦
Parts: BrainStone|Away (BrainStone@the.feds.just.stole-your.pw)
())
L688[19:28:32] ⇦
Quits: cpup (~cpup@32.218.113.169) (Ping timeout: 198
seconds)
L689[19:30:56] <FusionLord> oh so call the
ExampleWorldStorageData.get() everytime i need it
L690[19:31:03] <FusionLord> passing it the
world
L691[19:31:07] <FusionLord> got it
thanks!
L692[19:34:25]
⇨ Joins: cpup (~cpup@32.218.113.169)
L693[19:35:40] ***
diesieben07 is now known as diesieben|away
L694[19:48:45] ⇦
Quits: c233 (~c233@164.40.206.101) (Ping timeout: 189
seconds)
L695[19:50:38]
⇨ Joins: karjah
(~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L696[19:54:15] ⇦
Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
(Ping timeout: 189 seconds)
L697[19:55:35] ⇦
Quits: shadekiller666
(~shadekill@adsl-108-71-36-38.dsl.lsan03.sbcglobal.net) (Quit:
Leaving)
L698[19:56:37] ⇦
Quits: PrinceCat (~PrinceCat@58-7-228-28.dyn.iinet.net.au) (Quit:
My MacBook has gone to sleep. ZZZzzz…)
L699[20:12:19] <FusionLord> ahh I have to
sync the data, :/
L700[20:14:30] <ayyliens> how do you
lookup a block that has meta data from a string
L701[20:14:43] <ayyliens> say I wanted to
find like green stained glass
L702[20:14:48] <ayyliens>
Block.getBlockFromName("minecraft:stained_glass")
L703[20:18:26] <howtonotwin>
getDefaultState().withProperty(BlockGlass.SOMETHING,
SOMETHING.GREEN);
L704[20:18:28] <howtonotwin> or so
L705[20:18:42] <ayyliens> cool
thanks
L706[20:18:46] <howtonotwin> you can call
Block::getStateFromMeta too
L707[20:18:53] <howtonotwin> but really
that shouldn't be used
L708[20:19:17] <howtonotwin> (in general
you should just pretend metadata doesn't exist)
L709[20:19:46] <ayyliens> and if i want to
make sure it's a specific color of glass what do I do then?
L710[20:20:11] <ayyliens> let me try out
getDefaultState().withProperty
L711[20:20:21] <howtonotwin> ?
L712[20:20:27] <howtonotwin> glass color
isn't a part of the block
L713[20:20:35] <howtonotwin> it's part of
the block state
L714[20:20:52] <howtonotwin> you call up
the default state for stained glass (white) and then set it
green
L715[20:47:48] ⇦
Quits: Cooler (~CoolerExt@45.249.156.150) (Quit:
Leaving)
L716[20:49:21]
⇨ Joins: iso2013
(~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L717[20:57:28] <FusionLord> this is the
proper way to update a block right?
L718[20:57:29] <FusionLord>
worldIn.notifyBlockUpdate(pos, state, state.withProperty(RENDER,
heldItem.getItem() == Items.AIR), 3);
L719[20:57:37] <FusionLord> state that
is
L720[20:57:48] ⇦
Quits: killjoy (~killjoy@cpe-76-182-16-229.nc.res.rr.com) (Ping
timeout: 206 seconds)
L721[20:59:48] <howtonotwin> no...
L722[20:59:52] <howtonotwin>
world.setBlockState
L723[21:00:08] <howtonotwin> and don't use
the flag unless you know what you're doing
L724[21:00:54] ⇦
Quits: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(Quit: Pop!)
L725[21:02:41]
⇨ Joins: killjoy
(~killjoy@cpe-76-182-16-229.nc.res.rr.com)
L726[21:02:44] ⇦
Quits: Wastl2_ (~Wastl2@x4e350883.dyn.telefonica.de) (Ping timeout:
198 seconds)
L727[21:04:38] ⇦
Quits: Katrix (~Katrix@2a02:fe0:cb10:2420:3dee:7372:aa77:73b) (Ping
timeout: 384 seconds)
L728[21:05:08]
⇨ Joins: Wastl2
(~Wastl2@x4e340c4c.dyn.telefonica.de)
L729[21:07:25] ⇦
Quits: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Quit:
Bye :))
L730[21:15:28]
⇨ Joins: LiftLeft
(~loser@im.from.the.gigamatrix.xyz)
L731[21:15:32] <LiftLeft> hello
L732[21:19:34]
⇨ Joins: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net)
L733[21:23:18] ***
TTFTCUTS is now known as TTFT|Away
L734[21:24:40] ⇦
Quits: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
(Remote host closed the connection)
L735[21:25:21] ⇦
Quits: Jezza (~Jezza@92.206.161.17) (Ping timeout: 206
seconds)
L736[21:31:06] ⇦
Quits: NineChickens (uid196646@id-196646.ealing.irccloud.com)
(Quit: Connection closed for inactivity)
L737[21:35:44] ⇦
Quits: fdz (~fdz@207.174.251.19) (Ping timeout: 198
seconds)
L738[21:48:16] <FusionLord> @tterrag,
WorldSaveData should save automatically right?
L739[21:51:15]
⇨ Joins: karjah
(~karjah@h124.235.88.75.dynamic.ip.windstream.net)
L740[21:56:44] ⇦
Quits: karjah (~karjah@h124.235.88.75.dynamic.ip.windstream.net)
(Ping timeout: 198 seconds)
L741[21:59:12]
⇨ Joins: McJty
(~jorrit@94-224-154-146.access.telenet.be)
L742[22:09:38] <FusionLord> ok I got
saving working, but wont load
L743[22:11:32]
⇨ Joins: Redfoxmoon
(~Red@177.92-221-236.customer.lyse.net)
L744[22:17:12] <LexMobile> !gm
IParticleFactory.*
L745[22:17:30] <LexMobile> !gm
IParticleFactory.createParticle
L746[22:19:55] <FusionLord> hello/ Mr.
L
L747[22:20:01] ⇦
Quits: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com)
(Quit: Leaving)
L748[22:23:44] ⇦
Quits: Lathanael|Away (~Lathanael@p54961D12.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L749[22:24:20] ⇦
Quits: cpup (~cpup@32.218.113.169) (Ping timeout: 198
seconds)
L750[22:24:30]
⇨ Joins: cpup (~cpup@32.218.113.169)
L751[22:30:40]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960D19.dip0.t-ipconnect.de)
L752[22:55:02] <mezz> today I wondered
"hmm what would happen if I added generics to Forestry's API
for all the tree/bee/butterfly stuff? That would be nice right,
type safety? 6 hours later... kill me...
L753[23:03:27] ⇦
Quits: RichardG (~richardg8@201.37.255.130) (Read error: Connection
reset by peer)
L754[23:03:56]
⇨ Joins: RichardG (~richardg8@201.37.255.130)
L755[23:03:56]
MineBot sets mode: +v on RichardG
L756[23:10:51]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L757[23:11:50] ***
Clank is now known as Clank[Away]
L758[23:30:03]
⇨ Joins: Cooler (~CoolerExt@45.249.156.150)
L759[23:33:08] ⇦
Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Read error:
Connection reset by peer)
L760[23:34:48]
⇨ Joins: Davnit
(~Davnit@72-189-115-20.res.bhn.net)
L761[23:43:09] ***
fry|sleep is now known as fry
L762[23:43:57]
⇨ Joins: jrbudda
(~jrbudda__@cpe-172-74-193-88.sc.res.rr.com)
L763[23:44:38] ⇦
Quits: jrbudda (~jrbudda__@cpe-172-74-193-88.sc.res.rr.com) (Client
Quit)
L764[23:56:54] ⇦
Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit:
Leaving)