<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:01:20] ***
mrkirby153 is now known as kirby|gone
L2[00:02:23] ⇦
Quits: Gaz (~Gaz492@why.dont.you.ticklemy.ninja) (Ping timeout: 198
seconds)
L3[00:02:36] ⇨
Joins: LexLap (~LexManos@209.36.39.66)
L4[00:02:36]
MineBot sets mode: +o on LexLap
L5[00:07:11] ***
PaleOff is now known as PaleoCrafter
L6[00:08:04] <PaleoCrafter> killjoy,
visualvm ;)
L7[00:09:20] <PaleoCrafter> And please don't
return null from for an optional q q
L8[00:13:09] ⇨
Joins: Szernex
(~Szernex@188-23-190-21.adsl.highway.telekom.at)
L9[00:13:26] <killjoy> I'm not
L10[00:13:36] <killjoy> I'll figure out
another way
L11[00:13:39] ***
AbrarSyed is now known as Abrar|gone
L12[00:15:05] <PaleoCrafter> What's your
exact usecase?
L13[00:15:42] <killjoy> It's not
important
L14[00:16:38] <insaneau_> Anyone got the
new capabilities thing working? Mine seems to hate me.
L15[00:16:43] <PaleoCrafter> My functional
mind needs this to be clarified :P but generally you can just
return an optional of another optional :P
L16[00:17:15] <PaleoCrafter> insaneau_,
what exactly? For IItemHandler look at the furnace
L17[00:17:26] ⇦
Quits: Ministry (~M1nistry@220-253-72-185.dyn.iinet.net.au) (Read
error: Connection reset by peer)
L18[00:17:48] ⇨
Joins: Ministry
(~M1nistry@220-253-72-185.dyn.iinet.net.au)
L19[00:19:11] <insaneau_> PaleoCrafter,
forgive me stupidity, but if I have to implement ISidedInventory
still, what benefit is there for the capability?
L20[00:19:39] <PaleoCrafter> You'll
eventually not have to implement ISided anymore
L21[00:19:48] <insaneau_> but for now I
do?
L22[00:20:10] <PaleoCrafter> Yes, until
capabilities are more widespread
L23[00:21:40] ⇨
Joins: alex_6611_
(~alex_6611@p5DC16AC5.dip0.t-ipconnect.de)
L24[00:21:47] ⇦
Quits: blood_ (unknown@ool-182e0a55.dyn.optonline.net)
()
L25[00:22:34] <LexLap> Do NOT implement
ISided
L26[00:22:43] <LexLap> its now considered
bad form
L27[00:23:10] <LexLap> it exposes to many
internals and the less you implement it/support it the faster
modders will switch
L28[00:23:16] <insaneau_> ok LexLap, so I
just need to override the getCapabilities like the furnace?
L29[00:23:25] <LexLap> get and has
L30[00:24:18] ⇦
Quits: Waterpicker
(~waterpick@waterpicker-p6-2378-144-167-110-254.ddns.ualr.edu)
(Remote host closed the connection)
L31[00:25:01] <PaleoCrafter> Ah, I'll note
that for other people with questions, maybe mark ISided as
deprecated? (unless it already is)
L32[00:25:17] <LexLap> sadly cant
L33[00:25:26] <LexLap> vanilla code and
all
L34[00:25:33] <PaleoCrafter> Oh, right
xD
L35[00:26:18] <LexLap> my hope is that
someimte in the future as with how its worked in the past
L36[00:26:24] <LexLap> once forge gets it
fully fleshed out
L37[00:26:28] <LexLap> mc will take
it
L38[00:27:15] <PaleoCrafter> Let's hope so,
and also hope that they don't fuck it up if they take it xD
L39[00:27:32] ⇦
Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout:
198 seconds)
L40[00:28:45] ***
PaleoCrafter is now known as PaleOff
L41[00:32:36] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8002:c1a1:49a6:9520:586f:3eb)
(Quit: Leaving)
L42[00:33:42] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L43[00:33:51] ⇨
Joins: fuj1n (~fuj1n@101.190.14.210)
L45[00:35:51] ⇦
Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Ping timeout: 198
seconds)
L46[00:35:56] <Matthew> would be cool to
integrate that with the MCP process
L47[00:37:38] <LexLap> intersting but
no
L48[00:37:53] <Matthew> :(
L49[00:37:59] <LexLap> not worth the effort
and instability it adds to the exported code
L50[00:38:38] <Cazzar> TIL Rainbow 6 Siege
Sheilds can withstand bullets, but not... melee attacks.
L51[00:38:40] <luacs1998> Matthew, got a
while to talk about permsapi design?
L52[00:39:00] <luacs1998> and the ftbutils
guy (can't remember the name) if you're there
L53[00:39:27] <Matthew> luacs1998, yeah
sure
L54[00:39:51] <Matthew> Lex, what
instability would it add? it wouldn't affect runtime at all
L56[00:40:11] <Matthew> I was thinking run
it once per mc version, then ship the data it generates with
mcp
L57[00:40:15] ⇦
Quits: PrinceCat (~PrinceCat@58-7-248-218.dyn.iinet.net.au) (Quit:
My Mac has gone to sleep. ZZZzzz…)
L58[00:40:36] <Matthew> then have
mcinjector or whatever inject the annotations
L59[00:40:45] <LexLap> not worth the effort
and instability it adds to the EXPORTED CODe
L60[00:40:52] <LexLap> Or should I say,
DECOMPILED CODE
L61[00:41:21] <insaneau_> well... this is
weird... the stack in handler.extractItem is different to the stack
being added to the hopper...
L62[00:42:01] <killjoy> after looking at
that, I'd say kotlin is weird.
L63[00:42:08] <killjoy> everything's just
"fun fun fun"
L64[00:42:09] <Matthew> humm ok, don't
really understand the instability issue but meh
L65[00:42:15] <killjoy> and we can't have
that in forge
L66[00:42:16] <LexLap> meh
L67[00:42:27] <LexLap> just take my word to
tired and my back akes to explain it
L68[00:42:32] <LexLap> but ive looked into
it months ago
L69[00:42:50] <Matthew> alternative would
be to convince mojang to leave the @Nullable annotations in
:P
L70[00:43:03] <LexLap> sadly thats a source
level annotation only iirc
L71[00:43:11] <Matthew> jsr305 is
runtime
L72[00:43:12] <Cazzar> JSR one isn't it's
runtime
L73[00:43:18] ⇦
Quits: alex_6611_ (~alex_6611@p5DC16AC5.dip0.t-ipconnect.de) (Ping
timeout: 189 seconds)
L74[00:43:29] ⇦
Quits: VikeStep (~VikeStep|@203.15.33.191) (Read error: Connection
reset by peer)
L75[00:43:32] <LexLap> meh then go hound
the mojang crew
L76[00:44:19] <Cazzar> That also infers
that they use it, we don't know
L77[00:44:45] <Matthew> grum said they use
@Nullable iirc
L78[00:45:10] ⇨
Joins: Zorn_Taov
(~Greenfox@c-67-164-28-138.hsd1.ca.comcast.net)
L80[00:47:08] <Zorn_Taov> question! would
it be a better idea to generate recipes on server load/login? I'm
trying to inject the resulting item of a recipe with the wood plank
that's used to craft that particular item, and I'm getting desyncs
between client and server blockID mappings because they're
generated at different times
L81[00:48:48] ⇦
Quits: zetaPRIME (~zetaPRIME@209.141.57.4) (Ping timeout: 189
seconds)
L82[00:49:04] <LexLap> ya that probably was
supposed to be a &&
L83[00:49:20] <insaneau_> just checking i
wasn't going insane
L84[00:49:22] <insaneau_> despite the
name
L85[00:49:31] <LexLap> make a list of
bugs
L86[00:49:35] <LexLap> perferribly in pr
form
L87[00:49:49] <LexLap> when im back from
con i'll be doing a run through and most likely doing another
RB
L88[00:54:06] <Matthew> luacs1998, looks ok
from an initial lookthrough. not a fan of the PermissionContext
though
L89[00:55:25] <Matthew> String -> Object
contexts would be better imo. that way mods can add their own
context too
L90[00:58:11] ⇦
Quits: LexLap (~LexManos@209.36.39.66) (Read error: Connection
reset by peer)
L91[00:58:15] <luacs1998> idk
actually
L92[00:58:26] <luacs1998> i did string
-> object at first
L93[00:58:28] <luacs1998> olee changed
it
L94[01:01:46] ⇦
Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping timeout:
186 seconds)
L95[01:01:56] ⇦
Quits: DemoXin (~DemoXin@138.sub-70-197-168.myvzw.com) (Killed
(NickServ (GHOST command used by DemoXin-StartUp)))
L96[01:01:58] ⇨
Joins: DemoXin (~DemoXin@138.sub-70-197-168.myvzw.com)
L97[01:04:10] ⇨
Joins: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de)
L98[01:06:33] ⇦
Quits: Brokkoli (~Brokkoli@f054104244.adsl.alicedsl.de) (Quit: Die
Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und
das T�ten angemessen wirkt. (George Orwell))
L99[01:10:00] <LatvianModder> luacs1998,
sup
L100[01:10:10] <LatvianModder> The ftbu
guy, it is I
L101[01:10:13] ***
kroeser|away is now known as kroeser
L103[01:15:19]
⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L104[01:15:37] ***
minecreatr is now known as Mine|dreamland
L105[01:16:30]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L106[01:18:09]
⇨ Joins: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L107[01:19:30] ⇦
Quits: EyeOfKoishi (~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping
timeout: 198 seconds)
L108[01:20:29] ⇦
Quits: SubconsciousEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
(Ping timeout: 194 seconds)
L110[01:22:16] <Zaggy1024> ...is that
different than Windows 10 Edition?
L111[01:22:42]
⇨ Joins: Noppes
(~Noppes@82-168-99-26.ip.telfort.nl)
L112[01:22:55] <Zaggy1024> guess I should
read the article
L113[01:23:07] <Zaggy1024> just seems
strange for them to announce *another* Windows version
L114[01:23:08] <Zaggy1024> >.>
L115[01:23:30] <luacs1998> and that,
ladies and gentlemen, is why everything is being jsonized
L116[01:23:36] <xaero> It's based on the
W10 edition
L117[01:24:08] <xaero> but with more
"teacher controls"
L118[01:25:54] <xaero> and the java
MinecraftEdu is being phased out since MS bought it
L119[01:26:07] <xaero> er
L120[01:26:40] <xaero> well I spoke too
soon, it'll still be maintained for the forseeable future
L121[01:27:57] <xaero> maybe MS will let
the MinecraftEdu guys do their thing as catch-up to the education
edition (their main focus)
L122[01:28:32] <xaero> because feature
parity
L123[01:32:57] <Zaggy1024> "It should
be possible to import...similar mods"???
L124[01:33:02] <Zaggy1024> what does that
even mean
L125[01:35:32] ⇦
Quits: ChJees (~ChJees@h211n5-sv-a13.ias.bredband.telia.com) (Ping
timeout: 189 seconds)
L126[01:36:26] <Zaggy1024> and do they
intend to somehow make it possible to write powerful mods in
C++?
L127[01:37:07] <McJty> In theory that is
possible but they would have to make a proper API to allow access
to the MC internals.
L128[01:37:14] <McJty> And then mods
should be written as dll's
L129[01:37:15] <xaero> hmm I take it to
mean a C++ port of a Java mod with or without the original Java
mod's author's permission (code is copywritable, but ideas are
not)
L130[01:37:26] <luacs1998> i wouldn't know
lol
L131[01:37:34] <luacs1998> how would you
distribute it, too?
L132[01:38:01] <McJty> Doing this in a
platform independent manner is possible but harder. And you would
of course need separate mods for the different OSes
L133[01:38:46] <Zaggy1024> ideas are
intellectual property to people that have the right to them, are
they not?
L134[01:39:51] <xaero> I guess, see for
example old drama like Eloraam's RedPower and derivatives
L135[01:40:03] <Zaggy1024> and the word
"powerful" is the most important word of my
question
L136[01:40:20] <Zaggy1024> I don't see any
C++ mods having the power to do what Java mods can, at least not
for quite a while
L137[01:40:42] <Zaggy1024> without
Minecraft being open source anyway :P
L138[01:44:39]
⇨ Joins: VikeStep (~VikeStep@101.184.165.77)
L139[01:54:05] ***
AEnterpriseAFK is now known as AEnterprise
L140[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20160127 mappings to Forge Maven.
L141[02:00:06] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20160127-1.8.9.zip
(mappings = "snapshot_20160127" in build.gradle).
L142[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/
L143[02:08:47] ⇦
Quits: AbsentThirdEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
(Quit: I am the forgotten eye.)
L144[02:11:00] <killjoy> !gc coh 1.8
L145[02:13:15] ⇦
Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Quit:
Poof)
L146[02:15:42] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 189
seconds)
L147[02:20:05]
⇨ Joins: Kobata
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com)
L148[02:20:43] ⇦
Quits: xampp (~xampp@c-98-243-68-246.hsd1.mi.comcast.net) (Ping
timeout: 194 seconds)
L149[02:20:46]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L150[02:24:10] <sham1> !gc coh 1.8
L151[02:24:16] <sham1> coh coh
L152[02:29:45] ***
kroeser is now known as kroeser|away
L153[02:31:24] ⇦
Quits: Zorn_Taov (~Greenfox@c-67-164-28-138.hsd1.ca.comcast.net)
()
L154[02:35:05]
⇨ Joins: Mowmaster
(~Mowmaster@2600:1014:b119:874:bccf:41b7:8812:975f)
L155[02:37:22] ⇦
Quits: Mowmaster_Mobile (~Mowmaster@67-3-191-23.omah.qwest.net)
(Ping timeout: 186 seconds)
L156[02:39:27] ***
Ashlee is now known as Ash|Work
L157[02:41:36] ***
Darkhax is now known as Darkhax_AFK
L158[02:45:58] <killjoy> I wanted to know
because it was using a lot of mem. Turns out it's normal for that
class
L159[02:50:57] ***
kroeser|away is now known as kroeser
L160[02:55:57] ***
AEnterprise is now known as AEnterpriseAFK
L161[03:01:14] ***
kroeser is now known as kroeser|away
L162[03:14:42] ***
kroeser|away is now known as kroeser
L163[03:16:03] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:c065:914e:1ba2:de6a:9da7)
(Quit: Leaving)
L165[03:19:38] <LatvianModder> And I plan
to make a PR for Forge. It might get burned, but its worth a shot.
No permission handling, just the permission object
L166[03:21:27]
⇨ Joins: BerciTheBeast
(BerciTheBe@77-111-11-55.ipv4.tusmobil.si)
L167[03:22:59] <luacs1998> LatvianModder,
alright
L168[03:23:07] <luacs1998> i'll drop it
past my permissions guy and get him to talk to you
L169[03:23:22] <luacs1998> no guarantees
he won't set fire to it first though
L170[03:23:47] <LatvianModder> Heh,
yeah
L171[03:24:08] <LatvianModder> Depends. If
it will be included in Forge, he might not :P
L172[03:31:08] ***
Kolatra[away] is now known as Kolatra
L173[03:39:24] <Wuppy> guten morgen
:)
L174[03:40:14] ***
kroeser is now known as kroeser|away
L175[03:47:01] <luacs1998> LatvianModder,
i believe a long time ago, someone tried to get an event-based
permsapi past lex
L176[03:47:11] <luacs1998> he got shot
down and blasted into ten thousand pieces
L178[03:50:55] <sham1> Ded
L179[03:51:38] <sham1> Well abrar and lex
did present good points
L180[03:51:42] ⇦
Quits: DemoXin (~DemoXin@138.sub-70-197-168.myvzw.com) (Killed
(NickServ (GHOST command used by DemoXin-StartUp)))
L181[03:51:45]
⇨ Joins: DemoXin
(~DemoXin@138.sub-70-197-168.myvzw.com)
L182[03:54:41] <sham1> So...
L183[03:54:54] <sham1> Also, that should
not be a thing in Forge anyway
L184[03:55:05] <sham1> built-in at
least
L185[03:58:46] <luacs1998> sham1, it's
meant as a simple yes/no system for mods
L186[03:59:01] <luacs1998> to interface
with things like ForgeEssentials, or servertools, or spong
L187[03:59:07] <luacs1998> *sponge
L188[04:03:14] <LatvianModder> Otherwise
we must depend on each others mods
L189[04:04:34]
⇨ Joins: xampp
(~xampp@c-98-243-68-246.hsd1.mi.comcast.net)
L190[04:07:30] ***
kroeser|away is now known as kroeser
L191[04:33:07] <mallrat208> Awesomesauce
.. got the Lumberjack mod working on 1.8.9. *runs off to fell all
the trees*
L192[04:34:24] <sham1> >fell
L193[04:34:53] <sham1> What does that
sentence even mean
L194[04:35:33] <sham1> Would cutting the
trees be better for you
L195[04:42:02]
⇨ Joins: Meow-J
(uid69628@id-69628.highgate.irccloud.com)
L196[04:44:34] ⇦
Quits: Drullkus (~Drullkus@2601:646:8301:8947:1d93:ddb4:bdf0:6d76)
(Ping timeout: 186 seconds)
L198[04:47:11] ⇦
Quits: pauljoda (~pauljoda@24.144.20.41) (Ping timeout: 194
seconds)
L199[04:47:18] <sham1> ENGLISH LANGUAGE
*shakes fist at it*
L200[04:47:31] <sham1> That makes
absolutely no sense
L201[04:47:40]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:8947:50c6:d6d6:c6c9:b7cb)
L202[04:53:22]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8d872d48.access.telenet.be)
L203[04:56:48] <Wuppy> ugh, hangovers are
not fun :<
L204[04:58:01] ⇦
Quits: turmfalke_ (~turmfalke@p54a68892.dip0.t-ipconnect.de) (Ping
timeout: 194 seconds)
L205[04:59:14] ***
kroeser is now known as kroeser|away
L206[05:00:02] <Cazzar> sham1: there's
worse :P
L207[05:00:48] <Wuppy> sham1, there's also
a special word specifically for comitting suicide by throwing
yourself out of a window
L208[05:02:20]
⇨ Joins: Mraoffle
(~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net)
L209[05:09:11] <Cazzar> Wuppy: i'm sure
theres a name for everything :P
L210[05:09:32] <Wuppy> there's no such
word in dutch :P
L211[05:10:12] <Cazzar> one sec.
L212[05:10:14] ⇦
Quits: insaneau_
(~insaneau@CPE-101-182-96-190.lnse2.woo.bigpond.net.au) (Read
error: Connection reset by peer)
L213[05:11:53]
⇨ Joins: turmfalke_
(~turmfalke@p54A68B0F.dip0.t-ipconnect.de)
L214[05:12:18] <Cazzar> \o/ this upload
speed
L217[05:12:46] <mallrat208> Simply
Amazing
L218[05:13:31] <Cazzar> sham1: might like
that one too :P
L219[05:14:27] <Wuppy> english isn't a
copmlicated lagnguage
L220[05:14:29] <Wuppy> just a strange
one
L221[05:14:42] <Cazzar> It can be
complex.
L222[05:14:59] <mallrat208> It's an
amalgamation of several languages that ignores all of the rules
that it takes from
L223[05:15:03] <Wuppy> it's easier than
dutch
L224[05:15:10] <Wuppy> and much easier
than german :o
L225[05:16:47] <sham1> But like German,
English has a fuckton of exceptions
L226[05:16:49] <Cazzar> I wasn't saying it
was the worst
L227[05:17:03] <Cazzar> sham1: I before E
except after C :P
L228[05:17:10] <Wuppy> Cazzar, I've
learned dutch and german so to me, english is easy-ish
L229[05:17:29] <sham1> Well I don't
natively speak Indo-European so...
L230[05:17:53] <sham1> Let alone
Germanic
L231[05:17:58] <Wuppy> jesus.... what did
people upload to our repository this time :V
L232[05:18:02] <Wuppy> takes ages to
download
L233[05:18:14] <sham1> Git?
L234[05:18:19] <sham1> SVN? CVN?
L235[05:18:19] <Wuppy> perforce :D
L236[05:18:27] <Wuppy> aka, the best
L237[05:18:33] <Cazzar> debatable.
L239[05:18:51] <Wuppy> personally it's by
far the best :)
L240[05:19:02] <Cazzar> おことわりします
L241[05:19:09] <Wuppy> and most big
companies use it so that's a plus as well
L242[05:19:18] <Wuppy> what's that Cazzar?
I just see lego :P
L244[05:19:53] <Cazzar> Get a proper
font.
L245[05:19:53] <Wuppy> ... right, I still
dont understand that
L246[05:19:57] <sham1> Why Japanese
characters
L247[05:19:58] <Cazzar> okotowari
shimasu
L249[05:20:31] <Cazzar> sham1: dunno,
maybe because that's one of the 2 input methods I have? :P
L250[05:20:33] <Wuppy> this was
consolas
L251[05:20:38] <Wuppy> that's a proper
font right
L252[05:20:45] <sham1> You write methods
in Japanese!?
L253[05:21:28] <Cazzar> Wuppy: IIRC
consalas alone doesn't support much more than ASCII
L254[05:21:40] <Wuppy> probably,
yeah
L256[05:21:45] <Wuppy> but it's a nice
font
L257[05:21:57] <Wuppy> what is another
good font for IRC then?
L258[05:21:58] <sham1> Oh
L259[05:22:03] <sham1> Monospace
L260[05:22:23] <Wuppy> that's quite blocky
though
L261[05:22:23] <Cazzar> I'm using
Anonymous pro
L263[05:22:39] <Cazzar> plus a GTK dark
theme
L264[05:23:13] <Wuppy> that's one nice
font
L266[05:24:18] <Wuppy> yep, found it,
thanks :)
L267[05:24:23]
⇨ Joins: mezz_
(~mezz@2601:641:4000:63:c11d:7778:cc05:e3be)
L269[05:25:19] <Wuppy> I'm quite happy
with the default look tbh
L271[05:25:52] <sham1> That's a lot of
channels open
L272[05:26:03] <sham1> Well I use
monospace and Solarized dark
L273[05:26:05] <Cazzar> sham1: this is
after I culled a lot :P
L274[05:26:54] <sham1> jeez
L275[05:26:58] ⇦
Quits: mezz (~mezz@2601:641:4000:63:150d:c54b:18dc:20e1) (Ping
timeout: 186 seconds)
L276[05:27:33] <Wuppy> do you guys know
mensch argere dich nicht?
L277[05:27:55] <sham1> nah
L279[05:28:31] <Cazzar> Then again, I need
to also re setup Exact Audio Copy
L281[05:32:26] <Wuppy> how is it still
downloading :o
L282[05:34:32] <Wuppy> heh, it could
actually be that hideo kojima is showing up at our univercity today
:P
L283[05:35:12] <Wuppy> small chance, but
still :D
L285[05:38:33] <Wuppy> too bad, he left
NL
L286[05:38:47] <Wuppy> he was here
yesterday
L287[05:40:14] <Wuppy> oh well, someone
from Sony is coming over so it'll be cool anyway :)
L288[05:40:30] ***
AEnterpriseAFK is now known as AEnterprise
L289[05:40:45]
⇨ Joins: KGS
(~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L290[05:41:50] ***
PaleOff is now known as PaleoCrafter
L291[05:51:50] <Dagarath> Hey guys, is
there a way to get the texture location of a block in 1.7.10? I
mean, from the block itself.
L292[05:53:04] ***
kroeser|away is now known as kroeser
L293[05:53:05] <gigaherz> getIcon?
L294[05:53:39] <Dagarath> that will give
me the texture location? I mean ResourceLocation specifically
L295[05:54:04] <gigaherz> havent' used 1.7
in a long time, can't remember
L296[05:54:05] <gigaherz> XD
L297[05:54:11] <gigaherz> look at the
method declaraction and see for yourself
L298[05:54:21] <Dagarath> alrighty
L299[05:54:42] <Dagarath> thanks, I need
to get texture location to apply to my tiny custom block heh
L300[05:56:13] *
sham1 mumbles something bad about sticking to 1.7.x
L301[05:56:20] ***
zz_SnowShock35 is now known as SnowShock35
L302[05:56:44] <Dagarath> There is
something to be said about deving for both though
L303[05:57:47] <sham1> Oh?
L304[05:57:52] <sham1> Well that's
different
L305[05:58:19] <Dagarath> How so?
retaining backwards compatibility isnt a new concept
L306[05:58:28] <PaleoCrafter> Yes, that's
it's just as bad
L307[05:58:35] <sham1> But you have to
"let it go"
L308[05:58:52] <Dagarath> No I have to do
what I want to
L309[05:58:57] <PaleoCrafter> 1.7 has to
die already
L310[05:59:09] <gigaherz> no one "has
to do" anything
L311[05:59:12] <sham1> We need to stick a
steak through its heart
L312[05:59:15] <gigaherz> 1.7 will die on
its own
L313[05:59:22] <asie> PaleoCrafter: 1.2.5
isn't dead
L314[05:59:25] <asie> 1.4.7 isn't
dead
L315[05:59:27] <gigaherz> and if some
people want to maintain nostalgia packs, thats ok
L316[05:59:28] <sham1> There is one thing
everyone "has to do"
L317[05:59:29] <sham1> die
L318[05:59:30] <asie> do you really think
1.7.10 will be ever dead?
L319[05:59:42] <asie> it's no longer the
center of attention, but minecraft versions rarely die
L320[05:59:42] <PaleoCrafter> I wish it
would :P
L321[05:59:46] <sham1> Why are 1.2.5 and
1.4.7 still up :C
L322[05:59:48] <sham1> Seriously
people
L323[05:59:50] <asie> fyberoptic was
maintaining a mod for /alpha 1.2.6/ half a year ago
L324[05:59:52] <Dagarath> Nope. Plenty of
mods died at 1.7.10, plenty of people will stick with it
L325[05:59:53] <asie> so please
L326[06:00:03] <asie> and there's a server
still up which is on 1.6.4 because traincraft
L327[06:00:18] <PaleoCrafter> I don't mind
the users not moving
L328[06:00:39] <asie> the developers will
work on whatever version they feel most comfortable on unless you
pay them
L329[06:00:40] <Dagarath> So what is the
issue with someone who is not you doing something you don't want
to?
L330[06:00:42] <asie> usually it's the
latest
L331[06:00:49] <sham1> But then there are
some of the modding "geniuses" that just don't want to
move because they are not catered to
L332[06:01:03] <asie> sham1: like the
minecraft classic modding communtiy?
L333[06:01:05] <asie> (that exists)
L334[06:01:15] <sham1> What
L335[06:01:17] <asie> they're modding a
minecraft version from 2009 and there's nothing you can do about
i
L337[06:01:27] <sham1> I don't want to do
anything about it
L338[06:01:32] <sham1> You want to remain
back, good for you
L339[06:01:38] <sham1> I want to enourage
you to move
L340[06:01:49] <sham1> But you do not have
to if you feel it is so bad to move
L341[06:02:02] <PaleoCrafter> Btw, Wuppy,
what about Mensch ärgere dich nicht? :P
L342[06:02:31] <sham1> Why is there no
diacritics on Dutch keyboards
L344[06:03:06] <gigaherz> Dagarath: that
said
L345[06:03:18] <gigaherz> we do reserve
the right to not provide help for people tryingto mod old versions
;p
L347[06:03:42] <asie> if someone asked me
about help with 1.2.5 i'd help them just fine
L348[06:03:45] <gigaherz> none of us are
getting paid for helping ;P
L349[06:03:49] <asie> i would not invest
significant effort in it
L350[06:04:00] <gigaherz> sure
L351[06:04:00] <asie> Tuntes... heh
L352[06:04:20] <gigaherz> I pointed him to
getIcon, that's as far as I can be bothered to go, since anything
else would require opening a 1.7.10 environment ;P
L353[06:04:25] <asie> the 1.4.7 Et Futurum
that got taken down for unknown reasons
L354[06:04:31] <asie> released in
2014
L355[06:05:11]
⇨ Joins: grondag
(~grondag@99-100-53-175.lightspeed.clmboh.sbcglobal.net)
L356[06:14:56]
⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L357[06:15:44] <PaleoCrafter> Gotta love
mobile coverage, took 8 minutes to get reconnected ._.
L358[06:16:38] <sham1> :p
L359[06:19:53] <PaleoCrafter> Guess what
just happened
L360[06:21:27] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L361[06:23:01] ***
AEnterprise is now known as AEnterpriseAFK
L362[06:23:13]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L363[06:24:03] ***
bilde2910|away is now known as bilde2910
L364[06:26:08]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc3c340.dynamic.kabel-deutschland.de)
L365[06:28:34]
⇨ Joins: Curle
(~head@host81-154-121-145.range81-154.btcentralplus.com)
L366[06:28:39] *
Curle says hi
L367[06:32:30] <sham1> Hi
L368[06:33:17]
⇨ Joins: Neon
(~Neon@p200300750D220800B4F6051D09933BA4.dip0.t-ipconnect.de)
L369[06:34:07]
⇨ Joins: Cast0077
(~Work@24-181-178-44.dhcp.nwtn.ct.charter.com)
L370[06:35:56] <Dagarath> lol gigaherz
well I am happy you have kept that right reserved thus far =)
L371[06:36:05]
⇨ Joins: Seppon
(~Noppes@82-168-99-26.ip.telfort.nl)
L372[06:36:08] <Curle> Oi, i got a problem
with a custom rendering block
L373[06:36:30] <Curle> I swear to god, if
anyone tells me to use 1.8 I will get them to port everything I
have to it, ffs
L374[06:36:39] <Curle> (No 1.8
today!)
L375[06:36:45] <Curle> Uploading code
now
L376[06:36:58] <McJty> Use 1.8.9 :-) (I'm
safe, didn't tell you to use 1.8!)
L377[06:37:17] <gigaherz> I'd say use
1.8+, but only because I haven't used 1.7.10 enoug hto help
;p
L378[06:37:29]
⇨ Joins: bdew
(Mibbit@bzq-72-168-31-45.red.bezeqint.net)
L379[06:37:40] <Curle> :P
L380[06:38:00] <Curle> Mc, didn't you make
RFtools?
L381[06:38:06] ⇦
Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Ping timeout:
198 seconds)
L382[06:38:35] <gigaherz> yes, and he
ported rftools to 1.8.9 also
L383[06:38:35] <gigaherz> ;P
L384[06:38:37] ⇦
Quits: grondag
(~grondag@99-100-53-175.lightspeed.clmboh.sbcglobal.net) (Quit:
grondag)
L385[06:38:42] <asie> Curle: What mod
should I port for you today?
L386[06:38:43] <asie> Kappa
L387[06:39:08] <Curle> :P
L388[06:39:10] <McJty> gigaherz, well port
is still in progress. RFTools is big
L389[06:39:15] <asie> okay what's your
problem?
L390[06:39:24] <gigaherz> well yeah
L391[06:39:27] <gigaherz> is
porting**
L392[06:39:40] <gigaherz> Curle: you still
have to explain your issue ;P
L393[06:39:44] <gigaherz> yo ucan do that
while it uploads
L394[06:39:45] <gigaherz> XD
L395[06:39:45] <Curle> Mine? Custom block,
transparent. Tried every fix on the Forums, none work
L396[06:39:55] <Curle> It's uploaded,
can't find the bloody link
L397[06:40:01]
⇨ Joins: Elec332
(~Elec332@ip5456d4a5.speed.planet.nl)
L398[06:40:02] ⇦
Quits: bdew (Mibbit@bzq-72-168-31-45.red.bezeqint.net) (Client
Quit)
L399[06:40:04] <gigaherz> hm?
L401[06:40:16] <asie> Curle: What's
wrong?
L402[06:40:16] <gigaherz> you mean it's
not transparent when it should be?
L403[06:40:22] <Curle> It's not
rendering,
L404[06:40:24] <Curle> At all.
L405[06:40:26] <gigaherz> at all?
L406[06:40:30] <gigaherz> TESR?
ISBRH?
L407[06:40:31] <asie> Did you register the
ISBRH/TESR?
L408[06:40:35] <Curle> Tesselator
L409[06:40:37] <Curle> Yep
L410[06:40:42] <asie> No.
L411[06:40:43] <gigaherz> but which one
did you use?
L412[06:40:44] <gigaherz> XD
L413[06:40:44] <asie> TESR or ISBRH?
L414[06:40:46] <McJty> Curle, which block
is having the problem?
L415[06:40:57] <gigaherz> is it an
ISBRH-based block, or a TESR-based block? xD
L416[06:41:01] <Curle>
"juicer"
L417[06:41:05] <asie> For rendering
L418[06:41:06] <Curle> Tesselator!
L420[06:41:13] <asie> Are you using an
ISimpleBlockRenderingHandler
L421[06:41:16] <asie> or a
TileEntitySpecialRenderer?
L422[06:41:23] <Curle> OH
L423[06:41:28] <asie> LEARN THE
ACRONYMS
L424[06:41:31] <Curle> Right,
TileEntitySpecialRenderer
L425[06:41:35] <asie> THEY WILL SAVE US
TEN SECONDS A MESSAGE
L426[06:41:36] <Curle> In
ClientProxy
L427[06:41:38] <Curle> :P
L428[06:41:46] <Lordmau5> starting to have
KiwiIRC...
L429[06:41:47] <Lordmau5> o/
L430[06:41:52] <McJty> Curle, where is
your TESR? I can't find it
L431[06:41:54] <asie> Your codebase is a
mess/
L432[06:42:00] <asie> No client folder, no
proxy folder, no render folder
L433[06:42:05] <asie> Can't find a single
thing
L434[06:42:07] <gigaherz> do you return
the right render id from the block?
L435[06:42:08] <Curle> Yea, from
generations of people "upgrading" it
L436[06:42:13] <asie> Let's go by the
commit
L437[06:42:16] <Curle> proxy is sync
L438[06:42:18] <asie> gigaherz: that's for
ISBRHs
L439[06:42:21] <Lordmau5> asie, sounds to
me like you're in the HarvestCraft repo :^)
L440[06:42:22] <Curle> render is
TileEntity
L441[06:42:33] <gigaherz> right
L442[06:42:38] <Curle> is in*
tileentity
L443[06:42:49] <Curle> Saves me having 50+
folders :/
L444[06:42:57] <asie>
>tess.setColorOpaque_F(brightness, brightness,
brightness);
L445[06:42:57] <Lordmau5> hierarchy is
still better, tbh
L446[06:42:59] <asie> Models do not use
the Tessellator.
L447[06:43:02] <Lordmau5> my opinion
L448[06:43:12] <asie> Or do they?
L449[06:43:15] <asie> I fail to remember
at this point.
L450[06:43:21] <Lordmau5> at least I hope
you don't have EVERYTHING just put in your main package?
L451[06:43:32] <Curle> I've changed
:P
L452[06:43:36] <Lordmau5> Good boy.
L453[06:43:47] <Curle> All that's in Main
is the essentials, @Mod and the IDs
L454[06:43:52] <Lordmau5> Is there a way
to say "Good boy" in a gender-neutral way? lol
L455[06:43:52] <asie> Curle: Where do you
call ClientProxy.registerProxies()
L456[06:44:13] <asie> Lordmau5: Good
entity
L457[06:44:18] <asie> no wait that's
actually even worse
L458[06:44:18] <Curle>
main/Identify?
L459[06:44:22] <Lordmau5> xD
L460[06:44:25] <asie> Curle: Nope.
L461[06:44:30] <asie> That function is
never being called in Identify
L462[06:44:32]
⇨ Joins: alex_6611
(~alex_6611@p5DC16AC5.dip0.t-ipconnect.de)
L463[06:44:35] <asie> Nothing in proxy.
is
L464[06:44:51] <Curle> Code hunting
time!
L465[06:45:01] <asie> *whistles*
L466[06:45:03] <Curle> My mob works, so it
is called
L468[06:45:10] <asie> registerProxies()
only does TESRs
L469[06:45:15] <Lordmau5> btw, tmw you
casually do a search in the OBS forums for something and suddenly
see a topic with posts of Kobata :D
L470[06:45:18] <Curle> Wait, am I getting
those mixed up?
L471[06:45:19] <asie>
registerEntityRenders() is a separate methods
L472[06:45:20] <Lordmau5> (intended
ping)
L473[06:45:20] <McJty> One of the features
of intellij that I use most = Find Usages
L474[06:45:25] <asie> which registers
entity renderers
L475[06:45:27] <gigaherz> yeh
L476[06:45:27] <asie> in your code
L477[06:45:28] <McJty> It really is very
useful to discover if and where something is used
L478[06:45:37] <Curle> Find Implementation
IIRC in Eclipse
L479[06:45:40] <asie> Curle: Next time,
use a debugger breakpoint or println to verify that a piece of code
is actually being called
L480[06:45:42] <asie> (oh, and use
IDEA)
L481[06:45:47] <gigaherz> find usages/find
references is the #1 feature of an IDE ;P
L482[06:45:53] <McJty> Curle, find
implementation sounds different. I mean find usages.
L483[06:45:59] <VikeStep> hmm, was looking
to use a non-printable character to use as a CSV delimeter, turns
out there is a character designed for this. It's called the Unit
Separator, it's given by 0x1F
L484[06:46:00] <gigaherz> right there with
integrated debugging and code completion
L485[06:46:04] <Curle> The AltarRing
works, so it is called*
L486[06:46:08] <asie> Does it?
L487[06:46:11] <Curle> Yep
L488[06:46:18] <asie> Now add a debugging
breakpoint to the Juicer TESR
L489[06:46:18] <Curle> It's a portal
ring
L490[06:46:22] <asie> and see if it is
ever called
L491[06:46:34] <Curle> Running..
L492[06:46:50] <Curle> Efficiency,
Efficiency, Efficiency!
L493[06:46:58] <asie> Unbreaking,
Unbreaking, Unbreaking!
L494[06:47:02] <asie> that's what I'd
rather have on my code
L495[06:47:04] <asie> Kappa.
L496[06:47:09] <Curle> Unbreaking
III?
L497[06:47:12] <asie> Unbreaking X.
L498[06:47:13] <Curle> It's not a pickaxe,
ffs
L499[06:47:15] <sham1> Unbreaking
efficiency
L500[06:47:23] <Curle> Breakpoint
triggered
L501[06:47:29] <asie> Goodie.
L502[06:47:34] <Curle> Figure that one
out
L503[06:47:35] <Curle> :/
L504[06:47:50] <asie> Don't tell me what
to do.
L505[06:48:03] <asie> I assume
sparkonium:textures/blocks/juicer.png is present just fine?
L506[06:48:55] <asie>
"GL11.glPushMatrix(); //"push" the render job to the
game" <- this is not what PushMatrix does
L507[06:49:03] <asie> PushMatrix pushes
the current matrix of translations/rotations/etc. to the
stack
L508[06:49:09] <asie> PopMatrix restores
the state PushMatrix pushed in
L509[06:49:09] <Curle> Close enough
L510[06:49:11] <asie> Not at all.
L511[06:49:27] <sham1> No
L512[06:49:28] <McJty> Was also looking at
those weird comments :-)
L513[06:49:39] <sham1> It is not close at
all
L514[06:49:43] <Curle> :/
L515[06:49:45] <asie> It's like saying
BuildCraft pipes move themselves and the item stays in place
L516[06:50:03] <asie> it's... not
true
L517[06:50:05] <asie> at least if you're
not the itme
L518[06:50:07] <asie> item*
L519[06:50:09] <McJty> asie, might be a
more interesting way to handle it :-)
L520[06:50:09] <asie> and you're being
objective
L521[06:50:12] <Curle> Okay, my commenting
is not top-notch, but it gets the gist done, for the only person
that reads it (me :/)
L522[06:50:13] <asie> McJty: Yes.
L523[06:50:18] <asie> RFTools Dimensions
addon: makes the WORLD revolve around ITEMS
L524[06:50:23] <asie> Curle: (me in the
present)
L525[06:50:28] <asie> Come back to it in
half a year and you won't remember it.
L526[06:50:38] <Curle> asie, the texture
exists, yep
L527[06:50:39] <asie> We've all had this
lesson. Write comments that don't suck.
L528[06:50:59] <Curle> Rewriting
spree!
L529[06:51:43] <sham1> Well the buildcraft
pipes are the ones moving. Movement is relative
L530[06:52:09] <asie> Interesting
L531[06:52:13] <asie> Some of your code
points to 256x64 textures
L532[06:52:17] <asie> while some points to
64x32 textures
L533[06:52:24] <asie> i wonder if it's
Techne being weird as usual
L534[06:52:33] <Curle> Probably
L535[06:52:39] <asie> Also, you have two
Cap3ds.
L536[06:52:41] <asie> Cap3s.*
L537[06:53:03] <asie> The texture size is
256x64 but the initial textures are 64x32.
L538[06:53:10] <asie> Also, different
space/tabs.
L539[06:53:14] <Curle> I had to change
most of the code because it became
"subblockname_setRotationPoints(0,0,0,0).setRotationPoints(0,0,0,0)
L540[06:53:15] <asie> Have you been gluing
models together by hand?
L541[06:53:21] <Curle> Nope, ^
L542[06:53:26] <asie> That's not it.
L543[06:53:29] <asie> Your code is
fundamentally broken.
L544[06:53:37] <asie> Two different
texture sizes, also the different tabs look odd.
L545[06:53:49] <asie> Make a model which
doesn't suck. (It's easier on 1.8 *cough*)
L546[06:54:22] <Curle> asie: the tabs are
because of Techne
L547[06:54:29] <asie> How big is your
texture?
L548[06:54:31] <Curle> And the textures, I
changed the names, not the values :/
L549[06:54:34] <asie> The code says either
256x64 or 64x32
L550[06:54:40] <asie> Perhaps you've used
two textures in Techne?
L551[06:54:45] <asie> I spent 6 hours
trying to get Techne to even run.
L552[06:54:48] <asie> Both on Linux and on
a Windows VM.
L553[06:54:52] <asie> I consider that
software fundamentally unworkable.
L554[06:55:11] <Curle> I literally just
ran the installer and it worked :P
L555[06:55:13] <gigaherz> I thought techne
was a web-based editor
L556[06:55:20] <asie> Yes. Then it
crashes.
L557[06:55:20]
⇨ Joins: yopu (~yopu@184-89-171-53.res.bhn.net)
L558[06:55:22] <asie> And again. And
again. And again.
L559[06:55:23] <Curle> It's a
program
L560[06:55:25] <gigaherz> ah
L561[06:55:36] <asie> I'd rather write
Tessellator calls by hand. (Which I did to convert CyanideX's
Techne models to BC7.0)
L562[06:55:47] <Curle> Any alternatives?
Techne obviously hates me :(
L563[06:55:48] <asie> (which is also why
the laser tables are, by some miracle, ISBRHs)
L564[06:55:54] <asie> Curle: Many. All for
1.8+.
L565[06:55:54] <gigaherz> I prefer to
design the models in rhinoceros, then export .obj
L566[06:55:58] <gigaherz> fuck hardcoding
vertices ;P
L567[06:55:59] <asie> Or .obj yeah
L568[06:56:19] <gigaherz> 1.7.10's obj
loader was stupid though
L569[06:56:21] <PaleoCrafter> Tabula
L571[06:56:33] <gigaherz> "omfg you
ahve both quads and triangles! madness!"
L573[06:56:48] <Curle> I worked in a
modding group and we used 1.8 MDK, it took me 3 hours to make one
bloody block
L574[06:56:55] <asie> 1.8 was
terrible
L575[06:56:57] <asie> use 1.8.9
L576[06:56:58] <Curle> and 3 more hours to
actually get it to load
L577[06:57:00] <gigaherz> original 1.8 was
bad
L578[06:57:03] <asie> very bad
L579[06:57:10] <gigaherz> modern 1.8 or
1.8.9 is better
L580[06:57:12] <asie> and there were no
docs
L581[06:57:14] <Curle> Is there even forge
for 1.8.9?
L582[06:57:16] <asie> Yes?
L583[06:57:17] <gigaherz> ofc
L584[06:57:18] <asie> For a month
now?
L586[06:57:22] <Curle> wat
L587[06:57:25] <asie> It's like you don't
even pay attention to modding.
L588[06:57:26] <Curle> Oh, ffs
L589[06:57:32] <gigaherz> it just got a
recommended version 2 days ago
L590[06:57:38] <Curle> I took a while off
because the community got aggressive
L591[06:57:45] <asie> The community is
always aggressive
L592[06:57:53] <Curle> Too
aggressive
L593[06:57:55] <asie> I know because I
made the Drama Generator, "ffs"
L594[06:58:07] <gigaherz> we did get a bit
annoying about upgrading to 1.8+ ;P
L595[06:58:07] <asie> "ffs" is
in itself quite aggressive
L596[06:58:28] <PaleoCrafter> The
community just has special needs :3
L597[06:58:31] <Curle> Vigorously reported
all of my mods I released to get them removed for "being too
basic"
L598[06:58:33] <sham1> Well 1.8+ should be
the version people use
L599[06:58:38] <asie> Curle: What?
L600[06:58:45] <gigaherz> eh
L601[06:58:47] <asie> Where did you upload
them?
L602[06:58:49] <gigaherz> that's not
"our" community then
L603[06:58:56] <gigaherz> ;P
L604[06:59:03] <Curle> You call a new
energy system that's based entirely on wind BASIC? :/
L605[06:59:08] <asie> Yes, actually.
L606[06:59:18] <Curle> shush
L607[06:59:19] <Curle> :P
L608[06:59:21] <asie> Depends on the
complexity.
L609[06:59:22] <sham1> We here appreciate
even the most "basic" mods, assuming you actually
programmed it
L610[06:59:23] <asie> Show me!
L611[06:59:24] <gigaherz> what's wrong
with basic?
L612[06:59:26] <asie> sham1: yeah,
MCreator
L614[06:59:49] <gigaherz> this is a
perfectly good mod
L615[06:59:51] <Curle> asie: "to get
them removed"
L616[06:59:55] <gigaherz> and all it does
is add one item, and one block
L617[06:59:55] <gigaherz> XD
L618[06:59:58] <asie> Curle: Show
me.
L619[06:59:59] <sham1> That program pisses
me off
L620[07:00:04] <asie> If you removed them
from your hard drive in a fit of rage you're an idiot
L621[07:00:08] <asie> and if you didn't
you can probably show me
L622[07:00:12] <Curle> Not really removed
them
L624[07:00:31] <Curle> They're in a spare
hard drive that got infected by cryptolocker I had to freeze
L625[07:00:36] <asie> No GitHub
copy?
L626[07:00:48] <asie> You don't do
backups?
L627[07:00:55] <Curle> Didn't know github
was a thing back then
L628[07:01:00] <asie> No backups?
L629[07:01:13] <Curle> I didn't, no.
L630[07:01:16] <asie> Okay.
L631[07:01:19] <asie> What was the name of
the mod?
L632[07:01:20] <gigaherz> sucks
L633[07:01:21] <Curle> I have 3 copies of
this thing now, so :3
L634[07:01:22] <sham1> That packing tape
mod is actually really cool looking
L635[07:01:32] <gigaherz> thx
L636[07:01:33] <sham1> Why does it suck
giga
L637[07:01:37] <Curle> It was called
"Wind energy" funnily enough
L638[07:01:43] <asie> I don't like it.
Seems it makes tile entity transport too easy for my taste.
L639[07:01:45] <gigaherz> sham1: I meant
that he got cryptolocked
L640[07:01:48] <asie> But it's a nice
concept.
L641[07:01:51] <sham1> Ah :p
L642[07:01:52] <gigaherz> ransomware is
the scourge of malware
L643[07:01:55] <asie> Many people wanted
JABBA's dolly without the JABBA, so
L644[07:02:25] <asie> Googling "Wind
energy" Curle gave nothing
L645[07:02:26] <McJty> My son has a mod
(Not Enough Wands) that can also move tile entities.
L646[07:02:26] <Curle> I froze the entire
HHD (data state, stopped it "ticking") and it's on my
shelf
L647[07:02:28] <McJty> but it is very
configurable
L648[07:02:36] <asie> which is odd as
Google usually has some days of backlog
L649[07:02:37] <McJty> You can make the
wand very expensive and hard to find
L650[07:02:38] <Curle> Yea, it got
removed, and you know the story
L651[07:02:39]
⇨ Joins: Jason_Anaminus_ (webchat@94.120.66.131)
L652[07:02:41] <asie> which is odd as
Google usually has some days of backlog
L653[07:02:46] <asie> I could easily find
mentioned about removed mods
L654[07:02:51] <sham1> I actually
appreciate the idea of having te's carriable. Now 7f you only could
have them tick while packed
L655[07:02:56] <asie> If anyone ever used
it it's probably on OpenEye
L656[07:03:03] <Curle> If anyone did
L657[07:03:15] <Curle> Anyway, the tile
entity?
L658[07:03:24] <sham1> Ye
L659[07:03:26] <asie> Yeah uh move to
1.8
L660[07:03:26] <gigaherz> sham1: the TE
doesn't exist while packed
L661[07:03:29] <sham1> While packed
L662[07:03:31] <gigaherz> it's stored as
NBT ;P
L663[07:03:40] <sham1> D'aww
L664[07:03:44] <Curle> asie, you make it
sound so simple :/
L665[07:03:45] <Curle> :P
L666[07:03:52] <Curle> Okay, I might as
well start now
L667[07:04:00] <sham1> No pocket furnace
:C
L668[07:04:23] <gigaherz> sham1: I could
however add some sort of API for allowing the packed blocks to
update... XD
L669[07:04:26] <gigaherz> in fact
L670[07:04:30] <gigaherz> that gives me an
interesting idea
L671[07:04:30] <McJty> sham1, you might be
able to implement something like that with a kind of custom
dimension where you 'park' the TE's you have picked up as it
were
L672[07:04:30] <gigaherz> ...
L673[07:04:33] <gigaherz> Mob
spawners.
L674[07:04:37] <gigaherz> they are
"dark"
L675[07:04:39] <gigaherz> while
packed
L676[07:04:42] ⇦
Quits: Jason_Anaminus_ (webchat@94.120.66.131) (Client
Quit)
L677[07:04:43] <gigaherz> ... shouldn't
they still spawn? ;P
L678[07:04:56] <Curle> Portable
spawners?
L679[07:05:00] <asie> gigaherz: But only
inside the box.
L680[07:05:00] <Curle> :O
L681[07:05:02] <sham1> Oh my god yes
L682[07:05:05]
⇨ Joins: Jason_Anaminus_ (webchat@94.120.66.131)
L683[07:05:05] <asie> So when you unpack
it
L684[07:05:10] <asie> it spawns x mobs for
free
L685[07:05:12] <gigaherz> lol
L686[07:05:14] <asie> where x depends on
how long it was packed for
L687[07:05:15] <sham1> Monster party
L688[07:05:15] <asie> DO IT
L689[07:05:20] <gigaherz> I was thinking
more like, spawn around you while in the inventory
L690[07:05:21] <gigaherz> XD
L691[07:05:23] <asie> Then just leave a
gift for a friend
L692[07:05:25] <asie> for a few IRL
days...
L693[07:05:44] <McJty> Would be nice if it
could even spawn around the chest where the packed spawner is
stored in
L694[07:05:47] <McJty> But that's even
harder to do
L695[07:05:56] <gigaherz> chests don't
tick though
L696[07:06:06] <gigaherz> IIRC
L697[07:06:14] <McJty> indeed but you
could do the ticking elsewhere
L698[07:06:19] <McJty> Problem is finding
out where your itemstack went
L699[07:06:20] <asie> But the packing tape
does as long as it's in an inventory
L700[07:06:22] <asie> Item.onUpdate
L701[07:06:31] <Curle> :O
L702[07:06:40] <asie> err
L703[07:06:43] <asie> in a player
inventory*
L704[07:06:44] <masa> hum, so do
ShapedOreRecipe registrations also go in preInit, or should they
happen later? ie. do al lthe other mod items need to be registered
first for the ore recipes to work?
L705[07:06:45] <asie> I'm sorry.
L706[07:06:46] <gigaherz> yeah
L707[07:06:52] <gigaherz> and the TE ticks
on the ground
L708[07:06:52] <gigaherz> XD
L709[07:06:57] ***
lxkm|sleep is now known as lxkm
L710[07:06:58] <Curle> You're shitting me,
I can't download anything from Forge!
L711[07:07:07] <asie> Curle: I'm not
shitting you.
L712[07:07:09] <asie> That would be pretty
smelly.
L713[07:07:16] <Curle> Oh, haha
L714[07:07:16] <sham1> :P
L715[07:07:17] <asie> Also, why not?
L716[07:07:22] *
Curle doesn't like shitty puns
L717[07:07:28] <sham1> Booo
L718[07:07:31] <Curle> Because CloudFlare
is down
L719[07:07:36] <asie> If CloudFlare is
down
L720[07:07:37] ⇦
Quits: yopu (~yopu@184-89-171-53.res.bhn.net) (Read error:
Connection reset by peer)
L721[07:07:40] <asie> that's pretty
****ing serious
L722[07:07:42] <asie> so give it five
minutes
L723[07:07:51] <asie> Works fine here
tho
L724[07:08:44] <Curle> The initial
connection between CloudFlare's network and the origin web server
timed out. As a result, the web page can not be displayed.
L725[07:09:04] <Curle> Wait, either
Adfoc.us is down, or CloudFlare is
L726[07:09:13] <Curle> Or minecraftForge,
either way a site is down
L727[07:10:07] <asie> Probably
adfoc.us
L728[07:10:14] <asie> In this case, Show
all downloads
L729[07:10:16] <asie> and find the little
i
L730[07:10:42] <Curle> -.-
L731[07:10:50] <Curle> Was it really that
simple?
L732[07:10:51]
⇨ Joins: mentlerd
(~mentlerd@catv-176-63-185-54.catv.broadband.hu)
L733[07:11:01] <Curle> I always thought
that just gave you "i"nformation
L734[07:11:34] <asie> It's hidden because
it robs Forge of a tiny bit of money for each download.
L735[07:11:38] <asie> But it's
useful.
L737[07:11:57] <asie> Cazzar: Just
Engrish, move right along.
L738[07:12:01] <asie> What site are you
registering on?
L739[07:12:01] <masa> anyone know about my
oredict question above?
L740[07:12:11] <Cazzar> asie: It's ZenDesk
too :P
L741[07:12:23] <asie> What?
L742[07:12:28] <asie> Oh.
L743[07:12:30] <asie> Uh.
L744[07:12:41] <asie> You haven't seen the
Japanese sites which require passwords between 6 and 8
characters
L745[07:12:46] <asie> or, if you're lucky,
6 and 10
L746[07:12:53] <Curle> broadband :3
L747[07:12:53] <Cazzar> heh
L748[07:13:49] <Curle> For anything 8
letters, I just use my name, Kristian :3
L749[07:14:36] <Cazzar> I use a 20 char
password for this site.
L750[07:14:43] <Curle> Site?
L751[07:14:47] <Cazzar>
jQuery("#login-password").attr('value').length = 20
L753[07:15:09]
⇨ Joins: yopu (~yopu@184-89-171-53.res.bhn.net)
L754[07:15:13]
⇨ Joins: Davnit
(~Davnit@71-47-89-196.res.bhn.net)
L755[07:15:38] <Curle> wtaf is this?
L756[07:16:07] <Cazzar> "My order
history" => empty
L757[07:16:08] <Cazzar> wat
L758[07:16:38] <Curle>
Cazzar.isACompleteMoron == true;
L759[07:16:48] <Curle>
this.selfDestruct()
L760[07:17:07] *
Curle is ded
L761[07:17:17] *
Curle is very very ded
L762[07:18:23] <asie> Curle: What. Did you
just reveal your password
L763[07:18:34] <Curle> wat
L764[07:18:38] <Curle> nope :P
L765[07:18:47] <asie> Cazzar: Looks
nice.
L766[07:18:59] <Curle> On most things,
yes. Good luck getting my username :P
L767[07:19:15] <Curle> wait, shit
L768[07:19:21] <Curle> :3
L769[07:19:24] <masa> uh what
L770[07:19:28] <masa> is happening
L771[07:20:01] <Curle> srsly, I actually
haven't used it, just pointed out that I just noticed my name would
fit the thing Cazzar was talking about
L772[07:20:15] <Curle> asie*
L773[07:20:19] <Curle> both*
L774[07:20:20] <Cazzar> Actually, asie
mentioned it
L775[07:20:34]
⇨ Joins: Overreacted
(~Overreact@2a02:1811:2d21:7000:1853:ec31:be97:1cfa)
L776[07:20:41] ⇦
Quits: Jason_Anaminus_ (webchat@94.120.66.131) (Quit: Web client
closed)
L777[07:20:51] <Cazzar> If I was forced to
use an 8 char password: ¥ú%gÀqv2 is an example of what I'd
use
L778[07:21:01] <Curle> iirc most sites
need a number too
L779[07:21:09] <Curle> Steam 1,
L781[07:21:13] <Curle> Mojang 2?
L782[07:21:28] <Overreacted> hey there
guys, does anyone know how I would render the players arms in a
different position while he's holding a certain item? Like the
galacticraft rockets are held above the player instead of
normally
L783[07:21:36] <Cazzar> Curle: try
accidentally typing your paypal password into #minecraft :3
L784[07:21:44] <Curle> :P
L785[07:21:54] <Curle> what, like this:
*********** ?
L786[07:22:01] <asie> my password is
***********************
L787[07:22:02] <Curle> Oh, wow
L788[07:22:14] <Curle> shit son
L789[07:22:16] <Curle> overkill
L790[07:22:22] <McJty> I wonder how safe
it would be to actually use ********* as a password
L791[07:22:28] <McJty> Nobody expects that
:-)
L792[07:22:29] <Curle> like, 1
L793[07:22:34] <asie> McJty: no
L794[07:22:36] <asie> just use
password
L795[07:22:49] <Curle> open_sesame?
L796[07:22:58] <gigaherz> mine is
approximately *************************
L797[07:23:06] <fry> Overreacted:
RenderHandEvent
L798[07:23:06] <Ordinastie> would there be
a clean way to have a child class of Block specify components if
they need to be used in createBlockState()
L799[07:23:07] <Curle>
let_there_be_entrance
L800[07:23:08] <gigaherz> I think I may
have miscounted
L801[07:23:18] <Cazzar> I wonder how
secure howsecureismypassword.net thinks my example password
is
L802[07:23:19] <gigaherz> [14:22] (McJty):
Nobody expects that :-)
L803[07:23:20] ⇦
Quits: fuj1n (~fuj1n@101.190.14.210) (Ping timeout: 198
seconds)
L804[07:23:22] <Overreacted> is that one
hand or two fry?
L806[07:23:37] <gigaherz> that would work
if only one people owuld ever think that
L807[07:24:07]
⇨ Joins: jawsawn (webchat@94.120.66.131)
L809[07:24:41] <Curle> beat that,
m80
L810[07:24:42] <gigaherz> ****** "in
the top 9300 passwords"
L811[07:25:11] <asie> Curle: >inputting
your password on a site running arbitrary JS code
L812[07:25:28] <sham1> >memearrow
L813[07:25:46] <Cazzar> sham1: go back
before HTML in emails plz
L814[07:25:51] <Curle> beat this
<
L815[07:26:21] <Cazzar> Curle: and the
password is 1a2s3d4f5g6h7j8k9l0;
L817[07:26:40] <gigaherz>
"howsecureismypassword.net" is a bit meh
L818[07:26:45] <gigaherz> doesn't take
into account dictionary attacks
L819[07:27:09] <gigaherz> I put in
"pineapple" as a test, and it says 22 minutes ;P
L820[07:27:12] <Cazzar> I don't even use
it as a reference for password security.
L821[07:27:18] <gigaherz> ANY word in the
english dictionary is a bad password
L822[07:27:38] <gigaherz> specially
people/pet names
L825[07:28:12] <Curle>
hasth3l4rg3h4dr0nc0ll11d3rd3str0y3dth3w0rldy3t?
L826[07:28:24] <McJty> Hmm, is there any
way in the FMLInterModComms.IMCMessage to find out from which mod a
message came?
L827[07:28:32] <Cazzar> 20 char,
psudorandomly generated.
L828[07:29:07] <Cazzar> Also screw
modding
L829[07:29:11] <sham1> why
L830[07:29:13] <Curle> :O
L831[07:29:22] <Cazzar> Time to watch
ラブライブ!
L832[07:29:26] <Curle> :OO
L833[07:29:42] <sham1> "Time to watch
LEGOS"
L834[07:29:43] <sham1> Well
L835[07:29:50] *
Curle thinks it's time to watch Cazzar die!
L836[07:29:59] <Cazzar> sham1: time to get
a font that supports unicode.
L837[07:30:03] <sham1> I did
L838[07:30:14] <Cazzar> Obviously you
didn't
L839[07:30:16] <sham1> For some reason
Consolas does not that
L840[07:30:23] <sham1> I have 2
computers...
L841[07:30:24]
⇨ Joins: RedBullWasTaken
(~red@2-107-192-82-static.dk.customer.tdc.net)
L842[07:30:32] <Curle> So do i
L843[07:30:53] <Cazzar> As do I?
L844[07:31:07] <Curle> 2 computers in
front of me
L845[07:31:14] <Curle> 5 if you count my
touchscreen ones
L846[07:31:21] <Curle> and my touchscreen
gaming computer :3
L847[07:31:30] <Cazzar> Damn this
translater
L848[07:31:32] <fry> >
touchscreen
L849[07:31:34] <fry> > gaming
L850[07:31:40] <Curle> oh yea
L851[07:31:50] <Curle> What, ever heard of
a mouse?
L852[07:32:07] <Cazzar> オープンキャンパス !=
"Open House"
L853[07:32:18] <Curle> =?
L854[07:32:27] <gigaherz> McJty: there's a
"sender"
L855[07:32:28] <gigaherz> which is a
modid
L857[07:32:40] ***
PaleoCrafter is now known as PaleOff
L858[07:32:42] <Curle> rip
L859[07:32:44] <gigaherz>
message.getSender() == "modid"
L860[07:32:49] <McJty> aha thanks
L861[07:33:00] <sham1> Weeb-stuff
L862[07:33:52] ⇦
Quits: jawsawn (webchat@94.120.66.131) (Ping timeout: 204
seconds)
L863[07:34:38] <Curle> cazzar, you
witch
L864[07:34:46] <Cazzar> Curle: oh?
Why?
L865[07:34:57] <Curle> How do you upload
screenshots directly to your site? It never works for me :(
L866[07:35:07] <Cazzar> Custom code
:P
L867[07:35:36] <Curle> I think it's time
to start adventuring into the depths of WindowMaker :/
L868[07:35:53] <gigaherz> isn't that an
ancient DE for linux?
L869[07:35:55] <asie> Cazzar: Idol anime?
Really? :(
L870[07:36:00] ***
big_Xplo|AFK is now known as big_Xplosion
L871[07:36:25] <Cazzar> asie: I don't
usually get into this, it's just one I've managed to sit through
the first few episodes fine.
L872[07:36:26] <gigaherz> I remember using
WindowMaker in cygwin's x11
L874[07:36:58] ⇦
Quits: Wastl2 (~Wastl2@f052205161.adsl.alicedsl.de) (Ping timeout:
186 seconds)
L875[07:37:12] <sham1> "key":
"NOPE"
L876[07:37:14] <sham1> Hah
L877[07:37:25] <Cazzar> Not the actual key
obviously
L878[07:37:29] <Cazzar> Hint: it's a
UUID
L879[07:37:52] ***
Kolatra is now known as Kolatra[away]
L880[07:38:08] ⇦
Quits: Cast0077 (~Work@24-181-178-44.dhcp.nwtn.ct.charter.com)
(Read error: Connection reset by peer)
L881[07:39:03] <Curle> You made that
interface with?
L882[07:39:15] <Curle> Looks like Python
to me
L883[07:39:15] <Curle> :P
L884[07:39:17] <Curle> TKinter
L885[07:39:36] <Cazzar> The screenshotting
tool is WindowMaker
L886[07:39:38] <Cazzar> fuck
L888[07:39:52] <Curle> haha, I'v got that
:P
L889[07:40:08] <Curle> Just use Gyazo
more
L890[07:40:52] <Cazzar> I find it nicer to
use.
L891[07:40:56]
⇨ Joins: icynewyear (~icynewyea@199.193.248.29)
L892[07:41:04] <Cazzar> Well, I've never
used Gyazo, just this does all I need.
L893[07:41:05] <Curle> Which one?
L894[07:41:10] <Curle> Oh, ShareX
L895[07:41:13] <Cazzar> yes.
L896[07:41:19] <Curle> yea, I like them
both equally
L897[07:41:42] <Curle> Just with Gyazo I
click the icon on the taskbar and it takes + uploads a screenshot
instantly
L898[07:41:55] <Curle> But ShareX has more
diversity :3
L899[07:42:02] <Cazzar> ShareX does that
too.
L900[07:42:48] <Curle> but I don't have a
ShareX icon on my taskbar, so eh
L902[07:43:18] <Lordmau5> 324 new
messages, jesus christ
L903[07:43:30] <Lordmau5> definitely some
activity going down in here
L904[07:43:38] <Curle> o/
L905[07:44:19] <Curle> We likey us some
chatty :3
L906[07:44:55] <Lordmau5> ye, no
L907[07:44:58] <Lordmau5> that wasn't the
case yesterday
L908[07:45:06] <Lordmau5> WHO ARE YOU AND
WHAT DID YOU DO TO THE PEOPLE OF #MINECRAFTFORGE?!
L909[07:45:29] <Cazzar> Lordmau5: this is
what can happen if I actually talk :P
L910[07:45:30] <Curle> I am LORD CURLE OF
DRESCA, AND I ENLIGHTENED THE GREAT PEOPLE OF MINECRAFTFORGE
L911[07:45:33] <Curle> THE CHANNEL
:P
L912[07:45:36] <sham1> We injected
them
L913[07:45:48] <Curle> wait, damnit
L914[07:45:51] <Lordmau5> - with
paralyzing venom.
L915[07:45:58] <sham1> No
L916[07:45:59] *
Lordmau5 plays Tarantula from Pendulum.
L917[07:46:01] <Lordmau5> awww
L918[07:46:03] <sham1> We got them
injected to us
L919[07:46:11] <Lordmau5> no wait, was it
Tarantula or Centipede?
L920[07:46:13] <sham1> We absorbed
them
L921[07:46:16] <Lordmau5> of Knife
Party*
L922[07:46:20] <Lordmau5> aaaah
L923[07:46:22] <Curle> Centipede was Knife
Part
L924[07:46:23] <Lordmau5> THAT's what you
mean
L925[07:46:23] <Curle> Party*
L926[07:46:26] <Lordmau5> Ye, I know
L927[07:46:40] <Lordmau5> but which song
had the "discovery channel report" on the animals in
their song?
L928[07:46:48] <Curle> Centipede
L929[07:46:53] <Curle> at the
beggining
L930[07:46:59] <Lordmau5> god damn it,
yup
L931[07:47:01] <Lordmau5> eh, okay
:D
L932[07:47:10] <Lordmau5> Giant tropical
centipedes share their territories with tarantulas. Despite it's
impressive length, it's a nimble navigator, and some can be highly
venomous. As quick as lightning, just like the tarantula it's
killing, the centipede has two curved hollow fangs which inject
paralyzing venom.
L933[07:47:10] <Lordmau5> Even tarantulas
aren't immune from an ambush.
L934[07:47:10] <Lordmau5> This centipede
is a predator...
L935[07:47:14] <Lordmau5> Oh shit
formatting, how I hate it
L936[07:47:15] <Lordmau5> sorry
L937[07:47:27] *
Lordmau5 runs from a ban :<
L938[07:47:39] *
Curle strikes the banhammer
L939[07:47:40] ⇦
Quits: Corosus (~Corosus@135-23-126-120.cpe.pppoe.ca) (Read error:
Connection reset by peer)
L940[07:48:19]
⇨ Joins: zooonie
(~zoonie@cpc72513-sgyl32-2-0-cust418.18-2.cable.virginm.net)
L941[07:48:53]
⇨ Joins: Corosus
(~Corosus@135-23-126-120.cpe.pppoe.ca)
L942[07:49:20] <Curle> okay, can someone
give me a guider on hwo to USE WINDOW MAKER?
L943[07:49:22] <Curle> :P
L944[07:49:27] <sham1> nope
L945[07:49:53] <Curle> I've got a
project,
L946[07:49:54] <Curle> that's it :P
L947[07:50:00] <Cazzar> cat /dev/null >
project
L948[07:50:31] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L949[07:51:08] *** V
is now known as Vigaro
L950[07:51:53] <masa> that won't do
much
L951[07:52:06] <masa> cat /dev/urandom
> project
L952[07:52:31] ⇦
Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Quit:
Poof)
L953[07:52:33] <Curle> I assume that's
linux?
L954[07:52:54] <masa> or I guess any
*nix
L955[07:53:10] <sham1> Or BSDs
L956[07:53:15] <masa> why is it often
called *nix though, because linux is a *nux...
L957[07:53:18] <sham1> Any UNIX-like
really
L958[07:53:31] <sham1> Because
U-*nix
L959[07:53:33] <Cazzar> masa: if you are
going to access urandom, dd if=/dev/urandom of=project bs=4m
count=1024
L960[07:53:44] ***
big_Xplosion is now known as big_Xplo|AFK
L961[07:53:48]
⇨ Joins: BerciTheBeast_
(~BerciTheB@77-111-11-55.ipv4.tusmobil.si)
L962[07:53:53] <masa> but that would limit
the size of the awesome project!
L963[07:55:21] <masa> I recommend for i in
/dev/sd*; do dd if=/dev/urandom of=${i} bs=1048576; done
L964[07:55:48] <masa> if someone is a
linux novice, pelase don'nt try this at home :D
L965[07:55:56] <Ordinastie> I recommend
you go back to doing something more useful :p
L966[07:56:10] ⇦
Quits: BerciTheBeast (BerciTheBe@77-111-11-55.ipv4.tusmobil.si)
(Ping timeout: 186 seconds)
L967[07:56:23] ⇦
Quits: VikeStep (~VikeStep@101.184.165.77) (Quit:
Leaving)
L968[07:56:34] <sham1> this *IS*
useful
L969[07:57:10] <Cazzar> masa: I've done
that on a running ubuntu VM
L970[07:57:12] <Cazzar> fun times.
L971[07:57:13] <masa> buu yeah, I just
added OreDictionary support to my awesome creation station ;D
L972[07:57:29] ***
kroeser is now known as kroeser|away
L973[07:59:39]
⇨ Joins: Wastl2
(~Wastl2@f053045156.adsl.alicedsl.de)
L974[07:59:54] ***
kroeser|away is now known as kroeser
L975[08:01:50] <sham1> I just watched a
minutephysics video about him ranting about "order of
operations"
L976[08:01:59] <sham1> Lets just say that
he kinda misunderstood it
L977[08:02:10] ***
kroeser is now known as kroeser|away
L978[08:04:20] ***
kroeser|away is now known as kroeser
L979[08:04:44] <Curle> BIDMAS?
L980[08:04:53] <Curle> or PODMAS as some
people know it
L981[08:05:27] <Curle> PPDMAS? XMAS.
:P
L982[08:05:37] <sham1> Whatever
L983[08:06:33] <sham1> He for instance
said that "8-2+1" is ambiguous, as it has "2
answers" except that it does not
L984[08:07:02] <sham1> Addition and
subtraction gets evaluated left-to-right in order
L985[08:07:13] <gigaherz> instant cdrom
player: dd if=/dev/cdrom of=/dev/dsp
L986[08:07:21] <masa> even if it
didn't...
L987[08:07:24] <masa> url?
L988[08:07:35] <sham1> To the video?
L990[08:07:36] <Ordinastie> do american
really learn that PEMDAS shit ? ôO
L991[08:07:47] <sham1> indeed
L992[08:07:52] <Curle> I'm Welsh, and it's
British curriculum
L993[08:07:53] <gigaherz> I never heard of
that until recently
L994[08:07:55] <Ordinastie> wow
L995[08:08:06] <gigaherz> we were never
taught precedence with an acronym
L996[08:08:08] <Ordinastie> that's just
plain wrong
L997[08:08:34] <sham1> I learnt it like
this: parenthesis override everything, everything inside gets
evaluated left to right unless inner parens
L998[08:08:34] <Ordinastie> except +
doesn't take precedence over -
L999[08:08:41] <gigaherz> neither does *
over /
L1000[08:08:42] <Curle> Brackets,
Indices, division, Multiplication, Addition, Subtraction
L1001[08:08:43] <sham1> Indeed
L1002[08:08:48] <Curle> In that
order
L1003[08:08:50] <Curle> Apparently
L1004[08:09:11] <sham1> Except that it is
"multiplying and dividing evaluate from left to
right"
L1005[08:09:21] <sham1> So that's a
thing
L1006[08:09:22] <gigaherz> parens,
powers, division and multiplication, addition and subtraction
L1007[08:09:32] <sham1> All left to
right
L1008[08:09:36] <gigaherz> no
L1009[08:09:44] <gigaherz> powers are
right to left
L1010[08:09:47] <sham1> What
L1011[08:09:55] <gigaherz> a^b^c is
L1012[08:10:00] <gigaherz> a^(b^c)
iirc
L1013[08:10:11] <sham1> a^b^c becomes
a^(bc)
L1014[08:10:18] <Curle> (a+b^)^ is
right-to-left
L1015[08:10:21] <gigaherz> if it was left
to right
L1016[08:10:23] <gigaherz> it would
be
L1017[08:10:26] <gigaherz> (a^b)^c
L1018[08:10:29] <gigaherz> which isn't
the same
L1019[08:10:41] <sham1> Let me check
something
L1020[08:10:42] <gigaherz> you evaluate
the inner part first
L1021[08:10:44] <Cazzar> sham1: no, a^b^c
!= a^bc
L1022[08:10:46] <gigaherz> then the
outer
L1024[08:11:04] <gigaherz> and yeah,
a^b^c is NOT a^bc
L1025[08:11:05] <gigaherz> XD
L1026[08:11:09] <sham1> pretty sure it
does
L1027[08:11:16] <Lordmau5> I...
what
L1028[08:11:20] <Cazzar> though, x^n *
x^m = x^(n+m)
L1031[08:12:29] <Cazzar> actually, yeah
sham1 was right
L1032[08:12:34] <sham1> Heh
L1033[08:12:45] <sham1> And I also have
another source
L1034[08:12:47] <sham1>
"MAOL"
L1035[08:13:11] <Cazzar> I just
remembered most of them :P
L1036[08:13:41] <Cazzar> I used to
entirely be able to do first principle derivation from memory
too
L1037[08:13:53] <Cazzar> Kinda a
pointless skill for me.
L1038[08:14:53] <sham1> Yeah
L1039[08:15:06] <sham1> (a^n)^m evaluates
into a^mn
L1040[08:15:16] <sham1> And because
multiplication is assosiative
L1041[08:15:28] <sham1> it also can
become (a^m)^n
L1042[08:15:31] <gigaherz> yes
L1043[08:15:31] <gigaherz> but
never
L1044[08:15:36] <gigaherz> a^(n^m)
L1045[08:15:37] <gigaherz> XD
L1046[08:15:56] <sham1> well (n^m) is the
outter function
L1047[08:16:03] <gigaherz> it's
different
L1048[08:16:06] <gigaherz> completely
different
L1049[08:16:30] <gigaherz> and the
default associativity is to evaluate the exponent first
L1050[08:16:46] <gigaherz> so a^n^m
becomes a^(n^m), which is most definitely not a^nm
L1052[08:17:27] <Cazzar> gigaherz:
LTR
L1053[08:17:42] <gigaherz> powers are NOT
ltr
L1054[08:17:47]
⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping
timeout: 198 seconds)
L1055[08:18:00] ***
lxkm is now known as lxkm|sleep
L1056[08:18:00] ***
fry is now known as fry|sleep
L1057[08:18:54] <sham1> Ah
L1058[08:18:59] <sham1> You are correct
then
L1059[08:19:05] <sham1> Well, lets revise
the rule
L1060[08:19:11] <Lordmau5> even the
futurama guy got bored of your math!
L1061[08:19:17] <sham1> Everything,
except powers, assosiate from left to right
L1062[08:19:25] <Lordmau5> YOU ARE
HURTING PEOPLE
L1063[08:19:34] <sham1> WE DONT
CARE'
L1064[08:19:36] <asie> masa: too
much
L1065[08:19:40] <asie> i'm
impressed
L1066[08:19:41] <Lordmau5> GOOD ATTITUDE!
:3
L1067[08:19:46]
⇦ Quits: Overreacted
(~Overreact@2a02:1811:2d21:7000:1853:ec31:be97:1cfa) (Ping timeout:
186 seconds)
L1068[08:19:46] <asie> by the amount of
buttons you could put in a gui
L1069[08:20:03] <Lordmau5> Yo dawg, I
heard you like buttons, so I put buttons inside your buttons.
L1070[08:20:25] <sham1> yeah
L1071[08:20:55] <sham1> Unless you have
parens, exponent ontop of another one evaluates from right to
left
L1072[08:20:57] <sham1> I was wrong
L1073[08:21:11] <Lordmau5> you can, in
theory, fade in new buttons on the press of a button
L1074[08:21:14] <Lordmau5> and fade out
the old buttons
L1075[08:21:18] <Lordmau5> because then
you have more buttons to work with
L1076[08:21:21] <Lordmau5> everyone loves
buttons
L1077[08:21:23] <Lordmau5> buttons
buttons buttons
L1078[08:21:27] <sham1> I dont
L1079[08:21:31] <Lordmau5> butt-ons
L1080[08:21:32] *
Lordmau5 runs
L1082[08:22:09] <sham1> meh
L1083[08:22:24] <masa> asie: pretty much
all my items in this mod tend to be really complex with half a
dozen key bind combinations :D
L1084[08:22:50] <asie> masa: So your mod
is not Ender Utilities
L1085[08:22:52] <asie> but Emacs
Utilities?
L1086[08:22:59] <masa> they are a bit too
complex to fit the traditional minecraft feel, but... for some
reason I like making htem
L1087[08:23:04] <masa> haha
L1088[08:23:31] <masa> pretty much
yeah
L1089[08:23:43] <masa> although I haven't
ever used emacs myself...
L1090[08:23:53] <masa> because I like
text editors
L1091[08:23:53] <sham1> At least easier
to quit than if it was Vim Utilities
L1092[08:23:53] <gigaherz> there was this
comic strip
L1093[08:24:01] <gigaherz> where the
characters were drawn with only 4 fingers
L1094[08:24:05] <Cazzar> sham1: vim isn't
that bad
L1095[08:24:05] <gigaherz> and in one
strip they were like
L1096[08:24:05] <Cazzar> ZZ
L1097[08:24:13] <Cazzar> ^ save and
quit
L1098[08:24:18] <gigaherz> "hey how
come you like emacs? you can't possibly use it with just 4
fingers"
L1099[08:25:23] <sham1> Well for some odd
reason you cannot just use ctrl+C like with anything else while
using Vim
L1101[08:26:31] <sham1> I donät use Node
so I would not know
L1102[08:49:53]
⇨ Joins: Mimiru (Mimiru@eos.pc-logix.com)
L1103[08:49:53] *** Server sets mode: +CQcnrtf
#RegisterYourNameMoron
L1104[08:51:10]
⇨ Joins: Shukaro (~Shukaro@130.108.232.236)
L1105[08:51:32] <Cazzar> Damnit, now I am
becoming skeptical about the quality of these translations
L1106[08:53:06]
⇦ Quits: alex_6611 (~alex_6611@p5DC16AC5.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L1107[08:56:03] <Lordmau5> I am becoming
skeptical about this channel again
L1108[08:56:15] <Lordmau5> it's dying,
just like yesterday
L1109[08:56:22] <Lordmau5> every single
bit of life has been drained
L1111[08:58:39] <sham1> We shall never
die
L1112[08:59:55]
⇦ Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Quit:
Poof)
L1113[09:01:39] <Nitrodev> hi
L1114[09:01:51] ***
K-4U|Off is now known as K-4U
L1115[09:04:25] ***
big_Xplo|AFK is now known as big_Xplosion
L1116[09:05:48]
⇨ Joins: Cast0077
(~Work@24-181-178-44.dhcp.nwtn.ct.charter.com)
L1117[09:06:29]
⇨ Joins: ChJees
(~ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L1118[09:08:20]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L1119[09:10:38]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L1120[09:12:56]
⇨ Joins: H1N1theI
(~h1n1thei@2601:5c2:8100:5898::4d96)
L1121[09:13:42]
⇦ Quits: Mraof (~mraof@2601:642:4400:49a7::93ed) (Quit:
Leaving)
L1122[09:14:50]
⇨ Joins: Overreacted
(~Overreact@2a02:1811:2d21:7000:1853:ec31:be97:1cfa)
L1123[09:15:30] ***
Abrar|gone is now known as AbrarSyed
L1124[09:15:50] <Curle> I love how as
soon as I leave, the channel dies
L1125[09:15:51] <Curle> :P
L1126[09:20:29] <Dagarath> Anyone know
how big the mc block texture atlas is? width and height wise? It is
the only thing I can't figure out for my code
L1127[09:20:46] <gigaherz> it's not
stored anywhere
L1128[09:20:48] <gigaherz> computed on
the fly
L1129[09:20:56] <gigaherz> based on how
many textures need to be stitched
L1130[09:21:09] <Dagarath> so its modded
too?
L1131[09:21:16] <gigaherz> no, vanilla
does that too
L1132[09:21:28] <Dagarath> No I mean,
modded textures are also in it
L1133[09:21:34] <gigaherz> yes
L1134[09:21:37] <gigaherz> ALL the
textures
L1135[09:21:42] <gigaherz> in 1.7.10,
there's one for blocks and one for items
L1136[09:21:50] <gigaherz> in 1.8+ there
is one atlas for everything
L1137[09:21:54] <Dagarath> soo any idea
how I can actually get the position of a texture from IIcon
data?
L1138[09:22:04] <gigaherz> the
TextureAtlasSprite contains minU/V and maxU/V for the piece
L1139[09:22:13]
⇨ Joins: Cojo
(~Cojo@2606:a000:1126:8048:5526:b752:65c8:f7d1)
L1140[09:22:15] <gigaherz> there's a pair
of methods
L1141[09:22:17] <Dagarath> I am not good
with these calculationy uv things
L1142[09:22:20] <gigaherz>
getInterpolatedU and getInterpolatedV
L1143[09:22:24] <gigaherz> you give it a
number 0..16
L1144[09:22:36] <gigaherz> an it returns
the UV coords to be used in the Tessellator
L1145[09:22:49] <Dagarath> not using a
tessellators
L1146[09:23:07] <gigaherz> then what do
you need the UV for?
L1147[09:23:08]
⇦ Quits: GildedGames
(~GildedGam@ec2-54-205-169-179.compute-1.amazonaws.com) (Remote
host closed the connection)
L1148[09:23:11] <Dagarath> I am trying to
apply the texture directly to a custom model
L1149[09:23:27] <Dagarath> and it
requires a width/height lol
L1150[09:23:28] <gigaherz> 1.7.10 or
1.8+?
L1151[09:23:33] <Dagarath> 1.7.10
L1152[09:23:50] <gigaherz> what kind of
model?
L1153[09:23:53] <LatvianModder> depends
on texture's width and height
L1154[09:24:06] <LatvianModder> if its
1:1 and 2^x, there should be no problems
L1155[09:24:13] <Dagarath> where the
texture is applied is square.
L1156[09:24:18] <gigaherz> no I
mean
L1157[09:24:20] <gigaherz> what KIND of
model
L1158[09:24:26] <gigaherz> ModelBase?,
.OBJ file?
L1159[09:24:27] <LatvianModder>
obj?
L1160[09:24:32] <Dagarath> ModelBase
sorry
L1161[09:24:36] <gigaherz> okay
then
L1162[09:24:48] <gigaherz> you want to
use 0..16 as the range
L1163[09:25:08] <gigaherz> (IIRC)
L1164[09:25:34] <Nitrodev> hi
gigaherz
L1165[09:25:38] <gigaherz> I haven't
really used ModelBase though
L1166[09:25:44] <gigaherz> so i'm not
sure exactly what params to give
L1167[09:25:49] <Dagarath> ok I have
attempted that but how do I get the total width/height?
L1168[09:26:02] <Dagarath> or is there a
way to just grab one texture out of the atlas?
L1169[09:26:06] <gigaherz> generally
speaking, you can't
L1170[09:26:15] <gigaherz> you probably
shouldn't be using ModelBase with atlas textures
L1171[09:26:39] <Dagarath> except there
seems to be no other way to directly derrive textures from
blocks
L1172[09:26:45] <gigaherz> ?
L1173[09:26:55] <gigaherz> what EXACTLY
are you trying to do?
L1174[09:27:07] <Dagarath> I want the
block I place inside my model to define the texture that
appears
L1175[09:27:30] <Dagarath> well inside my
TileEntity to be accurate
L1176[09:27:31] <Nitrodev> so when you
rigth click the block with another one it sets the model?
L1177[09:27:37] <gigaherz> that's not
"exactly"
L1178[09:27:38] <gigaherz> I mean
L1179[09:27:52] <gigaherz> you are trying
to draw a TESR?
L1180[09:27:56] <gigaherz> or
ISBRH?
L1181[09:28:18] <Dagarath> I mean I could
theoretically use a tesellator if thats gonna be the easiest way
instead of a custom model
L1182[09:28:31] <Dagarath> TESR
L1183[09:28:36] <gigaherz> are you having
an actual custom model? or do you want just some boxes?
L1184[09:28:48] <Dagarath> it is a custom
model
L1185[09:28:55] <Dagarath> it has a box
inside of it
L1186[09:30:10] <Dagarath> So yea I'll
give up this folly and use a tessellator
L1187[09:30:11] <gigaherz> I think in
your case a .obj model (or manual tesellator usage) would be
easier
L1188[09:32:15] <Ordinastie> you already
have UVs from the IIcon, you don't need width and height
L1189[09:34:17] <Wuppy> o/
L1191[09:34:26] <gigaherz> I WANT THE
GAME
L1192[09:34:36] <gigaherz> someone gift
it to me on steam XD
L1193[09:37:01] ***
kroeser is now known as kroeser|away
L1194[09:37:28] ***
kroeser|away is now known as kroeser
L1195[09:38:12] <sham1> Nah
L1196[09:38:21] <sham1> Why would you
want the game
L1197[09:39:56] <Ordinastie> gigaherz,
you make me the model and textures and I add it in
MalisisDoors
L1198[09:39:56] ***
kroeser is now known as kroeser|away
L1199[09:40:12] <gigaherz> Ordinastie:
lol
L1200[09:40:47] <gigaherz> the point of
scrap mechanic is that you can build stuff and program it to move
in a sequence
L1201[09:41:09] <gigaherz> although a
hand like that wouldn't be hard to model ;P
L1202[09:41:15] <Ordinastie> I know
L1203[09:41:20] ***
willieaway is now known as williewillus
L1204[09:41:42] <gigaherz> it would be
interesting though
L1205[09:41:45] <gigaherz> imagine a
portal
L1206[09:41:53] <gigaherz> when you get
close enough
L1207[09:41:55] <gigaherz> a hand comes
out of it
L1208[09:41:57] <gigaherz> grabs
you
L1209[09:42:01] <gigaherz> and carries
you into the portal
L1210[09:42:04] <gigaherz> then you
change dimensions
L1211[09:42:18] <Curle> ooh
L1212[09:42:18] <sham1> God damn it Arch,
the updating process takes up almost all my bandwidth
L1213[09:42:24] <Curle> YESS
L1214[09:42:29] <Curle> My website
works!
L1215[09:42:31] <Curle> Slightly!
L1216[09:42:38] <sham1> Sorta
L1217[09:42:38] <williewillus> sham1:
only if you update once in a blue moon ;p
L1218[09:42:44] <Wuppy> Curle :D
L1219[09:42:46] <Wuppy> hai
L1220[09:42:58] <sham1> Well I just did
as I need the new package repo info
L1221[09:43:04] <sham1> So migh as well
-Syu
L1222[09:43:14] <williewillus> oh lol
282mb update because of new jdk
L1223[09:43:18] <williewillus> and new
wine
L1224[09:43:22] <sham1> Because I seldom
use this computer outside of m
L1225[09:43:22] <williewillus> and new
kernel
L1226[09:43:23] <Curle> WUPPEY
L1227[09:43:25] <Curle> :DD
L1228[09:43:29] <Wuppy> how're you
L1229[09:43:30]
⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Ping
timeout: 198 seconds)
L1230[09:43:33] <Curle> gud
L1231[09:43:37] <Curle> Wetting up my
site
L1232[09:43:40] <sham1> outside of being
in a car
L1233[09:43:40] <Curle> Setting*
L1234[09:43:43] <Wuppy> \o/
L1235[09:43:43] <williewillus> I wonder
if they've fixed wpa_supplicant yet
L1236[09:43:51] <williewillus> since I'm
holding that back because it breaks my wifi
L1237[09:43:53] <gigaherz> anyone happens
to know if IDEA has an optiont to generate an implementation of the
selected class/interface?
L1238[09:43:58] <gigaherz> option
to*
L1240[09:44:15] <sham1> You need to
extend/implement
L1241[09:44:25] <Curle> anter-gerang.org
if you're wondering :)
L1242[09:44:34] <gigaherz> yes I want to
choosean interface, and tell IDEA "generate an implementation
of this"
L1243[09:44:45] <Wuppy> yep, that works
:)
L1244[09:44:48] <Curle> Working on
utility.anter-gerang.org for custom storage and downloads :)
L1245[09:44:48] <gigaherz> williewillus:
that's not what I meant
L1246[09:44:59] <sham1> yes it is
L1247[09:45:03] <gigaherz> I want it to
ask for the class name and generate the whole skeleton
L1248[09:45:05] <sham1> Stop
resisting
L1249[09:45:07] <williewillus> wow the
kernel is 57mb i remember when it was like 22 :p
L1250[09:45:20] <gigaherz> I know how to
use ctrl-shift-o just fine ;P
L1251[09:45:30] <sham1> It will give you
the impe
L1252[09:45:47] <sham1> I never remember
having installed ruby onto this craptop
L1253[09:45:50] <sham1> Huh, the more you
know
L1254[09:45:53] <Curle> Oi wup
L1255[09:45:55] <Curle> PM :3
L1256[09:46:12] <sham1> At least I don't
have AURs to worry about and update
L1257[09:46:29]
⇨ Joins: [NK]Ghost
(~GFt@static-72-64-90-31.dllstx.fios.verizon.net)
L1258[09:46:41] <Curle> notice me
senpai
L1259[09:46:59] <sham1> nah
L1260[09:47:01]
⇦ Quits: Overreacted
(~Overreact@2a02:1811:2d21:7000:1853:ec31:be97:1cfa) (Quit:
Leaving)
L1261[09:47:23] <Wuppy> Curle, you should
see a message, dont you?
L1262[09:47:38] <Curle> It says
"waiting for acknowledgement" so I closed it :/
L1263[09:47:53] <Curle> mIRC for you
:/
L1264[09:47:59]
⇨ Joins: alex_6611
(~alex_6611@p5DC16AC5.dip0.t-ipconnect.de)
L1265[09:48:03] <Wuppy> strange, I send
you a PM already
L1266[09:48:10]
⇨ Joins: TechDG
(~TechDweeb@2601:1c0:5100:35f6:9193:d29e:7b82:c7ca)
L1267[09:48:11] <TechDG> hey
L1268[09:48:15] <Curle> I got
nothing
L1269[09:48:27] <TechDG> does anyone know
a good example of a custom GUI int he JEIAPI besides
JEIADDONS>
L1270[09:48:52] <sham1> JEIADDONS
L1271[09:48:54] <sham1> That
L1272[09:48:59]
⇨ Joins: Brokkoli
(~Brokkoli@f054104244.adsl.alicedsl.de)
L1273[09:48:59] <Wuppy> Curle, join
#WupChat then I guess
L1274[09:49:02] <TechDG> "besides
JEIADDONS"
L1275[09:49:06] <Wuppy> temp channel, why
the hell not
L1276[09:49:09] <sham1> why besides
L1277[09:49:10] <Curle> That's an idea
:P
L1278[09:49:13] <Curle> #WupChat
L1279[09:49:19] <TechDG> JEIAddons is
designed to require JEI I dont want that
L1280[09:49:22] <Curle> shit, forgot the
/join
L1281[09:49:24] <TechDG> and its designed
to be for multiple mods
L1282[09:49:24] <Wuppy> now add /join in
front of that :P
L1283[09:49:27] <TechDG> whereas i amjust
1
L1284[09:49:29] <sham1>
@Optional...
L1285[09:49:45] <sham1>
Lrn2@Optional
L1286[09:49:46] <TechDG> still
L1287[09:49:57] <sham1> check if JEI is
loaded
L1288[09:49:57] <TechDG> it has things
for mulitple mods and stuff
L1289[09:50:01] <TechDG> which adds extra
complications
L1290[09:50:14] <sham1> And if it is,
have your custom gui do stuff
L1291[09:50:19] <TechDG> are there really
0 examples besideds that 0-0
L1292[09:50:27] <sham1> Make a proxy-like
thing
L1293[09:50:29] <TechDG> 0 opensource
mods...
L1294[09:50:45] <sham1> Well 0 opensource
mods use JEI
L1295[09:50:54] <TechDG> really? thats
kinda sad
L1296[09:51:00] <masa> uh what?
L1297[09:51:24] <sham1> what's with that
space before that question mark masa?
L1298[09:51:34] <TechDG> im trying to
kind of hwat mods I have seen on forgecraft that wou;d use JEI
(since thats how I leanr about 1.8 mods xD) and I guess your right,
only thaum
L1299[09:51:37] <TechDG> which is
JEIADDONS
L1300[09:51:57] <TechDG> so how do I use
jeiaddons?
L1301[09:51:59] <TechDG> fail
L1302[09:52:00] <sham1> heh
L1303[09:52:02] <TechDG> i mean
@optional
L1304[09:52:09] <sham1> Google is your
friend
L1305[09:52:11] <TechDG> just @Optional
then the method?
L1306[09:52:36] <sham1> < sham1>
Google is your friend
L1307[09:53:13] <TechDG> I had already
hit enter
L1308[09:53:16] <TechDG> before I read
yours xD
L1309[09:53:27]
⇦ Quits: Szernex
(~Szernex@188-23-190-21.adsl.highway.telekom.at) (Killed (NickServ
(GHOST command used by
Szernex_!~Szernex@188-23-184-67.adsl.highway.telekom.at)))
L1310[09:53:33]
⇨ Joins: Szernex
(~Szernex@188-23-184-67.adsl.highway.telekom.at)
L1311[09:53:41] <sham1> google
"forge optional"
L1312[09:53:43] <TechDG> IK
L1313[09:53:45] <TechDG> i am
L1314[09:54:30]
⇦ Quits: Meow-J (uid69628@id-69628.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L1315[09:55:55] <LatvianModder> In which
phase should I register my block models? preInit or postInit?
L1316[09:56:19] <Curle> reinit
L1317[09:56:21] <Curle> pre*
L1318[09:56:22] <TechDG> preinit
L1319[09:56:23] <sham1> preinit
L1320[09:56:37] <LatvianModder> a.k.a
do.. ModelLoader.setCustomModelResourceLocation(XPTItems.link_card,
meta, new ModelResourceLocation("xpt:link_card",
"inventory"));
L1321[09:56:42] <LatvianModder> thats
correct, right ^?
L1322[09:56:47] <sham1> Yes
L1323[09:56:54] <williewillus> TechDG:
are you trying to learn JEI integration?
L1324[09:56:56] <sham1> Have that in your
clientproxy
L1325[09:56:56] <LatvianModder> its
always been post init.. lemme check
L1326[09:57:02] <LatvianModder> yeah I
do
L1327[09:57:04] <TechDG> williewillus:
yes
L1328[09:57:12] <LatvianModder> I was
just loading in post init and it didnt work
L1329[09:57:22] <TechDG> Im looking at
the jeiaddons github now
L1330[09:57:33] <sham1> postInit is not
for that
L1331[09:57:36] <TechDG> though it doesnt
help thaum has the whole weirdness with resrearch
L1332[09:57:36] <Curle> JEIAddons?
L1333[09:57:47] <williewillus> TechDG:
it's always the same idea
L1334[09:57:49]
⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Quit:
Leaving)
L1335[09:57:56] <TechDG> ik im just gonna
ignore the if statements for research
L1336[09:57:56] <williewillus> what do
you want to integrate?
L1337[09:57:56] ***
kroeser|away is now known as kroeser
L1338[09:58:00] <TechDG> a machine
L1339[09:58:46] <williewillus> i think
you know what I'm going to recommend looking at ;)
L1341[09:58:56] <williewillus> very
simple examples in there
L1342[09:59:04] <TechDG> thank you
L1343[09:59:06] <TechDG> so much
L1344[09:59:17] <TechDG> sham was telling
me there were no open source mods with jei integration besides
jeiaddons
L1345[09:59:25] <williewillus> lol
wat
L1346[09:59:27] <TechDG> so much
easier...
L1347[09:59:32] <williewillus> BM and
Chisels and Bits diefinitely have it
L1348[09:59:41] <TechDG> ok
L1349[09:59:47] <williewillus> Anyways
you need something like that JEIBotaniaPlugin, then each folder is
for a different machine
L1350[09:59:52] <TechDG> ok
L1351[10:00:56] ***
Ash|Work is now known as Ashlee
L1352[10:01:39] <williewillus> under each
folder you'll find a recipe category, handler, and wrapper. the
wrapper is how you convert your recipe objects to something JEI
understands, so you get to return list of input/output that can
contain either other lists (cycle inputs) or itemstacks. the
handler is pretty self explanatory, the category handles setting
all the itemstacks in the gui
L1353[10:02:57] <Nitrodev> okay i've made
up my mind about by mod
L1354[10:03:12] <williewillus> what about
it?
L1355[10:03:13] <TechDG> ok
L1356[10:03:15] <Nitrodev> and i shall
not use multiblocks
L1357[10:03:25] <TechDG> rt so much
williewillus
L1358[10:03:49] <Nitrodev> not that i
don't want to learn new things about modding. i will learn about
metadata
L1359[10:04:01] <williewillus> no
prob
L1360[10:04:04] <williewillus> Nitrodev:
good choice ;p
L1361[10:04:14] <williewillus> I don't
like multiblocks personally unless it's for something like
tanks
L1362[10:04:43] <Nitrodev> yeah my basic
idea is: Make the storage blocks change TEs based on metadata
L1363[10:04:57] <williewillus> blokcstate
;p
L1364[10:05:00] <Nitrodev> metadata being
what "container unit" was used in the crafting
L1365[10:05:05] <Nitrodev> oh?
L1366[10:05:12] <williewillus> oh
L1367[10:05:13] <williewillus> nvm
L1368[10:05:27] <williewillus> item meta,
i thought you meant block meta
L1369[10:05:30] <williewillus> which
means blockstates
L1370[10:06:01] <Nitrodev> ah
L1371[10:06:08] <Nitrodev> well i don't
know what i need to use
L1372[10:06:25] <Nitrodev> i didnt
remember there were metas for both blocks and items
L1373[10:07:28]
⇨ Joins: Thutmose
(~elpat@cpe-55-54-66-208.caribcable.com)
L1374[10:07:47]
⇦ Parts: Thutmose (~elpat@cpe-55-54-66-208.caribcable.com)
())
L1375[10:09:36]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L1376[10:09:56] <Nitrodev> McJty, one
question: When?
L1377[10:10:02]
⇨ Joins: Zidane (~Zidane@irc.spongepowered.org)
L1378[10:10:10] <McJty> When what?
L1379[10:10:21] <Nitrodev> update to
rftools
L1380[10:10:34] <McJty> If testing goes
well today there will be a release
L1381[10:10:45] <sham1> Yay
L1382[10:11:11] <TechDG> so this is
strange. its telling me to remove the override annotation then its
making me implement the methods again with @Override
L1383[10:11:14] <McJty> RFTools
Dimensions update is huge
L1384[10:11:14] <TechDG> why?
L1385[10:11:53] <sham1> Because
dims
L1386[10:12:09] <McJty> I think TechDG
was talking about his question :-)
L1387[10:12:18] <TechDG> i was xD
L1388[10:12:27] <sham1> Well the context
was lost
L1389[10:12:29] <sham1> So...
L1390[10:13:04] <sham1> Also it fit so
well
L1391[10:13:07] <williewillus> uhh anyone
got "connection to files.minecraftforge.net refused" when
building?
L1392[10:13:07] <sham1> It soin
L1393[10:13:09]
⇨ Joins: Temportalist
(uid37180@id-37180.charlton.irccloud.com)
L1394[10:13:14] <sham1> Nah
L1395[10:13:25] <Nitrodev> i haven't done
build yet so :P
L1396[10:13:50] <Nitrodev> what ever
build means in this context
L1397[10:14:02] <williewillus> great my
workspace suddenly broke...
L1398[10:14:08] <TechDG> fixed it
L1399[10:14:27] <TechDG> that sucks
willie
L1400[10:14:33] <TechDG> I can test
L1401[10:14:37] <TechDG> the website
might be down
L1402[10:14:47] <TechDG> wait no cuz i
have errors cuz im not done so it wont even try
L1403[10:14:48] <TechDG> srry man
L1404[10:15:37] <sham1> wow
L1405[10:15:56] <sham1> You contracted
that all one letter and even that was a vowel
L1406[10:17:15] <williewillus> its the
unix way
L1407[10:17:44] <williewillus> strip out
all the vowels and people still know what youre saying
L1408[10:19:06] <Nitrodev> i don't think
my mod is that far from being in the state of "good enough for
release"
L1409[10:19:41] <Nitrodev> sure i just
need to add 4 more blocks and block states for those
L1410[10:19:45] ***
amadornes is now known as amadornes[OFF]
L1411[10:20:03] <Nitrodev> and then some
items
L1412[10:20:23] ***
MrKick|Away is now known as MrKickkiller
L1413[10:20:42]
⇦ Quits: Neon
(~Neon@p200300750D220800B4F6051D09933BA4.dip0.t-ipconnect.de)
(Quit: Leaving)
L1414[10:20:58]
⇦ Quits: Lordmau5 (~Lordmau5@2a01:4f8:162:50e3::2) (Ping
timeout: 192 seconds)
L1415[10:23:07] <Nitrodev> question: how
would i make a block that has an invenotry model of a block but it
can't be placed?
L1416[10:23:26] <williewillus> set the
model to cube_all? :p
L1417[10:24:02] <Nitrodev> so make an
item and have the model be that?
L1418[10:24:14] <sham1> yes
L1419[10:24:37] <Nitrodev> okay that's
simple enough
L1420[10:24:50] <sham1> Yes
L1421[10:24:59] <sham1> 1.8 made things a
lot simpler
L1422[10:25:08] ***
amadornes[OFF] is now known as amadornes
L1423[10:26:54] ***
manmaed|AFK is now known as manmaed
L1424[10:29:10] <Nitrodev> now do i
register the model with blocks or items
L1425[10:29:51]
⇦ Quits: TechDG
(~TechDweeb@2601:1c0:5100:35f6:9193:d29e:7b82:c7ca) (Quit:
Leaving)
L1426[10:30:17] <williewillus> well is it
a block or an item..
L1427[10:30:18]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read
error: Connection reset by peer)
L1428[10:30:38] <Nitrodev> an item?
L1429[10:30:41]
⇨ Joins: solidDoWant1
(~solidDoWa@ip-18-193.net.ksu.edu)
L1430[10:30:45]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
(Ping timeout: 198 seconds)
L1431[10:30:55] <williewillus> then
register it as an item
L1432[10:31:01] <williewillus> and have a
model in models/item/
L1433[10:31:15] <williewillus> doesn't
matter that it's shaped like a block, the system doesn't care
L1434[10:31:50] <Curle> you can have a
sphere model for all Minecraft cares :3
L1435[10:31:51]
⇦ Quits: solidDoWant1 (~solidDoWa@ip-18-193.net.ksu.edu)
(Read error: Connection reset by peer)
L1436[10:32:03]
⇨ Joins: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300)
L1437[10:32:59]
⇨ Joins: shadekiller666
(~shadekill@adsl-108-71-32-134.dsl.lsan03.sbcglobal.net)
L1438[10:33:12] <Nitrodev> alright now i
just need to try to make the texture look different than the actual
block
L1439[10:33:27] <Nitrodev> because i'm
essentially making a shell from a storage block
L1440[10:34:40]
⇨ Joins: Jezza (~Jezza@185.44.151.6)
L1441[10:35:52] <sham1> JUST DO IT
L1442[10:37:23] <Nitrodev> done it
L1443[10:37:38] <Nitrodev> all i did was
erase some of the texture to make it transparent
L1444[10:37:48]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L1445[10:38:33] <Nitrodev> and not
working
L1446[10:38:57] <Nitrodev> no
texture
L1447[10:39:10] ***
MrKickkiller is now known as MrKick|Away
L1448[10:39:17] <Nitrodev> what am i
missing here :|
L1449[10:39:42] <sham1> Dunno
L1450[10:39:57] <williewillus> yeah
:p
L1451[10:40:00] <williewillus> post
stuff
L1452[10:40:08] <Nitrodev> Model
definition for location constructio:item_woodenshell#inventory not
found
L1453[10:40:18] <Nitrodev> well that
looks familiar
L1454[10:40:27] <williewillus> did you
setCUstomMRL
L1455[10:40:34] <williewillus> and where
is your model located
L1456[10:40:54] <Nitrodev> hold on
L1458[10:42:07] <Nitrodev> there
L1459[10:48:05]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L1460[10:52:08] ***
williewillus is now known as willieaway
L1461[10:52:47] <Nitrodev> well?
L1462[10:58:39] <Nitrodev> gahh i can't
get my item to render like a block in my inv
L1463[10:58:41] ***
AbrarSyed is now known as Abrar|gone
L1464[11:02:59] <Nitrodev> any
help?
L1465[11:04:42] <sham1> Nope
L1466[11:05:01] <Nitrodev> Of course
not
L1467[11:05:03] <sham1> Unless you show
the code and the json in github or something
L1470[11:06:30] <Nitrodev> no wait wrong
json
L1472[11:11:46]
⇨ Joins: Kobata_
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com)
L1473[11:11:59]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Quit: Leaving)
L1474[11:12:10]
⇦ Quits: Kobata
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com) (Ping timeout: 186
seconds)
L1475[11:14:21]
⇨ Joins: agowa338
(~Thunderbi@p54918704.dip0.t-ipconnect.de)
L1476[11:16:42]
⇨ Joins: danielm59
(~IceChat9@89-168-132-160.dynamic.dsl.as9105.com)
L1477[11:17:47]
⇦ Quits: Drullkus
(~Drullkus@2601:646:8301:8947:50c6:d6d6:c6c9:b7cb) (Remote host
closed the connection)
L1478[11:23:09]
⇦ Quits: danielm59
(~IceChat9@89-168-132-160.dynamic.dsl.as9105.com) (Quit:
BYE)
L1479[11:24:33]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Ping
timeout: 194 seconds)
L1480[11:27:16] <Nitrodev> ughh
L1481[11:27:45]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L1482[11:30:31]
⇨ Joins: Andrey96
(~Instantbi@128-74-12-213.broadband.corbina.ru)
L1483[11:32:09] <Nitrodev> i still
haven't found a way to do this...
L1484[11:32:36] <Andrey96> Hi all. I'm
trying to find latest Forge source code for MC 1.8 (1577 build).
But I simply can't do it, because master branch on github is for
1.8.9 and 1.8 branch is very-very old.
L1485[11:33:30] <Nitrodev> why not from
files.minecraforge.net?
L1486[11:33:39] ***
Flenix is now known as KingDerp
L1487[11:33:48] <Andrey96> Because
there's no Forge source code
L1489[11:33:54] <Nitrodev> really?
L1490[11:33:57] <Andrey96> yes
L1491[11:34:05] <Nitrodev> and why would
you need that again?
L1492[11:34:26] <Andrey96> To build own
fork of Forge for 1.8
L1493[11:35:17] <masa> and why
exactly?
L1494[11:35:36]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L1495[11:36:05] <Andrey96> To add some
features only I need :D And 1.8.9 is not an option because some
mods are working on 1.8 only.
L1496[11:36:48] <masa> well you could
just checkout a commit that is the lastest one for 1.8 fro mthe
master branch
L1497[11:37:05] <masa> -s
L1498[11:37:35]
⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping
timeout: 198 seconds)
L1499[11:38:33] <Andrey96> So that's what
I'm trying to do. But I have no idea how to find it... Maybe I
should spend a hour looking at build.gradle in every commit until I
find 1.8
L1500[11:39:06] <masa> well look at the
date of the latest release for 1.8 and then look at the commits on
github around that date
L1501[11:39:45] <Andrey96> There's still
1.8.9 for that date
L1502[11:41:57] <Andrey96> It would be
veery handy if CI added link to a commit for every build...
L1503[11:52:54] <Andrey96> History near
this date randomly contained commits with 1.8 and with 1.8.9 (in
different branches I suppose), so It was really difficult to find.
I managed to do this, but it really would be better to do something
with this.
L1504[11:53:00]
⇨ Joins: KGS
(~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L1505[11:55:39]
⇨ Joins: Raspen0
(~Raspen0@D97A01A5.cm-3-3a.dynamic.ziggo.nl)
L1506[12:02:20]
⇦ Quits: Cast0077
(~Work@24-181-178-44.dhcp.nwtn.ct.charter.com) (Read error:
Connection reset by peer)
L1507[12:03:38]
⇦ Quits: mentlerd
(~mentlerd@catv-176-63-185-54.catv.broadband.hu) (Quit:
Leaving)
L1508[12:06:32]
⇦ Quits: Loetkolben
(~Loetkolbe@ipbcc3c340.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L1509[12:09:41]
⇨ Joins: Shinoow
(~Shinoow@92-32-126-170.tn.glocalnet.net)
L1510[12:11:27] <Wuppy> qwertee is doing
the random t-shirt sale again :)
L1511[12:11:33]
⇦ Quits: shadekiller666
(~shadekill@adsl-108-71-32-134.dsl.lsan03.sbcglobal.net) (Quit:
Leaving)
L1512[12:17:04] <LatvianModder> nitrodev,
your model syntax is wrong (anyone said that already?)
L1514[12:17:25] <Nitrodev> no one has
helped me with that
L1515[12:17:31] <Nitrodev> oh eyah i
fixed that
L1516[12:17:52] <LatvianModder> neither
does my models work :/
L1517[12:17:56]
⇦ Quits: alex_6611 (~alex_6611@p5DC16AC5.dip0.t-ipconnect.de)
(Ping timeout: 189 seconds)
L1518[12:18:09] <Nitrodev> ?
L1519[12:19:00]
⇨ Joins: AoA
(~ulli909@2a02:810d:95c0:880:c477:8bee:dba0:e099)
L1520[12:19:39]
⇨ Joins: LexLap (~LexManos@209.36.39.66)
L1521[12:19:39]
MineBot sets mode: +o on LexLap
L1522[12:19:58] <Nitrodev> still not
finding it
L1523[12:20:58]
⇦ Quits: agowa338 (~Thunderbi@p54918704.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L1524[12:21:08]
⇨ Joins: agowa338
(~Thunderbi@p54918704.dip0.t-ipconnect.de)
L1525[12:22:41] <Shinoow> At the final
stage of updating to 1.8.9. I get the following error in the log
(along with the dimensions not rendering and the player falling out
of the world until a relog) when entering a dimension in my mod:
https://gist.github.com/Shinoow/8719574b5064103ce528
L1526[12:23:15] <yopu> How long is too
long for my gravestone to find a place to be created?
L1527[12:23:26] <yopu> Right now the max
is ~20ms.
L1528[12:23:40] <Shinoow> The Teleporter
and Portal Block code is essentially a ripoff of vanilla code
(since my pre BlockPortal.Size code didn't do well with portal
creation).
L1529[12:23:47] <Nitrodev> yeah it can't
find the model location
L1530[12:24:40] <sham1> And I am already
confused about this capability stuff
L1531[12:30:28] <manmaed> what commads
for ForgeGradle should i do when building a mod on a Jenkins
Server?
L1532[12:30:48] <manmaed> thats no
setupCIWorkspace and build
L1533[12:30:48]
⇨ Joins: Mowmaster_Mobile
(~Mowmaster@67-3-191-23.omah.qwest.net)
L1534[12:30:53] <manmaed> *not
L1535[12:31:17] <sham1> Well nothing
then
L1536[12:33:39]
⇨ Joins: sciguyryan (~sciguyrya@95.211.188.225)
L1537[12:33:46]
⇦ Quits: Mowmaster
(~Mowmaster@2600:1014:b119:874:bccf:41b7:8812:975f) (Ping timeout:
186 seconds)
L1538[12:34:07] <masa> yopu: well
wouldn't it be more of a case of what is the max distance you want
to search for a valid place?
L1539[12:35:09] <yopu> Sure, the duration
is a direct function of how far I search.
L1540[12:35:27] ***
BerciTheBeast_ is now known as BerciTheBeast
L1541[12:35:39] <Nitrodev> what are the
reasons for a Model definition for location "location"
not found error
L1542[12:35:49] <yopu> At current, if it
can't find a location it will just revert to the initial player
death location.
L1543[12:36:58]
⇨ Joins: alex_6611
(~alex_6611@p5DC16AC5.dip0.t-ipconnect.de)
L1544[12:40:12]
⇦ Quits: Wastl2 (~Wastl2@f053045156.adsl.alicedsl.de) (Quit:
Hi, I'm a quit message virus. Please replace your old line with
this one and help me take over the world of IRC.)
L1545[12:43:16]
⇦ Parts: Shinoow (~Shinoow@92-32-126-170.tn.glocalnet.net)
(<insert reason here>))
L1546[12:44:22] <Wuppy> holy crap, the
Global Game Jam last year had 5438 games :o
L1547[12:45:25] <Nitrodev> okay i need
help with making an item look like a block
L1548[12:45:26]
⇨ Joins: ArmyOfAnarchists
(~ulli909@2a02:810d:95c0:880:c477:8bee:dba0:e099)
L1549[12:45:50] <Nitrodev> long story
short: the texture osnt showing
L1550[12:46:44] <sham1> did you define
them?
L1551[12:47:19]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc3c340.dynamic.kabel-deutschland.de)
L1552[12:47:56] <Nitrodev> as in register
them?
L1554[12:49:46]
⇦ Quits: auenf (David@120.155.97.223) (Ping timeout: 186
seconds)
L1555[12:50:21]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d8d872d48.access.telenet.be)
(Ping timeout: 194 seconds)
L1556[12:52:05]
⇨ Joins: auenf (David@120.155.97.223)
L1557[12:52:28] <Nitrodev> yeah i defined
them
L1558[12:53:26]
⇦ Quits: AoA
(~ulli909@2a02:810d:95c0:880:c477:8bee:dba0:e099) (Quit: Goodbye
^^)
L1559[12:54:35] <Nitrodev> well
sham1?
L1560[12:56:31] ***
SnowShock35 is now known as zz_SnowShock35
L1561[12:56:57]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1562[12:56:58] <sham1> Well seeing as
"cube/all" does not exist...
L1564[12:57:13] <Nitrodev> yes?
L1565[12:57:17] <Nitrodev> oh wait
L1566[12:59:44] <Nitrodev> well no
texture
L1567[12:59:53] <Nitrodev> as in it's
completely transparent
L1568[13:01:23] <sham1> can you update
the repo
L1569[13:01:33] <Nitrodev> okay
L1570[13:01:53] <sham1> because if you do
that, there would not be "so much to push"
L1571[13:02:21] <sham1> also
L1572[13:02:28] <sham1> Your model JSON
is malformed
L1573[13:02:36] <sham1> nononono
L1574[13:02:44] <Nitrodev> updated
L1575[13:02:55] <sham1> have your parent
be "block/cube"
L1576[13:03:30]
⇦ Quits: Temportalist
(uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L1577[13:04:44] <Nitrodev> thank
you
L1578[13:05:03]
⇦ Quits: GeoDoX (~GeoDoX@64.229.195.31) (Read error:
Connection reset by peer)
L1579[13:06:52]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:8947:3983:4532:be4:cdaa)
L1580[13:10:10]
⇦ Quits: SandGrainOne
(~Terje@cm-84.210.171.146.getinternet.no) (Ping timeout: 186
seconds)
L1581[13:10:58]
⇦ Quits: Lymia (~lymia@magical.girl.lyrical.lymia.moe) (Quit:
Hugs~ <3)
L1582[13:15:21]
⇨ Joins: pauljoda (~pauljoda@24.144.20.41)
L1583[13:16:28] <Nitrodev> now to the
blockstates
L1584[13:17:59] <Nitrodev> anyone know an
up to date tutorial for that?
L1585[13:18:14]
⇨ Joins: Lymia (~lymia@himawari.lymiahugs.com)
L1586[13:21:45] <masa> have you read
willie's primer?
L1588[13:22:52] <Nitrodev> oh
thanks
L1589[13:23:13] <LatvianModder> Nitrodev:
I just read somewhere that you need to register models in init()
not preInit()
L1590[13:23:17] <LatvianModder> so im
trying that out rn
L1591[13:24:05] <LatvianModder>
nope
L1592[13:24:07] <LatvianModder> still
nothing
L1593[13:25:32] <gigaherz> setCustomMRL
needs to be done in preinit
L1594[13:25:38] <Nitrodev> i actually got
it working thanks to sham1
L1595[13:25:45] <gigaherz> because the
code that processes the list happens in between
L1596[13:25:49] <sham1> No problem
L1597[13:25:53] <gigaherz> (in between
preinit and init)
L1598[13:26:18] <Nitrodev> although since
i changed a name of a block the block doesn't show any texture when
placed
L1599[13:27:43] ***
Abrar|gone is now known as AbrarSyed
L1600[13:27:45] <Nitrodev> okay works
now
L1601[13:30:43] <LatvianModder> now I
need to learn how to use a new format.. so with that magical fry's
file from willie's tutorial.. Instead of 2 files for blocks, I just
need one now, rite?
L1602[13:30:49] <LatvianModder> im still
reading trough
L1603[13:32:05] <LatvianModder>
"Eventually metas will go completely away" im really
waiting for this one
L1604[13:32:44] <Nitrodev> <
<--- what's that?
L1605[13:33:10] <Nitrodev> there's one on
willies example about blockstates
L1606[13:33:21] <LatvianModder> looks
like a link something
L1607[13:33:35] <heldplayer> < is
a HTML entity representing the less than sign '<'
L1608[13:33:47] <LatvianModder> <
stands for the less-than sign ( < ) and > stands for the
greater-than sign ( > )
L1609[13:34:29] <Nitrodev> ah okay
L1610[13:34:37] <LatvianModder> must be a
formatting error
L1611[13:35:16] <LatvianModder>
willieaway: can you fix that, so people dont get confused, when you
are back? ^
L1612[13:35:30] <LatvianModder> like, in
line public static final PropertyEnum<EnumDyeColor>
COLOR
L1613[13:36:07] <masa> oh wow.. someone
has made a mod review of my mod again... for the utterly useless
first release for MC 1.7.2 ;_;
L1614[13:36:11] <masa> like
seriously...
L1615[13:36:40] <Nitrodev> wow
L1616[13:37:22] <LatvianModder> lol
L1617[13:37:36] <masa> and they also link
to some russion site for the download, and the title and all are in
russian I'm guessing, ie. cyrillic letters or whatever they are
called in english
L1618[13:38:23]
⇨ Joins: theGliby (theGliby@85.254.75.191)
L1619[13:38:24] <heldplayer>
#stopmodreposts
L1620[13:38:45] <masa> it's always
rewarding to watch some mod reviews where the reviewer doesn't even
understand the items, just concludes that they are broken and
throws them in lava and moves on... ;D
L1621[13:38:46] <LatvianModder> either
that or just give up
L1622[13:38:56] <LatvianModder> lol
L1623[13:39:11] <Nitrodev> can you link
the review?
L1624[13:39:19] <theGliby> i feel really
clever for putting invisible text at the top of my thread. it says
that the mod is stolen. i hope it only shows on bot reposts
L1625[13:39:24] <masa> then they will get
views for that crap! :p
L1626[13:39:26] <theGliby> since they
usually don't bother with the formatting
L1627[13:39:39] <LatvianModder> hey, I
had a great mod spotlight in russian (I partly understand russian,
so I knew what he was talking about), I even linked it in my curse
page. Not all other country spotlights are bad :P
L1628[13:40:10] <masa> of course I'm not
saying they are
L1629[13:40:28] <masa> just saying that
someone literally has made a review of my mod in russian two hours
ago
L1630[13:40:37] <Nitrodev> only the ones
where the reviewer just thought that "I should amke a
spotlight on this" and just did it right after that
L1631[13:40:43] <masa> for the 1.7.2
version after modjam
L1632[13:40:46] <Nitrodev> without trying
to practice it first
L1633[13:40:49] <Nitrodev> or understand
the mod
L1634[13:40:55] <masa> yep..
L1635[13:41:57] ***
MorphFK is now known as Morphan1
L1636[13:42:54] <Nitrodev> what is the
name of the wool blocks class in mc?
L1637[13:43:06] <Nitrodev> i'm gonna
check how to do the metadata on that
L1638[13:43:27] <Nitrodev> for my bag
that is
L1639[13:44:02] <Nitrodev> since it isn't
BlockWool
L1640[13:44:11] ***
TehNut|Gone is now known as TehNut
L1641[13:47:22] <Nitrodev> or wait what
are the mc items with a metadata?
L1642[13:50:06]
⇦ Quits: ArmyOfAnarchists
(~ulli909@2a02:810d:95c0:880:c477:8bee:dba0:e099) (Ping timeout:
198 seconds)
L1643[13:50:08] <mallrat208> ah,
Dye?
L1644[13:50:24]
⇨ Joins: AoA
(~ulli909@2a02:810d:95c0:880:9161:446d:115e:2bd9)
L1646[13:51:34] <Nitrodev> yeah
yeah
L1647[13:52:02] <Nitrodev> i was just
wondering if dye is something i should get my way to make different
colored bags from
L1648[13:52:40] <Nitrodev> i know i
probably want subtypes if i want different colored items
right?
L1649[13:53:05]
⇦ Quits: Jezza (~Jezza@185.44.151.6) (Ping timeout: 189
seconds)
L1650[13:53:28]
⇦ Quits: Nitrodev
(~Nitrodev@dcx0f0yblvh7ydfb7sydy-3.rev.dnainternet.fi) (Quit:
Leaving)
L1651[13:53:37]
⇦ Quits: CovertJaguar (~you@65.183.205.6) (Ping timeout: 194
seconds)
L1652[13:55:11]
⇨ Joins: Elec332
(~Elec332@ip5456d4a5.speed.planet.nl)
L1653[13:55:56]
⇦ Quits: Andrey96
(~Instantbi@128-74-12-213.broadband.corbina.ru) (Quit:
Andrey96)
L1654[14:01:11]
⇦ Quits: Kobata_
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com) (Read error:
Connection reset by peer)
L1655[14:02:29]
⇦ Quits: tambre
(~tambre@6074-78b1-a470-b086-4301-8a22-07d0-2001.dyn.estpak.ee)
(Ping timeout: 198 seconds)
L1656[14:03:42]
⇨ Joins: Kobata
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com)
L1657[14:09:17]
⇨ Joins: Tyler__
(~Tyler__@c-73-169-160-192.hsd1.wa.comcast.net)
L1658[14:10:14]
⇨ Joins: BerciTheBeast_
(~BerciTheB@77-111-11-55.ipv4.tusmobil.si)
L1659[14:11:22]
⇦ Quits: BerciTheBeast
(~BerciTheB@77-111-11-55.ipv4.tusmobil.si) (Ping timeout: 186
seconds)
L1660[14:15:09] ***
Mine|dreamland is now known as minecreatr
L1661[14:16:46]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L1662[14:16:47] ***
zz_SnowShock35 is now known as SnowShock35
L1663[14:18:44] <Tyler__> Welp, just
found out a mod exactly like the one I'm working on was
released
L1664[14:18:46] <Tyler__> RIP
L1665[14:19:08] <Wuppy> have fun playing
htat mod then :)
L1666[14:19:12] <Wuppy> and get a cool
new idea
L1667[14:19:13] <LatvianModder> I hate
this feeling
L1668[14:19:18] <Tyler__> .-.
L1669[14:19:33] <LatvianModder> Tema kept
stealing my ideas.. from my mind.. all the time :D
L1670[14:19:40] <Wuppy> haha
L1671[14:20:01] <Tyler__> His has more
features... I want mine to be simple. The names are similar
though.
L1672[14:20:11] <LatvianModder> I dont
unsterstand.. when to use ModelLoader and when
Minecraft....getItemModelMesher()?
L1673[14:20:15] <Tyler__> Oh well. I'll
just keep working at it
L1674[14:20:25] <ChJees> lol
L1675[14:20:50] <ChJees> "Good
Artists Copy; Great Artists Steal"
L1676[14:20:57] <LatvianModder>
/banksy
L1677[14:21:04] <LatvianModder> /stolen
from someone else
L1678[14:21:28] <LatvianModder> As long
as you can make your mod more popular (or you already are from your
other mods) you are fine
L1679[14:22:04] <LatvianModder> if you
are in popularity vs that person 1:100, then just swallow your
tears and make another mod / make something completly new, better
in this one :D
L1680[14:22:17] <Tyler__> Lol, Banksy
what a guy
L1681[14:22:25] <Wuppy> just 2 more days
until GGJ... cant wait
L1682[14:22:27] <ChJees> Im at the stage
where i made a design document for my mod and got a rough idea what
i want but i got no idea where to start :D.
L1683[14:22:37] <Tyler__> ^ You're in the
right place
L1684[14:22:41] <Tyler__> That's where I
started lol
L1685[14:22:45] <LatvianModder> just 2
more days until saturday.. cant wait
L1686[14:23:00] <ChJees> Welp, got most
of the new'ish stuff done for 1.8.9 modding.
L1687[14:23:05] <Wuppy> Tyler__, me or
ChJees?
L1688[14:23:09] <ChJees> Things sure
changed a lot since my last attempt at modding.
L1689[14:23:13] <Tyler__> Both lmao
L1690[14:23:14] <Wuppy> LatvianModder,
why not make games, games are fun
L1691[14:23:21] <LatvianModder> Wuppy:
boo. I did
L1692[14:23:31] <LatvianModder> its even
easier than modding
L1693[14:23:32] <LatvianModder> BUT
L1694[14:23:33] <Wuppy> as in, 48 hours
straight of devving
L1695[14:23:39] <LatvianModder> ah
L1696[14:23:41] <LatvianModder> LD
L1697[14:23:47] <LatvianModder> which is
it now?
L1698[14:23:51] <Wuppy> I did an LD a
while back
L1699[14:23:58] <Wuppy> but this is the
Global Game Jam
L1700[14:23:59] <Tyler__> But would
someone care to help explain getWeakPower and getStrongPower...
Block.java has nothing useful for me
L1701[14:24:03] <Wuppy> which is probably
even cooler
L1702[14:24:16] <LatvianModder> Ive never
joined the LD train BUT I did make a puzzle, multiplayer game in 2
hours
L1703[14:24:30] <LatvianModder> With a
though that I will one day do the same in LD
L1704[14:24:34] <LatvianModder> that was
in 2012, iirc
L1705[14:24:43] <Wuppy> join in april
then :)
L1706[14:24:57] <LatvianModder> isnt it
somehow limited by some restrictions?
L1707[14:25:04] <LatvianModder> like you
cant make any type game or smth
L1708[14:25:14] <LatvianModder> because I
only make puzzle games
L1709[14:25:16] <LatvianModder> :P
L1710[14:25:20] <Wuppy> you have a
theme
L1711[14:25:32] <Wuppy> but generally
those are very vague
L1712[14:25:36] <Tyler__> What's the a ?
b : c notation called? I need to understand it better
L1713[14:25:37] <ChJees> getWeakPower
do... Return 0? wut
L1715[14:25:59] <Wuppy> Tyler__, the
quesiton mark colon thingy? :P
L1716[14:26:03] <Tyler__> Yes
L1717[14:26:12] <Wuppy> that's what I
call it :P
L1718[14:26:15] <Tyler__> I have never
seen that until modding so I need to learn that
L1719[14:26:16] <Tyler__> Wut
L1720[14:26:18] <ChJees> Oh, getWeakPower
is about Redstone.
L1721[14:26:20] <TehNut> yeah i call it
that too
L1722[14:26:22] <ChJees> Derp
L1723[14:26:24] <TehNut> no idea what
it's actually called lol
L1724[14:26:26] <Tyler__> .-.
L1725[14:26:36] <Wuppy> there is a proper
name for it but yeah...
L1726[14:26:38] <Tyler__> How the in the
flying monkeys of jingle bells does it work lol
L1727[14:26:39] <TehNut> Tyler__: your
example is just "if a then b, else c"
L1728[14:26:50] <Tyler__> Q_Q
L1729[14:26:51] <TehNut> it's a single
line if statement
L1730[14:26:58] <Tyler__> That makes so
much sense now
L1731[14:27:05] <LatvianModder>
getWeakPower returns the will of God, when he is in a Meh mood, at
specific location #MoreYouKNow
L1732[14:27:15] <Tyler__> >_>
L1733[14:27:19] <Tyler__> Cryptic
L1735[14:27:26] <ChJees> Pretty
L1736[14:27:35] <LatvianModder> looks
swell
L1737[14:27:35] <Wuppy> thanks :)
L1739[14:27:46] <Wuppy> I did the AI in
there
L1740[14:27:51] <LatvianModder> actually,
second
L1741[14:27:53] <Wuppy> only there's no
trailer yet
L1742[14:28:06] <Wuppy> 3d, impressive
for a first game
L1743[14:28:19] <LatvianModder> my first
was a 2d puzzle :P
L1745[14:29:07] <LatvianModder> back then
I was really inspired by Notch videos
L1746[14:29:29] <LatvianModder> Ah, good
ol Eclipse Indigo on Windows XP
L1747[14:29:30] <Tyler__> Ummmmmm
L1748[14:29:36] <Tyler__> For the
question mark colon thingy
L1749[14:29:45] <Tyler__> What about
multiple question marks and colons on the same line...
L1750[14:29:47] <Wuppy> just google
that
L1751[14:29:52] <Tyler__> Lmao
L1752[14:29:53] <Wuppy> o___0 that's
possible?
L1753[14:30:01] <LatvianModder> you
mean
L1754[14:30:13] <Wuppy> but they're
pretty simple, it's basically an if else
L1755[14:30:29] <TehNut> it's possible, I
don't recommend it because it gets insanely hard to read
L1756[14:30:32] <TehNut> but it's
possible
L1757[14:30:36] <LatvianModder> replace
if(a == b) { return c; } else { return d; } with return (a == b) ?
c : d;
L1758[14:30:45] <Wuppy> exactly
that
L1759[14:31:01] <LatvianModder> I really
like those and use whenever it looks pretty
L1760[14:31:21] <LatvianModder> if its
something horrible like 60349 character line (not really) I use
if(){}
L1761[14:31:36] <Tyler__> Yeah because
the line I'm referring to is from Redstone Diode
L1762[14:31:38] <Tyler__> "return
Math.max(this.getPowerOnSide(worldIn, pos.offset(enumfacing1),
enumfacing1), this.getPowerOnSide(worldIn, pos.offset(enumfacing2),
enumfacing2));"
L1763[14:31:42] ***
KingDerp is now known as Flenix
L1764[14:31:47] <Tyler__> Wait
L1765[14:31:49] <Tyler__> Wrong
line
L1766[14:31:50] <Tyler__> lmao
L1767[14:31:52] <LatvianModder> oh, and
Vanilla source has a very terrible usage of that
L1768[14:31:53] <Tyler__> Pastebin next
time
L1769[14:31:58] <LatvianModder> because
its super hard to read
L1770[14:32:17] <Tyler__> q_q
L1771[14:32:44] <LatvianModder> return
this.getRedstonePower(pos.down(), EnumFacing.DOWN) > 0 ? true :
(this.getRedstonePower(pos.up(), EnumFacing.UP) > 0 ? true :
(this.getRedstonePower(pos.north(), EnumFacing.NORTH) > 0 ? true
: (this.getRedstonePower(pos.south(), EnumFacing.SOUTH) > 0 ?
true : (this.getRedstonePower(pos.west(), EnumFacing.WEST) > 0 ?
true :
L1772[14:32:44] <LatvianModder>
this.getRedstonePower(pos.east(), EnumFacing.EAST) >
0))));
L1773[14:32:50] <LatvianModder> isnt this
just beatiful
L1774[14:32:59] <Wuppy> oh yeah... that's
unreadable as hell
L1775[14:33:02] <LatvianModder>
World.java, Line 3428
L1776[14:33:02] <TehNut> do yourself a
favor and never look at canHarvestBlock in ItemPickaxe
L1777[14:33:10] <LatvianModder> and note,
that is just one line
L1778[14:33:10] <Wuppy> heh, hell
no
L1779[14:33:26] <diesieben07> yeah for
some stupid ass reason FernFlower REALLLY likes ternary
statements
L1781[14:33:32] <LatvianModder> TehNut:
its on you. Im gonna look now. If I dont return, you know what
happened
L1782[14:33:37] <Wuppy> ternary, that's
it Tyler__
L1783[14:33:54] <TehNut> that's one
line
L1784[14:33:56] <TehNut> hehe
L1785[14:34:06] <Tyler__> ternary?
L1786[14:34:09] <Wuppy> yep
L1787[14:34:10] <LatvianModder> WHAT. THE
FUCK
L1788[14:34:13] <diesieben07> a ? b :
c
L1789[14:34:19] <diesieben07> 3 parts,
hence ternary
L1790[14:34:28] <LatvianModder> im bloody
saving this in my pastebin :D
L1791[14:34:59]
⇦ Quits: psxlover (psxlover@athedsl-4413370.home.otenet.gr)
(Read error: Connection reset by peer)
L1793[14:35:07] <Tyler__> This reminds me
of Trailer park boys...
L1794[14:35:18] <Wuppy> :'(
L1795[14:35:19] <TehNut> Already linked
it :P
L1796[14:35:27] <Wuppy> I know the method
but even seing it again makes me cry
L1797[14:35:34] <ChJees> Im confuzzled
LatvianModder.
L1798[14:35:35] <LatvianModder> Mine is
prettier, TehNut! :D
L1799[14:35:44] <Tyler__> ...
L1800[14:35:51] <Tyler__> How in the hell
do you even begin to read that
L1801[14:35:52] <TehNut> neither of them
are pretty in the slightest
L1802[14:35:55] <TehNut> You don't
L1803[14:36:03] <Wuppy> just ignore
that
L1804[14:36:06] <Tyler__> ...
L1805[14:36:06] <Wuppy> and cry in the
corner
L1806[14:36:11] <LatvianModder> I.. er..
Mine has colors.. therefore its LESS UGLY, If you will
L1807[14:36:21] <Tyler__> So what if you
need to read that
L1808[14:36:23] <Tyler__> To understand
it
L1809[14:36:25] <TehNut> If you need to
make a pickaxe that doesn't extend ItemPickaxe, you copy, paste,
and forget.
L1810[14:36:27] <Tyler__> To add it to
your code lol
L1811[14:36:28] <TehNut> You don't.
L1812[14:36:31] *
ChJees could really use a 1.8.9 modding reference
L1813[14:36:36] <ChJees> So much
stuffs
L1814[14:36:53] <Tyler__> ChJees: Google
forgedoc for setup
L1815[14:37:14] <ChJees> Already got the
basics of modding up and running :P.
L1816[14:37:15] <diesieben07> would
people be interested in a proper pahi mar let's mod style modding
tutorial series?
L1817[14:37:23] ***
V is now known as Vigaro
L1818[14:37:25] <Tyler__> Aw then what do
you want to do?
L1819[14:37:25] <diesieben07> because
I've been toying wtih doing one of those.
L1820[14:37:29] <ChJees> Just need to get
down into the gritty stuff.
L1821[14:37:39] <LatvianModder> 22:36:22
<TehNut> If you need to make a pickaxe that doesn't extend
ItemPickaxe, you copy, paste, and forget.
L1822[14:37:40] <LatvianModder> I always
did it in a better way =
Items.diamond_pickaxe.canHarvestBlock(block) :D
L1823[14:37:43] <Tyler__> Take a look at
some source code
L1824[14:37:58] <TehNut> oh that is much
nicer
L1825[14:38:07] <TehNut> then you never
have to look at the headache
L1826[14:38:18] <Tyler__> diesieben07: Do
it
L1827[14:38:28] <diesieben07> haha
ok
L1828[14:38:35] *
diesieben07 needs to prepare
L1829[14:38:36] <LatvianModder> Just Do
IT!
L1830[14:38:37] <Tyler__> I have been
struggling along on my own
L1831[14:38:40] <Tyler__> LOL
L1832[14:38:50] <Tyler__> Shia LeuBoff or
whatever his name is
L1834[14:39:02] <LatvianModder> When I
read it, its just letters
L1835[14:39:11] <TehNut> well, it is just
letters
L1836[14:39:18] <Tyler__> Lol
L1837[14:39:25] <LatvianModder> They dont
combine in my head :D
L1838[14:39:27] <Tyler__> Williewillus'
bible always gets linked here
L1839[14:39:29] <Tyler__> Everyday
L1840[14:39:37] <LatvianModder>
yeah
L1841[14:39:37] <ChJees> Hehe
L1842[14:39:45] <mallrat208> diesieben07,
I'd watch it (or Read if appropriate)
L1843[14:40:03] <diesieben07> :)
L1844[14:40:21] <Tyler__> Hmm, I need to
figure out this IBlockState crap...
L1845[14:40:24] <diesieben07> I just have
a crappy microphone :D
L1846[14:40:44] <diesieben07> IBlockState
is just Block + a key->value map
L1847[14:40:51] <diesieben07> where keys
are IProperty's
L1848[14:41:01] <diesieben07> god that is
an awful plural
L1849[14:41:29]
⇨ Joins: psxlover
(psxlover@athedsl-4413370.home.otenet.gr)
L1850[14:41:39] <diesieben07> then there
are 2 methods which encode IBlockState into metadata and vice versa
respectively so that MC cna save your states to disk
L1851[14:41:53] <Tyler__> Gahh, more
meta
L1852[14:42:30] <diesieben07> more
meta?
L1853[14:42:35] <Tyler__> I need to learn
more about meta and all of these things that affect it...
L1854[14:42:47] <Tyler__> I feel like a
headless chicken running around
L1855[14:42:50] <diesieben07> meta is
jsut a numebr (0-15) saved for every block location in the
world
L1856[14:43:41] <Wuppy> I'm wondering,
does it save metadata if the block doesnt have metadata?
L1857[14:44:01] <diesieben07> yes
L1858[14:44:02] <Tyler__> But doesn't
metadata store block facing directions, different states, etc
L1859[14:44:15] <diesieben07> yes, that
is what metadata is usually used for
L1860[14:44:25] <diesieben07> but you can
really do whatever you want with it, as long as it fits into
0-15
L1861[14:44:45] <ChJees> TileEntities if
you want even more information :P
L1862[14:44:52] <Tyler__> Is there a
convenient way to bypass it? If it's only limited to 0-15
L1863[14:44:58] <Wuppy> NBT
L1864[14:44:59] <diesieben07>
TileEntities
L1865[14:45:04] <diesieben07> no, NOT NBT
-.-
L1866[14:45:08] <Wuppy> no?
L1867[14:45:08] <diesieben07> that is not
the correct term.
L1868[14:45:14] <diesieben07> EVERYTHING
in MC is NBT
L1869[14:45:20] <diesieben07> but only
when saving to disk
L1870[14:45:45] <Tyler__> NBT?
L1871[14:45:47] <diesieben07> people
always say things like "the TileEntity's NBT data"
L1872[14:45:48] <Tyler__> Still a nub
here
L1873[14:45:56] <diesieben07> but a TE
does not have NBT. it saves TO NBT.
L1874[14:46:00] <diesieben07>
NamedBinaryTag
L1875[14:46:06] <Tyler__> Aww
L1876[14:46:14] <diesieben07> a simple
binary format notch invented that MC uses for pretty much all it's
storage
L1877[14:46:34] <Tyler__> That makes
sense
L1878[14:47:07] <diesieben07> and it has
Object representation at runtime such as NBTTagCompound (which is
basically a String->NBTData map, where NBTData can be any type
of NBT again)
L1879[14:47:15] <diesieben07> or
NBTTagByte for bytes, etc.
L1880[14:47:56]
⇦ Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300) (Ping timeout: 198
seconds)
L1881[14:48:14] <yopu> A big thanks to
everyone here.
L1882[14:48:19] <Tyler__> That helps.
Alright. I think most of my confusion comes from not understanding
how the code works together.
L1883[14:48:44] <Tyler__> Which is
frustrating because I should be able to understand this
Java...
L1884[14:48:53] <diesieben07> don't say
that.
L1885[14:48:59] <diesieben07> Minecraft
is a huge, messy codebase
L1886[14:49:58] <Tyler__> So source code
is my best friend for reading and learning?
L1887[14:49:59]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L1888[14:50:12] <diesieben07> That plus
tutorials plus your brain plus this channel plus the forums
L1889[14:50:18] <gigaherz> Tyler__: yes,
but at the same time, it's a source for messy code with bad
practices
L1890[14:50:18] <gigaherz> XD
L1891[14:50:27] <Tyler__> Oh my god
xD
L1892[14:50:43] <Tyler__> All the
tutorials I have found have been wrong in one way or another, even
for ones 1.8+
L1893[14:50:50] <gigaherz> thign is, some
modders manage to make it WORSE than the decompiled code is
L1894[14:50:52] <Tyler__> Google has been
no help besides forgedoc etc
L1895[14:50:54]
⇨ Joins: Lordmau5 (~Lordmau5@aeg-gaming.net)
L1896[14:51:24] <thor12022> It's that
friend that's really helpful, but horridly obnoxious
L1897[14:51:28] <Tyler__> So, figure out
source code, implememnt in mod and clean up as necessary, ???,
profit?
L1898[14:51:40] <gigaherz> pretty
much
L1899[14:51:54] <Tyler__> Alright thanks
gigaherz as usual and everyone else here
L1900[14:52:38] <Tyler__> Pretty sure 95%
of the stuff I have learned so far has been from this channel
lmao
L1901[14:53:03]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Quit: Leaving)
L1902[14:54:01] <Wuppy> not my tutorials?
:(
L1903[14:54:11] <Wuppy> oh.. yeah... I
dont write those anymore :'(
L1904[14:54:17] <sham1> Yeah
L1905[14:54:27] <sham1> if you actually
made them they would be regarded better
L1906[14:54:40] <sham1> I'm sorry, that
had to be said
L1907[14:54:47] <Wuppy> hmm?
L1908[14:55:04] <Wuppy> yeah... people
would actually read them if there was something to read :P
L1909[14:55:09] <sham1> Ye
L1910[14:55:23] <Wuppy> well there's
still a handful for 1.8
L1911[14:55:27] <Wuppy> and my book for
1.8
L1912[14:55:28]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c065:8421:6425:31a7:9045)
L1913[14:55:46] <Lordmau5> Minecraft 1.8
Modding for Dummies? :^)
L1914[14:55:52] <Tyler__> Wuppy: I
followed your tutorials a lot actually, they were the most helpful.
If you continued them or updated them, I would be happy.
L1915[14:55:52] <sham1> I really would
like someone better knowing person to write up something about the
capability system
L1916[14:56:01] <Lordmau5> I shouldn't
have said that... this crap might actually happen...
L1917[14:56:03] <sham1> I cannot figure
it out for the life of me
L1918[14:56:03] <Wuppy> Sams Teach
Yourself Mod Devleopment For Minecraft in 24 Hours
L1919[14:56:16] <Tyler__> Quick
question
L1920[14:56:18] <Wuppy> thanks Tyler__,
but I don't have the time anymore :(
L1921[14:56:26] <sham1> Tyler__, tried
the official tutorials?
L1922[14:56:34] <Tyler__> Does
EnumFacing.direction return a direction related to world or the
block itself?
L1923[14:56:45] <Wuppy> question, what is
good stuff to eat/drink/have during a game jam?
L1924[14:56:47] <Tyler__> sham1: Official
tutorials? >_>
L1926[14:57:03] <Wuppy> besides like
diner/breakfast/lunch stuff, what is nice to have?
L1927[14:57:09] <Tyler__> Yes I have gone
through some of those
L1928[14:57:09] <sham1> Little barren
yes, but that is because no one writes there
L1929[14:57:41] <Tyler__> But anyway,
EnumFacing, world I'm guessing and not relative to the block
itself?
L1930[14:57:57] <killjoy> Did github
change their editor?
L1932[14:58:41] <sham1> Tyler__,
EnumFacing.Direction tells if the direction goes towards positive
or negative values on their axis
L1933[14:59:29] <Tyler__> I didn't know
it actually had a direction method( If that's the right word ), I
was more of talking about .North .South .East .West
L1934[14:59:42] <sham1> Well what do you
think they are
L1935[14:59:50] <sham1> And it is not a
method
L1936[14:59:53] <sham1> It is an inner
class
L1937[14:59:56] <Tyler__> q_q
L1938[15:00:02] <Tyler__> I am a
mess
L1939[15:00:16] <sham1> Well north,
south, east and west are in the horisontal plane
L1940[15:00:20] <sham1> Unlike up or down
:P
L1941[15:00:40] <diesieben07> sham1,
nested class. :P
L1942[15:00:43] *
diesieben07 hides
L1943[15:00:48] <sham1> Meh
L1944[15:01:49] <Tyler__> What's a good
source file for directions relative to the block itself
L1945[15:01:54] <Tyler__> Nevermind
L1946[15:01:54] <minecreatr> for some
reason the most recent forge mdk download redirects to the adfoc.us
homepage?
L1947[15:01:56] <Tyler__> I'll find
it
L1948[15:02:00] <Tyler__> Gotta be more
self efficient
L1949[15:02:06] <diesieben07> Tyler__
BlockPos has a method offset
L1950[15:02:16] <diesieben07> which you
can give an EnumFacing and it will offset in that directon
L1951[15:02:22] <diesieben07> it also has
shorthands like .north etc
L1952[15:02:36]
⇨ Joins: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L1953[15:03:04]
⇦ Quits: sciguyryan (~sciguyrya@95.211.188.225) (Remote host
closed the connection)
L1954[15:03:42] <Tyler__> I'm working
with a method that requires a pos and an enumfacing...
L1955[15:04:10] <diesieben07> ?
L1956[15:04:21] <diesieben07> please
describe exactly waht you want.
L1957[15:04:50] <Tyler__>
worldIn.getRedstonePower(blockpos1, enumfacing);
L1958[15:04:55] <Tyler__> This is the
method I am working with
L1959[15:05:22] <diesieben07> ok... and
your issue is?
L1960[15:05:47] <Tyler__> I literally am
at a loss of words to describe it...
L1961[15:05:47]
⇨ Joins: KanoCodex
(~Giratina5@2604:180:0:368::bcd8)
L1962[15:05:59] <Tyler__> I'll figure it
out
L1963[15:06:47]
⇦ Quits: alex_6611 (~alex_6611@p5DC16AC5.dip0.t-ipconnect.de)
(Ping timeout: 189 seconds)
L1964[15:07:02] <Tyler__> Thanks for
trying to help, I know I am a mess lol
L1965[15:11:08]
⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit:
Leaving.)
L1966[15:13:37] ***
TehNut is now known as TehNut|Gone
L1967[15:16:40]
⇦ Quits: Loetkolben
(~Loetkolbe@ipbcc3c340.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L1968[15:18:53]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 189 seconds)
L1969[15:21:01] ***
Vazkii is now known as Vazkii|a
L1970[15:21:07]
⇦ Quits: RedBullWasTaken
(~red@2-107-192-82-static.dk.customer.tdc.net) (Remote host closed
the connection)
L1971[15:22:19]
⇨ Joins: Shinoow
(~Shinoow@92-32-126-170.tn.glocalnet.net)
L1972[15:24:45] <Tyler__> Well looks like
I'm starting from scratch.
L1973[15:28:21] ***
Firedingo is now known as Firedingo|zzzz
L1974[15:30:16]
⇨ Joins: tips48|away (~tips48@nope.bz)
L1975[15:34:27] ***
big_Xplosion is now known as big_Xplo|AFK
L1976[15:38:06] <kimfy> Are there any
not-so-obvious reasons to write mods in Groovy?
L1977[15:39:04] <diesieben07> does
"it's kinda a cool language" count as obvious?
L1978[15:39:09] <diesieben07> because
that's pretty much the only reason.,
L1979[15:39:21] <kimfy> I meant to say
NOT write mods in Groovy****
L1980[15:39:23] <kimfy> Sorry about
that
L1981[15:39:27]
⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping
timeout: 198 seconds)
L1982[15:39:37] <diesieben07> well, you
have to package the groovy runtime which is a bit of a pain
L1983[15:39:53] <diesieben07> and you
have to make sure FML can actually load your mod, but i don't know
enough about groovy to say how hard that is.
L1984[15:40:14] <kimfy> FML loads it just
fine from my testing so far
L1985[15:40:36] <diesieben07> then... i
mean, go for it
L1986[15:40:59] <kimfy> Haven't actually
tested outside dev, I'll go try that
L1987[15:41:16] <diesieben07> you'll have
to package (or shade) groovy
L1988[15:41:24] <diesieben07> and also...
not sure how it plays along with reobf
L1989[15:41:38] <diesieben07> since
groovy is a pretty dynamic language afaik so it probably has a lot
of method names as strings in ti
L1990[15:41:47] <diesieben07> which won't
get reobfed and cause problems then
L1991[15:42:20] <kimfy> I'll do some
testing
L1993[15:43:46]
⇨ Joins: Techcable (~Techcable@techcable.net)
L1994[15:48:34]
⇦ Quits: Kobata
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com) (Ping timeout: 186
seconds)
L1995[15:48:34]
⇦ Quits: Lymia (~lymia@himawari.lymiahugs.com) (Quit: Hugs~
<3)
L1996[15:48:43]
⇨ Joins: Lymia
(~lymia@magical.girl.lyrical.lymia.moe)
L1997[15:49:52]
⇦ Parts: Shinoow (~Shinoow@92-32-126-170.tn.glocalnet.net)
(<insert reason here>))
L1998[15:55:08] <gigaherz> geh
L1999[15:55:33] <gigaherz> is there some
method anywhere to get the EnumFacing corresponding to the
onNeighbour*Change?
L2000[15:59:22] <diesieben07> nope, the
method is inheritly build so that you only know "something
changed". You have to recheck all around you.
L2001[15:59:40] <gigaherz> no it tells
you whihc neighbor BlockPos changed
L2002[16:00:08] <diesieben07> eh no
L2003[16:00:11] <diesieben07> the pos is
YOUR pos
L2004[16:00:14] <gigaherz> public void
onNeighborChange(IBlockAccess world, BlockPos pos, BlockPos
neighbor)
L2005[16:00:16] <gigaherz> it has two
XD
L2006[16:00:56]
⇨ Joins: vsg1990
(~vsg1990@pool-74-110-57-203.bflony.fios.verizon.net)
L2007[16:00:57] <diesieben07> read the
javadoc on that method :P
L2008[16:01:03] <diesieben07> it's not
what you think it is
L2009[16:01:08] <diesieben07>
(probably)
L2010[16:01:11] <diesieben07> it's for
TEs
L2011[16:01:17] <gigaherz> yes
L2012[16:01:31] <gigaherz> here is the
thing
L2013[16:01:43] <gigaherz> I want to
refresh my block when a neighbouring inventory changed
L2014[16:01:52] <gigaherz> but only if
the block that changed is actually one of the inventories i'm
tracking
L2015[16:01:56] <diesieben07> ah, so yeah
that is what you want.
L2016[16:02:16] <gigaherz> so I would
need the facing
L2017[16:02:31] <gigaherz> to access the
capability and such
L2018[16:02:41] <gigaherz> I was hoping
some sort of
L2019[16:03:01] <gigaherz>
BlockPos.directionTo(BlockPos):EnumFacing
L2020[16:03:08] <gigaherz> I guess I'll
write my own
L2021[16:03:09] <diesieben07> you could
do: diff = changedPos.subtract(myPos); facing =
EnumFacing.getFacingFromVector(diff.x(), diff.y(); diff.z());
L2022[16:03:13] <diesieben07> but it's
not the greatest
L2023[16:03:22] <gigaherz> ah
L2024[16:03:22] <gigaherz> hmm
L2025[16:03:24] <gigaherz> that'd
work
L2026[16:03:27] <gigaherz> ugly
but...
L2027[16:03:32]
⇦ Quits: LexLap (~LexManos@209.36.39.66) (Ping timeout: 198
seconds)
L2028[16:03:49] <diesieben07> it's also
not the most efficient D
L2029[16:04:50] <gigaherz> I just looked
at the implementation
L2030[16:04:52] <gigaherz> okay I'm doing
it myself.
L2031[16:05:19]
⇨ Joins: fuj1n (~fuj1n@101.190.14.210)
L2032[16:05:54] ***
willieaway is now known as williewillus
L2033[16:06:34]
⇦ Quits: Tyler__
(~Tyler__@c-73-169-160-192.hsd1.wa.comcast.net) (Ping timeout: 186
seconds)
L2034[16:06:44] <gigaherz> no wait I
misread
L2035[16:06:46] <gigaherz> it's just
ugly.
L2036[16:07:00] <gigaherz> I'd just write
something similar.
L2037[16:07:46] <diesieben07> for BP you
really just need a Map<BlockPos, EnumFacing> and do a lookup
on a.subtract(b) though
L2038[16:07:56] <diesieben07> assuming
you are dealing with distance 1 only
L2039[16:07:57] ***
AbrarSyed is now known as Abrar|gone
L2040[16:08:01] <gigaherz> meh
L2041[16:08:07] <gigaherz>
onNeighborBlockChange doesn't actually have a BlockPos
L2042[16:08:12] <gigaherz> it's just the
Block :(
L2043[16:08:22] <diesieben07> told you
so.
L2044[16:08:31] <gigaherz> oh well no
"if" then
L2045[16:08:36] <diesieben07> but if you
are listening for inventory change onNeighborChange is what you
want.
L2046[16:08:48] <diesieben07> it's what
the comparator uses also
L2047[16:08:54] <gigaherz> yeah
L2048[16:09:23]
⇦ Quits: killjoy
(~killjoy@2606:a000:1118:c065:8421:6425:31a7:9045) (Ping timeout:
198 seconds)
L2049[16:11:31]
⇦ Quits: keybounce
(~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net) (Quit:
Sleep? Did I say sleep?)
L2050[16:11:43]
⇨ Joins: Onyx
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net)
L2051[16:12:23]
⇦ Quits: Onyx
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net) (Read
error: Connection reset by peer)
L2052[16:12:48]
⇨ Joins: Onyx
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net)
L2053[16:13:53]
⇦ Quits: OnyxKnight
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net) (Ping
timeout: 189 seconds)
L2054[16:16:59]
⇨ Joins: Cervantez07
(~Cervantez@108-216-237-181.lightspeed.nworla.sbcglobal.net)
L2055[16:20:18] <Cervantez07> Noob with
basic Java knowledge here: if I want to write a mod that interacts
with other mods (if they're installed) what do i need from the
other mods?
L2056[16:20:45] <diesieben07>
Depends™.
L2057[16:20:51] <Cervantez07> lol
L2058[16:20:59] <diesieben07> What do you
mean by "interact", which "others mods",
etc.
L2059[16:21:32] <gigaherz> depends on how
"intimate" the interaction is going to be ;P
L2060[16:21:57] <diesieben07> hue hue
hue
L2061[16:22:01] <Cervantez07> I want to
write an inventory management mod that will be able to work in
conjunction with similar mods, like AE2, LogiPipes and
EnderIO
L2062[16:22:17] <diesieben07> Uhm, define
"inventory management"
L2063[16:23:08] <Cervantez07> the goal is
to have it like an early-game version of AE, but more restricted as
far as scale
L2064[16:23:29] <diesieben07> you'll just
have to interact with IInventory / ISidedInventory
L2065[16:23:39] <diesieben07> OR the new
IItemHandler in forge, but I have not looked into that yet.
L2066[16:23:50] <williewillus> I doubt
many are using that yet :p
L2067[16:23:55]
⇨ Joins: LexLap
(~LexManos@216-73-111-35.ocdc-01.net)
L2068[16:23:56]
MineBot sets mode: +o on LexLap
L2069[16:24:00] <gigaherz> or you can
wait an hour or so until I finish mine
L2070[16:24:00] <gigaherz> XD
L2071[16:24:05] <Cervantez07> lol
L2072[16:24:09] <gigaherz> sorta
L2073[16:24:18] <gigaherz> I mean, I made
a "screen" for accessing items already
L2074[16:24:18] <diesieben07> willie,
well it provides a backwards compat wrapper afaik
L2075[16:24:24] <gigaherz> I was just
working on the "extension cables"
L2076[16:24:30] <gigaherz> ;P
L2077[16:24:38] <Cervantez07> the other
idea i had was kinda like journeymap's web map, you know what I'm
talking about?
L2078[16:25:02] <techbrew> voxelmap is
better
L2079[16:25:07] <Cervantez07> except,
instead of a webmap, it's a web inventory monitor
L2080[16:25:11] <williewillus> voxelmap
has web map?
L2081[16:25:18] <techbrew> no, I'm just
being a dork
L2082[16:25:18] <gigaherz> some people
have stated their concern that my system may be too
"cheaty" being unpowered and all ;p
L2083[16:25:27] <williewillus> also,
xaero's map is better than all of them :p
L2084[16:25:35] <Cervantez07> gigaherz I
might agree
L2085[16:25:44] <techbrew> <-- writes
journeymap
L2086[16:25:51] <gigaherz> lol
L2087[16:25:55] <williewillus> heh
L2088[16:25:56] <xaero> (disclaimer, I'm
not the xaero who wrote that map)
L2089[16:26:19] <xaero> so don't ask me
for support :P
L2090[16:26:20] *
Cervantez07 is glad his name is unique (so far)
L2091[16:26:32] <williewillus> I just
like the feel, it feels the most like rei's (which I would port the
1.7 build I have my hands on to 1.8, but it's a mess)
L2092[16:27:16] <gigaherz> I like
journeymap, the whole drawing as you go concept
L2093[16:27:35] <Cervantez07> here's a
question... I'm following Pahimar's let's mod reboot, and his
eclipse workspace built really fast... why the hell is my Idea
workspace taking so long?
L2094[16:27:57] <gigaherz> if you mean
setupDecompWorkspace
L2095[16:27:59] <masa> I used to use
rei's sometime around 1.5.2 or 1.6.4, but hten it kind of stopepd
being updated or would only be found on some chinese forums... so I
switched to mapwriter mostly
L2096[16:27:59] <techbrew> memory
allocation + CPU cores are usually the culprits
L2097[16:28:10] <gigaherz> the 1.8.9
update made the decompiler take a LOT more resources
L2098[16:28:15] <gigaherz> (1.8.8
actually)
L2099[16:28:21] <Cervantez07> gigaherz
i'm talking about gradle idea
L2100[16:28:25] <gigaherz> eh
L2101[16:28:27] <gigaherz> don't use
gradle idea
L2102[16:28:30] <williewillus> you're not
supposed to use the idea task anymore
L2103[16:28:35] <gigaherz> just import
from idea's side
L2104[16:28:41] <Cervantez07> oh...
L2105[16:28:42] <williewillus> gradle
setupDecompWorkspace then import the buidl.gradle from idea
L2106[16:28:45] <Cervantez07> well,
balls
L2107[16:29:10] <techbrew> then run the
genIdeaRuns task, I think it's called...
L2108[16:29:23] <gigaherz> you do that
AFTER importing into idea
L2109[16:29:31] <gigaherz> and you can do
it from within idea's own gradle panel
L2110[16:29:35] ***
manmaed is now known as manmaed|AFK
L2111[16:29:58] <Cervantez07> how do i
stop this gradle task then
L2112[16:30:12] <Cervantez07> oh, now
it's done
L2113[16:30:17] <Cervantez07> 30 minutes
later
L2115[16:30:57] <techbrew> Also, don't
run setupDecompWorkspace from within IDEA - typically not enough
memory allocated to the gradle plugin for all of that work
L2116[16:31:04] <techbrew> Do it from
your windows command line
L2117[16:31:19] <Cervantez07> yeah that's
how I did it, and it was quick
L2118[16:31:55] <gigaherz> OKAY time to
test, expecting bugs and brokenness
L2119[16:33:24] <Cervantez07> tech, if
the gradle idea task already finished, how do I reset my file?
delete *.iml, *.ipr, *.iws and the build foldder?
L2120[16:34:47] ***
kroeser is now known as kroeser|away
L2121[16:36:16] <techbrew> I think
there's a cleanIdea task
L2122[16:37:10] <gigaherz> but yeah
deleting those files + the ".idea" folder would
work
L2123[16:37:21] <techbrew> yup
L2124[16:38:09] ***
amadornes is now known as amadornes[OFF]
L2125[16:38:21] ***
TehNut|Gone is now known as TehNut
L2126[16:39:12] <gigaherz> OOPS
L2127[16:39:20] <gigaherz> infinitely
recursive markDirty()
L2128[16:39:21] <gigaherz> XD
L2129[16:40:50] <Cervantez07> techbrew,
sorry I don't see import project in idea, does it go by something
else in newer versions?
L2130[16:41:04]
⇨ Joins: LexMobile
(uid15621@id-15621.highgate.irccloud.com)
L2131[16:41:04]
MineBot sets mode: +o on LexMobile
L2132[16:41:25] <Cervantez07> or do I
just use Open...
L2133[16:41:27] <techbrew> File ->
Open -> browse to build.gradle
L2134[16:41:43] <Cervantez07> ok
L2135[16:42:20] <techbrew> Sometimes you
can just pick the parent directory as well, I've never teased out
when one's better than the other.
L2136[16:42:26] <Cervantez07> use
auto-import or no?
L2137[16:42:49] <techbrew> yep
L2138[16:42:51] <gigaherz> yep
L2139[16:42:51] <Zaggy1024> is it
possible to make metadata change according to a map stored in the
world data?
L2140[16:42:54] <gigaherz> and default
gradle wrapper
L2141[16:43:13] <gigaherz> Zaggy1024:
what?
L2142[16:43:24] <gigaherz> metadata
of?
L2143[16:43:27] ***
BerciTheBeast_ is now known as BerciTheBeast
L2144[16:43:27] <Zaggy1024> blocks
L2145[16:43:28] <Zaggy1024> sorry
L2146[16:43:51] <Zaggy1024> I've got a
system that keeps track of and constructs blocks and items with a
set of variants they contain
L2147[16:44:04] <Zaggy1024> but of course
if I insert a variant it will break
L2148[16:44:22]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 194 seconds)
L2149[16:44:32] <gigaherz> oww, it's not
detecting the changes :/
L2150[16:44:33] <Zaggy1024> it would be
fine if I added all my variants on the end of the list of variants,
but that's somewhat limiting
L2151[16:44:50]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net)
L2152[16:45:15]
⇦ Quits: zooonie
(~zoonie@cpc72513-sgyl32-2-0-cust418.18-2.cable.virginm.net) (Quit:
Leaving)
L2153[16:46:31] <potato> is there any
reason I can't use openJDK 8?
L2154[16:46:49] <gigaherz> dunno, oracle
jdk 8 works just fine
L2155[16:47:13]
⇦ Quits: Raspen0 (~Raspen0@D97A01A5.cm-3-3a.dynamic.ziggo.nl)
(Quit: Leaving)
L2156[16:47:16] <gigaherz> does openjdk8
it actually not work, or you just read that somewhere?
L2157[16:47:52] <potato> I'm just
wondering if openJDK would work fine or not
L2158[16:48:00] <Cervantez07> try
it
L2160[16:48:40] <Cervantez07> what do I
do about unindexed remote mave repositories?
L2161[16:48:47] <Cervantez07>
*maven
L2162[16:49:52] <Zaggy1024> ayy
scala
L2163[16:50:01] <Zaggy1024> not gonna try
and read that :P
L2164[16:50:13] <williewillus>
Cervantez07: just ignore it
L2165[16:50:22] <Cervantez07> k, ty
L2166[16:50:23] <pauljoda> Its pretty
much Java, just a little more like a functional language. Same
ideas
L2167[16:50:36] <Zaggy1024> yeah but the
syntax looks really screwy to me
L2168[16:50:40] <williewillus> ^
L2169[16:50:51] <williewillus> not quite
C++ bad yet but still ;)
L2170[16:51:15] <Zaggy1024> I mean, I see
"source.isInstanceOf[IItemHandler]" without syntax
highlighting and I immediately think that it's getting a field and
retrieving a value from its array
L2171[16:51:43] <pauljoda> That is the
same as "source instanceOf IItemHandler"
L2172[16:51:56] <Zaggy1024> I know what
it means.
L2173[16:51:59] <williewillus> like why
is there []
L2174[16:52:00] <LexLap> .... what?
L2175[16:52:16] <pauljoda> But yeah I get
ya, arrays use () instead of [] in Scala and types use [] instead
of <>
L2176[16:52:25] <williewillus> just
because :p
L2177[16:54:50] <techbrew> potato: open
jdk 8 should work fine. Oracle considers it to be the reference
implementation for the JDK8 spec.
L2179[16:55:49] <potato> thanks
techbrew
L2180[16:55:57]
⇦ Quits: LexLap (~LexManos@216-73-111-35.ocdc-01.net) (Ping
timeout: 198 seconds)
L2181[16:57:47] ***
Abrar|gone is now known as AbrarSyed
L2182[16:59:54]
⇨ Joins: VikeStep (~VikeStep|@203.15.33.191)
L2183[17:03:36]
⇦ Quits: AoA
(~ulli909@2a02:810d:95c0:880:9161:446d:115e:2bd9) (Ping timeout:
198 seconds)
L2184[17:06:09] <ChJees> Keybinds down
now... Progress.
L2185[17:06:34] ***
mumfrey is now known as Mumfrey
L2186[17:06:40] <ChJees> Doing the old
fashioned way of learning; Diving into the code!
L2187[17:08:07]
⇨ Joins: grondag
(~grondag@99-100-53-175.lightspeed.clmboh.sbcglobal.net)
L2188[17:08:38] <ChJees> Oh hai
L2189[17:09:14]
⇦ Quits: cat5e (SoniEx2@189.55.64.196) (Ping timeout: 198
seconds)
L2190[17:09:42]
⇨ Joins: cat5e (SoniEx2@189.55.64.196)
L2191[17:10:26]
⇨ Joins: shadekiller666
(~shadekill@108.71.32.134)
L2192[17:12:16]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:c1a1:ede6:e9cc:2b58:537e)
L2193[17:12:33]
⇨ Joins: PieGuy128 (~PieGuy128@69.157.254.15)
L2194[17:15:51]
⇦ Quits: [NK]Ghost
(~GFt@static-72-64-90-31.dllstx.fios.verizon.net) ()
L2195[17:16:04]
⇨ Joins: blood_
(unknown@ool-182e0a55.dyn.optonline.net)
L2196[17:17:22]
⇦ Quits: shadekiller666 (~shadekill@108.71.32.134) (Ping
timeout: 186 seconds)
L2197[17:17:56]
⇨ Joins: Dyonovan
(~Dyonovan@135-23-114-16.cpe.pppoe.ca)
L2198[17:18:11]
⇨ Joins: shadekiller666
(~shadekill@108.71.32.134)
L2199[17:22:37]
⇨ Joins: LexLap2
(~LexManos@216-73-111-35.ocdc-01.net)
L2200[17:22:37]
MineBot sets mode: +o on LexLap2
L2201[17:22:46] <gigaherz> Shit
L2202[17:22:51] <williewillus> what
lol
L2203[17:22:51] <gigaherz>
ConcurrentModificationException
L2204[17:23:00] <williewillus> what are
you making?
L2205[17:23:11] <gigaherz> ah crap
L2206[17:23:17] <gigaherz> I'm running
the code on the client also
L2207[17:23:18] <gigaherz> oops.
L2208[17:23:40] <williewillus> static
field? ;p
L2209[17:23:48] <gigaherz> no
L2210[17:23:57] <gigaherz>
Container#slotClick
L2211[17:24:28] <gigaherz> although
L2212[17:24:34] <gigaherz> wait
L2213[17:24:37] <gigaherz> why would it
hmmm
L2214[17:24:45]
⇦ Quits: agowa338 (~Thunderbi@p54918704.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L2216[17:24:53] <gigaherz> OH
L2217[17:24:54] <gigaherz> shit
L2218[17:25:05] <gigaherz> that's not
it
L2219[17:25:25] <gigaherz> it's because
editing an inventory causes a neighbor update
L2220[17:25:28] <gigaherz> which causes a
refresh
L2221[17:26:14] <williewillus> my desktop
is a black screen when nothing is running ;p
L2222[17:26:33]
⇦ Quits: grondag
(~grondag@99-100-53-175.lightspeed.clmboh.sbcglobal.net) (Quit:
grondag)
L2223[17:26:34] <diesieben07> that's ugly
:D
L2224[17:26:43] <williewillus> well
actually I have an arch wallpaper
L2225[17:26:46] <gigaherz> I use
this
L2227[17:26:48] <williewillus> but it's
mostly black
L2228[17:27:20] <williewillus> why is the
chinese on whatever that is backwards lol
L2229[17:27:24] <diesieben07> this was
not about the wallpaper btw
L2230[17:27:29] <diesieben07> this was
abotu my desktop being clean :D
L2231[17:27:38] <Zaggy1024> lol you have
a fox on your desktop but use Chrome :P
L2232[17:27:43] <gigaherz> ah that's
pointless for me
L2233[17:27:47] <diesieben07> shuu
L2234[17:27:49] <gigaherz> but
still
L2235[17:27:50] <williewillus> hey no
desktop icons -> automatically clean ;p
L2236[17:27:53] <gigaherz> I use Stardock
Fences
L2237[17:27:53] <diesieben07> foxes are
awesome
L2238[17:27:58] <gigaherz> so all I have
to do is doubleclick the desktop
L2239[17:28:00] <gigaherz> and it becomes
clean
L2240[17:28:00] <gigaherz> ;p
L2241[17:28:18] <gigaherz> nice for
presentations ;P
L2242[17:28:18] <Zaggy1024> I almost
never see my desktop, I always have Eclipse covering the
background
L2243[17:32:30]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2244[17:33:45] <mikebald> my background
is just the black color; gave up on backgrounds a few years ago
=)
L2245[17:33:45]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
198 seconds)
L2246[17:34:34]
⇦ Quits: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2247[17:37:44]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L2248[17:37:50] <techbrew> gigaherz, do
you know what the kanji on that pic of vader's codpiece actually
says?
L2249[17:38:01] <gigaherz> no Fing
idea
L2250[17:38:01] <gigaherz> ;P
L2251[17:38:02]
⇦ Quits: necrogami (~necrogami@199.193.248.29) (Ping timeout:
198 seconds)
L2252[17:38:15]
⇦ Quits: icynewyear (~icynewyea@199.193.248.29) (Ping
timeout: 198 seconds)
L2253[17:38:17] <williewillus> it's
backwards
L2254[17:38:26] <williewillus> :p
L2255[17:38:26] <Cervantez07> where can I
find a good mcmod.info template?
L2256[17:38:26] <ChJees> Never see the
desktop... If you see it you are not doing anything :P.
L2257[17:38:33] ***
bilde2910|away is now known as bilde2910
L2258[17:38:34] <techbrew> "My mask
viewports aren't down here."
L2259[17:38:47] <gigaherz> Cervantez07:
just open a few mods and look how they did it XD
L2260[17:38:52] <Cervantez07> kk
L2261[17:38:59] <williewillus> the first
two characters mean "war" the latter two kinda mean
"evil force"
L2262[17:39:05] <williewillus> Chinese
knowledge is useful ;D
L2263[17:39:29] <williewillus> you get
free reading knowledge for like half of japanese :p
L2264[17:40:21] <williewillus>
nonetheless, not sure why the artist wrote it reflected
horizontally
L2265[17:40:50] <techbrew> I used to work
for an XML DB company, and had a Japanese customer flip out because
we had some unicode overlap -- the symbols were the same as
Chinese, but they went in and checked the unicode numbers and were
very upset we weren't using the Kanji codes for the ... exact...
same... characters.
L2266[17:41:11]
⇦ Quits: MattaBase (~TheMattaB@199.193.248.29) (Ping timeout:
198 seconds)
L2267[17:41:15] <williewillus> lol
L2268[17:41:56] <techbrew> Gotta give em
this: attention to detail was on point.
L2269[17:42:17] <VikeStep> I've been
dealing with unicode issues over the last few days as well, been
working on my machine learning course project (I'm making an
algorithm that suggests whether to delete a message or not)
L2270[17:42:30] <VikeStep> and spammers
like to use unicode characters that are not exactly the same
L2271[17:42:38] <gigaherz> williewillus:
chances are the pic was originally mirrored
L2272[17:42:47] <VikeStep> delete a
message in twitch chat*
L2273[17:43:00] <williewillus> can't
catch all the memes heh
L2274[17:43:13] <VikeStep> my data set is
the 3.9 million messages during AGDQ :P
L2275[17:43:20] <williewillus> lol
L2276[17:43:21] <VikeStep> where about
50% are just memes
L2277[17:43:26] <gigaherz> lol
L2278[17:44:10] <VikeStep> also needed to
find a unicode character to use as a delimiter for the csv... one
that wasn't used in the chat log anywhere
L2279[17:44:29] <VikeStep> turns out
there is a non-printable character just for this though, called a
Unit Separator. bit of trivia for you all
L2280[17:45:45] <techbrew> Lorena Bobbitt
was a unit separator, for you history buffs.
L2281[17:45:57] <Cervantez07> I think I
messed up... I put a hyphen in my folder name and java doesn't like
it much (duh) can I just rename the folder and reopen it in Idea
and expect everything to work?
L2282[17:46:08] <gigaherz> uh
L2283[17:46:09] <williewillus> should
work
L2284[17:46:12] <gigaherz> that should
work
L2285[17:46:16] <gigaherz> my mod's
folder is ender-rift
L2286[17:46:18] <Cervantez07> ok thanks
guys
L2287[17:46:19]
⇨ Joins: necrogami (~necrogami@199.193.248.29)
L2288[17:46:23] <gigaherz> unless you put
it AFTER a space
L2289[17:46:33] <gigaherz> but it still
should work
L2290[17:46:34] <gigaherz> XD
L2291[17:46:37] <williewillus> the only
problem I've ever had with naming is re-casing a file + windows +
git
L2292[17:46:38] <Cervantez07> gigaherz
i'm changing it for consistency
L2293[17:46:41] <williewillus> that was a
nightmare
L2294[17:46:45] <IoP> VikeStep: Did you
check RFC?
L2295[17:46:49]
⇦ Quits: vsg1990
(~vsg1990@pool-74-110-57-203.bflony.fios.verizon.net) (Quit:
Leaving)
L2296[17:46:52]
⇨ Joins: MattaBase (~TheMattaB@199.193.248.29)
L2297[17:46:53] <gigaherz> williewillus:
always do an intermediate cycle
L2298[17:46:53] <Cervantez07> modid name
class etc.
L2299[17:47:00] <gigaherz> smth -> mth
-> Smth
L2300[17:47:01] <VikeStep> RFC? IoP
L2301[17:47:01] <gigaherz> ;P
L2302[17:47:05] <williewillus> because
NTFS allows case sensitivity, but Windows doesn't because yeah
backward compat :p
L2304[17:48:27] <techbrew> for tokenizing
unicode?
L2305[17:48:42] <IoP> VikeStep: two last
bullets under standardizatoin subheader
L2306[17:48:51] <VikeStep> IoP, I'm not
fussed about meeting standards
L2307[17:49:02] <VikeStep> the only
reason I was turning it into this format was to parse the messages
faster
L2308[17:49:18] <VikeStep> it was
previously parsing all 3.9 million in 2 minutes, after the change,
about 5 seconds
L2309[17:49:42] <IoP> NIH
L2310[17:50:14] ***
williewillus is now known as willieaway
L2311[17:50:23] <VikeStep> IoP, there
were people who spammed double quotes and commas in the same
message in the chat
L2312[17:50:39]
⇦ Parts: Dyonovan (~Dyonovan@135-23-114-16.cpe.pppoe.ca)
(Leaving))
L2313[17:53:46]
⇦ Quits: Doty1154
(~Doty1154@2601:648:8002:c1a1:ede6:e9cc:2b58:537e) (Read error:
Connection reset by peer)
L2314[17:54:55]
⇨ Joins: AoA
(~ulli909@2a02:810d:95c0:880:344f:a433:4cbe:f4cd)
L2315[17:55:22]
⇦ Quits: Seppon (~Noppes@82-168-99-26.ip.telfort.nl) (Read
error: Connection reset by peer)
L2316[17:55:44] <Cervantez07> for some
reason my mcmod.info file won't display in-game
L2317[17:56:02]
⇦ Quits: MattaBase (~TheMattaB@199.193.248.29) (Ping timeout:
198 seconds)
L2318[17:56:09] <AoA> Cervantez07, is it
in the right place?
L2319[17:56:10]
⇦ Quits: necrogami (~necrogami@199.193.248.29) (Ping timeout:
186 seconds)
L2320[17:56:21] <VikeStep> pastebin the
file
L2321[17:56:26] <AoA> wait, does the mod
load?
L2322[17:56:38] <Cervantez07> yes it is
AoA
L2323[17:56:45] <Cervantez07> just a
second Vike
L2324[17:56:56] <TehNut> Is the modid in
the file *exactly* the same as the modid in your @Mod?
L2325[17:57:04] <TehNut> That's the usual
culprit :p
L2327[17:58:25] <Cervantez07> yes it is
TehNut
L2328[17:58:32] <gigaherz> make sure the
modid matches, and that your mcmod.info is in the right place
(src\main\resources\mcmod.info)
L2329[17:58:37] <tterrag> don't use caps
in your modid
L2330[17:58:41] <tterrag> just to avoid
headaches
L2331[17:59:25] <VikeStep> is your mod
showing up at all in the mods list?
L2332[17:59:38] <VikeStep> or is it just
saying "tell your mod author to include the
mcmod.info"
L2333[18:00:04] <Cervantez07> tell your
mod author......
L2334[18:00:31]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:c1a1:882:e897:b049:5d6b)
L2335[18:01:02] <VikeStep> not exactly
those words
L2336[18:01:39] <VikeStep> it usually
says if it can't find the mcmod.info that you need to tell the
developer to add the file (in case he releases the mod and a user
sees that message)
L2337[18:02:07] <Cervantez07> yeah it's
saying the mod author needs to add it, sorry
L2338[18:02:49] <VikeStep> are you able
to push the mod in it's current state to github? I see you linked a
github in the file but the actual github only has a readme and a
license
L2339[18:03:15] <Cervantez07> just a
sec
L2340[18:04:20]
⇨ Joins: necrogami (~necrogami@199.193.248.29)
L2341[18:04:50]
⇨ Joins: MattaBase (~TheMattaB@199.193.248.29)
L2342[18:05:26] ***
Cojo is now known as Cojo|noms
L2343[18:15:54] <Cervantez07> ok, it's
done VikeStep
L2344[18:16:26] <Cervantez07> sorry,
turns out I'm a failure at git
L2345[18:17:16] <VikeStep> haha, yeah you
should use a .gitignore
L2346[18:17:52] <Cervantez07> imagine the
face I'm making syas i know what you're referring to but no idea
how to use it
L2347[18:18:57] <VikeStep> it's a file
which defines which folders/directories get sent to git
L2349[18:20:08]
⇦ Quits: iceman11a
(icemna11a@cpe-74-141-48-157.neo.res.rr.com) (Ping timeout: 194
seconds)
L2350[18:20:51]
⇨ Joins: iceman11a
(icemna11a@cpe-74-141-48-157.neo.res.rr.com)
L2351[18:21:13] <Cervantez07> so how do i
fix all the extra crap that's there now?
L2352[18:21:46] <tterrag> git rm --cached
*
L2353[18:21:50] <tterrag> git add .
L2354[18:23:45] <VikeStep> anyways, I
looked at your code and I don't see why your mcmod.info wouldn't
show up
L2355[18:24:03] <VikeStep> it could be
the parameter for your @Mod.Instance, it might have to be the mod
id?
L2356[18:24:22] <VikeStep> I've never
done a parameter with it though, I just used @Mod.Instance
L2357[18:25:28] <Cervantez07> ok
L2358[18:25:52] <Cervantez07> is github
not working for anyone else
L2359[18:25:55] <tterrag> yep
L2360[18:26:00] ***
Cojo|noms is now known as Cojo
L2361[18:26:04] <tterrag> get a unicorn
:P
L2362[18:26:10] <Cervantez07> yup
L2363[18:26:13] <tterrag> status site
seems to be down as well
L2364[18:26:16] <tterrag> ruh-roh
L2365[18:26:24] *
Cervantez07 broke it
L2366[18:26:36] <AoA> idk, try
bitbucket
L2367[18:26:38] <tterrag> I doubt
that
L2368[18:26:40] <tterrag> but, possibly
:P
L2369[18:26:43] <tterrag> AoA: ick
L2371[18:26:59] <tterrag> not a fan of
bitbucket
L2372[18:26:59] <Cervantez07> i only did
what this channel told me to do XD
L2373[18:27:12] <tterrag> not for any
reason other than preference :P
L2374[18:27:17] <tterrag> don't like
their interface really
L2375[18:27:21] <VikeStep> Cervantez07,
it wasn't you :P
L2376[18:27:30] <tterrag> Cervantez07:
yeah, I haven't seen github actually go DOWN in...well...ever
L2377[18:27:33] <tterrag> so it's just
poor timing
L2378[18:27:44] <VikeStep> tterrag, it
went down november last year for about an hour
L2379[18:27:49] <VikeStep> probably when
americans were sleeping though
L2380[18:27:55] <tterrag> point is it's
rare
L2381[18:28:03] <Cervantez07> well, i
guess i'll continue this later
L2382[18:34:44] <tterrag> ok, github has
at least acknowledged the issue now
L2384[18:35:56] <gigaherz> yeh
L2385[18:43:03]
⇦ Quits: LexLap2 (~LexManos@216-73-111-35.ocdc-01.net) (Ping
timeout: 198 seconds)
L2386[18:47:43]
⇦ Parts: pauljoda (~pauljoda@24.144.20.41)
(Leaving))
L2387[18:49:43]
⇦ Quits: BerciTheBeast
(~BerciTheB@77-111-11-55.ipv4.tusmobil.si) (Quit:
Ta-ta)
L2388[18:51:22]
⇨ Joins: Something12
(~Something@S010634bdfa9eca7b.vs.shawcable.net)
L2389[18:51:30] ***
K-4U is now known as K-4U|Off
L2390[18:51:50]
⇦ Quits: Forecaster (~Forecaste@83.223.1.173) (Ping timeout:
198 seconds)
L2391[18:57:43] ***
Darkhax_AFK is now known as Darkhax
L2392[18:58:45]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2393[19:01:22]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2394[19:03:10] <AoA> hm, rip
github
L2395[19:04:01]
⇨ Joins: AforAnonymous
(bitch2k@dyn-042-184.vix1.mmc.at)
L2396[19:09:57]
⇨ Joins: TheSecretPanda
(~TheSecret@c-68-53-45-139.hsd1.tn.comcast.net)
L2397[19:10:10] ***
Vigaro is now known as V
L2398[19:10:21] ***
V is now known as Vigaro
L2399[19:10:26] <TheSecretPanda> Hey guys
I tried to setup forge for 1.8.9 and got GC Overhead Heap Error
when :decompileMc was running. How do I fix?
L2400[19:10:44] <gigaherz> are you
running standalone (cmd window) or within an IDE?
L2401[19:10:59] <TheSecretPanda>
Standalone, as that was the only tutorial I could find. :(
L2402[19:11:08] <TheSecretPanda> It'd be
great to run through IDE
L2403[19:11:15]
⇦ Quits: AforAnonymous (bitch2k@dyn-042-184.vix1.mmc.at)
(Remote host closed the connection)
L2404[19:12:02]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2405[19:12:55] <diesieben07> give gradle
more ram
L2406[19:14:12] <TheSecretPanda> How do
so?
L2408[19:14:58]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2409[19:15:17] <TheSecretPanda> I don't
have a gradle.properties
L2410[19:15:24] <gigaherz> create
one
L2411[19:15:54]
⇦ Quits: Katrix
(~Katrix@2a02:fe0:cb10:2650:4553:7f36:ecdc:b48c) (Ping timeout: 198
seconds)
L2412[19:16:48]
⇨ Joins: Katrix
(~Katrix@2a02:fe0:cb10:2650:3dee:7372:aa77:73b)
L2413[19:17:37]
⇦ Quits: Szernex
(~Szernex@188-23-184-67.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L2415[19:18:37] <tterrag> includes
instructions for increasing RAM
L2416[19:19:23] <TheSecretPanda> Oh... I
was looking in the wrong place for the file to begin with.
L2417[19:20:24]
⇨ Joins: keybounce (~keybounce@108.192.94.121)
L2418[19:20:50] ***
mezz_ is now known as mezz
L2420[19:22:48] <TheSecretPanda> Is that
normal?
L2421[19:23:28] <tterrag> dunno
L2422[19:23:29] <tterrag> probably
L2423[19:23:31] <tterrag> you can ignore
it
L2424[19:23:49] <TheSecretPanda> Gladly
will. :P also, it kinda stinks that github is down atm
L2425[19:24:44] <tterrag> yeah well, not
much we can do
L2426[19:24:55] <tterrag> work on
something offline :P
L2427[19:25:01] <tterrag> commits don't
need to be pushed :D
L2428[19:25:02] ***
fry|sleep is now known as fry
L2429[19:25:39] <TheSecretPanda> I know.
:D I was referring to hopefully I don't need it to setup the
workspace. (Could've changed since 1.6.4)
L2430[19:25:54]
⇦ Quits: Vazkii|a (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
(Read error: Connection reset by peer)
L2431[19:26:58] <gigaherz> nah all the
files needed for the workspace files are in maven
repositories
L2432[19:27:08] <tterrag> even if it was
required, a local git repo would suffice
L2433[19:27:10] <tterrag> but it is
not
L2434[19:27:12] <gigaherz> (proper ones,
not hosted on github ;P)
L2435[19:27:17] <TheSecretPanda> Oh? :D
That's better.
L2436[19:27:18] <gigaherz> -files
L2437[19:27:32] <TheSecretPanda> Now that
the environment is setup. Time to actually come up with an idea.
:/
L2438[19:27:40] <TheSecretPanda> I
literally have none.
L2439[19:27:44] <gigaherz> lol
L2440[19:28:16] <TheSecretPanda> Like,
not even the start of one. This is going to be a long
process.
L2441[19:28:24] <gigaherz> you could
start by finding some older mod that's not yet being ported to
1.8.9, and ask the original author if you can port it ;P
L2442[19:28:39] <Cazzar> I have one I am
dropping :PO
L2443[19:28:39] <TheSecretPanda> Ah. :) I
know one. Just gotta find it again.
L2444[19:28:46] <TheSecretPanda> Which
one?
L2446[19:29:28] <TheSecretPanda> Ah.
:P
L2447[19:30:00] <Cazzar> 0.19 points for
Voxel Player Models /day
L2448[19:30:08]
⇦ Quits: cat5e (SoniEx2@189.55.64.196) (Quit:
Leaving)
L2449[19:30:17] <willieaway> yes you can
become a port maniac ;p
L2450[19:30:25]
⇨ Joins: Soni (SoniEx2@189.55.64.196)
L2451[19:30:50] <TheSecretPanda> I'd love
to become a port maniac. I'll revive mods from 1.2.5. xD
L2452[19:30:58] ***
Soni is now known as cat5e
L2453[19:32:03] <Cazzar> Also
L2455[19:33:45] <gigaherz> lol
L2457[19:34:22]
⇨ Joins: Tyler__
(~Tyler__@c-73-169-160-192.hsd1.wa.comcast.net)
L2458[19:34:28] <diesieben07> poor
github
L2459[19:34:36] <VikeStep> lol my friend
can't download bootstrap :P
L2460[19:34:51] <VikeStep> was just about
to before github went down
L2461[19:35:06] <Tyler__> Github is
down?
L2462[19:35:12] <VikeStep> yeah
L2463[19:35:16] <VikeStep> bootstrap
less*
L2464[19:35:21] <TheSecretPanda> It's
been down for almost an hour now. :/
L2465[19:35:34] <Tyler__> Oh I've been
busy fixing my car
L2466[19:35:36] <TheSecretPanda> @Cazzar
I loled so hard at the first tweet.
L2467[19:35:41] <gigaherz> people don't
normally realize that you can "git pull" from someone
else's computer
L2468[19:35:44] <gigaherz> ;P
L2469[19:35:50] <TheSecretPanda> I know.
;)
L2470[19:36:16] <willieaway> mainly need
github for issue tracking :p
L2471[19:36:34] <TheSecretPanda> Mainly
need github, because it makes things look "cooler"
L2472[19:36:48] <Tyler__> So I saw
something earlier about a javadoc for a method... Is the forge src
with gradle fully java-doc'ed?
L2473[19:36:55] <diesieben07> no
L2474[19:36:56] <gigaherz> I use github
as a backup and release hosting tool
L2475[19:36:56] <gigaherz> ;P
L2476[19:37:04] <Tyler__> Aww I got
excited
L2477[19:37:20] <willieaway> in vanilla
methods its only docced as much as mcp contributors doc it
L2478[19:37:24] ***
willieaway is now known as williewillus
L2479[19:37:38] *
diesieben07 still needs to do that huge documentation
run
L2480[19:37:40] *
diesieben07 has no time
L2481[19:37:42] <williewillus> forge
added external methods are generalyl fully documented
L2482[19:37:53] <diesieben07> more or
less :D
L2483[19:38:00] <Tyler__> :D
L2484[19:38:05] <Cazzar> diesieben07: doc
every public/protected method?
L2485[19:38:08] <Tyler__> Time ot find
those MCP docs
L2486[19:38:12] <williewillus> it
irritates me when people put extremely verbose comments on vanilla
methods
L2487[19:38:18] <diesieben07> yes, mostly
just the event docs
L2488[19:38:19] <williewillus> like more
than is useful
L2489[19:38:23] <diesieben07> the event
docs are fucking garbage
L2490[19:38:28] <diesieben07> but they
got pulled because it was there
L2491[19:38:42] <diesieben07> and
everybody adopts it for new events...
L2492[19:39:12] <williewillus> lol
L2493[19:39:19] <williewillus> what's
wrong with it?
L2494[19:39:23] <Cazzar> diesieben07:
maybe a collab with others would help? :P
L2495[19:39:31]
⇦ Quits: AoA
(~ulli909@2a02:810d:95c0:880:344f:a433:4cbe:f4cd) (Quit: Goodbye
^^)
L2496[19:39:38] <williewillus> you
generally say what it does, where it fires, if it's cancelable and
what happens when you do that, and if it has a result
L2497[19:39:45] <Tyler__> Where can I
find the MCP java docs?
L2498[19:39:47] <diesieben07> like take
LivingAttackEvent: "This event is fired via the {@link
ForgeHooks#onLivingAttack(EntityLivingBase, DamageSource,
float)}"
L2499[19:39:47] <williewillus> and what
fields it gives you
L2500[19:39:54] <diesieben07> the fuck is
that supposed to tell me!
L2501[19:40:32] <tterrag> diesieben07:
that tells you that someone figured out how to use @link but had
nothing actually useful to write
L2502[19:40:37] <diesieben07> yeah
L2503[19:40:52] <diesieben07> and the
actually more or less important stuff above is NOT @Link'd
L2504[19:40:53] <diesieben07> -.-
L2505[19:40:55] <Cazzar> Something like
that is fine as a... sub-text
L2506[19:40:58] <Cazzar> but you need
more.
L2507[19:41:08] <diesieben07> and those
<br>s make me produce the <br> sound literally.
L2508[19:41:24] <diesieben07> just
because its javadoc doesnt mean you need to write awful html
L2509[19:41:27] <Tyler__> I always say
break when I see <br> lol
L2512[19:42:03] <diesieben07> wait you
did not knwo that?
L2513[19:42:09] <diesieben07> best
youtube video evar.
L2514[19:42:31] <Cazzar> diesieben07: no,
I do know it, just autoplay hit that to me :P
L2515[19:42:37] <diesieben07> ah:D
L2516[19:42:43] <diesieben07> good job
youtube indeed then.
L2517[19:43:05] <illy> You stab him in
the kidney
L2519[19:43:44] <diesieben07> the ways of
the google are not to be questioned
L2520[19:43:50] <diesieben07> the ways of
the google are to be accepted.
L2521[19:43:58] <Tyler__> Google >
Everything
L2522[19:44:18] <williewillus> lol how
the hell did your watch history match that after vocaloid lol
L2523[19:44:23] <TheSecretPanda> Github
< Nonexistant Beings of Mythology
L2524[19:44:33] <Cazzar> diesieben07:
like when I was googling something on my phone (same network) and
then I needed to get the URL to my NEW install of chrome... it
suggested the URL and I am not even signed into chrome on the
PC
L2525[19:44:46] <williewillus>
spooky
L2526[19:44:48] <Cazzar> Nice google, but
also creepy
L2527[19:44:50] <diesieben07> yeah
L2528[19:44:54] *
illy slaps TheSecretPanda dont you ever say that
L2529[19:44:57] <illy> :P
L2530[19:45:02] <diesieben07> when my
phone told me where i had parked for the first time THAT was creepy
:D
L2531[19:45:06] *
TheSecretPanda walks to the corner of shame
L2532[19:45:13] <TheSecretPanda> I only
thought...
L2533[19:45:15] <Cazzar> diesieben07: I
knew that was coming
L2534[19:45:21] <diesieben07> but i love
it :p
L2535[19:45:24] <Cazzar> Though recently
it said I parked in the middle of a main road
L2536[19:45:29] <diesieben07> haha
L2537[19:45:36] <Cazzar> I look at my
phone and say "I didn't stop there... at all"
L2538[19:45:59] <gigaherz> how does it
know?
L2539[19:46:15] <diesieben07> it just
detects when you are driving and then detects when you are no
longer driving :P
L2541[19:46:18] <gigaherz> based only on
gps? or does it require having bluetooth on the car?
L2542[19:46:23] <diesieben07> gps
only
L2543[19:46:31] <diesieben07> or rather
location service
L2544[19:46:39] <Cazzar> bluetooth
usually tells you shit when you're driving
L2545[19:46:46] <diesieben07> and Cazzar
i assume thats because your phone went into like... low accuracy
mode for location
L2546[19:46:49] <Cazzar> unless you're
hooked up to some OBD-II port.
L2547[19:46:56] <diesieben07> and then it
just remembered the wrong location
L2548[19:46:58] <gigaherz> yes but youcan
use "lost contact with bluetooth as a good indication of the
last location of the car
L2549[19:46:59] <gigaherz> ;p
L2550[19:47:16] <Cazzar> diesieben07:
this is about 5 KM away from where I was at the time.
L2551[19:47:19] <diesieben07> or
"going slower than X MPH"
L2552[19:47:20] <diesieben07> oh
L2553[19:47:21] <diesieben07> haha
L2554[19:47:30] <williewillus> Cazzar:
have you ever played touhou?
L2556[19:48:31] <williewillus> just
wondering ;p some of the most amazing music and fan-based music out
there
L2557[19:48:58] <Cazzar> IOSYS has some
good touhou based stuff.
L2558[19:49:03] <Cazzar> music that
is
L2559[19:49:28] <gigaherz> MEH
L2560[19:49:29]
⇨ Joins: CovertJaguar (~you@65.183.205.6)
L2561[19:49:30]
MineBot sets mode: +v on CovertJaguar
L2562[19:49:34] <TheSecretPanda> Is it
bad, I've never really learned, nor understood, how to develop an
addon for a mod?
L2563[19:49:39] <gigaherz> I have an item
"duplication" bug
L2565[19:49:41] <gigaherz> no idea
where
L2566[19:50:05]
⇨ Joins: grondag
(~grondag@99-100-53-175.lightspeed.clmboh.sbcglobal.net)
L2567[19:50:05] <gigaherz>
TheSecretPanda: mod "addons" are just mods that use a
mod's API to add new stuff
L2568[19:50:11] <gigaherz> there isn't
one single way to achieve that
L2569[19:50:15] <Cazzar> TheSecretPanda:
that depends on the mod itself and how they implement it
L2570[19:50:16] <gigaherz> it depends on
each mod's api
L2571[19:50:32] <williewillus> what is
that illy
L2572[19:50:34] <williewillus> :p
L2573[19:50:41] <TheSecretPanda> See,
that's the thing. Never learned how to use them.
"effectively" at least.
L2574[19:50:49] <gigaherz> again: depends
on each mod
L2575[19:50:56] <williewillus> you
literally import their api from maven/ or src/api/
L2576[19:50:57] <williewillus> and the
use it
L2577[19:50:59] <williewillus> :p
L2578[19:51:08] <williewillus> take that
slash off maven*
L2579[19:51:36] <williewillus> Cazzar:
favorite game of the series?
L2580[19:51:50] <grondag> who authorized
github being down?
L2581[19:51:51] <illy> you know what the
game is really hard to explane... Um you and your friends crash on
an island ruled by cats and you have to save them
L2582[19:52:11] <Cazzar> williewillus: I
haven't really played much of them
L2583[19:52:14]
⇦ Quits: TheSecretPanda
(~TheSecret@c-68-53-45-139.hsd1.tn.comcast.net) (Quit:
Leaving)
L2584[19:52:20] <grondag>
unaaceptable
L2585[19:52:51] <williewillus> ah, me
neither. I've played many of them but haven't beaten many
L2586[19:52:59] <williewillus> I play
mainly for the music heh
L2587[19:53:15] <Cazzar> Japanese games,
based on skill :P
L2588[19:53:19] <williewillus> SA stage 5
<3 and Satori's theme in stage 4 too
L2589[19:53:46]
⇨ Joins: PrinceCat
(~PrinceCat@124-170-157-203.dyn.iinet.net.au)
L2590[19:54:19] <Cazzar> Goes to write
something for a mod
L2591[19:54:38] <Cazzar> has to reference
a file on GitHub... fuck
L2592[19:55:01] <grondag> sees a mod
changed on twitter
L2593[19:55:11] <grondag> goes to read
the change long… fuck
L2594[19:55:32] <diesieben07> you are so
mean to the poor unicorn
L2595[19:55:53] <grondag> i like unicorns
they are delicious
L2596[19:56:06] <diesieben07> also ... i
am no native english speaker, but shouldnt it be unihorn?
L2597[19:56:19] <grondag> “magic in every
bite” is what is says on the can
L2598[19:56:35] <diesieben07> unless the
horn is supposed to be a corncob
L2600[19:56:55] <grondag> first rule of
english is that it doesn’t make a damn bit of sense
L2601[19:57:05] <diesieben07> lol
L2602[19:57:08] <diesieben07> you and
your anime
L2603[19:57:13] <gigaherz> oops got
sidetracked mid-complaining
L2604[19:57:15] <gigaherz> [02:49]
(gigaherz): MEH
L2605[19:57:25] <Cazzar> diesieben07: it
makes sense!
L2606[19:57:32] <Cazzar> Also too damn
used to Visual Studio now
L2607[19:57:32] <gigaherz> [02:49]
(gigaherz): I have an item "duplication" bug
L2608[19:57:38] <diesieben07> what, my
corncob theory?
L2609[19:57:51] <gigaherz> somehow when I
use my inventory browser panel block thing,
L2610[19:57:56] <gigaherz> sometimes
duplicates stuff :/
L2611[19:57:58] <Cazzar> diesieben07:
about questioning why a unicorn is what it is
L2612[19:58:08]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2613[19:58:18] <Cazzar> goes to use the
contextual help in IDEA (alt+enter) but presses ctrl+.
instead.
L2614[19:58:28] <gigaherz> if it was a
full stack, I'd think it's forgetting to remove something from the
source
L2615[19:58:30] *
diesieben07 is thoruoghly confuzzled
L2616[19:58:31] <williewillus> what's
that do?
L2617[19:58:34] <gigaherz> but it isn't
:/
L2618[19:59:07] <gigaherz> wouldn't an
unicorn taste pretty much like horse meat? which tastes quite a lot
like beef
L2619[19:59:16] <diesieben07> it tastes
like rainbow
L2620[19:59:24] <diesieben07> So...
skittles
L2621[19:59:31] <diesieben07> really dont
know why they are still using a giraffe
L2622[19:59:35] <gigaherz> well based on
the latest advertisement
L2623[19:59:43] <gigaherz> it's the
giraffe EATING rainbows
L2624[19:59:55] <diesieben07> but it says
"... taste the rainbow"
L2625[20:00:05] <gigaherz> the one the
dude milks from the giraffe
L2626[20:00:11] <gigaherz> ;P
L2627[20:00:19] <diesieben07>
whatever.
L2628[20:00:24] *
diesieben07 goes back to youtube
L2629[20:00:31] <Cazzar> also,
diesieben07
L2630[20:00:31] <Cazzar> early 13c., from
Old French unicorne, from Late Latin unicornus (Vulgate), from noun
use of Latin unicornis (adj.) "having one horn," from
uni- "one" (see uni-) + cornus "horn," from PIE
*ker- (1) "horn; head, uppermost part of the body" (see
horn (n.)).
L2631[20:00:47] <diesieben07> lol its
latin
L2633[20:00:57] <diesieben07> how could
it be anything else than latin
L2634[20:00:58] <gigaherz> ;P
L2635[20:01:05]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 194
seconds)
L2636[20:01:08] <gigaherz> I had never
seen a skittles commercial in spain
L2637[20:01:35] <diesieben07> thats
almost like the one i know
L2638[20:01:49]
⇨ Joins: Flashfire
(~Flashfire@d24-36-192-173.home1.cgocable.net)
L2639[20:02:03] <williewillus> do you
guys have any suggestions for good desktop speakers
L2640[20:02:07] <williewillus> that are
relatively cheap
L2641[20:02:26] <gigaherz> depends on
your concept of "relatively"
L2642[20:02:35] <williewillus> okay start
with good
L2643[20:02:42] <williewillus> and then
we'll shift towards cheap ;p
L2644[20:02:49] <diesieben07> like... how
loud do you want them?
L2645[20:02:52] <gigaherz> the ones I
have are the Logitech Z906
L2646[20:03:03] <gigaherz> 250eur
L2648[20:03:14] <gigaherz> and to any
audiophile, they are still crap
L2649[20:03:22] <diesieben07> got them
from my dad
L2650[20:03:25] <diesieben07> i never use
them :D
L2651[20:03:44] <gigaherz> I need decent
audio ;P
L2652[20:03:55] <williewillus> i just
want not-laptop speakers heh
L2653[20:04:04] <gigaherz> yeah then get
any average 2.1
L2654[20:04:06] <Cazzar> I don't use
speakers :P
L2655[20:04:15] <gigaherz> something
40-50eur range
L2657[20:04:34] <diesieben07> willie,
then the ones i linked are ok :D
L2658[20:04:46] <gigaherz> I used to have
some 15eur speakers
L2660[20:04:55] <gigaherz> they played
the sounds
L2661[20:05:00] <gigaherz> which is as
much as you can expect from them
L2662[20:05:17] <gigaherz> diesieben07: I
can't stand using headphones for more than an hour or so
L2663[20:05:24] <diesieben07> well
then
L2664[20:05:31] <gigaherz> so I bought
the Z906
L2665[20:05:35] <gigaherz> and I don't
regret it
L2666[20:05:42] <diesieben07> i just
wanted to say that i dont listen to all my stuff through crappy
speakers
L2668[20:06:06] <gigaherz> so shiny
L2669[20:06:08] <gigaherz> I have to
clean mine
L2670[20:06:24] <diesieben07> fancy
:D
L2671[20:06:32] *
diesieben07 needs all the moneyz
L2672[20:06:48] <gigaherz> they are
nice
L2673[20:06:53] <gigaherz> for
"gaming" speakers
L2674[20:06:56] <gigaherz> as I
said
L2675[20:07:02] <gigaherz> I spoke with
an audiophile once
L2676[20:07:15] <gigaherz> these were...
not even worth thinking about
L2677[20:07:31] <Cazzar> Ok, this might
be easier than I thought...
L2678[20:07:34] <gigaherz> his suggestion
for "entry line" audio was like $3000
L2679[20:07:36]
⇨ Joins: Temportalist
(uid37180@id-37180.charlton.irccloud.com)
L2680[20:07:59] <diesieben07> yeah dont
speak to audiophiles about audio :D
L2681[20:08:07] <diesieben07> you will
need to buy a new house.
L2682[20:08:14] <gigaherz> yeah
L2683[20:08:21] <gigaherz> cos a shared
flat
L2684[20:09:09] <diesieben07> this
reminds me of the time people tried to white-van speaker scam
me.
L2685[20:09:09]
⇦ Quits: Zaggymobile (~Zaggy1024@174-20-13-82.mpls.qwest.net)
(Read error: Connection reset by peer)
L2686[20:09:09]
⇨ Joins: ZaggyMobile2
(~Zaggy1024@174-20-13-82.mpls.qwest.net)
L2687[20:09:11] <diesieben07> was not
fun
L2688[20:09:11] <gigaherz> ... not much
room for properly enjoying the audio quality an audiophile
expects
L2689[20:09:24] <gigaherz> scam?
L2691[20:09:47] <diesieben07> they try to
sell you 50$ chinese crap speakers for 1000$
L2692[20:10:04] <gigaherz> ah
L2694[20:10:22] <diesieben07> its scary
how good they are
L2695[20:10:45] <diesieben07> but once
you actually get to breathe and get your phone out to look up the
brand... they leave... FAST.
L2697[20:12:18]
⇦ Quits: Tyler__
(~Tyler__@c-73-169-160-192.hsd1.wa.comcast.net) (Read error:
Connection reset by peer)
L2698[20:12:37]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2699[20:12:48] <gigaherz> heh
L2700[20:15:23]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 194
seconds)
L2701[20:15:30] <williewillus> what the
hell xdg why do you keep opening things in firefox
L2702[20:16:57] <Flashfire> What is the
best way to cancel block breaking for large numbers of
boundaries?
L2703[20:17:35] <Flashfire> I want to
make blocks (vanilla) in certain locations unbreakable to players
that aren't in creative mode
L2704[20:17:40]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2705[20:17:43] <diesieben07>
BlockEvent.BreakEvent
L2706[20:17:58] <Flashfire> I am using
that but it's just not worth going through all the boundaries
L2707[20:18:16] <diesieben07> how do you
store the boundaries?
L2708[20:18:17] <Flashfire> I feel like
it will impact the performance at some point if I do it
L2709[20:18:33] <diesieben07> you feel
like it or you have actually experienced a problem?
L2710[20:18:37] <Flashfire> I have a
custom class that holds arrays of block states
L2711[20:18:42] <diesieben07> wat
L2712[20:18:45] <williewillus> wat
L2713[20:18:48] <diesieben07> how does
that describe a location
L2714[20:18:49] <williewillus> don't you
store coordinates?
L2715[20:18:51] <williewillus>
BlockPos
L2716[20:19:01] <williewillus> or if you
want boundaries, AxisAlignedBB even
L2717[20:19:12] <Flashfire> Yeah I
thought of using that
L2718[20:19:26] <Flashfire> I need also
to analyze the block state though because I want to allow certain
ones
L2719[20:19:27] <williewillus> storing
blockstates means nothing
L2720[20:19:32] <Flashfire> But to check
each one would make it slower
L2721[20:19:38] <williewillus>
what??
L2722[20:19:47] <diesieben07> so you want
to allow certain blocks in certain areas not to be broken
L2723[20:19:49] <diesieben07> yes?
L2724[20:19:55] <Flashfire> Correct
L2725[20:19:56] <williewillus> when you
receive a block break event, check if it's in range, then check if
its' the right block
L2726[20:20:00] <diesieben07> ^
that
L2727[20:20:00] <williewillus> that's
it
L2728[20:20:10]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2729[20:20:22] <diesieben07> checking
like... a few thousand boundaries won''t be a problem
L2730[20:20:31] <Flashfire> The thing is
there are so many of these ranges, is it possible to make a tile
entity check a block?
L2731[20:20:35] <diesieben07> or even if
it is... you can probably do a lot of fancy maths to optimize the
shit out of it
L2732[20:20:40] <Flashfire> I don't care
in this case about blocks that use tile entities
L2733[20:20:45]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c065:2c:bceb:1fe9:fa71)
L2734[20:20:48] <diesieben07> the fuck
are you even saying? :D
L2735[20:20:52] <williewillus> :p
L2736[20:20:57] <diesieben07> you are
just throwing random words together in a somewhat conherent
sentence.
L2737[20:20:58] <shadekiller666> do you
guys have a favorite tetris piece (tetrimino)? i for one am quite
fond of the T
L2738[20:21:03] <williewillus> long
piece
L2739[20:21:04]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2740[20:21:06] <williewillus>
always
L2741[20:21:49]
⇦ Quits: grondag
(~grondag@99-100-53-175.lightspeed.clmboh.sbcglobal.net) (Read
error: Connection reset by peer)
L2742[20:22:05] <Flashfire> I guess if I
can't do it with a tile entity I'll have to do the check
L2743[20:22:15] <williewillus> what are
you even wanting to do
L2744[20:22:17] <williewillus> describe
it again
L2745[20:22:19] <diesieben07> this has
nothing even CLOSE to do with a TE
L2746[20:22:19] <williewillus> coherently
:p
L2747[20:22:28] <gigaherz>
shadekiller666: the T here too
L2748[20:22:30] <diesieben07> you are not
even making your own block
L2749[20:22:33] <gigaherz> but only by a
tiny bit
L2750[20:22:35] <diesieben07> what the
hell are you on about with a TE? :D
L2751[20:22:35] <Flashfire> I was
thinking on block break I could check if a tile entity is at the
position
L2752[20:22:42] <diesieben07> but
why?
L2753[20:22:51] <diesieben07> that is not
any faster than just checking if a certain block is ther
L2754[20:22:55] <Flashfire> I used a
custom TE on a vanilla block before and it works
L2755[20:22:55] <williewillus> no like
step back and tell what you fully wnat to do
L2756[20:23:00] <williewillus> worked to
do what?
L2757[20:23:01] <diesieben07> oh
god
L2758[20:23:02] <gigaherz> T > long
> * > square
L2759[20:23:03] <williewillus> what do
you want to accomplish??
L2760[20:23:04] <diesieben07> please dont
do that
L2761[20:23:04] <diesieben07> ever
L2762[20:23:07] <williewillus> also
^
L2763[20:23:28] <gigaherz> Flashfire: wtf
are you tryin to accomplish?
L2764[20:23:34] <gigaherz> yo usaid
"prevent blocks breaking" before
L2765[20:23:38] <diesieben07> its exactly
clear what he wants
L2766[20:23:40] <gigaherz> how does that
related with TEs?
L2767[20:23:44] <Flashfire> I want to
make certain vanilla blocks unbreakable by players not in creative
mode
L2768[20:23:48] <diesieben07> but he just
throws out random crap abotu how h wants to do it :D
L2769[20:23:54] <Flashfire> ^
L2770[20:24:00] <williewillus> yes that
literally has nothing to do with te's
L2771[20:24:04] <diesieben07> just do
what willie said
L2772[20:24:13] <diesieben07> check if
block is in range, then check if its the right bloc
L2773[20:24:14] <williewillus> receive a
block break event. check "is this pos in a safe
boundary"?
L2774[20:24:18]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L2775[20:24:23] <diesieben07> or do
whatever check is faster first
L2776[20:24:24] <williewillus> check
"is this block a block I want to prohibit"?
L2777[20:24:28] <diesieben07> probably
the range check
L2778[20:24:40] <williewillus> then
cancel the event accordingly
L2779[20:24:43] <Flashfire> I have to go
through so many of these though (max could be 1000+)
L2780[20:24:53] <gigaherz> ¿
L2781[20:24:57] <Flashfire> And for that
to execute every time a block breaks doesn't seem practical
L2782[20:25:10] <Flashfire> And that's
just a number of ranges
L2783[20:25:13] <diesieben07> as i said,
you can probably do fancy maths on this
L2784[20:25:37] <diesieben07> for
example, what is the granularity on these boundaries? chunks? or
blocks?
L2785[20:25:38] <gigaherz> or you can
just use a HashSet of Block instances, which is logarithmic on
lookup
L2786[20:25:46] <williewillus> gigaherz:
wat
L2787[20:26:02] <Flashfire> Blocks, not
always rectangular ranges
L2788[20:26:02] <gigaherz> to check if a
block is one of the "unbreakable" first
L2789[20:26:33] <williewillus> hashsets
are constant time in the average case
L2790[20:26:35] <williewillus> :p
L2791[20:26:37] <Flashfire> I could make
it rectangular but I want to ignore air and some others
L2792[20:26:50] <gigaherz> williewillus:
uh?
L2793[20:26:53] <diesieben07> ok so, you
should sort those boundaries somehow
L2794[20:27:01] <diesieben07> so that you
can do some kind of binary search
L2795[20:27:11] <diesieben07> so taht you
dont have to go through them all to check if a given position is n
there
L2796[20:27:17] <williewillus> they're
backed by a hashmap, which is constant time access average case,
linear worst case
L2798[20:27:26] <diesieben07> but just
check like "ok this one is bigger this one is smaller, nothing
in between" => not in boundary
L2799[20:27:28] <diesieben07> if you get
what i mean
L2800[20:27:34] <Flashfire> Alright
L2801[20:27:37] <gigaherz> williewillus:
I was under the impressio nthey were backed by a map ;P
L2802[20:27:42] <williewillus> they
are
L2803[20:27:45] <williewillus> and that
map is constant time
L2804[20:27:47] <williewillus> :p
L2805[20:27:51] <gigaherz> maps are
usually based on trees
L2806[20:27:52] <diesieben07> all jdk
sets are backed by maps
L2807[20:27:54] <diesieben07> lazy
bums
L2808[20:27:54] <gigaherz> which are
logarithmic
L2809[20:27:59] <gigaherz> ;P
L2810[20:28:00] <diesieben07> that would
be TreeMap/TreeSet
L2811[20:28:05] <williewillus> ^
L2812[20:28:08] <williewillus> hashmaps
are constant
L2813[20:28:12] <williewillus> average
case of course
L2814[20:28:22] <gigaherz> anyhow
L2815[20:28:29] <Mimiru> yay github is
back.. it seems
L2816[20:28:33] <gigaherz> if you have
lots of individual ranges,
L2817[20:28:35] <williewillus> actually
hasmaps use treemaps for extremely small maps (like 20 or less) so
you're not wrong completely ;)
L2818[20:28:45] <gigaherz> you probably
want per-chunk storage
L2819[20:28:52] <gigaherz> and within a
chunk
L2820[20:29:00] <gigaherz> you probably
want a Kd tree
L2821[20:29:03] <diesieben07> willie, no
not really. hashmaps "treeify" themselves when they get a
lot of has collisions :P
L2822[20:29:10] <gigaherz> but that's
probably WAY too fancy for you
L2823[20:29:11] <gigaherz> ;P
L2824[20:29:18] <diesieben07> thats a fix
against an attack actually
L2825[20:29:41] <diesieben07> because
people were breaking java based webserver by causing string
hashcode collisiosn and slowing the internal hashmaps down to a
grinding halt
L2826[20:31:35] <gigaherz> hmmm
L2827[20:31:58] <Cazzar> So
L2828[20:32:00] <gigaherz> ah I remember
what I was thinking about
L2829[20:32:09] <Cazzar> Just tried to
run my own Kotlin language adapter
L2830[20:32:12] <Cazzar> easy. as
hell
L2831[20:32:28] <gigaherz> actual proper
hash tables are sortof inefficient for small-ish data sets, where
not enough of the hashes are present in the table
L2832[20:32:31] <diesieben07> yeah
L2833[20:32:49] <diesieben07> well, you
need to differentiate
L2834[20:32:57] <gigaherz> and for large
data sets with lots of collisions, then the bucket lists for each
hash become slow
L2835[20:33:04] <diesieben07> between
open addressing and entry-based linked hashes
L2836[20:33:08] <gigaherz> so the optimal
solution was an hybrid
L2838[20:34:33]
⇦ Quits: Flashfire
(~Flashfire@d24-36-192-173.home1.cgocable.net) ()
L2839[20:34:49]
⇦ Quits: sinkillerj
(~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net) (Remote host closed
the connection)
L2840[20:35:15] <gigaherz> is that a
kotlin adapter written in kotlin? ;P
L2841[20:35:22] <Cazzar> yep
L2842[20:35:30] <gigaherz> I recognize
the ?.
L2843[20:35:33] <gigaherz> C# 6.0 has it
too
L2844[20:35:36] <gigaherz> what does it
mean there?
L2845[20:35:40] <Cazzar> same
L2846[20:35:44] <Cazzar> null-safe
call
L2847[20:35:49] <gigaherz> ah so if null,
return null without calling?
L2848[20:35:49] <fry> my father has
it
L2849[20:35:51] <fry> I have it
L2850[20:35:56] <fry> you have that power
too.
L2851[20:36:11] <gigaherz> I see a lot of
"?" around
L2852[20:36:18] <gigaherz> is kotlin one
of those languages that assumes non-null?
L2853[20:36:52] <Cazzar> gigaherz: it's
strict on null safety from the limited experience.
L2854[20:37:28] <gigaherz> yeah it's yet
another language not designed for me ;P
L2855[20:37:37] <diesieben07> everything
in kotlin is non-null by default. you cant assign or pass null to
anything unless that anythign is declared as nullable
L2856[20:37:40] <Cazzar> I kinda like it
:P
L2857[20:37:47] <diesieben07> unless when
you're calling into java of coure.
L2858[20:38:00] <gigaherz> it uses
"fun" as a way to declare functions
L2859[20:38:05] <gigaherz> that's already
a big "ugh" for me
L2860[20:38:05] <gigaherz> XD
L2861[20:38:12] <diesieben07> yeah that
is one thing i dont like :D
L2862[20:38:16] <diesieben07> i would
have prefered def or something
L2863[20:38:19] <gigaherz> "override
fun"
L2864[20:38:19] ***
williewillus is now known as willieaway
L2866[20:38:30] <gigaherz> I'd be ok with
func
L2867[20:38:34] <gigaherz> just one
letter makes all the difference
L2868[20:38:42] <gigaherz> I still don't
like langauges with types at the end though
L2869[20:39:01] <diesieben07> func sounds
awful
L2870[20:39:21] ***
SnowShock35 is now known as zz_SnowShock35
L2871[20:39:33] <Cazzar> Also
L2872[20:39:34] <gigaherz> I like types
at the beginning because they match the order in assignations
L2873[20:39:37] <gigaherz> you don't
do
L2874[20:39:40] <gigaherz> a+b ->
C
L2875[20:39:41] <gigaherz> so why
write
L2876[20:39:46] <gigaherz> func(a,b) :
c
L2877[20:39:49] <gigaherz> ;P
L2878[20:40:11] <ChJees> lol
L2879[20:40:17]
⇨ Joins: grondag
(~grondag@99-100-53-175.lightspeed.clmboh.sbcglobal.net)
L2881[20:41:19] <gigaherz> that looks
considerably more complicated than yours
L2882[20:41:20] <gigaherz> XD
L2883[20:41:43] <Cazzar> Well, I compiled
my test class then opened it in JD gui.
L2884[20:42:08] <ChJees> lol, the one who
made TrumpScript must be bothered :P.
L2885[20:42:16] <gigaherz> and
bored.
L2886[20:42:27] <ChJees> Probably
both.
L2887[20:43:22] <ChJees> Wonder how a
HillaryScript would be like...
L2888[20:43:48] <gigaherz> this reminded
me of something I read the other day
L2889[20:44:07] <gigaherz> "if
Hillary wins, it will be the first time in history that two US
presidents have had sex with eachother"
L2890[20:44:31] <ChJees> lol
L2891[20:44:35] <fry> that you know
of.
L2892[20:44:35] <Cazzar> Also
L2893[20:44:39] <Cazzar> A noop in
kotlin: ({})();
L2894[20:44:57] <gigaherz> that looks
verbose
L2895[20:44:58] <Cazzar> declare a lambda
of nothing, then call it
L2896[20:45:02] ***
willieaway is now known as williewillus
L2897[20:45:06] <Cazzar> gigaherz: it's
worse in C#
L2898[20:45:12] <Cazzar> (() ->
{})();
L2899[20:45:14] <gigaherz> ";"
is worse?
L2900[20:45:21] <gigaherz> wait you mean
as a lambda arg?
L2901[20:45:39] <gigaherz> because
anywhere a statement is needed "{}" and ";" are
usually valid
L2902[20:46:21] <Cazzar> not always does
just ; work
L2903[20:46:26] <Cazzar> from
experience
L2904[20:46:36] <gigaherz> tbh
L2905[20:46:44] <mikebald> wonder if you
can do (delegate(){})(); in C#
L2906[20:46:47] <gigaherz> I have never
felt the need to introduce a "nop" into the code
L2907[20:47:07] <Cazzar> nop in ASM is
just used to byte-align
L2908[20:48:11] <gigaherz> mikebald:
nope.
L2909[20:48:42] <gigaherz> in fact
L2910[20:48:46] <gigaherz> even
"(()=>{})();" is an error
L2911[20:48:51] <Cazzar> yyeah
L2912[20:49:05] <Cazzar> It's
((Action)(() => { }))();
L2913[20:49:11] <Cazzar> I meant to
say
L2914[20:49:54] <Cazzar> Though, I'm
happy my "adapter" works with less code than the
other's
L2915[20:50:10]
⇦ Quits: yopu (~yopu@184-89-171-53.res.bhn.net) (Ping
timeout: 186 seconds)
L2916[20:50:32] <gigaherz>
seagulls?
L2917[20:50:48] <gigaherz> (I just heard
some noise outside)
L2918[20:51:24] <fry> mice. it's mice in
the walls.
L2919[20:51:54] <gigaherz> no I'm fairly
sure mice in the walls don't make that sound
L2920[20:51:55] <gigaherz> XD
L2921[20:52:14] <gigaherz> anyhow it
surprised me because it's 3:50am
L2922[20:52:20] <mikebald> They're
messing with you by making seagull sounds =)
L2923[20:52:21] <gigaherz> not the time
for seagulls to fly around
L2924[20:52:32] *
gigaherz shrugs
L2925[20:52:42] <gigaherz> (specially not
in mid january)
L2926[20:53:43] <Cazzar> Tell that to
Melbourne
L2927[20:55:13] <Cazzar> This is actually
nice (another feature also in other languages)
logger?.info("proxy == null = ${proxy == null} &&
proxy.getClass == ${proxy?.javaClass?.canonicalName}")
L2928[20:55:41] <williewillus> how do I
schedule something to be performed <x> ticks later on a
player?
L2929[20:55:48] <williewillus> and safely
handle them logging out before x ticks is up
L2930[20:56:34] <Cazzar> And the output:
[13:55:56] [Client thread/INFO]: proxy == null = false &&
proxy.getClass ==
net.cazzar.mods.wifipower.common.ClientProxy
L2931[20:56:48] ***
AbrarSyed is now known as Abrar|gone
L2932[21:00:45]
⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Ping
timeout: 198 seconds)
L2933[21:04:36] <williewillus> bleh
tickhandler for now
L2934[21:08:08] ***
Mumfrey is now known as mumfrey
L2935[21:10:27]
⇦ Quits: grondag
(~grondag@99-100-53-175.lightspeed.clmboh.sbcglobal.net) (Quit:
grondag)
L2936[21:10:57]
⇦ Quits: Brokkoli (~Brokkoli@f054104244.adsl.alicedsl.de)
(Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr
klingen und das T�ten angemessen wirkt. (George
Orwell))
L2937[21:12:47]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2938[21:13:12] <williewillus> fry: about
the armor hook thing, I don't think there's a way I can do it
cleanly, because I can't stop the default renderer from rendering
it, and on top of that overriding/copying a line just to move the
hook is pointless, I really think the hook should be moved, it
makes no sense in its current position and as it is right now
basically all custom armor is having this issue (entity antributes
not syncing to the custom
L2939[21:13:12] <williewillus>
model)
L2940[21:13:37]
⇨ Joins: icynewyear (~icynewyea@199.193.248.29)
L2941[21:15:36]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L2942[21:17:09]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2943[21:18:50] <Cazzar> Well, this code
is working..
L2944[21:18:53]
⇦ Quits: DrDoofenshmirtz (~core@disconsented.com) (Ping
timeout: 192 seconds)
L2945[21:19:15]
⇦ Quits: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Quit:
Leaving)
L2946[21:19:28]
⇨ Joins: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L2947[21:20:20]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L2948[21:22:32]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2949[21:24:31] ***
williewillus is now known as willieaway
L2950[21:25:17]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L2951[21:35:39]
⇦ Quits: PieGuy128 (~PieGuy128@69.157.254.15) (Remote host
closed the connection)
L2952[21:37:34] <killjoy> !gc ej
1.8
L2953[21:38:04] <killjoy> !gc dt
1.8
L2954[21:39:08] <killjoy> !gc cja
1.8
L2955[21:44:37] <Cazzar> also, gigaherz
you know how you mentioned you don't write up types as a suffix?
Have you ever actually done UML modelling?
L2956[21:45:39] <gigaherz> yes
L2957[21:45:43] <gigaherz> I hated every
single moment of it
L2958[21:45:56]
⇦ Quits: Shukaro (~Shukaro@130.108.232.236) ()
L2959[21:46:12] <gigaherz> and the type
location was the least of my annoyances ;P
L2960[21:47:23] *
gigaherz is sad
L2961[21:47:35] <gigaherz> I tried to
undust an old game prototype, which was done in XNA
L2962[21:47:41] <gigaherz> by porting it
to MonoGame
L2963[21:47:51] <gigaherz> but even after
hacking out part of the audio stuff
L2964[21:47:55] <gigaherz> it just
doesn't draw
L2965[21:48:40]
⇨ Joins: Wastl2
(~Wastl2@f053010157.adsl.alicedsl.de)
L2966[21:53:11]
⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping
timeout: 198 seconds)
L2967[21:55:43]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2968[21:57:51] <killjoy> Are there any
downsides to running bindTexture twice?
L2969[21:58:34]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2970[21:59:04] <ChJees> Should not
really be. Fairly lightweight function.
L2971[21:59:33]
⇨ Joins: covers1624
(~covers162@ppp118-210-106-168.lns20.adl2.internode.on.net)
L2972[22:00:42]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2973[22:02:19]
⇨ Joins: calclavia
(uid15812@2001:67c:2f08:6::3dc4)
L2974[22:03:00] <killjoy> What about with
large (512x512) images?
L2975[22:03:32]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L2976[22:03:48]
⇦ Quits: covers1624
(~covers162@ppp118-210-106-168.lns20.adl2.internode.on.net) (Read
error: Connection reset by peer)
L2977[22:04:09]
⇨ Joins: covers1624
(~covers162@ppp118-210-106-168.lns20.adl2.internode.on.net)
L2978[22:04:20]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L2979[22:07:29]
⇨ Joins: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2980[22:09:47]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 194
seconds)
L2981[22:10:17]
⇦ Quits: Lathanael|Away
(~Lathanael@p54961DE5.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L2982[22:11:11] <killjoy> Do textures
loaded using a threaddownloadimagedata ever get gc'd?
L2983[22:13:40] <killjoy> Maybe it's
because I use Optional while rendering?
L2984[22:13:44]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2985[22:14:40] <Cypher121> hmm, I have a
strange idea
L2986[22:14:53] <Cypher121> minecraft has
a score system
L2987[22:15:08] <Cypher121> has anyone
ever tried training a program to maximize the score?
L2988[22:15:12]
⇨ Joins: Ri5ux
(~Ri5ux@ip68-106-209-194.om.om.cox.net)
L2989[22:15:38] ***
Vigaro is now known as V
L2990[22:16:07] <Ri5ux> What's the
fastest and most efficient way to generate a massive structure
(over 10,000 blocks) in 1.7.10 with basically no lag?
L2991[22:16:21]
⇦ Quits: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L2992[22:16:36] <Ri5ux> I figured threads
would be a great way, but apparently 1.7.10 doesn't agree with
placing blocks from other threads.
L2993[22:16:47] <Cypher121> even
more
L2994[22:16:49]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961C39.dip0.t-ipconnect.de)
L2995[22:16:53] <Cypher121> 1.8 doesn't
agree either
L2996[22:17:01]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2997[22:17:07] <HassanS6000> Ri5ux, yeah
I'd think you need to place blocks on main thread
L2998[22:17:54] <Cypher121> I guess you
could schedule them on tick event, or on tick update of some tile
entity
L2999[22:18:07] <illy> I think we solved
an issue like that in an old mod I was working on by just placeing
100 blocks at a time till it was done
L3000[22:18:21] <Cypher121> with some
kind of a limitation on how much you place at once
L3001[22:18:32] <Ri5ux> But then it would
take a long time
L3002[22:18:55] <illy> there was a config
option
L3003[22:19:03] <Ri5ux> I mean, it's not
a terrible idea, but I feel a player would find it awkward to find
a structure that large in generation
L3004[22:19:25] <Cypher121> well, I don't
know how to place blocks without firing block updates, but I think
there was some kind of a way
L3005[22:19:36] <Cypher121> don't know if
it's a good idea either
L3006[22:19:44]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L3007[22:19:47] <HassanS6000> illy, that
would be like what AsyncWorldEdit does right, it just schedules the
block changes in sets, to reduce lag on the client.
L3009[22:20:04] <Cypher121>
probably
L3010[22:20:20]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L3011[22:20:39]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L3012[22:22:01] <Ri5ux> Alright, thanks,
I'll give this a shot, see how it goes.
L3013[22:22:53]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L3014[22:23:43]
⇨ Joins: LexLap2 (~LexManos@209.36.39.66)
L3015[22:23:43]
MineBot sets mode: +o on LexLap2
L3016[22:24:50] <killjoy> I found my
memory leak.
L3017[22:24:59] <killjoy> I accidentally
left some debug code in it.
L3018[22:25:14] <killjoy> For my models,
I have a separate init method for some reason.
L3019[22:25:38] <killjoy> When I was
debugging them, I had a check for if o was pressed and they inited
again.
L3020[22:25:52] <killjoy> But I wasn't
clearing the boxList
L3021[22:27:43]
⇦ Quits: LexLap2 (~LexManos@209.36.39.66) (Client
Quit)
L3022[22:31:05] ***
Abrar|gone is now known as AbrarSyed
L3023[22:31:13]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L3024[22:31:31] <killjoy> Huh. The blame
tool in git gui is nifty
L3025[22:33:37]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 194
seconds)
L3027[22:33:51] <VikeStep> what's the
data structure where there are n elements in the list and if you
add something to the top it pushes something off the bottom?
L3028[22:34:29] <killjoy> fixed
length?
L3029[22:34:38] <illy> killjoy: if you
think git blame is cool take a look at git bisect
L3030[22:35:22] <killjoy> What's it
do?
L3031[22:35:24] <gigaherz> VikeStep: a
circular buffer?
L3032[22:35:44] <Cypher121> killjoy: it's
a binary search over commits for change that broke something
L3033[22:35:47] <VikeStep> a buffer with
overwrite is what I was looking for
L3034[22:35:52] <gigaherz> dunno if
there's a name for a high-level structure following that
pattern
L3035[22:36:01] <VikeStep> overlap*
L3037[22:36:12] <VikeStep> I was
implementing a moving average on data
L3038[22:36:12] <gigaherz> Circular
buffer / circular queue is the common name for it, apparently
L3039[22:36:17] <illy> killjoy: A way to
track a bug to a commit
L3040[22:40:05] <Cypher121> yo, gigaherz,
did you try using Skills api yet?
L3041[22:40:14] <gigaherz> nope
L3042[22:40:23] <gigaherz> busy doing the
inventory browser stuff for my other mod
L3043[22:40:46] <gigaherz> and porting
some old game code from XNA to MonoGame
L3044[22:40:47] <Cypher121> okw
L3045[22:41:12] <gigaherz> I may use it
in the future, I just don't have the magic mod ready for a skill
system yet
L3046[22:41:21] <Cypher121> I just want
to get some response on how easy to use/feature complete it
is
L3047[22:42:10]
⇨ Joins: DrDisconsented (~core@disconsented.com)
L3048[22:42:15] <Cypher121> because I
already found that I'm lacking any hooks to add an action on
unlock, so I'll have to add a method and event for it.
L3049[22:42:37]
⇦ Quits: LexMobile (uid15621@id-15621.highgate.irccloud.com)
(Quit: Updating details, brb)
L3050[22:42:44]
⇨ Joins: LexMobile
(sid15621@id-15621.highgate.irccloud.com)
L3051[22:42:44]
MineBot sets mode: +o on LexMobile
L3053[22:44:00] <killjoy> Well blame told
me about it already
L3055[22:44:26] <Cypher121> I would
honestly never used it myself, so I just want to know what other
people know
L3056[22:45:16] <Cypher121>
s/know$/think/
L3057[22:45:39] <gigaherz> wait what, you
designed a skill system that you wouldn't use? XD
L3058[22:45:58] <Cypher121> I would
L3059[22:46:11] <Cypher121> but I barely
need 50% of features some people would
L3060[22:47:01] <gigaherz> gotta jump
into bed
L3061[22:47:04] ***
gigaherz is now known as ghz|afk
L3062[22:47:11]
⇦ Quits: PrinceCat
(~PrinceCat@124-170-157-203.dyn.iinet.net.au) (Quit: My Mac has
gone to sleep. ZZZzzz…)
L3063[22:47:18] <Cypher121> so I don't
need to act on unlock, for example
L3065[22:49:09] <killjoy> So does tc use
its own?
L3066[22:49:20] <Cypher121>
thaumcraft?
L3067[22:49:23] <killjoy> ey
L3068[22:49:35] <Cypher121> yeah, I have
nothing to do with it
L3069[22:54:48] <Cypher121> I've heard
something about something called "FastTESR". Can anyone
fill me in?
L3070[22:56:11] <Cypher121> oh, nvm,
found it in repository
L3071[22:57:30] <killjoy> Oh Cypher121. I
think you need more interfaces
L3072[22:57:40] <Cypher121> for
example?
L3073[22:57:44]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L3074[22:57:50] <killjoy> and
factories
L3075[22:57:59] <Cypher121>
constructors?
L3076[22:58:24] <killjoy> A tree builder
would be nice, too
L3077[22:58:26] <Cypher121> I'm not a fan
of static FactoryFactoryFactories
L3078[22:59:02] <killjoy> but mostly
javadocs
L3079[22:59:12] <Cypher121> yeah, that's
for sure
L3080[22:59:26] <killjoy> interfaces make
writing javadocs easier because of the abstraction
L3081[22:59:35]
⇦ Quits: Cojo (~Cojo@2606:a000:1126:8048:5526:b752:65c8:f7d1)
(Quit: If we wish to explore, if we wish to see what's over the
next hill, wonders unfold before us; all we have to do is want it
enough.)
L3082[23:00:03]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 194
seconds)
L3083[23:00:05] <Cypher121> I don't know
what to split into interface + impl
L3084[23:00:20] <killjoy> What are the
things that I as a modder would use?
L3085[23:00:36] <killjoy> you don't need
to worry about internals
L3086[23:00:42] <killjoy> such as the
networking
L3087[23:00:47] <killjoy> that should
always happen behind the scenes
L3088[23:01:20] <killjoy> Pay no
attention to the NIC behind the curtain
L3089[23:01:25] <Cypher121> yeah
L3090[23:01:50] <killjoy> I guess make
some for Skills, Node, Property
L3091[23:02:16]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L3092[23:02:43] <Cypher121> because right
now you make some new ResearchNode(name, List<ResearchNode>
dependencies)
L3093[23:02:58]
⇦ Quits: Mraoffle
(~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net) (Ping timeout:
186 seconds)
L3094[23:02:58] ***
big_Xplo|AFK is now known as big_Xplosion
L3095[23:03:22] <Cypher121> then pass a
list of nodes to a map constructor
L3096[23:03:28] <Cypher121> and register
a map
L3097[23:04:28]
⇨ Joins: Ferdz_
(~Ferdz@modemcable035.208-82-70.mc.videotron.ca)
L3098[23:04:36] <killjoy> You see, that's
where a builder would come in handy
L3099[23:04:48] <killjoy> or at least a
streaming api
L3100[23:04:49]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 194
seconds)
L3101[23:04:56]
⇦ Quits: Ferdz_
(~Ferdz@modemcable035.208-82-70.mc.videotron.ca) (Client
Quit)
L3102[23:05:01] <Cypher121> yeah, I'll
make a builder
L3103[23:05:06] <Cypher121> streaming
api?
L3104[23:05:32] <killjoy> it's like a
builder, but for interacting directly with an object
L3105[23:05:41] <killjoy> ie it modifies
an object after you create it
L3106[23:06:18]
⇨ Joins: tambre
(~tambre@56a6-7f28-dea8-0917-4301-8a22-07d0-2001.dyn.estpak.ee)
L3107[23:06:21] <killjoy> you don't end
it with .build()
L3108[23:06:30] <Cypher121> so,
like
L3109[23:06:35] <Cypher121> mutator with
return this?
L3110[23:06:40] <killjoy> yes
L3111[23:06:43] <Cypher121> ah
L3112[23:07:15] <killjoy> guava has a lot
of collection builders
L3113[23:07:24] <Cypher121> yeah, I'll
make one
L3114[23:07:48] <Cypher121> builder is
more preferrable, because I want maps to be immutable after
creation
L3115[23:08:33] <killjoy> also, I learned
about Android's Log.wtf
L3116[23:08:43] <killjoy> what a terrible
failure
L3117[23:08:47] <Cypher121> because any
modification during runtime may change ID mappings and fuck
everything up
L3118[23:09:10]
⇨ Joins: Tyler__
(~Tyler__@c-73-169-160-192.hsd1.wa.comcast.net)
L3119[23:12:36]
⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Ping
timeout: 198 seconds)
L3120[23:13:11] <Cypher121> speaking of
which, I think I'll make research nodes have unique string ids for
better serialization
L3121[23:14:15]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L3122[23:14:42]
⇨ Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L3123[23:15:01] <Cypher121> so they
should usually be accessed by instance, but have string ids, by
which they're stored in NBT. also there would be a method to get
one from id
L3124[23:16:31]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 194
seconds)
L3125[23:20:24] <LexMobile> ....
L3126[23:20:32] <LexMobile> never store
things by int ids
L3127[23:21:02] <LexMobile> ONLY good
thing ints are for is for network traffic, in which case you should
setup a translation table at connection start
L3128[23:21:08] <LexMobile> our registry
system allows for it
L3129[23:23:24] <Cypher121> how?
L3130[23:23:39]
⇨ Joins: AndersBillLind
(~anders@217-211-66-29-no23.tbcn.telia.com)
L3131[23:25:16]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L3133[23:27:00]
⇦ Quits: Devin_ (~Devin@cpe-66-67-5-87.rochester.res.rr.com)
(Quit: Whoops)
L3134[23:27:30]
⇦ Quits: Techno
(~quassel@cpe-66-67-5-87.rochester.res.rr.com) (Quit: No Ping reply
in 180 seconds.)
L3135[23:27:31] <Cypher121> that's
basically a choice here, magic strings or magic numbers
L3136[23:27:42] <Cazzar> Strings
L3137[23:27:54]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L3138[23:27:56] <Cazzar> They'd be more
meaningful to the user in the case they need to look as well
L3139[23:28:21] <Cypher121> if it's easy
to add string<->int maps for network, then strings
L3140[23:28:27] <LexMobile> strings arnt
magic
L3141[23:28:37] <Cypher121> anyway
L3142[23:28:41] <LexMobile> and
FMLControlledNamespacedRegistry
L3143[23:28:48] <LexMobile> see how we
use it for the village/potion registry
L3144[23:28:58] <LexMobile> its simple
enough to use
L3145[23:29:23] <LexMobile> its a
ResourceLocation <->Object map that has a transient ID hooked
in there to
L3146[23:29:29] <Cazzar> I love how FML
is abstracted in that manner.
L3147[23:30:05] <Cypher121> hmm
L3148[23:31:10] <Cypher121> so if I want
to send a Node<->NodeState (object<->enum) map
L3149[23:31:18]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Remote host closed the connection)
L3150[23:31:35]
⇨ Joins: PrinceCat
(~PrinceCat@124-170-157-203.dyn.iinet.net.au)
L3151[23:31:56]
⇦ Quits: smbarbour
(~smbarbour@c-73-211-171-154.hsd1.il.comcast.net) (Remote host
closed the connection)
L3152[23:32:10]
⇦ Quits: H1N1theI (~h1n1thei@2601:5c2:8100:5898::4d96) (Ping
timeout: 186 seconds)
L3153[23:32:57]
⇨ Joins: smbarbour
(~smbarbour@c-73-211-171-154.hsd1.il.comcast.net)
L3154[23:33:10] <Cypher121> alright, I'll
take a look at it and come back with questions
L3155[23:37:48]
⇦ Quits: Tyler__
(~Tyler__@c-73-169-160-192.hsd1.wa.comcast.net) (Read error:
Connection reset by peer)
L3156[23:43:32]
⇦ Quits: Temportalist
(uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L3157[23:45:39] <Cypher121> so these
registries are synchronized with clients automatically?
L3158[23:47:14]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L3159[23:47:43] <Cazzar> Test?
L3160[23:47:57] <Cypher121> I don't have
a good dev env on my laptop
L3161[23:48:04] <Cypher121> which is what
I'm on now
L3162[23:49:22]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L3163[23:51:43] <killjoy> Why are there
so many gravestones mods?
L3164[23:51:47]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L3165[23:54:34]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L3167[23:58:07]
⇨ Joins: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L3168[23:58:58]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L3169[23:58:58] <Wuppy> :( why did I wake
up at 4:30 AM :(
L3170[23:59:00]
⇨ Joins: Jezza
(~Jezza@bps-gw.hrz.tu-chemnitz.de)
L3171[23:59:38] <ChJees> That's pretty
early.