<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:00:00] <ollieread> Have you tried IDEA
btw?
L2[00:00:03] <unascribed> I have
L3[00:00:10] <unascribed> I don't like it,
and I'm used to Eclipse
L4[00:00:15] <unascribed> and it works fine
for my purposes
L5[00:00:21] <ollieread> It was a bitch for
me to start with, but now I can't stand Eclipse aha
L6[00:00:24] <sham1> What don't you like
about it may I ask
L8[00:00:33] <ollieread> I use Jetbrains
products every day anyway
L9[00:00:35] <williewillus> back when i was
in computer science in HS they put everyone on JCreator and I noped
to Eclipse within the week
L10[00:00:46] <unascribed> I think my main
issues with it are the fact it does *everything* for you and I'm
not used to it
L11[00:00:49] <gigaherz> TehNut: I'd have
rejected.
L12[00:00:49] <williewillus> TehNut: lol
did you make it?
L13[00:00:49] <gigaherz> XD
L14[00:00:55] <ollieread> TehNut, should
have stabbed them in the eye
L15[00:00:56] <TehNut> I did
L16[00:01:07] <TehNut> I'm not insane, but
$20 is $20
L17[00:01:17] <gigaherz> XD
L18[00:01:19] <sham1> That font is the most
beautiful thing in the world
L19[00:01:22] <gigaherz> did you accept on
a saturday
L20[00:01:26] <sham1> No question
L21[00:01:30] <gigaherz> then suddenly
decide to spend the day out?
L22[00:01:31] <gigaherz> XD
L23[00:01:31] <unascribed> hand-written
code
L24[00:02:07] ⇨
Joins: Upthorn
(~ogmar@108-85-88-195.lightspeed.frokca.sbcglobal.net)
L25[00:02:11] <ollieread> $20 is actually
like £15
L26[00:02:19] <TehNut> Normally I use
Consolas
L27[00:02:19] <sham1> I may just start to
use comic sans on IDEA just to startle people
L28[00:02:29] <ollieread> A day with that
font would have cost my friend about £350
L29[00:02:34] <TehNut> lol
L30[00:02:38] <gigaherz> is there a
"comic sans mono" anywhere?
L31[00:02:39] <gigaherz> XD
L32[00:02:43] <sham1> $20 is about 18€ or
something
L33[00:02:48] <unascribed> I thought Comic
Sans was monospace?
L34[00:02:52] <gigaherz> nah
L35[00:02:58] <unascribed> I've never been
able to figure out what the "MS" in it's font name
means
L36[00:02:59] <ollieread> Bloody €
L38[00:03:07] <ollieread> £ > €
L39[00:03:09] <gigaherz> just
"Microsoft", so far as I know
L40[00:03:11] <unascribed> ---€
L41[00:03:18] <gigaherz> means the font was
bought by MS and is modified
L42[00:03:22] <gigaherz> or something like
that
L43[00:03:36] <unascribed> so my original
seemingly dumb assumption was correct
L45[00:03:55] <ollieread> gigaherz, Comic
Sans is a different front
L46[00:04:01] <ollieread> -r
L47[00:04:05] <sham1> Well there is that as
far as monospaced comic sans
L48[00:04:13] ⇦
Quits: MattDahEpic (~MattDahEp@75-166-140-155.hlrn.qwest.net) (Ping
timeout: 206 seconds)
L49[00:04:15] *
TehNut just posted that
L50[00:04:29] <ollieread> ^
L51[00:04:35] <ollieread> But then you have
to ask yourself
L52[00:04:36] <ollieread> WHY?
L53[00:04:43] <TehNut> But THEN you have to
ask yourself
L54[00:04:46] <TehNut> WHY NOT?
L55[00:05:04] <gigaherz> ollieread: really?
I have never seen another font called "comic sans" other
than the microsoft one
L56[00:05:21] ⇨
Joins: Falkreon (~Frost@97-121-65-26.omah.qwest.net)
L57[00:05:34] ⇦
Quits: Cojo (~Cojo@2606:a000:1126:8048:1504:1c9:e253:a890) (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.)
L58[00:05:40] <sham1> M$ kinda owns the
rights to comic sans so...
L59[00:05:46] <ollieread> Yeah
L60[00:05:51] <ollieread> gigaherz, I think
I misunderstood
L61[00:05:58] <gigaherz> that fantasque
font looks more like a standard mono/sans than comic
L62[00:06:20] <gigaherz> it's not that
different from like dejavu sans mono
L63[00:06:26] <sham1> I'll use just the
regular old eye-burner
L64[00:06:35] <gigaherz> looks nice
enough
L65[00:06:51] <sham1> Non-monospaced comic
sans
L66[00:07:02] <sham1> Maybe even bold
L67[00:07:23] <gigaherz> I can't do code in
a non-monospaced environment
L68[00:07:53] <sham1> Well monospace is
best space
L69[00:07:55] <Falkreon> this might make me
pretty unpopular but I'm a tabs guy, so I might be able to make it
work.
L70[00:08:03] <Falkreon> I wouldn't. But it
might just work because of it
L71[00:08:13] <sham1> Get the heretic
L72[00:08:16] <Falkreon> lol
L73[00:08:25] ⇦
Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L74[00:08:26] <gigaherz> "tabs
guy"?
L75[00:08:30] <Falkreon> I use spaces on
spaces projects, jeez guys.
L76[00:08:39] <Falkreon> giga- I use tabs
for indents
L77[00:08:45] <gigaherz> ONLY for
indents?
L78[00:08:48] <TehNut> ur doin it wrong
m8
L79[00:08:50] <gigaherz> I can accept that,
it's a personal choice
L80[00:08:52] <gigaherz> BUT
L81[00:08:52] <sham1> What's wrong with
you
L82[00:08:53] <TehNut> spaces4dayz
L83[00:08:58] <gigaherz> some people also
use tabs for aligning other stuffs
L84[00:08:58] <unascribed> "Tabs for
indentation, spaces for aesthetic formatting"
L85[00:09:09] <Falkreon> spaces as a last
resort tbh
L86[00:09:16] <gigaherz> like
L87[00:09:20] <gigaherz> int
var1\t=value;
L88[00:09:25] <gigaherz> int
variable21\t=value2;
L89[00:09:29] <unascribed> 0/10
L90[00:09:30] ⇨
Joins: candybar
(~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L91[00:09:30] <Falkreon> =value wut
L92[00:09:35] <gigaherz> THAT I can't
accept
L93[00:09:36] <shadekiller666> i use tabs
for indentation because its less button presses if i'm navigating
with the arrow keys
L94[00:09:36] <gigaherz> ;P
L95[00:09:44] <Falkreon> int var1
L96[00:09:47] <Falkreon> er
L97[00:09:55] <sham1> I may just use an
indentation that comes with emacs aka have tabs be 2 spaces
L98[00:09:56] <gigaherz> that's why I typed
a \t ;P
L99[00:09:59] <Falkreon> int var1\t=
value;
L100[00:10:04] <shadekiller666> also makes
the file size slightly smaller i think
L101[00:10:16] <gigaherz> Falkreon: I
expect the IDE to format code for me, so I ignore the spaces while
coding
L102[00:10:28] <Falkreon> gigaherz- that's
ideally exactly what happens
L103[00:10:32] <sham1> Yeah
shadekiller
L104[00:10:37] <Falkreon> but I learned in
notepad and dos prompt so...
L105[00:10:44] <gigaherz> VS formats the
current line on ;
L106[00:10:47] <gigaherz> and the current
block on }
L107[00:10:50] <Falkreon> I have some
holdover behaviors
L108[00:10:57] <TehNut> people who use
tabs and newline braces are wierd
L109[00:10:59] <sham1> Gotta shave that
1-4 bytes you would use for spaces when using tabs instead
L110[00:11:02] <gigaherz> and I'm
primarily a C#developer so ;P
L111[00:11:03] <TehNut> /runs
L112[00:11:10] <unascribed> newline braces
are the worst thing ever
L113[00:11:12] <Falkreon> giga- doesn't
that cause problems with PRs against strict codebases?
L114[00:11:14] <shadekiller666> i HATE
newline open braces
L115[00:11:16] <gigaherz> TehNut: how
about standalone braces but spaces?
L116[00:11:17] <gigaherz> ;P
L117[00:11:18] <unascribed> so many wasted
lines
L118[00:11:23] <sham1> Burn the heretic
(this time giga)
L119[00:11:24] <TehNut> wat
L120[00:11:24] <shadekiller666> but i have
to use them for the OBJLoader...
L121[00:11:39] <gigaherz> Falkreon:
per-project formatting settings
L122[00:11:47] <gigaherz> and very careful
review of diffs before commit
L123[00:11:53] <unascribed> pfft
L124[00:11:54] <Falkreon> yeah, but
projects don't like when you accidentally fix their formatting
X)
L125[00:11:56] <unascribed> reviewing
commits before pushing
L126[00:11:58] <sham1> The only place
where I use newline open braces is in c/c++
L127[00:12:02] <Falkreon> even if it
matches their style rules
L129[00:12:09] <gigaherz> Falkreon: I
know
L130[00:12:14] <gigaherz> I tend to avoid
those projects
L131[00:12:14] <TehNut> that's almost as
bad as testing your stuff before pushing to production
L132[00:12:15] <gigaherz> XD
L133[00:12:18] <Falkreon> but
L134[00:12:18] <Falkreon> but
L135[00:12:27] <Falkreon> worldedit
L136[00:12:30] <Falkreon> :D
L137[00:12:30] <TehNut> what are we?
amateurs?
L138[00:12:35] <unascribed> yes
L139[00:12:39] <sham1> Yes
L140[00:12:40] <gigaherz> that said
L141[00:12:40] <TehNut> pros only rolling
release
L142[00:12:50] <gigaherz> I do agree with
rejecting gratuitous formatting
L143[00:12:54] <sham1> Bleeding edge best
edge
L144[00:13:16] <Falkreon> yeah, it's nice
to be able to look at the commit logs and actually see what's going
on.
L145[00:13:20] <gigaherz> and I accept the
reasoning that including formatting mixed with fixes makes review
harder and pollutes the history
L146[00:13:28] <Falkreon> hm
L147[00:13:28] <gigaherz> I just can't be
arsed to work on ugly code.
L148[00:13:29] <sham1> *something
something Gentoo and Arch something*
L149[00:13:35] <unascribed> I think
occasional formatting commits are good
L150[00:13:46] <Dark> just setup a IDE
formatter and spam it as you work
L151[00:13:47] <unascribed> commits whose
sole purpose is to clean up formatting
L152[00:13:49] <Dark> solve a lot of
issues
L153[00:13:50] <gigaherz> so if I change a
line, that line DOES get formatted
L154[00:13:55] <gigaherz> I just won't
"reformat code" on the whole file
L155[00:13:55] <shadekiller666> if you
take a good look at OBJModel, there are like 3 different formats of
curly bracing for ifs/else ifs/elses/fors that are scattered
throughout
L156[00:14:00] <gigaherz> (cKcD on
VS)
L157[00:14:04] <unascribed> ;_;
L158[00:14:10] <TehNut> I *have* to push
soley formatting commits to the BloodMagic repo all the
time...
L159[00:14:11] <TehNut> I hate it
L160[00:14:31] <Dark> also helps if a
project creates a formatting template for people to use
L161[00:14:31] <gigaherz> my general
opinion on it is
L162[00:14:31] <sham1> Shadekiller, why in
the mother of god
L163[00:14:35] <Falkreon> eh. So you're
the bloodmagic guy
L164[00:14:36] <shadekiller666> well
L165[00:14:42] <TehNut> I'm one of the BM
guys
L166[00:14:44] <gigaherz> if I had to
manage a "large" project
L167[00:14:45] <Falkreon> nice to meet
ya.
L168[00:14:48] <TehNut> I'm the one in
charge of rewriting for 1.8
L169[00:14:51] ***
TTFTCUTS is now known as TTFT|Away
L170[00:14:55] <TehNut> Way is still my
boss of sorts
L171[00:14:57] <Falkreon> ooh, another 1.8
rewrite
L172[00:15:05] <ollieread> Anyone in here
worked with Item.onUseFirst, onUse, etc, etc?
L173[00:15:05] <gigaherz> I'dd have a test
on PR that marks as "not passing" if ANY file breaks
formatting rules
L174[00:15:06] <gigaherz> XD
L175[00:15:19] <Dark> what do you need
ollieread
L176[00:15:20] <TehNut> There is no way
that codebase would make it through a 1.8 update without rewriting
:I
L177[00:15:26] <TehNut> So yes,
"another 1.8 rewrite" :P
L178[00:15:29] <ollieread> Are they
executed on both sides?
L179[00:15:36] <gigaherz> and I'd have
regular "general reformattings" to ensure that nothing
slippedthrough
L180[00:15:37] <ollieread> I distinctively
remember something around item usage being client side only
L181[00:15:37] <TehNut> yes
L182[00:15:39] <shadekiller666> 1: single
line if/else/for statements: either have all on one line, or the
"if ()" then the body on line below without curly
braces
L183[00:15:40] <Dark> I think one is only
client side but don't recall which
L184[00:15:50] ⇦
Quits: mezz (~quassel@2601:641:4000:82f9:4589:a9b7:9a36:9d6d) (Ping
timeout: 194 seconds)
L185[00:15:57] <Falkreon> no mod worth
updating is going to get away with *just* updating. let's be
fair.
L186[00:16:02] <Dark> debug code is a good
way to check to be sure
L187[00:16:08] <Dark> just do print line
with world.isRemote
L188[00:16:09] <shadekiller666> usually do
that in blocks of larger methods
L189[00:16:11] <Falkreon> 1.8 is like
solidified breaking changes.
L190[00:16:20] <gigaherz> Falkreon: I
"just updated" my WIP mod from 1.4.7 directly to
1.8
L191[00:16:28] <gigaherz> although back
then I only had a couple items ;P
L192[00:16:28] <unascribed> u wot
L193[00:16:31] <TehNut> Quite a few of my
mods were easy to update
L194[00:16:35] <ollieread> Dark, I guess.
Was hoping someone would know for certain
L195[00:16:39]
⇨ Joins: alex_6611
(~alex_6611@p5DC16866.dip0.t-ipconnect.de)
L196[00:16:41] <TehNut> Small, sure, but
easy
L197[00:16:45] <Dark> Technically if your
really good at ASM you can update to 1.8 without a rewrite
L198[00:16:45] <TehNut> Besides rendering.
Fuck rendering
L199[00:16:46] <shadekiller666> some
single line if/else/fors still have braces because i haven't
bothered to change them, and they are technically the
"proper" way to do it
L200[00:16:54] <ollieread> TehNut,
amen
L201[00:16:55] <TehNut> gimme my ISBRH
</3
L202[00:17:05] <gigaherz> unascribed: I
started Elements of Power back in the 1.4.7 days, then forgot about
it until I resumed theproject back in january
L203[00:17:11] <unascribed> I can't
believe all the library mods that "frontport" ISBRH
L204[00:17:13] <unascribed> it's
ridiculous
L205[00:17:20] <TehNut> Yeah I won't do
that
L206[00:17:24] <unascribed> the extended
forge block models cover like 99.9999% of cases
L207[00:17:31]
⇨ Joins: mezz (~quassel@24.6.28.151)
L208[00:17:32] <gigaherz> unascribed:
people who do that
L209[00:17:33] <ollieread> Fuck rendering
in general
L210[00:17:41] <gigaherz> prefer spending
a weekend hacking up ISBRH onto 1.8
L211[00:17:45] <TehNut> I'm perfectly
willing to abide by the new changes
L212[00:17:48] <gigaherz> rather than
remake their blocks into json
L214[00:17:54] <TehNut> I just miss my ez
mode rendering
L215[00:18:03] <Dark> take my missile
models for ICBM
L216[00:18:06] <shadekiller666> giga, into
a *single* json...
L217[00:18:09] <Dark> its about a day just
aligning the renderers
L218[00:18:16] <gigaherz> shadekiller666:
one per block, at least ;P
L219[00:18:23] <gigaherz> Dark: but
L220[00:18:23] <shadekiller666> ya
L221[00:18:28] <unascribed> I'd probably
agree on the "screw rendering in general" point
L222[00:18:29] <shadekiller666> depending
on the block of course
L223[00:18:29] <ollieread> TehNut, find
someone and make them do your rendering
L224[00:18:29] <gigaherz> once you convert
all the models to .obj
L225[00:18:31] <ollieread> problem solved
:P
L226[00:18:34] <gigaherz> it becomes SO
much better
L227[00:18:34] <TehNut> hehe
L228[00:18:40] <TehNut> I'm honestly
thinking of doing that
L229[00:18:40] <Dark> they are .obj
L230[00:18:41] <unascribed> I'm currently
writing a TESR to add a pump to TE dynamos, and it's...
annoying
L231[00:18:41] <ollieread> Then make them
do my rendering
L232[00:18:49] <gigaherz> then you can use
the existing obj loader?
L233[00:18:50] <shadekiller666> you're
welcome :p
L234[00:18:51] <TehNut> There's tons of
modeler's in the /r/minecraft sub
L235[00:18:53] <Dark> I also use a few
other custom formates
L236[00:18:56] <gigaherz> it can do
tranlations
L237[00:19:02] <TehNut> Might see if I can
pick one up for porting all the BM models
L238[00:19:05] <gigaherz> so aligning
shouldn't be an issue
L239[00:19:05] <gigaherz> XD
L240[00:19:08] <Falkreon> hey, random
question
L241[00:19:15] <TehNut> Or find somebody
who can port them to OBJ
L242[00:19:17] <ollieread> I never thought
to check out reddit
L243[00:19:18] <Dark> yes but sadly my
.obj are not perfectly alligned when asset developers make
them
L244[00:19:25] <Dark> the standard missile
is off by 6 blocks :(
L245[00:19:26] <Falkreon> what the heck is
going on with techne
L246[00:19:32] <ollieread> I just assume
everyone on reddit is a twat
L247[00:19:33] <TehNut> Dark: You can
translate it
L248[00:19:33] <shadekiller666> ...
L249[00:19:35] <Falkreon> it's like a
nonfunctional website now?
L250[00:19:39] <shadekiller666> off by 6
blocks
L251[00:19:47] <TehNut> Techne is
dead
L252[00:19:49] <Dark> TehNut I know just
being dramatic to avoid a 1.8 update :)
L253[00:19:54] <shadekiller666> who the
fuck are you having build your models?
L254[00:20:02] <gigaherz> I assume that
someone
L255[00:20:03] <unascribed> Techne is
dead, long live Techne? :P
L256[00:20:06] <Dark> random people
L257[00:20:07] <TehNut> Use Tabula for
Techne stuff
L258[00:20:09] <gigaherz> build all the
models into one single big file
L259[00:20:11] <Dark> hard to keep
modelers on staff
L260[00:20:12] <TehNut> It's literally
Techne: The Mod
L261[00:20:17] <gigaherz> and then used
"export selection"
L262[00:20:17] <shadekiller666> giga, you
can do that too
L263[00:20:20] <Falkreon> Yeah, I started
using tabula
L264[00:20:21] <Falkreon> but
L265[00:20:22] <gigaherz> without using
the option to recenter the model
L266[00:20:32] <shadekiller666> though,
that makes REALLY FUCKING BIG .obj files :P
L267[00:20:37] <Falkreon> it can't save
tcn2, so I can't load them into hats mod ;_;
L268[00:20:38] <unascribed> ...which
argument to ModelBase::render is partialTicks?
L269[00:20:40] <TehNut> Tabula needs .json
exporting though
L270[00:20:45] <gigaherz> unascribed: last
one
L271[00:20:46] <unascribed> only one of
the float params is deobfuscated
L272[00:20:49] <gigaherz> I think
L273[00:20:49] <unascribed> really?
L274[00:20:50] <shadekiller666> speaking
of tabula
L275[00:20:53] <gigaherz> maybe not
L276[00:20:53] <unascribed> MCP names say
that's scale
L277[00:21:04] <gigaherz> no wait
ModelBase is another thing
L278[00:21:05] <gigaherz> nevermind
L279[00:21:07] <shadekiller666> there are
so many things that ichun could hook into to make that so much more
usefull now
L280[00:21:17] <shadekiller666> with all
of the recent stuff
L281[00:21:21] ***
Ashlee is now known as Ash|Work
L282[00:21:22] <Falkreon> hm.
L283[00:21:35] <unascribed> Falkreon, have
you tried using the 1.8 Tabula?
L284[00:22:15] <Falkreon> unascribed- good
question. I'm probably using the 1.7.10 one, which would be a lot
less useful.
L285[00:22:18] <shadekiller666> hell, he
could make it a file converter too
L286[00:22:28] <gigaherz> none.
L287[00:22:37] <shadekiller666> load a
json/old minecraft model, spit out forge blockstate json
L288[00:23:16] <shadekiller666> or
obj
L289[00:23:19] <shadekiller666> or
whatever
L290[00:23:24] ⇦
Quits: sinkillerj (~sinkiller@nc-71-49-179-31.dhcp.embarqhsd.net)
(Quit: Leaving)
L291[00:23:31] <Falkreon> hm. I'm good at
this kind of thing, I just feel like it'd clobber a month of my
time and I'm not sure that's a good thing.
L292[00:23:45] <Falkreon> rather use tools
available if they are in fact available X)
L293[00:24:07] <unascribed> you don't need
to clobber *another* month of your time ;_;
L294[00:24:19] <Falkreon> I have several
months pre-clobbered, don't worry
L295[00:24:22] <Falkreon> :P
L296[00:24:23] <unascribed>
>.>
L297[00:24:46] <ollieread> Maybe I should
just make my gf make me models
L298[00:24:53] <Falkreon> ollie- solid
plan.
L299[00:24:55] <gigaherz> Falkreon: so far
as I can tell, none.
L300[00:25:17] <unascribed> I've wanted to
write a ISBRH to JSON autoporter for a while now as well
L301[00:25:22] <unascribed> it'd only
handle the most basic of models
L302[00:25:24] <unascribed> but
still
L303[00:25:32] <ollieread> She knows how
to use 3d model software, makes sense
L304[00:25:56] <gigaherz> unascribed: how
would that work?
L305[00:26:04] <unascribed> I'm not
entirely sure
L306[00:26:10] <Falkreon> the method calls
are entirely known
L307[00:26:13] <gigaherz> hmm
L308[00:26:16] <gigaherz> wait
L309[00:26:17] <Falkreon> if you're just
using addTexturedVertex
L310[00:26:21] <gigaherz> ISBRH used
tessellator right?
L311[00:26:23] <unascribed> mock out
Tesselator, heuristically detect cubes, and add cubes to the
resulting model?
L312[00:26:29] <gigaherz> you'd have to
make a pretend-Tesselator
L313[00:26:34] <Falkreon> or whatever, a
converter could pick up quads.
L314[00:26:41] <gigaherz> and every group
of 4 calls to addVertex
L315[00:26:41] <shadekiller666> tesselator
still exists...
L316[00:26:42] <unascribed> which is
laughably simple using reflection
L317[00:26:42] <gigaherz> is a quad
L318[00:26:58] <gigaherz> so you can write
each quad to the .obj file
L319[00:27:03] <gigaherz> no need for
"cubes"
L320[00:27:05] <unascribed> huh
L321[00:27:07] <Falkreon> yup.
L322[00:27:09] <unascribed> a .obj porter
would be way simpler
L323[00:27:15] <shadekiller666> O.o
L324[00:27:19] <shadekiller666> hmm
L325[00:27:23] <gigaherz> wait you said
json
L326[00:27:25] <unascribed> shadekiller
your loader may be about to be the Savior of Modding
L327[00:27:28] <gigaherz> JSON only works
for flat faces
L328[00:27:31] <gigaherz> but they don't
need to be cubes
L329[00:27:34] <ollieread> A community 3D
modeller who does everyones modelling would be simpler still
L330[00:27:34] <unascribed> oh?
L331[00:27:35] <shadekiller666> it wasn't
already?
L332[00:27:37] <unascribed> I thought it
was cubes
L333[00:27:42] <gigaherz> it's flat
"panels"
L334[00:27:44] <gigaherz>
axis-aligned
L335[00:27:47] <unascribed> huh
L336[00:27:48] <unascribed> okay
L337[00:27:52] <gigaherz> each face of a
cube is specified separately
L338[00:27:57] <unascribed> (except when
they aren't axis-aligned due to rotation)
L339[00:28:00] <gigaherz> in the elements
array
L340[00:28:07] <gigaherz> they are
axis-aligned in the elements array
L341[00:28:12] <gigaherz> then rotated
afterward optionally
L342[00:28:25] <Falkreon> oh. Good.
L343[00:28:28] <gigaherz> you just
"can't" define an hexagon shape using the json
L344[00:28:38] <Falkreon> I'm so tired of
hacking rotated textures
L345[00:28:44] <unascribed> didn't someone
make a hexagon resource pack though
L346[00:28:47] <unascribed> like day 1 of
the json
L347[00:28:47] <gigaherz> you'dhave to
make use of the fancy forge blockstates variants
L348[00:29:04] <gigaherz> and use
submodels with different rotations
L349[00:29:07] <shadekiller666>
unascribed, would this be a 1.7.10 mod? i would imagine it would
have to be unless you made a fake ISpecialBlockRenderingHandler
class so that java didn't complain...
L350[00:29:21] <unascribed>
shadekiller666, maybe
L351[00:29:21] <gigaherz> shadekiller666:
no need for a mod
L352[00:29:25] <unascribed> it could even
be like a
L353[00:29:27] <Falkreon> gigaherz, yeah,
all I really care about is having a machine that can face any
facing.
L354[00:29:28] <unascribed> Mockito-based
standalone
L355[00:29:29] <gigaherz> you can make a
standalone app
L356[00:29:38] <unascribed> just mock
everything and have a fake tesselator
L357[00:29:40] <Falkreon> but with all
side textures oriented to match.
L358[00:29:44] <gigaherz> or even runtime
compilation
L359[00:29:48] <Falkreon> I have these
lazors
L360[00:29:55] <Falkreon> that have
"LAZOR" written on the side
L361[00:29:57] <gigaherz> and load into
the mock-environment at runtime
L362[00:30:09] <unascribed> eh
L363[00:30:13] <Falkreon> and when it's
horizontal on a downward-facing lazor it bugs me
L364[00:30:15] <unascribed> if it would be
a runtime dependency
L365[00:30:25] <unascribed> might as well
just bake it straight into BakedQuads
L366[00:30:29] <shadekiller666> uhh
L367[00:30:33] <unascribed> or whatever
they're called
L368[00:30:39] <unascribed> I've barely
ever done 1.8 modding
L369[00:30:41] <shadekiller666> no
L370[00:30:42] <shadekiller666> no
no
L371[00:31:06] <gigaherz> unascribed: no I
mean, a standalone app that loads the class at runtime, using a
file open dialog
L372[00:31:09] <shadekiller666> don't make
it ISBRH->BakedQuad, that would mean people would just make more
ISBRH...
L373[00:31:10] <unascribed> oh
L374[00:31:10] <gigaherz> and writes the
json in a file save dialog
L375[00:31:11] <gigaherz> XD
L376[00:31:12] <unascribed> yeah
L377[00:31:15] <unascribed> I thought you
meant like
L378[00:31:17] <unascribed> at mod
runtime
L379[00:31:26] <Falkreon> yeah, I mean the
best, cleanest solution
L380[00:31:28] <gigaherz> nah that'd be as
ugly as implementing ISBRH
L381[00:31:28] <gigaherz> ;P
L382[00:31:34] <Falkreon> is to move
everything over to the new json
L383[00:31:42] <unascribed> but people
despise the new json
L384[00:31:49] <unascribed> because they
already have time invested in the ISBRH idiocy
L385[00:31:50] <gigaherz>
"adopting" the json system is just a matter of a few
hours
L386[00:31:53] <Falkreon> they dispise the
old new json
L387[00:32:00] <Falkreon> that couldn't
handle blockstates rly
L388[00:32:03] <gigaherz> forge
blockstates made it so that
L389[00:32:10] <gigaherz> you can put all
the variants of a block in one single file
L390[00:32:19] <Falkreon> see, and that's
really nice.
L391[00:32:23] <Falkreon> I think it's
nice.
L393[00:32:58] <Falkreon> Since most
people are going to be using tabula or techne or sketchup
L394[00:33:07] <shadekiller666>
blender
L395[00:33:09] <shadekiller666> maya
L396[00:33:13] <gigaherz> blender is the
recommended by the team
L397[00:33:13] <Falkreon> yeah.
L398[00:33:14] <gigaherz> ;P
L399[00:33:26] <shadekiller666> tabula
would need a major overhaul i think
L400[00:33:27] <Falkreon> I'm staying the
heck away from blender and maya personally.
L401[00:33:35] <shadekiller666> and it
would need to not be a techne clone
L402[00:33:42] <Falkreon> If I have
something complicated it's coming from sketchup.
L403[00:33:42] <shadekiller666> maya is
awesome
L404[00:33:45] <gigaherz> iirc the techne
author said he was going to add json export?
L405[00:33:48] <shadekiller666> steep
learning curve, kinda
L406[00:33:52] <gigaherz> or at least obj
;P
L407[00:33:55] <shadekiller666> i despise
blender
L408[00:33:55] <unascribed> didn't we
already say earlier techne was dead?
L409[00:34:04] <gigaherz> dunno
L410[00:34:07] <gigaherz> I never used any
of those
L411[00:34:11] <Falkreon> yeah, techne
really does not fill me with confidence right now.
L412[00:34:27] <ollieread> So event though
Block now implements createTileEntity, does vanilla code still
check for ITileEntityProvider?
L413[00:34:38] <Falkreon> half the issues
on their tracker are literally "Techne Online does not work at
all"
L414[00:34:39] <unascribed> ollieread,
vanilla code has been transformed to use hasTileEntity
L415[00:34:42] <gigaherz> ollieread: the
default implementationf of hasTileEntity
L416[00:34:43] <shadekiller666> falk, your
lazors should be easily implemented in 1.8
L417[00:34:50] <unascribed> which defaults
to instanceof ITileEntityProvider for legacy Blocks
L418[00:34:51] <gigaherz> does
"instanceof ITileEntityProvider"
L419[00:34:55] <Falkreon> shadekiller666,
I think so too.
L420[00:35:10] <Falkreon> most of my
blocks in fact, are just meta-based direction
L421[00:35:18] <Falkreon> and *sometimes*
a top bit for "machine is active"
L422[00:35:25] <gigaherz> and the default
for createTileEntity does ((ITEP)this).createNewTileEntity
L423[00:35:48] <shadekiller666> falkreon,
super simple
L424[00:35:53] <Falkreon> that's the
idea.
L425[00:36:01] <Falkreon> keep it simple
and the blockrender will follow suit
L426[00:36:14] <shadekiller666> well
L427[00:36:39] <Falkreon> cute entities
are kind of a big deal for me though
L428[00:36:41] <shadekiller666> theres a
lot more going on under-the-hood now for rendering
L429[00:36:44] <Falkreon> I need to work
on more of those.
L430[00:37:19] <williewillus> yeah old
rendering was just zomg direct hardcode draw everything (anyone
LOOKED in RenderBlocks in 1.7 and below? oh god)
L431[00:37:30] <Falkreon> ugh
L432[00:37:31] <Falkreon> yeah
L433[00:37:43] <shadekiller666> you know,
i wonder if i could be sneaky and implement animation support for
blocks/items using obj models
L434[00:37:47] <Falkreon> I spent a lot of
time in there investigating why forge fluid textures are so
broken
L435[00:38:07]
⇨ Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L436[00:38:09] <shadekiller666> fry's b3d
animation stuff is just a bunch of baked models that happen to be
defined in the same file
L437[00:38:10] ⇦
Quits: Vigaro (~Vigaro@vigaro.tk) (Ping timeout: 186
seconds)
L438[00:38:37] <unascribed> we have all
these 1.7 backport mods
L439[00:38:44] <unascribed> how long until
we get a 1.8 frontport for all the popular mods
L440[00:38:54] <Falkreon> I keep saying we
should announce the clone wars
L441[00:39:01] <Falkreon> and like
rogue-update ic2
L442[00:39:10] <unascribed>
ThormalExpension
L443[00:39:12] <shadekiller666> you have
fun with that
L444[00:39:14] <unascribed>
IndostrialCroft3
L445[00:39:37] <unascribed> Betania
L446[00:39:39] <Falkreon> heh.
L447[00:39:40] <gigaherz> shadekiller666:
you could, but you'd have to write some animation-aware exporter
that either writes many obj files, or outputs many copies of each
object inside the same obj file
L448[00:39:45] <Falkreon> But isn't vazkii
updating already?
L449[00:39:47] <unascribed> no
L450[00:39:47] <shadekiller666>
unascribed, got an example of an ISBRH handy?
L451[00:39:57] <unascribed> vazkii's
official word on a 1.8 update is "nah bro"
L452[00:40:02] <Falkreon> oh
L453[00:40:05] <unascribed>
shadekiller666, no
L454[00:40:07] <Falkreon> well, as I said
before
L455[00:40:08] <gigaherz> I have an
example of how NOT to do an isbrh
L456[00:40:12] <Falkreon> we could always
make Brotania
L457[00:40:15] <unascribed> no
L458[00:40:20] <unascribed> that mod
should stay an idea
L459[00:40:22] <unascribed> a horrible
idea
L460[00:40:25] <Falkreon> :D
L462[00:40:29] <gigaherz> scroll down
;P
L463[00:40:37] <unascribed>
gigaherz,
L464[00:40:42] <unascribed> .
L465[00:40:43] <gigaherz> I never got
around to making that load the actula .obj model
L466[00:40:43] <unascribed> ...
L467[00:40:44] <Falkreon> oh dear god what
is this\
L468[00:40:45] <unascribed> I
L469[00:40:48] ⇦
Parts: unascribed
(~aesen@everybody.do.the.net.split.unascribed.com) (Your warranty
is now void.))
L470[00:40:58] <Falkreon> this is
literally an obj
L471[00:41:02] <Falkreon> but
tessellator'd
L472[00:41:03]
⇨ Joins: unascribed
(~aesen@everybody.do.the.net.split.unascribed.com)
L473[00:41:05] <gigaherz> yes.
L474[00:41:08] <gigaherz> literally
that.
L475[00:41:17] <gigaherz> I regex'd the
.obj into tesellator
L476[00:41:32] <Falkreon> this is one of
the many reasons I can't stand regexes
L477[00:41:39] <Falkreon> they open up
whole words of bad
L478[00:41:48] <unascribed> and then
L479[00:41:51] <shadekiller666> wow, those
calls could actually be converted to obj syntax relatively
easily
L480[00:41:53] <unascribed> amidst the
spam of addVertex
L481[00:41:54] <unascribed> icon =
getIcon("Base");
L482[00:42:02] <gigaherz> actually regex
didn't work there, I had to hack up a .obj loader to print out the
vertices XD
L483[00:42:04] <unascribed>
shadekiller666, I'm pretty sure his point is that used to be obj
syntax
L484[00:42:06] <shadekiller666> the .mtl
file would be interesting
L485[00:42:33] <gigaherz> shadekiller666:
it WAS a .obj, so of course it would convert into .obj nicely
;P
L486[00:42:58] <gigaherz> I didn't know
how to load a obj model in 1.7 and make use of it in ISBRH
L487[00:43:02] <gigaherz> so I embedded
it
L489[00:43:12] <unascribed> ;_;
L490[00:43:15] <gigaherz> I did however
manage to load the obj model in the TESR
L491[00:43:16] <gigaherz> ;P
L492[00:43:31] <gigaherz> a different one,
that is
L493[00:43:43] <gigaherz> then I gave up
on the mod
L494[00:43:53] <gigaherz> due to a design
flaw that broke all my design
L495[00:43:55] <shadekiller666> ahhhh the
1.7.10 obj loader!!!
L496[00:44:06] <shadekiller666> kill it!
kill it! kill it with fire!
L497[00:44:09] <gigaherz> so I never got
around to changing the isbrh back to using .obj
L498[00:44:17] <Falkreon> heh
L499[00:44:25] <Falkreon> Yeah I had to
back off on heat
L500[00:44:34] ⇦
Quits: alex_6611 (~alex_6611@p5DC16866.dip0.t-ipconnect.de) (Ping
timeout: 186 seconds)
L501[00:44:36] <Falkreon> I actually had a
heat diffusion simulation totally working
L502[00:44:39] <gigaherz> my plan was to
havea working release on 1.7.10
L503[00:44:41] <Falkreon> and the problem
was that it worked X)
L504[00:44:42] <gigaherz> then branch for
1.8
L505[00:45:03] <Falkreon> bleh
L506[00:45:04] <gigaherz> I pondered on
implementing heat into minecraft once
L507[00:45:08] <unascribed> yeah, didn't
you place a firebox in a cave
L508[00:45:12] <Falkreon> yes.
L509[00:45:12] <unascribed> and then it
turned all the stone into tileentities
L510[00:45:14] <unascribed> and you ran
out of memory
L511[00:45:14] <gigaherz> I decided if it
was done
L512[00:45:20] <gigaherz> it would have to
modify the whole save system
L513[00:45:22] <Falkreon> but it looked
beautiful.
L514[00:45:26] <gigaherz> to add a
"heat" value alongside the "light" value
L515[00:45:43] <Falkreon> gigaherz- yeah,
I just used impostor TEs
L516[00:45:44] <unascribed> why modify the
save format?
L517[00:45:50] <unascribed> you can just
chuck a sidecar file into data/ using WorldSaveData
L518[00:45:53] <gigaherz> unascribed:
because each block would have a heat value
L519[00:45:56] <Falkreon> hmm.
L520[00:46:00] <Falkreon> actually the
sidecar option
L521[00:46:03] <Falkreon> might just
work
L522[00:46:07] <unascribed> it's like
inside-out fields
L523[00:46:11] <unascribed> but
better
L524[00:46:29] <gigaherz> defined based on
height, biome, dimension, and proximity to emitting blocks
L525[00:46:31] <unascribed> also why is
there no ModelRenderer::destroy method
L526[00:46:43] <shadekiller666> ?
L527[00:46:44] <Falkreon> still, I've
decided that minecraft can't actually handle cellular automation
over the search space of the whole world.
L528[00:46:50] <gigaherz> so I discarded
the idea
L529[00:46:54] <gigaherz> because it would
break too much
L530[00:46:56] <gigaherz> XD
L531[00:47:24] <unascribed> ffs
L532[00:47:24] <gigaherz> if I ever
revisited that idea
L533[00:47:29] <unascribed> ModelRenderer
needs a ModelBase argument
L534[00:47:36] <gigaherz> I'd possibly
think of having a per-chunk storage system
L535[00:47:42] <gigaherz> binary
L536[00:47:50] <Falkreon> oh?
L537[00:47:52] <shadekiller666>
unascribed, what are you talking about
L538[00:47:52] <gigaherz> (not NBT-based
;P)
L539[00:47:59] <Falkreon> NBT is binary
:P
L540[00:48:01] <gigaherz> and mess around
with load/save events
L541[00:48:05] <gigaherz> Falkreon: yeah
but also verbose
L542[00:48:09] <Falkreon> mhm.
L543[00:48:12] <unascribed> I did that at
one point and actually literally called it Sidecar
L544[00:48:13] <gigaherz> I was thinking
more byte[][][] per chunk
L545[00:48:13] <gigaherz> ;P
L546[00:48:16] <Falkreon> structured data
is good for certain things
L547[00:48:25] <unascribed> It worked
except for the part where I forgot a single read call and the files
were corrupt
L548[00:48:35] <Falkreon> I mean
L549[00:48:37] <gigaherz> anyhow
L550[00:48:37] <unascribed> and we had
already phased it out by the time I discovered that ;_;
L551[00:48:41] <gigaherz> it's nearlu
8am
L552[00:48:43] <gigaherz> gotta
sleep
L553[00:48:43] <Falkreon> I like the idea
of having a second file
L554[00:48:44] <gigaherz> XD
L555[00:48:55] <Falkreon> but at the same
time, it just makes me want to fix the first one
L556[00:48:57]
⇨ Joins: Sandra
(Sandra@2001:19f0:6800:8161:a:1ce:c01d:babe)
L557[00:49:07] <unascribed> ^ the reason
IPv6 is awesome
L558[00:49:12] <karlthepagan> gigaherz, my
current thinking in my block metadata idea is to make a tileentity
per chunk which holds all the metadata
L559[00:49:17] <Falkreon> lol
L560[00:49:36] <gigaherz> karlthepagan:
there's already some "per-chunk storage" no?
L561[00:49:38] <Falkreon> save/load events
actually work pretty well
L562[00:49:45] <Falkreon> to give you
access to NBT
L563[00:49:47]
⇨ Joins: Vigaro|AFK (~Vigaro@vigaro.tk)
L564[00:49:50] <unascribed> yeah, you can
pin arbitrary NBT onto chunks with it
L565[00:49:51] <Falkreon> and then you
just add a byte[]
L566[00:49:58] <karlthepagan> I should
look at that instead
L567[00:50:11] <unascribed> we should make
a library mod for this
L568[00:50:13] <unascribed> so that nobody
can use it
L569[00:50:14] <Falkreon> if you don't see
a byte[] tag, do some retrogen or something from the biomes
L570[00:50:14] <unascribed> ever
L571[00:50:17] <unascribed> because nobody
uses library mods
L572[00:50:18] <unascribed> ;_
L573[00:50:20] <unascribed> ;_;*
L574[00:50:21] <Falkreon> lol
L575[00:50:24] <Falkreon> yeah I
mean
L576[00:50:28] <Falkreon> hairpin
L577[00:50:32] ***
Vigaro|AFK is now known as Vigaro
L578[00:50:38] ***
gigaherz is now known as ghz|afk
L579[00:50:38] <Falkreon> people just make
their own
L580[00:50:43] <ghz|afk> night
L581[00:50:46] <unascribed> cya
L582[00:50:50] <karlthepagan> also...
looking for a basic mineflayer bot which isn't garbage
L583[00:50:58] <karlthepagan> about to try
making my own
L584[00:51:06]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L585[00:51:08] <Falkreon> what is
mineflayer
L586[00:51:12] <unascribed> have you tried
writing it in Node.js
L587[00:51:15] <karlthepagan> node-based
minecraft client
L588[00:51:16] <unascribed> because Node
is always the answer
L589[00:51:18] <unascribed>
obviously
L590[00:51:18] <Falkreon> oh.
L591[00:51:19] <unascribed> oh.
L592[00:51:21] <unascribed> Mienflayer is
node.
L593[00:51:22] <unascribed> k
L594[00:51:24] <unascribed> Mine*
L595[00:51:25] <karlthepagan> lol
L596[00:51:55] <karlthepagan> yeah
currently using rbot, but it's definitely pining for type safety
with how much it crashes
L597[00:52:40] <karlthepagan> I can get
about 35 bots not doing anything connected over my wifi to a 256M
server... so that's not realistic because real players move and
break blocks
L598[00:53:14] <Falkreon> I'm badly in
need of rethinking my designs though
L599[00:53:41] <Falkreon> because I
thought in general, it'd be better if you had large-scale
automations consisting of individually meaningful pieces
L600[00:54:01] <Falkreon> e.g. rather than
a 3x3x3 multiblock
L601[00:54:12] <Falkreon> split that
multiblock up into functional pieces
L602[00:54:48] <Falkreon> this is why I
did the heat simulation in the first place: a blast furnace has
fireboxes, and the heat flows up through the chimney
L603[00:54:58] ⇦
Quits: Fridtjof (prassel@fridtjof.xyz) (Ping timeout: 206
seconds)
L604[00:55:01] <Falkreon> concentrating at
the top where you have a smelting station, or whatever.
L605[00:55:41] <Falkreon> And that part
can still work, but I was really hoping for a lot more than just
that.
L606[00:55:51] <Falkreon> like in-world
magma crucible behavior
L607[00:56:15] <karlthepagan> well IRL you
need an oxygen source to keep your fire going
L608[00:56:16] ⇦
Quits: Vigaro (~Vigaro@vigaro.tk) (Ping timeout: 190
seconds)
L609[00:56:20] <Falkreon> that's
true
L610[00:56:25] <karlthepagan> so, fire +
bellows
L611[00:56:28] <Falkreon> which is why I
was planning on having hand or crank-
L612[00:56:29] <Falkreon> exactly
L613[00:56:34] <Falkreon> so there's two
simulations going on
L614[00:56:39] <Falkreon> one is an
enthalpy sim
L615[00:56:45] <unascribed> and then all
the server admins hate you
L616[00:56:46] <Falkreon> the other is a
RPM+torque one
L617[00:56:51] <karlthepagan> then you can
think of how to add fractional ingredients into smelting
L618[00:57:01] <Falkreon> and yes. The
problem is, that's not good for the server.
L619[00:57:08] <karlthepagan> like iron +
fractional coal = steel
L620[00:57:15] <Falkreon> karl- tiny pile
of coal?
L621[00:57:20] <unascribed> Coal
Nugget
L622[00:57:22] <Falkreon> what do you mean
by fractional
L623[00:57:37] <karlthepagan> high carbon
vs low carbon steel
L624[00:57:43] <Falkreon> eh
L625[00:57:47] <karlthepagan> also think
about chemical fractioning
L626[00:57:55] <Falkreon> it's really
tough to know how much detail people can tolerate
L627[00:57:58] <karlthepagan> you put a
bunch of stuff in a vat and get one thing out the top and another
out the bottom
L628[00:58:14] <Falkreon> like, I've been
busy cutting out details from U235 refinement
L629[00:58:25] <Falkreon> such as the
235
L630[00:58:29] <karlthepagan> don't forget
the thorium reactors... because THORIUM
L631[00:58:35] <Falkreon> "Enriched
Uranium" is better.
L632[00:58:42] <shadekiller666>
unascribed, i'm trying to figure out how an ISBRH->OBJ converter
would work...
L633[00:59:03] <unascribed> dummy
tesselator
L634[00:59:08] <unascribed> that checks
for addVertex calls
L635[00:59:12] <unascribed> accumulates
quads
L636[00:59:17] <unascribed> then dumps
quads into an obj
L637[00:59:19] <shadekiller666> it would
have to be in the same java project though, wouldn't it?
L638[00:59:25] <unascribed> ...?
L639[00:59:28] <Falkreon> and yeah,
generally normal operation of an enriched uranium light water
reactor would yield tiny fractional amounts of plutonium, and so
on
L640[00:59:35] <shadekiller666> well
L641[01:00:12] <shadekiller666> how would
it "check" for tessellator calls?
L642[01:00:14] <karlthepagan> so I think
that for server performance you should be scheduling updates for
possibly live blocks and then pushing updates to neighbors
L643[01:00:27] <unascribed>
shadekiller666, you replace Tesselator.instance
L644[01:00:29] <shadekiller666> if its an
external app, that means its not in the same project as the
ISBRH
L645[01:00:32] <karlthepagan> if that puts
them into a state that they can function, they schedule updates
etc
L646[01:00:44] <Falkreon> karlthepagan,
yeah, like stationary and flowing water.
L647[01:00:45] <karlthepagan> what you
don't want to do is spam poll neighbor or remote blocks
L648[01:00:52] <unascribed> you tell them
to load the ISBRH class
L649[01:00:57] <unascribed> and then it
runs it
L650[01:01:00] <Falkreon> even source
blocks have 2 ids
L651[01:01:02] <karlthepagan> I've been
digging around best practice threads
L652[01:01:20] <shadekiller666> "load
the ISBRH class" ?
L653[01:01:29] <Falkreon> it's funny, I
actually found bugs in the default finite fluid sim
L654[01:01:34] <unascribed> you point it
at the mod jar
L655[01:01:36] <unascribed> it loads the
mod jar
L656[01:01:39] <unascribed> it finds
ISBRHs
L657[01:01:44] <unascribed> it runs them
with the mock tesselator
L658[01:01:45] <unascribed> ???
L659[01:01:46] <unascribed> obj
files
L660[01:02:00] <karlthepagan> Falkreon,
minecraft is an exceptional feat of game design... it is not the
best crafted chunk of code
L661[01:02:03] <shadekiller666> hmmm
L662[01:02:05] <Falkreon> yep
L663[01:02:13] <unascribed> game design,
or the lack thereof
L664[01:02:17] <Falkreon> heh
L665[01:02:22] ***
kroeser|away is now known as kroeser
L666[01:02:39] <Falkreon> my point is, I
think my strategy is moving away from cellular automation towards
message-passing.
L667[01:02:48] <karlthepagan> the amount
of thought put into the biome gen is pretty nice
L668[01:02:55] <Falkreon> ehh
L669[01:02:59] <Falkreon> you have no
idea
L670[01:03:01] <Falkreon> hehe
L671[01:03:02] <unascribed> I despise the
new biome gen
L672[01:03:04] <Falkreon> I've been
um
L673[01:03:07] <Falkreon> doing some
L674[01:03:08] <unascribed> everything's
the same.
L675[01:03:11] <Falkreon> terrain gen
work
L676[01:03:14] <unascribed> yeah, Falkreon
overrode Nether gen.
L677[01:03:15] <unascribed>
Completely.
L678[01:03:19] <unascribed> In our new
modpack.
L679[01:03:23] <karlthepagan> nice
L680[01:03:24] <unascribed> And everyone
is confused.
L681[01:03:34] <Falkreon> it's a really
beautiful thing
L682[01:03:37] <shadekiller666> anyone
have an example of an ISBRH?
L683[01:03:44] <Falkreon> to see people
arrive and then literally have no idea what's going on
L684[01:03:48]
⇨ Joins: Vigaro|AFK (~Vigaro@vigaro.tk)
L685[01:03:49] <Falkreon> :D
L686[01:04:03] <unascribed> he actually
relocalized "We Need To Go Deeper"
L687[01:04:03] ***
Vigaro|AFK is now known as Vigaro
L688[01:04:09] <unascribed> to "We
Need To Go Dee- WHAT IS THIS?"
L689[01:04:16] <unascribed> and someone
actually reacted just like that
L690[01:04:19] <Falkreon> also, I ripped
the ceiling off the nether.
L691[01:04:20] <unascribed> in
Mumble
L692[01:04:23] <Falkreon> just a little
bit
L693[01:04:28] <unascribed> "I'm
going to the Nether to get some WHAT THE HELL IS THIS"
L694[01:04:35] <karlthepagan> I'm probably
going to take a break from my performance thing and try to finish
Innerspace
L695[01:04:40] <Falkreon>
innerspace?
L696[01:04:43] <karlthepagan> 1:16 block
miniturization
L697[01:04:49] <Falkreon> dammit
L698[01:04:55] <unascribed> :/
L699[01:04:56] <karlthepagan> not
tinyblocks style
L700[01:04:59] <Falkreon> For a second I
thought you were going to say
L701[01:05:18] <karlthepagan> each block
is a representation of a 16x16x16 area in another dimension
L702[01:05:21] <Falkreon>
"Miniaturize yourself into a syringe, which players can inject
into themselves"
L703[01:05:24] <unascribed> ^ this
L704[01:05:29] <karlthepagan> lol,
truth
L705[01:05:47] <karlthepagan> but that's
sortof how it will work
L706[01:05:48] <Falkreon> and then each
person would have a mini-dimension, or a coordinate section of the
innerspace dimension
L707[01:06:00] <Falkreon> and you could go
fight diseases
L708[01:06:03] <karlthepagan> you just
jump into a block's own mini-dimension and build inside that
L709[01:06:05] <Falkreon> like,
L710[01:06:11] <Falkreon> bad potion
effects would be monsters
L711[01:06:15] <unascribed> lol
L712[01:06:28] <unascribed> that doesn't
really work in minecraft though
L713[01:06:35] <Falkreon> what doesn't
really work
L714[01:06:43] <unascribed> when do you
really have bad potion effects
L715[01:06:48] <unascribed> maybe when you
see a witch or something
L716[01:06:49] <Falkreon> poison.
L717[01:06:54] <Falkreon> and anyhow
L718[01:06:58] <karlthepagan> wither
skeleton
L719[01:07:02] <unascribed> it wouldn't be
terribly useful is my main point
L720[01:07:02] <Falkreon> people could be
like
L721[01:07:07] <Falkreon> where's your
base?
L722[01:07:15] <Falkreon> and I could be
like, "oh, in tnt"
L723[01:07:19] <karlthepagan> lol
yup
L724[01:07:20] <Falkreon> where tnt is a
person
L725[01:07:23] <Falkreon> :D
L726[01:07:24] ⇦
Quits: Vigaro (~Vigaro@vigaro.tk) (Ping timeout: 194
seconds)
L727[01:07:33] <karlthepagan> not a tnt
block?
L728[01:07:39]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872D48.access.telenet.be)
L729[01:07:40] <unascribed> someone on our
mumble is "tntdigger101"
L730[01:07:41] <unascribed> tnt for
short
L731[01:07:45] <Falkreon> and then if he
annoyed me I could go smack his central nervous system
L732[01:07:46] <karlthepagan> oic
lol
L733[01:08:16] ⇦
Quits: thecodewarrior
(~thecodewa@71-8-98-61.dhcp.slid.la.charter.com) (Remote host
closed the connection)
L734[01:08:16] <karlthepagan> night
L735[01:10:29] <Falkreon> isn't there
already a 1:16 block chisels and bits mod?
L736[01:10:51] <Falkreon> or do you mean I
could run a full redstone sim inside there.
L737[01:14:08] ⇦
Quits: Drullkus (~Drullkus@2601:646:8301:c41e:7800:2167:920c:2cc3)
(Remote host closed the connection)
L738[01:24:19]
⇨ Joins: Vigaro|AFK (~Vigaro@vigaro.tk)
L739[01:24:36] ***
Vigaro|AFK is now known as Vigaro
L740[01:32:28] ⇦
Quits: DemoXin (~DemoXin@7.sub-70-210-7.myvzw.com) (Killed
(NickServ (GHOST command used by DemoXin-StartUp)))
L741[01:32:30]
⇨ Joins: DemoXin
(~DemoXin@7.sub-70-210-7.myvzw.com)
L742[01:33:31] ***
williewillus is now known as willieaway
L743[01:33:46] ⇦
Quits: Firedingo (~Firedingo@101.175.17.34) (Ping timeout: 190
seconds)
L744[01:37:43] <sham1> I remember
microblocks from the good old days of modloader
L745[01:38:04] <sham1> You could have
circuits there
L746[01:38:35] ⇦
Quits: OnyxKnight
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net)
(Quit: I must leave, my people need me!)
L747[01:44:40] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 194
seconds)
L748[01:45:32] ***
kashike is now known as Kashike
L749[01:45:37] ***
Kashike is now known as kashike
L750[01:48:07]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:1001:c4ee:b008:eef)
L751[01:48:36] ***
fry|sleep is now known as fry
L752[01:54:14]
⇨ Joins: Hgreb
(~Hgrebnedn@d8D872D48.access.telenet.be)
L753[01:55:12]
⇨ Joins: Firedingo (~Firedingo@101.175.17.34)
L754[01:56:42] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping
timeout: 195 seconds)
L755[01:59:21] ⇦
Quits: GildedGames
(~GildedGam@ec2-54-145-189-109.compute-1.amazonaws.com) (Remote
host closed the connection)
L756[01:59:26]
⇨ Joins: GildedGames
(~GildedGam@ec2-54-163-153-45.compute-1.amazonaws.com)
L757[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20151207 mappings to Forge Maven.
L758[02:00:06] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20151207-1.8.8.zip
(mappings = "snapshot_20151207" in build.gradle).
L759[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/
L760[02:06:57]
⇨ Joins: IceBlade
(~no@cpe-74-141-153-143.kya.res.rr.com)
L761[02:08:18] <gabizou> sham1 hey,
remember when IC1 was still a thing?
L762[02:09:40] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:fdb0:97b3:fc82:5e31)
(Read error: Connection reset by peer)
L763[02:15:46] ⇦
Quits: Vigaro (~Vigaro@vigaro.tk) (Ping timeout: 186
seconds)
L764[02:17:12]
⇨ Joins: Onyx
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net)
L765[02:20:35]
⇨ Joins: Noppes
(~Noppes@82-168-99-26.ip.telfort.nl)
L766[02:22:21]
⇨ Joins: Vigaro|AFK (~Vigaro@vigaro.tk)
L767[02:22:38] ***
Vigaro|AFK is now known as Vigaro
L768[02:23:46] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 186
seconds)
L769[02:24:25]
⇨ Joins: VikeStep (~VikeStep@101.184.162.156)
L770[02:25:22]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L771[02:29:43]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L772[02:30:30] ***
bilde2910|away is now known as bilde2910
L773[02:30:34] ⇦
Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
(Read error: Connection reset by peer)
L774[02:31:49]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L775[02:31:52]
⇨ Joins: Szernex
(~Szernex@178-190-109-235.adsl.highway.telekom.at)
L776[02:34:56]
⇨ Joins: Cypher122
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L777[02:34:58] ⇦
Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
(Ping timeout: 186 seconds)
L778[02:34:58] ⇦
Quits: Firedingo (~Firedingo@101.175.17.34) (Ping timeout: 186
seconds)
L779[02:34:59] ***
Cypher122 is now known as Cypher121
L780[02:38:30]
⇨ Joins: Firedingo (~Firedingo@101.175.17.34)
L781[02:39:46] ⇦
Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
(Ping timeout: 186 seconds)
L782[02:40:18]
⇨ Joins: Lothendal
(~Lothendal@ip5b407584.dynamic.kabel-deutschland.de)
L783[02:40:31] <Wuppy> suddenly someone
just rang my doorbell to ask me to talk about the bible
L784[02:40:33] <Wuppy> how bout no
L785[02:43:07] <killjoy1> Wuppy, time?
It's important because it's 3am here.
L786[02:43:16] <Wuppy> 9:45
L787[02:43:24] <Wuppy> so pretty
normal
L788[02:43:31] <killjoy1> Still too
early
L789[02:43:39] <Wuppy> if this person had
called an hour earlier I'd have kicked that person out of my second
floor window though
L790[02:43:43] <ollieread> That's why I'm
glad we live in a gated community
L791[02:43:54] <ollieread> No fucker can
get in, and it's mostly assumed that everyone here is
religious
L792[02:44:07] <Wuppy> ollieread, she
couldn't get in either
L793[02:44:26] <Wuppy> plus this was the
first time in my 9 months (already :O) living in this new
place
L794[02:45:01] <ollieread> Actually, I
have had one religious individual attempt to get access
L795[02:45:12] <ollieread> naturally I let
them in, but I was 150 miles away
L796[02:45:20] <Wuppy> inb4 murica, got
shot
L797[02:45:32] <ollieread> I'm English
:P
L798[02:45:53] <ollieread> Our intercom
comes through to my phone, I was at EGX, so let them in
anyway
L799[02:47:23] <Wuppy> I wish my intercom
goes to my phone :P
L800[02:47:39] <ollieread> We even have an
on site caretaker
L801[02:47:49] <ollieread> It's very
middle class (read: expensive)
L802[02:49:31] ⇦
Quits: GildedGames
(~GildedGam@ec2-54-163-153-45.compute-1.amazonaws.com) (Ping
timeout: 206 seconds)
L803[02:49:55]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L804[02:49:59] <Wuppy> this is pretty much
the cheapest place you can get in this city \o/
L805[02:50:06] <Wuppy> you can even only
get in if you're a student :P
L806[02:51:25] <Wuppy> ugh I've got so
much shit to do today... I have so much work that I can be busy all
day without writing even a single piece of code :|
L807[02:55:54] ⇦
Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
(Remote host closed the connection)
L808[02:59:05] <luacs1998> Wuppy, student
dormitory?
L809[02:59:19] <luacs1998> why the heck
would there be evangelists at a dorm?
L810[03:00:23] <ollieread> Who the fuck
passes a possible project to a company at the start of December,
with no intention of giving a go ahead until the 1st Jan, with a
deadline of the end of Jan...
L811[03:00:40] ⇦
Quits: fry (~rainwarri@195.91.246.187) (Read error: Connection
reset by peer)
L812[03:01:14] <luacs1998> idiots
L813[03:01:25] <ollieread> They offered to
double my fee
L814[03:01:53] <ollieread> I may tell them
that if they raise my fee by 10^40 I can invest in time control,
complete the project, then send the finished work back in time to
be ready by the 2nd Jan
L815[03:02:15] ⇦
Quits: DemoXin (~DemoXin@7.sub-70-210-7.myvzw.com) (Killed
(NickServ (GHOST command used by DemoXin-StartUp)))
L816[03:02:15] <Wuppy> luacs1998,
excellent question
L817[03:02:18]
⇨ Joins: DemoXin
(~DemoXin@7.sub-70-210-7.myvzw.com)
L818[03:03:40] <Wuppy> although this is
actually a little bit fancier than a dorm
L819[03:04:02] <Wuppy> we have our own
room for sleeping/working, kitchen & bathroom shared with 1 and
living room with 3
L820[03:04:46]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L821[03:06:05] <ollieread> TehNut, you
still around?
L822[03:06:58]
⇨ Joins: Cypher122
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L823[03:07:08] <TehNut> nope
L824[03:07:28] <ollieread> Lies!
L825[03:07:33] <TehNut> nope
L826[03:07:34] <ollieread> Is there a
blood magic api zip?
L827[03:07:57] <TehNut> For 1.7.10,
no
L828[03:08:02] ⇦
Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
(Ping timeout: 186 seconds)
L829[03:08:03] <ollieread> Oh
L830[03:08:05] <TehNut> You need to grab
it off the Github
L831[03:08:11] ***
Cypher122 is now known as Cypher121
L832[03:08:21] <TehNut> 1.8 will start
shipping an API jar
L833[03:08:45] <ollieread>
src/main/java/WayofTime/alchemicalWizardry/api ?
L834[03:08:49] <TehNut> I tried to get Way
to ship deobf and API jars, but he just never would >.>
L835[03:08:50] <TehNut> Yeah
L836[03:09:03] <ollieread> ty
L837[03:09:12] <TehNut> You'll probably
need the full thing, though
L838[03:09:22] <TehNut> I don't think I
finished fixing internal references
L839[03:09:23] <TehNut> :/
L840[03:09:27] <ollieread> oh lol
L841[03:09:41] <ollieread> I wasn't going
to do it right now, just restarted this
L842[03:09:44] <TehNut> Making sure that
doesn't happen in the rewrite, but a bit late for 1.7
L843[03:09:55] <ollieread> Heh 1.8
:(
L844[03:10:21] <TehNut> 1.8 > 1.7
L845[03:10:28] <ollieread> I cba with 1.8
lol
L846[03:10:43] <ollieread> A lot of people
are just skipping it
L847[03:11:16] ⇦
Quits: Xiretza (~Xiretza@mx.brose.me) (Quit: off)
L848[03:11:16] ⇦
Quits: Zerant (~Zerant@mx.brose.me) (Quit: Leaving)
L849[03:11:49] <luacs1998> ollieread,
jumpng to 1.8.8?
L850[03:12:07] <TehNut> May as well get
quite a bit of the porting done, imo
L851[03:12:24] <ollieread> I am just
sticking with 1.7 for now
L852[03:12:39] <TehNut> I say 1.8, I mean
1.8.8
L853[03:15:32]
⇨ Joins: Xiretza (~Xiretza@mx.brose.me)
L854[03:16:02]
⇨ Joins: Zerant (~Zerant@mx.brose.me)
L855[03:26:55]
⇨ Joins: Cypher122
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L856[03:27:13] ⇦
Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
(Ping timeout: 206 seconds)
L857[03:27:14] ***
Cypher122 is now known as Cypher121
L858[03:28:17] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L859[03:29:26]
⇨ Joins: psxlover
(~psxlover@athedsl-4426595.home.otenet.gr)
L860[03:29:46] <sham1> Ollie, why
exactly
L861[03:30:19]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L862[03:30:26] <ollieread> I honestly
don't really know
L863[03:30:34] <ollieread> I'm familiar
with it, a decent amount enough
L864[03:30:40] <ollieread> I struggle
enough with rendering as it is
L865[03:31:06] ***
bilde2910|away is now known as bilde2910
L866[03:31:16] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 194
seconds)
L867[03:32:11] <sham1> The rendering in
1.8 is not too different
L868[03:32:47] <sham1> The only thing I've
noticed is that you no longer can just use tesselators and
non-baked stuff for blocks anymore
L869[03:33:20] ⇦
Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
(Remote host closed the connection)
L870[03:33:26] <sham1> But those were made
to slightly improve performance and make resource packs
easier
L871[03:33:59] ⇦
Quits: killjoy1 (~killjoy@2606:a000:1118:c12c:c158:49d4:ae3:15e4)
(Ping timeout: 206 seconds)
L872[03:36:48] <sham1> Like you still have
tesrs for special rendering, but a lot of what you might do with
them can be done with IBakedModel and stuff
L873[03:37:08]
⇨ Joins: FallingD
(FallingDut@wlan-145-94-184-118.wlan.tudelft.nl)
L874[03:40:11] <shadekiller666> its a lot
less work to render things now than it used to be
L875[03:40:24] <shadekiller666> (at least
on the average mod programmer's side)
L876[03:40:49] <shadekiller666> though,
the type of work that you may have to do is different
L877[03:41:03] <sham1> You actually have
to know modelling
L878[03:41:48] <shadekiller666> for
example, to use the fancy features that i've added to the
OBJLoader, you have to do a bunch of stuff with IBakedModel and
IModelState from within your block class or tile entity class
L879[03:41:54] <sham1> Because you cannot
specify all 4 vertices in a json file
L880[03:42:39]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L881[03:44:11] <shadekiller666> well
L882[03:44:49] <shadekiller666> knowing
modelling and knowing how to define a box in json are a fair bit
apart on the same scale :P
L883[03:45:05] <sham1> Well yeah
L884[03:45:33] <Sandra> even though json
is a terrible thing to store models in but....
L885[03:46:45] <sham1> Still easier than
bloody blender
L886[03:47:00] <shadekiller666> maya is
easier than blender
L887[03:47:05] <shadekiller666> and thats
saying something
L888[03:47:14] <ollieread> I know nothing
of either
L889[03:47:18] <ollieread> Tried, didn't
get on with it
L890[03:47:28] <shadekiller666> maya is
the industry standard for 3d modelling for games/movies, and its
easier to master than blender...
L891[03:47:57] <ollieread> Is it
though
L892[03:48:03] <ollieread> What about
SoftImage?
L893[03:48:15] <Saturn812> there are tons
of software suitable for gaming. Max, Maya, XSi. All of them are
pretty similar, one company
L894[03:48:17] <ollieread> That's still
used a lot more than you'd think
L895[03:48:30] <shadekiller666> not used
as much as maya
L896[03:48:46] ***
Vigaro is now known as Vigaro|AFK
L897[03:49:00] <ollieread> It
depends
L898[03:49:00] <shadekiller666> well Max
and Maya are owned by the same company
L899[03:49:02] <Saturn812> blender is free
tho, if you care
L900[03:49:06] <shadekiller666> and are on
their way to merging
L901[03:49:08] <ollieread> Like, SoftImage
is used a lot at the RCA for example
L902[03:49:10] <Saturn812> and XSI too i
thin
L903[03:49:15] <shadekiller666> rca?
L904[03:49:28] <Saturn812> *XSI too is
owned by the same company
L905[03:49:31] <ollieread> The most
prestigious art uni in the world :P
L906[03:49:39] <ollieread> Royal College
of Arts
L907[03:49:39] <shadekiller666> ok
L908[03:50:15] <shadekiller666> maya is
the animation brain behind most 3d videos
L909[03:56:37] <Falkreon> agreed. Maya
drives a lot of actual industry 3d
L910[03:56:51] <Falkreon> but its
interface is really, really bad.
L911[03:57:12] <shadekiller666> and i
think the reason for that is because its well designed and has a
large support team behind it
L912[03:57:22] <Falkreon> what part is
well-designed?
L913[03:57:30] <shadekiller666> maya's
interface is better than blender's in my opinion
L914[03:57:50] <Saturn812> blender is
free...
L915[03:57:51] <Falkreon> "hey, this
poop is better than horse poop" is not convincing argument to
me.
L916[03:58:12] <shadekiller666> what about
it do you see as poop falkreon
L917[03:58:16] <shadekiller666> yes saturn
it is
L918[03:58:35] <shadekiller666> but
students get every autodesk program for free
L919[03:58:40] <Falkreon> Take a new
person and sit them in front of zbrush or sketchup, and they should
basically be able to figure it out.
L920[03:58:50] <Falkreon> take them and
put them in front of maya, nothing happens.
L921[03:59:00] <shadekiller666> zbrush is
a pain in the ass
L922[03:59:01] <Falkreon> you need intense
tutorials to get anywhere
L923[03:59:26] <Falkreon> they also rely
pretty heavily on key combinations, which are faster to use but a
higher learning curve.
L924[03:59:27] <shadekiller666> i agree
that maya has a decently steep learning curve
L925[03:59:47] <shadekiller666> yes,
hotkeys will save your life
L926[04:00:23] <Falkreon> they will. I'm
not arguing with that. It's just that hotkeys being the only access
to a feature is bad design.
L927[04:00:45] <shadekiller666> only
access to a feature?
L928[04:00:46] ***
Keridos is now known as Keridos|away
L929[04:00:59] <shadekiller666> what
feature in maya is only accessable via hotkeys?
L930[04:01:07] <unascribed> ridiculous
50-layer deep radial menus with a side of horseradish count as
hotkey-only
L931[04:01:23] <unascribed> also counts
for text boxes
L932[04:01:23] <shadekiller666> 50-layer
deep?
L933[04:01:27] <Falkreon> ugh. I forgot
about the radial menus
L934[04:01:32] <Falkreon> radial menus are
also bad design.
L935[04:01:37] <shadekiller666> maya has
at least 3 ways to do everything
L936[04:01:46] <shadekiller666> you don't
have to use them
L937[04:02:03] <Falkreon> it'd also be
nice if they'd use like a single native widget
L938[04:02:07] <shadekiller666> you can do
all of the stuff on the radial menu with dropdown menus
L939[04:02:16] <shadekiller666> true
L940[04:02:27] <unascribed> "what's a
native widget" -- 90% of app developers today
L941[04:02:31] <Falkreon> ugh.
L942[04:02:36] <shadekiller666> i
desperately wish that maya windows could be docked together
L943[04:02:41] <unascribed> I am sadly
part of that 90% with JavaFX :P
L944[04:02:45] <shadekiller666> like in
PhotoShop
L945[04:02:52] <shadekiller666> oh fuck
javafx
L946[04:03:01] <Falkreon> don't look at
me, I put my apps together in lightweight swing.
L947[04:03:02] <Falkreon> X)
L948[04:03:04] <shadekiller666> whoever
thought of that is a dumbass
L949[04:03:09] <unascribed>
"consistency? PFFT NO"
L950[04:03:37] <shadekiller666> my
desktop-only app should not use fucking XML and CSS to make its gui
widgets
L951[04:03:43] <Falkreon> ^ this
L952[04:04:14] <shadekiller666> HTML
(which is an extension of XML) and CSS are the most horendous gui
system ever
L953[04:04:29] <Falkreon> ten years
ago
L954[04:04:34] <shadekiller666> yes, they
work well for the web
L955[04:04:41] <shadekiller666> but thats
all they work well for
L956[04:04:49] <Falkreon> if you had told
me that HTML5 was going to be the dominant web app platform,
replacing flash
L957[04:05:00] <shadekiller666> flash is
worse
L958[04:05:02] ⇦
Quits: Hgreb (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping
timeout: 195 seconds)
L959[04:05:04] <Falkreon> I would have
told you that even if that were true, web apps are a terrible
idea
L960[04:05:17] <Falkreon> X)
L961[04:05:36] <unascribed> Untrusted Code
Execution: The Platform
L962[04:06:07] <shadekiller666> the best
way to do guis is to make each widget draw itself
L963[04:06:24] <shadekiller666> have the
rendering code integrated directly into the logic code
L964[04:06:30] <Falkreon> -_-
L965[04:06:56] <unascribed> and that's how
you get GuiSlider :P
L966[04:07:01] <Falkreon> tell you what,
could we also require like five container objects for the most
basic functionality?
L967[04:07:45] <shadekiller666> that way
you can just "put button on screen here" and then you
have a single manager class that tracks "hot, ready, and
inactive", where hot has been clicked, ready is hovered over,
and inactive is just sitting there rendering
L968[04:08:17] <shadekiller666> once a
widget is clicked, the manager tells it to execute its
purpose
L969[04:08:22] <shadekiller666> boom,
done
L970[04:08:32] <Falkreon> I'm not against
delegating drawing to the components
L971[04:08:38] <Falkreon> that's literally
what Swing is doing
L972[04:08:40] <shadekiller666> no
initialization, no registration, no widget ids...
L973[04:09:02] <shadekiller666> no
guessing as to how the graphics api handles things
L974[04:09:23] <Falkreon> we really
shouldn't be messing with graphics APIs much
L975[04:09:44] <shadekiller666> learn
opengl
L976[04:09:48] *
shadekiller666 needs to
L977[04:09:56] ***
Morphan1 is now known as MorphFK
L978[04:10:30] <tterrag> for GUI stuff?
you barely need to
L979[04:10:46] <Falkreon> Usually when I
set up a custom widget system, the buttons at least know how to
draw themselves at any size and show their label/hover/click
L980[04:10:52] <shadekiller666> what is a
good thing to learn for gui stuff?
L981[04:10:56] <Falkreon> then I just add
them to their container
L982[04:11:01] <Falkreon> swing.
L983[04:11:09] <Falkreon> swing is a
really *clean* GUI lib
L984[04:11:12] <tterrag> pretty sure we're
talking in the context of MC
L985[04:11:12] <shadekiller666> swing is
java-specific
L986[04:11:18] <Falkreon> in MC? No.
L987[04:11:19] <tterrag> and swing is not
really that great
L988[04:11:34] ⇦
Quits: orthoplex64 (~orthoplex@173.227.72.119) (Ping timeout: 194
seconds)
L989[04:11:34] <tterrag> it's pretty well
used though, so you won't have any trouble finding libs and
tutorials
L990[04:11:37] <shadekiller666> well, mc
doesn't have immediate mode guis
L991[04:11:38] <tterrag> but it's not the
best
L992[04:11:44] <tterrag> JavaFX is newer
and from what I've heard, much better
L993[04:11:49] <shadekiller666> no
L994[04:11:51] <Falkreon> I do not like
fx
L995[04:11:54] <shadekiller666> its
fucking terrible
L996[04:11:57] <unascribed> "mc
doesn't have immediate mode guis"
L997[04:12:02] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L998[04:12:04] <Falkreon> what do you mean
immediate mode
L999[04:12:04] <shadekiller666> XML and
CSS
L1000[04:12:06] <unascribed> literally
all GUIs in Minecraft are in immediate mode
L1001[04:12:15] <Falkreon> lol OpenGL
immediate mode, yes.
L1002[04:12:19] <shadekiller666>
immediate mode is the technical term for the gui system i
described
L1003[04:12:26]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1004[04:12:35] <Falkreon> no
L1005[04:12:43] <Falkreon> pretty sure
that's not a technical term for GUIs
L1006[04:12:46] <shadekiller666> where
you have each widget draw itself and a single manager class
L1007[04:13:00] <Falkreon> what is a
"manager" class
L1008[04:13:00] <shadekiller666> its a
technical term for that type of gui
L1009[04:13:23] <shadekiller666> manager
is the "container"
L1010[04:13:26] <Falkreon> each widget
drawing itself, that's fine. I expect that.
L1011[04:13:43] <Falkreon> basically
every widget system has widgets and containers, which can also be
widgets
L1012[04:13:44] <Falkreon> try
again
L1014[04:15:23] <unascribed> 40
minutes
L1015[04:15:26] <unascribed> no
L1016[04:15:38] <unascribed> what ever
happened to text documentation
L1017[04:15:43] <Falkreon> so you're
distinguishing between "polling" guis and
"message/event-based" guis.
L1018[04:15:45] <Falkreon> just
tl,dr
L1019[04:15:51]
⇨ Joins: Jezza (~Jezza@185.44.151.110)
L1020[04:15:55] <shadekiller666>
sure
L1021[04:16:02] <Falkreon> well, I'd say
that polling is bad
L1022[04:16:03]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Ping timeout:
206 seconds)
L1023[04:16:09] <Falkreon> but that's
exactly what you want to do.
L1024[04:16:19] <Falkreon> not sure where
to go with that.
L1025[04:16:50] <Falkreon> I think I'm
going to stick with that though. Polling is bad.
L1026[04:16:56]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1027[04:17:10] <shadekiller666>
minecraft is set up with a structure of "init widgets, put on
screen, assign id, gui code gets the id via method, must process
and execute code"
L1028[04:17:42] <Falkreon> right, where
it should actually have an event interface instead of "button
ID"
L1029[04:17:48] <Falkreon> that's
actually a polling type of artifact.
L1030[04:18:13] <Falkreon> you can
accomplish events without events using callbacks too, if that's
your thing.
L1031[04:18:18]
⇦ Quits: Mitchellbrine
(uid38456@id-38456.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L1032[04:18:43] <Falkreon> or if you're
in java 8 or retrolambda you get to use closures which are probably
one of my favorite solutions for callbacks.
L1033[04:18:46] <shadekiller666> whereas
an immediate mode system would be "init button in manager,
manager tracks active/ready/inactive widgets, when interacted with
(clicked) manager tells widget to execute"
L1034[04:18:49] <shadekiller666> boom
done
L1035[04:18:57] <Falkreon> "Tells
widget to execute"
L1036[04:19:02] <Falkreon> how
L1037[04:19:09] <Falkreon> that sounds
like a message passing
L1038[04:19:14] <shadekiller666> no
L1039[04:19:16] <Falkreon> or at the very
least a callback.
L1040[04:19:18] <shadekiller666> just a
method call
L1041[04:19:28] <shadekiller666> manager
has a list of widgets
L1042[04:19:38] <shadekiller666> and 2
variables: hot, and ready
L1043[04:19:44] <unascribed> this sounds
exactly like how Minecraft works
L1044[04:19:48] <shadekiller666> and an
execution loop
L1045[04:20:04] <unascribed> GuiScreen is
your "manager"
L1046[04:20:06] <Falkreon> pretty much,
yeah, minecraft except that instead of passing integer IDs,
actually having a proper callback system
L1047[04:20:07] <unascribed> GuiButton is
your "widget"
L1048[04:20:11] <unascribed> Minecraft is
your loop
L1049[04:20:15] <Falkreon> GuiScreen
should so not be your manager.
L1050[04:20:24] <Falkreon> X)
L1051[04:20:34]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Ping timeout:
186 seconds)
L1052[04:20:36] <Falkreon> but yeah, what
you want is not an immediate-mode system.
L1053[04:20:39] <Falkreon> you want
callbacks.
L1054[04:20:41] <shadekiller666>
"hot" means that the execution loop calls
"execute()" or whatever on the widget, the widget has
full control over keyboard/mouse and such
L1055[04:21:06] <Falkreon> keep
reinventing wheel, I'll be around when you're done
L1056[04:21:07] <Falkreon> brb
L1057[04:21:09] <shadekiller666>
"ready" means that its about to be hot
L1058[04:21:34] <shadekiller666> i'm not
reinventing the wheel, these are all things casey muratori talks
about in that video i linked
L1059[04:21:55] <shadekiller666> (hes the
'father' of 3d graphics apis btw)
L1060[04:21:59]
⇦ Quits: fishtaco567 (fishbro@mcnair-196-83.resnet.mtu.edu)
(Ping timeout: 194 seconds)
L1061[04:22:17] <unascribed> well, I hate
all the 3d graphics apis
L1062[04:22:19]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L1063[04:22:26] <unascribed> so that's
not really a vote in his favoer
L1064[04:22:29] <unascribed> favor*
L1065[04:22:29] <shadekiller666>
"ready" means that the execution loop tells the widget to
draw itself differently, or loads some management code or
something
L1066[04:22:46] <unascribed> how is this
any different than "getHoverState() == 1" in
GuiButton::draw
L1067[04:22:50]
⇦ Quits: Jezza (~Jezza@185.44.151.110) (Ping timeout: 194
seconds)
L1068[04:22:57] <shadekiller666> and then
inactive is just the widget rendering
L1069[04:23:00] <shadekiller666> its
not
L1070[04:23:09] <Falkreon> father of 3d
graphics APIs?
L1071[04:23:12] <shadekiller666> the
point is that the widget executes its own logic
L1072[04:23:15] <Falkreon> pretty sure
carmack predates him
L1073[04:23:20] <shadekiller666> no
L1074[04:23:28] <shadekiller666>
Granny
L1075[04:23:30] <Falkreon> the guy in the
video?
L1076[04:23:36] <shadekiller666>
mhmm
L1077[04:23:42] <Wuppy> I is back
L1078[04:24:03] <shadekiller666> Granny
is an old 3d graphics api/program thing
L1079[04:24:08] <Wuppy> bloody hell, 130
shirts are heavy :c
L1080[04:24:34]
⇦ Quits: Lothendal
(~Lothendal@ip5b407584.dynamic.kabel-deutschland.de) (Ping timeout:
194 seconds)
L1081[04:24:51] <Falkreon> so what you're
saying is
L1082[04:25:15] <shadekiller666> but
unascribed, the point is that, instead of having a button that is
"widget 17 just executed, do whatever that means", its
"widget: execute"
L1083[04:25:18] <Falkreon> in 1999-ish,
he created a very poorly-known animation system
L1084[04:25:29] <unascribed>
...what?
L1085[04:25:52]
⇦ Quits: jaquadro
(~jaquadro@c-76-28-30-178.hsd1.ma.comcast.net) (Ping timeout: 194
seconds)
L1086[04:25:52]
⇦ Quits: Flamegoat (sid89996@id-89996.highgate.irccloud.com)
(Ping timeout: 194 seconds)
L1087[04:25:53] <Falkreon> that's what
I'm seeing. Because I've never heard of granny
L1088[04:25:54] <unascribed> GuiScreen is
basically "buttonList.forEach(GuiButton::draw)"
L1089[04:26:09] <unascribed> there's no
mystical magical "button 17, do the thing"
L1090[04:26:15] <Falkreon> and carmack
has been doing animation before 1990
L1091[04:26:15] <unascribed> it's just a
list of buttons
L1092[04:26:18]
⇨ Joins: Flamegoat
(sid89996@id-89996.highgate.irccloud.com)
L1093[04:26:20] <unascribed> effectively
all "hot" in your weird system
L1094[04:26:53] <shadekiller666>
1988
L1095[04:27:03] <Falkreon> granny was
199
L1096[04:27:04] <Falkreon> 1999*
L1097[04:27:10]
⇦ Quits: Zerant (~Zerant@mx.brose.me) (Ping timeout: 194
seconds)
L1098[04:27:11]
⇦ Quits: SoundLogic
(~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net) (Killed
(NickServ (GHOST command used by SoundLogic_)))
L1099[04:27:25]
⇨ Joins: Lothendal
(~Lothendal@ip5b407584.dynamic.kabel-deutschland.de)
L1100[04:27:37]
⇦ Quits: Nentify (sid14943@id-14943.highgate.irccloud.com)
(Ping timeout: 194 seconds)
L1101[04:27:39]
⇨ Joins: Zerant (~Zerant@mx.brose.me)
L1102[04:27:43] <shadekiller666>
anyway
L1103[04:27:59] <Falkreon> point is, he
can hardly be called the father of 3d animation.
L1104[04:28:11] <shadekiller666>
fine
L1105[04:28:29] <shadekiller666> but his
code has been almost everywhere
L1106[04:28:35] <unascribed> [citation
needed]
L1107[04:28:37] <Falkreon> define almost
everywhere
L1108[04:28:40]
⇨ Joins: Nentify
(sid14943@id-14943.highgate.irccloud.com)
L1109[04:28:46] <Falkreon> because
apparently all I have seen is everywhere else.
L1110[04:28:54]
⇦ Quits: PBlock96 (~PB@lawn-143-215-60-252.lawn.gatech.edu)
(Ping timeout: 194 seconds)
L1111[04:29:03] <shadekiller666>
...
L1112[04:29:20]
⇦ Quits: jakimfett
(~overnet@c-73-180-36-141.hsd1.or.comcast.net) (Ping timeout: 194
seconds)
L1113[04:29:27]
⇨ Joins: jakimfett
(~overnet@c-73-180-36-141.hsd1.or.comcast.net)
L1114[04:29:38]
⇦ Quits: Lymia (~lymia@magical.girl.lyrical.lymia.moe) (Ping
timeout: 192 seconds)
L1115[04:29:58] <shadekiller666> i'm not
going to argue, its not worth it
L1116[04:30:01] <Falkreon> seriously,
between idTech and Epic, it's hard to say anyone else has made
significant gains in the graphics industry, and that includes
working with hardware vendors.
L1117[04:30:04]
⇨ Joins: PBlock96
(~PB@lawn-143-215-60-252.lawn.gatech.edu)
L1118[04:30:10] <shadekiller666>
lol
L1119[04:30:24] <Falkreon> before that
you had software renderers.
L1120[04:30:29] <Falkreon> and they were
in that game too.
L1121[04:30:37] <shadekiller666> so
you're atributing ALL graphics inovations to idTech and Epic?
L1122[04:30:56] <Falkreon> nV and ATI
themselves have done a lot of research lately
L1123[04:31:01] <shadekiller666> no
shit
L1124[04:31:10] <shadekiller666> they're
hardware manufacturers
L1125[04:31:10]
⇦ Quits: FallingD
(FallingDut@wlan-145-94-184-118.wlan.tudelft.nl) (Read error:
Connection reset by peer)
L1126[04:31:11] <Falkreon> nV has shared
a lot of it too, which is nice.
L1127[04:31:27] <shadekiller666> its in
their best interest to do research and share it
L1128[04:31:31] <Falkreon> mhm.
L1129[04:31:40] <shadekiller666> because
that means they get more people buying their cards
L1130[04:31:48] <shadekiller666> AMD is
doing research too
L1131[04:31:55] <unascribed> AMD ==
ATI
L1132[04:31:56] <Falkreon> so, now that
we've established who the actual major players are
L1133[04:31:57]
⇦ Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net)
(Ping timeout: 194 seconds)
L1134[04:32:01]
⇨ Joins: Cazzar_
(~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L1135[04:32:06] <Falkreon> you were
saying?
L1136[04:32:11]
⇨ Joins: Lymia
(~lymia@magical.girl.lyrical.lymia.moe)
L1137[04:34:17] <Falkreon> bleh. I think
you're also failing to separate the implementation of the GUI
system from the widget API, such as it is.
L1138[04:34:43] <Falkreon> I care about
how it's implemented, certainly, but it's not relevant to what
you're actually asking for.
L1139[04:35:22] <shadekiller666> the
entire point is to NOT separate the two
L1140[04:35:27] <shadekiller666> why
would you
L1141[04:35:33] <Falkreon> because
they're different.
L1142[04:35:49] <Falkreon> because
modularization helps you reuse code
L1143[04:36:28] <shadekiller666> things
can be "modular" without being completely separated
L1144[04:36:29]
⇨ Joins: Jezza (~Jezza@185.44.151.110)
L1145[04:36:30] <Falkreon> so on your
other GUI screen you're not copying and pasting buttons in
L1146[04:36:40] <unascribed> ...no they
can't, that's literally the opposite of the meaning of the word
modular
L1147[04:37:00] <Falkreon> modular means
seperate modules.
L1148[04:37:06] <Falkreon> that's just
how it works
L1149[04:37:16] <shadekiller666>
...
L1150[04:37:20] <Falkreon> it's like
saying you're focusing on everything. It doesn't work that
way.
L1151[04:37:31] <shadekiller666> ok,
whatever
L1152[04:37:40] *
shadekiller666 is not going to argue
L1153[04:37:49] *
shadekiller666 doesn't give a shit any more
L1154[04:38:07] *
shadekiller666 its too early
L1155[04:38:19] *
shadekiller666 2:38 AM
L1156[04:38:36] *
unascribed 0538
L1157[04:38:42]
⇦ Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping
timeout: 186 seconds)
L1158[04:39:50] *
shadekiller666 goodnight
L1159[04:40:45]
⇦ Quits: shadekiller666 (~shadekill@108.80.77.195) (Read
error: Connection reset by peer)
L1160[04:41:37]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L1161[04:42:25]
⇨ Joins: AbrarSyef
(~AbrarSyed@ipv6.abrarsyed.com)
L1162[04:42:25]
MineBot sets mode: +o on AbrarSyef
L1163[04:42:26]
⇦ Quits: Tombenpotter (~Tombenpot@candicejoy.com) (Ping
timeout: 186 seconds)
L1164[04:42:54] ***
AbrarSyef is now known as AbrarSyed
L1165[04:44:25]
⇨ Joins: covers1624_
(~covers162@ppp118-210-68-95.lns20.adl2.internode.on.net)
L1166[04:44:31]
⇦ Quits: psxlover (~psxlover@athedsl-4426595.home.otenet.gr)
(*.net *.split)
L1167[04:44:31]
⇦ Quits: Drullkus
(~Drullkus@2601:646:8301:c41e:1001:c4ee:b008:eef) (*.net
*.split)
L1168[04:44:31]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (*.net
*.split)
L1169[04:44:31]
⇦ Quits: covers1624
(~covers162@ppp118-210-68-95.lns20.adl2.internode.on.net) (*.net
*.split)
L1170[04:44:31]
⇦ Quits: kiljacken (sid98644@id-98644.richmond.irccloud.com)
(*.net *.split)
L1171[04:44:31]
⇦ Quits: SandGrainOne
(~Terje@cm-84.210.171.146.getinternet.no) (*.net
*.split)
L1172[04:44:31]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (*.net
*.split)
L1173[04:44:31]
⇦ Quits: Wuppy
(~wuppyZNC@2001:19f0:6400:8965:5400:ff:fe07:8777) (*.net
*.split)
L1174[04:44:31]
⇦ Quits: Abrar|gone (~AbrarSyed@ipv6.abrarsyed.com) (*.net
*.split)
L1175[04:44:31]
⇦ Quits: auenfx4 (David@120.155.97.223) (*.net
*.split)
L1176[04:44:31]
⇦ Quits: Horfius
(~quassel@cpe-66-67-5-87.rochester.res.rr.com) (*.net
*.split)
L1177[04:44:31]
⇦ Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (*.net
*.split)
L1178[04:44:31]
⇦ Quits: eggy (sid554@id-554.richmond.irccloud.com) (*.net
*.split)
L1179[04:44:31]
⇦ Quits: Matthew (~matthew@matthewprenger.com) (*.net
*.split)
L1180[04:44:31]
⇦ Quits: Techcable (~Techcable@techcable.net) (*.net
*.split)
L1181[04:44:31]
⇦ Quits: vidplace7 (sid14837@id-14837.charlton.irccloud.com)
(*.net *.split)
L1182[04:44:31]
⇦ Quits: BigSAR (sid18070@highgate.irccloud.com) (*.net
*.split)
L1183[04:44:31]
⇦ Quits: Ieuan (sid11632@id-11632.highgate.irccloud.com)
(*.net *.split)
L1184[04:44:31]
⇦ Quits: ShaRose (ShaRose@i.am.sharo.se) (*.net
*.split)
L1185[04:44:31]
⇦ Quits: GUIpsp
(~GUIpsp@c-73-164-116-168.hsd1.mn.comcast.net) (*.net
*.split)
L1186[04:44:31]
⇦ Quits: DrDisconsented (~core@disconsented.com) (*.net
*.split)
L1187[04:45:05]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1188[04:46:35] ***
TehNut is now known as TehNut|Sleep
L1189[04:49:15]
⇨ Joins: Tombenpotter
(~Tombenpot@candicejoy.com)
L1190[04:54:09]
⇨ Joins: Searge|mojang
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L1191[04:55:01]
⇦ Quits: Searge|office
(~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 190
seconds)
L1192[04:57:13]
⇨ Joins: psxlover
(~psxlover@athedsl-4426595.home.otenet.gr)
L1193[04:57:23] ***
MrKick|Away is now known as MrKickkiller
L1194[04:57:24]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:1001:c4ee:b008:eef)
L1195[04:57:24]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L1196[04:57:24]
⇨ Joins: kiljacken
(sid98644@id-98644.richmond.irccloud.com)
L1197[04:57:24]
⇨ Joins: SandGrainOne
(~Terje@cm-84.210.171.146.getinternet.no)
L1198[04:57:24]
⇨ Joins: Horfius
(~quassel@cpe-66-67-5-87.rochester.res.rr.com)
L1199[04:57:24]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L1200[04:57:24]
⇨ Joins: Wuppy
(~wuppyZNC@2001:19f0:6400:8965:5400:ff:fe07:8777)
L1201[04:57:24]
⇨ Joins: auenfx4 (David@120.155.97.223)
L1202[04:57:24]
⇨ Joins: Techcable (~Techcable@techcable.net)
L1203[04:57:24]
⇨ Joins: Davnit
(~Davnit@71-47-89-196.res.bhn.net)
L1204[04:57:24]
⇨ Joins: eggy
(sid554@id-554.richmond.irccloud.com)
L1205[04:57:24]
⇨ Joins: Matthew (~matthew@matthewprenger.com)
L1206[04:57:24]
⇨ Joins: vidplace7
(sid14837@id-14837.charlton.irccloud.com)
L1207[04:57:24]
⇨ Joins: BigSAR (sid18070@highgate.irccloud.com)
L1208[04:57:24]
⇨ Joins: Ieuan
(sid11632@id-11632.highgate.irccloud.com)
L1209[04:57:24]
⇨ Joins: ShaRose (ShaRose@i.am.sharo.se)
L1210[04:57:24]
⇨ Joins: DrDisconsented (~core@disconsented.com)
L1211[04:57:24] *** ranger.esper.net sets mode:
+v ShaRose
L1212[05:10:21]
⇨ Joins: fry (~rainwarri@195.91.246.187)
L1213[05:10:21]
MineBot sets mode: +o on fry
L1214[05:10:55] ***
kroeser is now known as kroeser|away
L1215[05:13:05] ***
Cazzar_ is now known as Cazzar
L1216[05:19:07]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Remote host
closed the connection)
L1217[05:21:35]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1218[05:26:30]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Remote host
closed the connection)
L1219[05:26:42]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
186 seconds)
L1220[05:30:31]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1221[05:31:18] ***
bilde2910|away is now known as bilde2910
L1222[05:45:57] ***
Sandra is now known as TheSandromatic
L1223[05:46:45]
⇨ Joins: KGS
(~KGS@h-212-116-74-249.na.cust.bahnhof.se)
L1224[05:51:01] ***
big_Xplo|AFK is now known as big_Xplosion
L1225[05:51:43]
⇦ Quits: Falkreon (~Frost@97-121-65-26.omah.qwest.net) (Quit:
Leaving)
L1226[05:51:57]
⇦ Quits: Szernex
(~Szernex@178-190-109-235.adsl.highway.telekom.at) (Killed
(NickServ (GHOST command used by
Szernex_!~Szernex@188-23-191-121.adsl.highway.telekom.at)))
L1227[05:52:02]
⇨ Joins: Szernex
(~Szernex@188-23-191-121.adsl.highway.telekom.at)
L1228[05:57:06]
⇦ Quits: nxsupert
(nxsupert@2001:19f0:6800:8161:1337:c0de:4:11fe) (Ping timeout: 189
seconds)
L1229[05:57:38]
⇦ Quits: Techokami
(Techokami@2001:19f0:6800:8161:1:be:a:7001) (Ping timeout: 186
seconds)
L1230[05:57:39] ***
kroeser|away is now known as kroeser
L1231[05:58:10]
⇦ Quits: TheSandromatic
(Sandra@2001:19f0:6800:8161:a:1ce:c01d:babe) (Ping timeout: 186
seconds)
L1232[06:01:06]
⇦ Quits: Drullkus
(~Drullkus@2601:646:8301:c41e:1001:c4ee:b008:eef) (Remote host
closed the connection)
L1233[06:03:32]
⇨ Joins: OrionOnline
(~OrionOnli@ip-80-236-217-43.dsl.scarlet.be)
L1234[06:07:30] ***
kroeser is now known as kroeser|away
L1235[06:10:14]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1236[06:14:48]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Remote host
closed the connection)
L1237[06:15:04]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1238[06:21:18] <Cypher121> !calc
1+1
L1239[06:21:34] <ThePsionic> Cypher121:
11
L1240[06:21:41] <Wuppy> dammit
ThePsionic
L1241[06:21:48] <ThePsionic> :3c
L1242[06:21:55] <Cypher121> nah, 1+1 =
working
L1243[06:21:57] <Wuppy> how're you
L1244[06:22:01] <ThePsionic> Oh
wait
L1245[06:22:08] <ThePsionic> I was
thinking about "1"+"1"
L1246[06:22:09] <Cypher121> my internet
is doing some weird shit
L1247[06:22:20] <Wuppy> ThePsionic, in
javascript, it can be both... at the same time
L1248[06:22:24] <ThePsionic> Yep
L1249[06:22:29] <Wuppy> depending on the
browser \o/
L1250[06:22:29] <ThePsionic> Best
language 2k15
L1251[06:22:41] <Cypher121> ThePsionic:
that would be php
L1252[06:22:54] <ThePsionic> Cypher121:
leave
L1253[06:22:58] <Cypher121> js came
second for as long as it existed
L1254[06:23:07] <Wuppy> not sure if
joking
L1255[06:23:19] <ThePsionic> idk if
srs
L1256[06:23:22] <Wuppy> hope not
L1257[06:23:25] <Wuppy> C++
masterrace
L1258[06:23:25] <Cypher121> seriously, I
hate both
L1259[06:23:30] <Cypher121> js and
php
L1260[06:23:35] <Wuppy> obviously
C++
L1261[06:23:52] *
ThePsionic sneaks in 2 more plus signs to create C#
L1262[06:24:18] <Wuppy> C# is great, but
C++ gives you so much more power
L1263[06:24:22] <ThePsionic> It's
like
L1264[06:24:24] <ThePsionic> C++
L1265[06:24:25] <ThePsionic> ++
L1266[06:24:36] <Cypher121> C+++++C
L1267[06:24:40] <ThePsionic> Obviously
the more plus signs the better
L1268[06:24:41] <Wuppy> I'm aware
:P
L1269[06:24:47] <Wuppy> but C++ is
powerfuler
L1270[06:24:48] <ThePsionic>
O-<-<
L1271[06:25:16] <Wuppy> and yes that's a
word
L1272[06:25:46] <Wuppy> I wants my
tosti
L1273[06:26:49]
⇨ Joins: Naiten (Naiten@77.35.134.250)
L1274[06:27:48] <Cypher121> routers
should have a built-in kill switch
L1276[06:27:56] <ThePsionic> here
go
L1277[06:28:07] <Wuppy> I can has
tosti
L1278[06:28:10] <ThePsionic> Cypher121:
If you have a gun you have an anything kill switch
L1279[06:28:11] <Wuppy> mine's mnuch
better
L1280[06:28:11] <unascribed> don't
basically all routers have a switch on the back?
L1281[06:28:25] <Cypher121> 5 years from
first install => rm -rf --no-preserve-root /
L1282[06:28:31] <Cypher121> that's what I
mean
L1283[06:28:31] <Naiten> Hello there. Can
anybody answer me about current 1.8 rendering system? I was out of
modding for half a year...
L1284[06:28:49] <ThePsionic>
Probably
L1285[06:28:55] <ThePsionic> Not me, but
someone else probably
L1286[06:29:40] <Naiten> Welp, are there
only BlockState and TESR available for block rendering atm?
L1287[06:29:59] <Wuppy> ThePsionic, the
cheese on there looks terrible :c
L1288[06:30:09] <ThePsionic> It's
American what do you expect
L1289[06:30:11] <Wuppy> jong belegen all
the way :P
L1290[06:30:24] <unascribed> certified
99% plastic
L1291[06:30:27] <ThePsionic> In the US of
A they don't have cheese, just plastic that resembles it
L1292[06:30:29] <unascribed> the american
cheese, that is
L1293[06:30:39] <unascribed> also we do
have real cheese
L1294[06:30:43] <Cypher121> 99% plastic
is not that bad
L1295[06:30:45] <unascribed> you just
need to go out of your way and pay extra to get it
L1296[06:30:49] <unascribed> :P
L1297[06:30:51] <Cypher121> russian
cheese = palm oil
L1298[06:31:08] <Wuppy> dutch cheese
<3
L1299[06:31:12] <Wuppy> italian cheese
<3
L1301[06:31:42] <Wuppy> mine is still
superior :P
L1302[06:31:57] <Cypher121> basically
almost all real cheese is prohibited from being imported so they're
pumping out shit and selling it at 100x price
L1304[06:32:18] <Wuppy> now that one is
coming close
L1305[06:32:20] <ThePsionic> unascribed:
Are you SURE that is cheese
L1306[06:32:21] <Naiten> Is there a way
to pass any data to .json before rendering it? Or apply GL
functions on the .json model?
L1307[06:32:23] <Wuppy> but mine also had
salami
L1308[06:32:29] <ThePsionic> Or the
result of what happened last night
L1309[06:32:32] <Wuppy> dammit ThePsionic
xD
L1310[06:32:44] <ThePsionic> :3c
L1311[06:32:54] <Wuppy> what's the c in
that smiley? your chin?
L1313[06:34:12] <Naiten> D:
L1314[06:34:43] <Wuppy> the c is a
paw?
L1315[06:34:46] <ThePsionic> yes
L1316[06:34:50] <unascribed> Naiten, the
data in a BlockState is "passed" into the JSON
L1317[06:34:52] <Wuppy> mkay, doesnt seem
like it
L1318[06:35:03] <ThePsionic> Wuppy get
with the times
L1319[06:35:32] <sham1> What's this about
cheese
L1320[06:35:33] <Wuppy> woop woop, I'm
probably joining a 175KM run next year :D
L1321[06:35:51] <sham1> Jeez, the things
we talk about...
L1322[06:36:02] <Wuppy> yes, cheese,
grilled cheese, chins and running
L1323[06:36:04] <ThePsionic> Wuppy: In
one go?!
L1324[06:36:25] <Wuppy> ThePsionic,
thankfully I only have to do like 6 or so :P
L1325[06:36:31] <ThePsionic> Lmao
L1326[06:36:38] <Wuppy> and after that,
biggest student party in western Europe \o/
L1327[06:36:55] <ThePsionic> i'm a
student
L1328[06:36:57] <Naiten> unascribed, can
you provide any example, please? Forge always lacked tutorials, but
just example will be enough for me to get the idea...
L1329[06:37:10] <unascribed> I have very
little experience with the 1.8 model system personally
L1330[06:37:19] <Wuppy> ThePsionic, then
come to UTwente at the party
L1331[06:37:20] <ThePsionic> i do
everything with JSONs personally
L1333[06:37:29] <unascribed> this may be
a good starting point
L1334[06:37:30] <ThePsionic> Wuppy:
>twente
L1335[06:37:31] <ThePsionic> ugh
L1336[06:37:41] <Wuppy> 23rd of
April
L1337[06:37:50] <Wuppy> ThePsionic,
what's up with twente?
L1338[06:38:02] <ThePsionic> Surprisingly
hard to get to from Arnhem
L1339[06:38:21] <Wuppy> you can always go
to Enschede instead, get a team and then run there :P
L1340[06:38:41] <ThePsionic> Even
worse
L1341[06:38:56] <ThePsionic> Plus I'd
love to meet you in person sometime ;)
L1342[06:39:00] <Wuppy> \o/
L1343[06:39:44] <Wuppy> but you're from
Nijmegen right?
L1344[06:40:33] <ThePsionic> No
L1345[06:40:53] <ThePsionic> Between
Arnhem and Wageningen
L1346[06:41:36] <Wuppy> you should go to
Beat The Bridge during kingsday :P
L1347[06:41:53] <ThePsionic> the
whatnow
L1348[06:42:00] <Wuppy> google it
L1349[06:42:16] <Wuppy> has anyone seen
Kaiyouka recently? haven't see him in ages :(
L1350[06:42:23] <ThePsionic> ikr
L1351[06:42:29] <Kaiyouka> o/
L1352[06:42:33] <ThePsionic> Lmao
L1353[06:42:38] <Wuppy> hai
L1355[06:42:43] <Cypher121> am I doing
:3c right?
L1356[06:42:43] <ThePsionic> In other fun
facts Chrome doesn't want to open for some reaon
L1357[06:42:43] <Wuppy> what's up
:D
L1358[06:42:45] <ThePsionic>
reason*
L1359[06:42:46] <Kaiyouka> allo,
Wupsipup
L1360[06:42:52] <ThePsionic> Perfect
Cypher121
L1361[06:43:03] <Wuppy> that's what I was
thinking Cypher121 xD
L1362[06:43:21] <Naiten> unascribed,
thanks. Btw, do you know if there's a way to use .obj model for
rendering blocks? And yep, TESR is bad variant, as is drops
fps...
L1363[06:43:27] <Kaiyouka> As for what's
up, uh.... drawing comics and sucking at life, mostly.
L1364[06:43:30] <unascribed> yes, there's
an OBJ loader
L1365[06:43:33] <unascribed> I don't know
the detaisl
L1366[06:43:35] <unascribed>
details*
L1367[06:43:42] <Kaiyouka> I'm going to
assume the answer to "what's up" for Wuppy is still
parties and liquor
L1368[06:43:45] <Kaiyouka> :p
L1369[06:43:51] <Wuppy> hehe pretty
accurate XD
L1370[06:43:56] <ThePsionic> lol
L1371[06:44:13] <sham1> Not that hard to
guess
L1372[06:44:14] <Wuppy> but I've started
organising some parties instead of just going to them :P
L1373[06:44:16] <Kaiyouka> Oh, I should
also append to my what's up "offending people on the
internet"
L1374[06:44:18] <Kaiyouka> hahah
L1375[06:44:51] <ThePsionic> What did you
do Kaiyouka
L1376[06:45:04] <Kaiyouka> I did it all,
Buster, I did it all o w o
L1377[06:45:12] <sham1> BTW, anyone at
their IDE atm
L1378[06:45:15] <Kaiyouka> j/k
L1379[06:45:19] <sham1> Could you check
me a thing
L1380[06:45:21] <tterrag> sham1:
kinda
L1381[06:45:22] <ThePsionic> /)w(\
L1382[06:45:22] <Kaiyouka> I have Eclipse
open 24-7
L1383[06:45:24] <Cypher121> from my
experience, merely existing is often enough to offend someone
L1384[06:45:32] <ThePsionic> Cypher121:
You'd love Tumblr
L1385[06:45:35] <Wuppy> I haven't looked
at eclipe in ages :c
L1386[06:45:42] <ThePsionic> Wuppy: Me
neither
L1387[06:45:44] *
Naiten pokes fry
L1388[06:45:48] <ThePsionic> I've looked
at IDEA tons tho
L1389[06:45:48] <Kaiyouka> I haven't
either, Wuppy. I still leave it open 24-7 though, lol
L1390[06:45:50] <ThePsionic> :3c
L1391[06:45:53] <OrionOnline> sham1, sure
what you need?
L1392[06:45:59] <Wuppy> never looked at
IDEA at all
L1393[06:46:25] <Wuppy> well, once and
then I quickly decided to switch back to eclipse
L1394[06:46:35] <ThePsionic> Each to
their own I guess
L1395[06:46:46] <sham1> Can I get
BlockPos from a specified IBlockState
L1396[06:47:12] <Kaiyouka> Cypher121:
that's basically how I'm offending people :D
L1397[06:47:13] <sham1> A given
IBLOCKSTATE rather
L1398[06:47:32] <ThePsionic> Kaiyouka:
Passive offensive
L1399[06:47:57] *
unascribed is offended
L1400[06:48:07] <Wuppy> I'm actively
alcoholic\
L1401[06:48:08] <sham1> And before anyone
asks, I try to make a pedistal that renders whatever item is placed
on it and I try to do it in ISmartBlockModel
L1402[06:48:09] <Wuppy> I guess
L1403[06:48:19] *
Cypher121 is triggered
L1404[06:48:20] <OrionOnline> sham1, i
check one sec
L1405[06:48:22] <Naiten> unascribed,
thanks for your replies.
L1406[06:48:26] <sham1> I could use TESR
but meh
L1407[06:48:38] <unascribed> welcome,
Naiten
L1408[06:48:39] <ThePsionic> OrionOnline:
Nice rhyme
L1409[06:48:48] <Cypher121> it's better
than being passively alcoholic
L1410[06:48:49] <sham1> :P
L1411[06:48:56] <ThePsionic> How would
that even work
L1412[06:49:01] <sham1> Or passively a
smoker
L1413[06:49:01] <OrionOnline> ThePsionic,
lol
L1414[06:49:02] <ThePsionic> Hook up an
IV of vodka?
L1415[06:49:18] <unascribed> that sounds
toxic
L1416[06:49:21] <Wuppy> ThePsionic, there
is a bar in japan where the air is filled with alcohol
L1417[06:49:22] <Kaiyouka> I learned
quite well that if you're not particularly
gender-binary-conforming, don't poke it if you're equipped with an
impeccable coping mechanism forged out of shitty humor and the
attention span of a shrew. ` -`
L1418[06:49:23] <sham1> A passive smoker
if you will
L1419[06:49:29] <ThePsionic> That's quite
something Wuppy
L1420[06:49:45] <Kaiyouka> and now I'm
pretty sure all of tumblr is going to kill me
L1421[06:49:48] <sham1> What isn't in
japan
L1422[06:49:51] <ThePsionic> Kaiyouka: At
least you have your superb emoticons
L1423[06:49:52] <Kaiyouka> me
L1424[06:49:57] <ThePsionic> All I have
is :3c
L1425[06:50:04] <OrionOnline> sham1, from
IBlockState -> BlockPos is not possible
L1426[06:50:09] <Kaiyouka> ThePsionic:
eh? :p
L1428[06:50:17] <sham1> Ah
fiddlesnakes
L1429[06:50:19] <Cypher121> passively
alcoholic
L1430[06:50:23] <ThePsionic> I've heard
of that Cypher121
L1431[06:50:28] <ThePsionic> It's pretty
interesting
L1432[06:50:35] <Cypher121> yeah it
is
L1433[06:50:39] <OrionOnline> sham1, The
IBlockState has a reference to the Block, but not to were it is
bound
L1434[06:50:39] <Cypher121> except if you
have it
L1435[06:50:47] <sham1> Yeh
L1436[06:50:47] <ThePsionic> Then it just
sucks x)
L1437[06:51:07] <Wuppy> sounds like
fun
L1438[06:51:11] <ThePsionic> sham1: it's
surprisingly dumb for a smart block model
L1439[06:51:12] <Wuppy> getting drunk for
free :P
L1440[06:51:25] <unascribed> if you think
the smart one's dumb
L1441[06:51:26] <ThePsionic> Wuppy:
Except you can't really control it
L1442[06:51:26] <sham1> I propably have
to resort onto TESR unless I can find a reference to the block's
position somehow
L1443[06:51:29] <unascribed> you should
see the dumb one
L1444[06:51:34] <ThePsionic> unascribed:
lol
L1445[06:51:50] <sham1> The dumb one is
so static
L1446[06:51:58] <OrionOnline> Not even
extended blocks states have a references
L1447[06:52:02] <Kaiyouka> There's like 3
conversations going on at once and I'm not cognizant enough right
now to distinguish them
L1448[06:52:08] <Kaiyouka> \o/
L1449[06:52:41] <OrionOnline> Kaiyouka,
drink a beer(or what ever pleases you) :P
L1450[06:53:04] <OrionOnline> I am trying
to figure out why my Items are not rendering in 1.8
L1451[06:53:04] <sham1> Fry, cometh down
here as I, a mere mortal needs your wisdom
L1452[06:53:08] <Wuppy> Kaiyouka, is
against (most) alcohol
L1453[06:53:15] <ThePsionic> OrionOnline:
Always a fun thing to do
L1454[06:53:17] *
fry is here
L1455[06:53:21] <sham1> Okay
L1456[06:53:23] *
ThePsionic slaps fry
L1457[06:53:24] <Kaiyouka> Oh right, I
still gotta record that bourbon video
L1458[06:53:34] *
Kaiyouka sighs
L1459[06:53:39] <OrionOnline> ThePsionic,
Oh yes, because the Iron Variants are rendered, but the Obsidians
not....
L1460[06:53:47] *
ThePsionic /me /me /me /me /me
L1461[06:53:50] <sham1> Did you see my
question about how I should get a reference of the BlockPos into a
ISMARTBLOCKMODEL
L1462[06:53:54] <unascribed> /me
L1463[06:53:58] <ThePsionic> /me
L1464[06:54:05] <unascribed>
////////me
L1465[06:54:09] <ThePsionic> pls
L1466[06:54:12] <Mimiru> /them
L1467[06:54:13] <Wuppy> stahp pls
L1468[06:54:18] <ThePsionic> /us
L1469[06:54:22] <sham1> Or what would you
say would be the better way of getting a reference of the item to
the m8del
L1470[06:54:22] <Wuppy> /stahp
L1471[06:54:28] <ThePsionic> /kick
Wuppy
L1472[06:54:29] <ThePsionic> oops
L1473[06:54:38] *
Wuppy stabs ThePsionic
L1474[06:54:39] <Mimiru> /unkick
Wuppy
L1475[06:54:43] *
ThePsionic dies
L1476[06:54:53] *
Wuppy revives ThePsionic
L1477[06:54:57] *
ThePsionic lives
L1478[06:55:02] *
sham1 resurrects ThePsionic
L1479[06:55:08] *
ThePsionic lives... twice?
L1480[06:55:18] <sham1> Yes
L1482[06:55:32] <sham1> Also, who turned
this into the twitch chat
L1483[06:55:34] <Kaiyouka> Be wary,
ThePsionic, James Bond reminds you you only live twice~
L1484[06:55:45] <ThePsionic> fry:
>.jpg >is actually gif
L1485[06:55:51] <Wuppy> sham1, once is
already more than enough
L1486[06:56:13] *
Cypher121 kills ThePsionic
L1487[06:56:20] *
ThePsionic lives only once
L1488[06:56:21] *
Naiten pokes fry
L1489[06:56:29] <sham1> He got a 1-up
mushroom from me then
L1490[06:56:32] <ThePsionic> lol
L1491[06:56:53] <Kaiyouka> aaaaaand this
seems like a good reason to go back to idling for 7 more
months
L1492[06:57:00] <Wuppy> haha
L1493[06:57:00] <ThePsionic> /f
L1494[06:57:04] <Naiten> fry, hi, do you
remember me?
L1495[06:57:07] <sham1> And this is why I
like this place. Makes the boring bus rides a fun experience
L1496[06:57:12] <Wuppy> \o/ I can has
workshop on Arduino this week D:
L1497[06:57:14] <Wuppy> :D
L1498[06:57:19] <ThePsionic> ikr sham1,
and I'm not even in a bus!
L1499[06:57:40] <Wuppy> although I'll
have to miss a lecture about Mission design in GTA
L1500[06:57:54] <Wuppy> where the
lecturer was a lead designer at GTA 4 :c
L1501[06:57:58] <ThePsionic> That's not a
tough choice for me Wuppy
L1502[06:58:06] <Wuppy> lead
designer
L1503[06:58:06] <sham1> Arduino
L1504[06:58:09] <Wuppy> at gta 4
L1505[06:58:13] <ThePsionic> I'd go to
the GTA thing since I already used my Arduino then sold it to my
dad
L1506[06:58:27] <fry> Naiten: yes
L1507[06:58:30] <ThePsionic> He's using
it to control the lightposts along his model train track
L1508[06:58:31] <Wuppy> ah, I don't have
experience with arduino yet but it sounds really cool :)
L1509[06:58:33] *
FR^2 .oO( Arduino... gta4... strange combination of topics
)
L1510[06:58:42] <sham1> Ye
L1511[06:59:01] <Cypher121> test
L1512[06:59:01] <sham1> Wuppy's studies
seem so weird
L1513[06:59:13] <ThePsionic> Cypher121:
succeeded
L1514[06:59:13] <Wuppy> it's a game
development study
L1515[06:59:14] <Cypher121> !calc
1+1
L1516[06:59:16] <Kaiyouka> I'm convinced
Wuppy isn't actually in college and is trolling us all
L1517[06:59:18] <ThePsionic> Cypher121:
2
L1518[06:59:20] <Wuppy> hahaha
L1519[06:59:56] <Wuppy> but yeah, having
a game development studio means there's a lot of differnet kind of
lessons
L1520[07:00:15] <ThePsionic> I fail to
see the connection between gamedev and Arduino though
L1521[07:00:17]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Remote host
closed the connection)
L1522[07:00:25] <sham1> C++
L1523[07:00:27] <Naiten> fry, i remember
you liked my trains mod back then... Can you consult me on block
rendering in 1.8? IIRC, you were writing .obj loader for
Forge
L1524[07:00:35] <ThePsionic> Fair enough
Sham1
L1525[07:00:42] <sham1> That was
shadekiller and it is done
L1526[07:00:56] <fry> what do you want to
know? and shadekiller wrote that, yes
L1527[07:01:27] <Wuppy> ThePsionic,
knowing more things regarding general programming/hardware is
always useful
L1528[07:01:30] <ThePsionic> True
L1529[07:01:37] <sham1> (Even though I
prefer the way classes are made in C as opposed to C++)
L1530[07:01:53] <ThePsionic> C# pls
L1531[07:01:57] <Wuppy> my school is damn
awesome though....
L1532[07:02:04] <sham1> Even though the
amount of pointers can be ridiculous
L1533[07:02:43] <Wuppy> 13 lectures
scheduled during a single day that I want to go to
L1534[07:03:23] <Naiten> I want to load
.obj or .json model, apply some translations and rotations to it
and render it only once (when chunk is updated, like ISBRH did).
TESR is not a thing, as it will drop fps when i place enough of
rails...
L1535[07:03:30]
⇨ Joins: Techokami
(Techokami@2001:19f0:6800:8161:1:be:a:7001)
L1536[07:03:52] <OrionOnline> Got dangit
my implementation of ItemParts just went into the trash bin
L1537[07:04:04] <ThePsionic> Got?
L1538[07:04:20] <sham1> God
L1539[07:04:21] <OrionOnline> ThePsionic,
i now
L1540[07:04:25] <OrionOnline> I make
typos
L1541[07:04:27] *
ThePsionic twitches
L1542[07:04:31] <OrionOnline> it is my
lives work oke
L1543[07:04:35] <Naiten> I can get the
BlockState idea, but can't get how to apply specific (not pre-set)
rotations/translations to it :/
L1544[07:04:40] *
ThePsionic kills OrionOnline
L1545[07:04:45] <Kaiyouka> OrionOnline is
going to give somebody an aneurysm
L1546[07:04:47] <OrionOnline>
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo
L1547[07:04:49]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L1548[07:04:57] <ThePsionic> shut up
OrionOnline ur ded
L1549[07:05:03] <OrionOnline> GoodBye you
cruel world
L1550[07:05:15] *
Kaiyouka harvests OrionOnline's soul
L1551[07:05:18]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L1552[07:05:27] ***
OrionOnline is now known as OrionSoulless
L1553[07:05:35] <Kaiyouka> I needed a new
night-light \o/
L1554[07:05:48] <sham1> Got in that
context was not even a typo
L1555[07:05:50] ***
OrionSoulless is now known as OrionFromTheDead
L1556[07:05:54] <Kaiyouka> I've had half
a chick's soul in a jar for years now and it's starting to
fade
L1557[07:06:07] <unascribed> ._.
L1558[07:06:23]
⇦ Quits: OrionFromTheDead
(~OrionOnli@ip-80-236-217-43.dsl.scarlet.be) (Quit:
Leaving)
L1559[07:06:26] <sham1> In old Dutch it
means god
L1560[07:06:32] <ThePsionic> I know
L1561[07:06:34] <sham1> So maybe it was
intentional
L1562[07:06:40] <Kaiyouka> Orion's soul
is so much brighter.
L1563[07:06:41]
⇨ Joins: OrionOnline
(~OrionOnli@ip-80-236-217-43.dsl.scarlet.be)
L1564[07:06:48] <ThePsionic> Welcome back
OrionOnline
L1565[07:06:49] *
Kaiyouka gives OrionOnline's soul back
L1566[07:06:50] *
OrionOnline is back :D
L1567[07:06:58] <OrionOnline> Kaiyouka,
Thank you
L1568[07:06:59] <sham1> What kind of
twisted person uses souls as lamps
L1569[07:07:00] <Kaiyouka> Too bright for
a night-light, sadly
L1570[07:07:19] <OrionOnline> Now i can
go and cry in a corner until i have a new idea of how to implement
my Items properly
L1571[07:07:28] *
ThePsionic shooshpaps OrionOnline
L1572[07:07:38] <OrionOnline> Thank
you
L1573[07:07:41] <ThePsionic> np bb
L1574[07:07:59] <Kaiyouka> sham1: the
kind of person who offends the internet, draws morbid webcomics,
and dresses up as an anime chick during spare time
L1575[07:08:25] <Kaiyouka> and keeps
spare set of license plates in their closet for just in case
L1576[07:08:27] <ThePsionic> Kaiyouka: So
what you're saying is "the best kind of person"
L1577[07:08:27] <unascribed> they offend
the ENTIRE internet
L1578[07:08:30] <OrionOnline> Kaiyouka,
you a men or a women?
L1579[07:08:48] <Kaiyouka> OrionOnline:
I'm whatever you care to call me
L1580[07:09:06] <unascribed> they who
waits behind the wall?
L1581[07:09:09] <OrionOnline> Kaiyouka, I
call you a SoulBurner, is that accurate enough?
L1582[07:09:14] <Kaiyouka> Sure
L1583[07:09:18] <ThePsionic> God of
Elders, Kaiyouka
L1584[07:09:26] <Kaiyouka> \o/
L1585[07:10:17] <Kaiyouka> Fun
times
L1586[07:11:07] <Kaiyouka> I really do
want to use those license plates some day
L1587[07:14:54] <Kaiyouka> ... not sure
if I pinged out or scared everybody away
L1588[07:15:07] *
ThePsionic is crying in the corner
L1589[07:15:14] <Kaiyouka> lol
L1590[07:15:17] <Wuppy> I'm still here
:P
L1591[07:15:21] <Wuppy> was away for a
bit though
L1592[07:15:33] <Wuppy> will not disclose
what I was doing
L1593[07:15:37] <ThePsionic> Wuppy: You
were away for 0.125 bytes?
L1594[07:15:47] <Wuppy> yes
L1595[07:15:51] <ThePsionic> k
L1596[07:16:15] <Kaiyouka> Wuppy: you
were either a 0 or a 1, not too difficult to figure out
L1597[07:16:28] <Wuppy> now, time to play
some rocket league
L1598[07:16:39] <ThePsionic> Wuppy: I
will once I get hope
L1599[07:16:41] <ThePsionic> home*
L1600[07:16:43] <Kaiyouka> I should be
sleeping
L1602[07:16:59] <sham1> Then why don't
you sleep
L1603[07:17:05] <Wuppy> I should :)
L1604[07:17:19] <Kaiyouka> But instead
I'm listening to the Taiyou no Yuusha FighBird OP theme repeatedly
and thinking about my comics
L1605[07:17:21] <Kaiyouka> like a
dumbass
L1606[07:17:29] <Wuppy> 200 games,
pleb
L1607[07:17:35] <ThePsionic> pls
L1608[07:18:07] <Kaiyouka> and starving
somehow
L1609[07:18:11] <Kaiyouka> wtf
L1610[07:20:01] <ThePsionic> Wuppy: At
least I'm your highest-leveled friend
L1611[07:20:05] <ThePsionic> That's
something
L1612[07:20:17] <Wuppy> hehe
L1613[07:20:33] <Wuppy> what's your
rocket league level though?
L1614[07:20:37] <ThePsionic> like
L1615[07:20:37] <ThePsionic> 13
L1616[07:20:41] <Wuppy> hehe
L1617[07:20:43] <Wuppy> 26
L1618[07:20:49] <ThePsionic> I never said
I was good at it
L1619[07:20:52] <Wuppy> also finally
bronze 2 :D
L1620[07:20:57] <ThePsionic>
>ranked
L1621[07:20:58] <Wuppy> niether did
I
L1622[07:20:58] <ThePsionic> meh
L1623[07:21:02]
⇨ Joins: AlexIIL
(~AlexIIL@host86-153-240-10.range86-153.btcentralplus.com)
L1624[07:21:13] <Kaiyouka> I wish *I* had
time for video games :c
L1625[07:22:22] <Wuppy> ranked
masterrace
L1626[07:24:21] <ThePsionic> I'm just
listening to a Spotify playlist of all songs played on Non-Stop Pop
on GTA5
L1627[07:24:29] <Kaiyouka> lol
L1628[07:25:24] <ThePsionic> It's my
default radio station on GTA5 :P
L1629[07:26:44] <Wuppy> damn defense is
hard in RL
L1630[07:27:05] <ThePsionic> mhm
L1631[07:27:32]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1632[07:27:33] <ThePsionic> At the start
of the round I either go straight for the ball or go find a max
boost thing, depending on who I'm playing with
L1633[07:28:22]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-214-208.dyn.iinet.net.au)
L1634[07:28:24] ***
Vigaro|AFK is now known as Vigaro
L1635[07:28:33] <Wuppy> never go straight
for the boost at kickoff
L1636[07:28:35] <Wuppy> not even
once
L1637[07:28:45] <ThePsionic> Good thing I
don't play ranked eh
L1638[07:29:11] <Wuppy> seem slike it,
yeah :P
L1639[07:29:33] <ThePsionic> >seem
slike
L1640[07:29:34] <ThePsionic> nice
L1641[07:29:47] <Wuppy> I have to type
quickly between playing RL
L1642[07:30:28] <Kaiyouka> My brain keeps
interpreting "RL" as "Real Life"
L1643[07:30:33]
⇨ Joins: esteth
(~esteth@cpc3-lewi13-2-0-cust169.2-4.cable.virginm.net)
L1644[07:33:50]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Read error:
Connection reset by peer)
L1645[07:34:06] <OrionOnline> And with
that i have my armory rendering in 1.8 WOEHOEEEEEE
L1646[07:34:10] <OrionOnline> Time for a
Praty
L1647[07:34:13] <OrionOnline>
Party*
L1648[07:34:18]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1649[07:34:26] <Kaiyouka> nice
L1650[07:34:53] <Wuppy> I'll bring the
beer
L1651[07:35:10] <OrionOnline> Ha
L1652[07:35:36] <OrionOnline> It is now
time for a big fat code clean up
L1653[07:35:56] <OrionOnline> Cause the
port of TiC MultilayerModel code to Armory runnable code was
messy
L1654[07:36:24] <OrionOnline> Then add
the events so other mods can hook into the System
L1655[07:36:33] <OrionOnline> And then
start working on the actual Block models
L1656[07:36:42] <OrionOnline> Which will
be a pain in the but if you ask me
L1657[07:36:48]
⇨ Joins: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L1658[07:39:41] <Wuppy> lol the hostility
in this mathc
L1659[07:40:44]
⇦ Quits: Naiten (Naiten@77.35.134.250) (Quit:
Leaving)
L1660[07:42:39]
⇨ Joins: alex_6611
(~alex_6611@p5DC16866.dip0.t-ipconnect.de)
L1661[07:44:33]
⇨ Joins: Fridtjof (prassel@fridtjof.xyz)
L1662[07:44:50]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Ping timeout:
186 seconds)
L1663[07:49:05]
⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
(Remote host closed the connection)
L1664[07:50:47]
⇦ Quits: Saturn812 (~Saturn812@185.14.28.119) (Ping timeout:
195 seconds)
L1665[07:52:41]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1666[07:53:32]
⇨ Joins: Saturn812 (~Saturn812@185.14.28.119)
L1667[07:55:28]
⇦ Quits: esteth
(~esteth@cpc3-lewi13-2-0-cust169.2-4.cable.virginm.net) (Quit:
Leaving)
L1668[07:55:39]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Read error:
Connection reset by peer)
L1669[08:00:18]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1670[08:00:26]
⇨ Joins: RedBullWasTaken
(~RedBull@2-107-192-82-static.dk.customer.tdc.net)
L1671[08:05:07]
⇦ Parts: AlexIIL
(~AlexIIL@host86-153-240-10.range86-153.btcentralplus.com)
(Leaving))
L1672[08:08:46]
⇦ Quits: Szernex
(~Szernex@188-23-191-121.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L1673[08:10:15]
⇦ Quits: VikeStep (~VikeStep@101.184.162.156) (Read error:
Connection reset by peer)
L1674[08:12:32]
⇨ Joins: Nitrodev
(~Nitrodev@dcx0f0ybvck5jgz7h1rqt-3.rev.dnainternet.fi)
L1675[08:12:39]
⇨ Joins: _3lionz_
(~3z@cpc72417-sotn15-2-0-cust347.15-1.cable.virginm.net)
L1676[08:15:23] ***
big_Xplosion is now known as big_Xplo|AFK
L1677[08:16:09]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L1678[08:18:03] ***
covers1624_ is now known as covers1624
L1679[08:24:12]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 194 seconds)
L1680[08:26:52]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Remote host
closed the connection)
L1681[08:28:19]
⇨ Joins: Cojo
(~Cojo@2606:a000:1126:8048:a19a:fa23:42db:cfa7)
L1682[08:29:09]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1683[08:33:04]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Read error:
Connection reset by peer)
L1684[08:34:32]
⇨ Joins: FallingD
(FallingDut@wlan-145-94-184-118.wlan.tudelft.nl)
L1685[08:37:18] ***
kroeser|away is now known as kroeser
L1686[08:38:44] ***
Vigaro is now known as Vigaro|AFK
L1687[08:40:45]
⇦ Quits: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit:
Leaving.)
L1688[08:45:40]
⇦ Quits: ASB2
(~Nox@pool-100-2-101-60.nycmny.fios.verizon.net) (Read error:
Connection reset by peer)
L1689[08:48:20]
⇨ Joins: darkfusion58
(~darkfusio@71-85-51-90.dhcp.spbg.sc.charter.com)
L1690[08:53:09]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1691[08:55:30]
⇦ Quits: PrinceCat (~PrinceCat@58-7-214-208.dyn.iinet.net.au)
(Quit: My Mac has gone to sleep. ZZZzzz…)
L1692[09:02:02] ***
Ash|Work is now known as Ashway
L1693[09:02:10]
⇦ Quits: KGS (~KGS@h-212-116-74-249.na.cust.bahnhof.se) (Ping
timeout: 206 seconds)
L1694[09:06:27] ***
TTFT|Away is now known as TTFTCUTS
L1695[09:09:52]
⇦ Quits: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net) (Read error:
Connection reset by peer)
L1696[09:12:58]
⇨ Joins: Hunterz
(~hunterz@85-207-0-9.static.bluetone.cz)
L1697[09:13:16] ***
big_Xplo|AFK is now known as big_Xplosion
L1698[09:15:46]
⇨ Joins: Hassan
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L1699[09:16:38]
⇦ Quits: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Ping
timeout: 194 seconds)
L1700[09:19:11] <ghz|afk> Lol minecraft
on WiiU
L1701[09:21:26] <sham1> lolwut
L1703[09:24:29] <sham1> why
L1704[09:24:33] <sham1> Why Nintendo
WHY
L1705[09:24:49] <ghz|afk> why not?
;P
L1706[09:24:55] <ThePsionic> I don't see
the issue here
L1707[09:24:59] <ghz|afk> think of it
this way
L1708[09:25:04] <ghz|afk> it's the BEST
console platform to have mc on
L1709[09:25:09] <ThePsionic> tbh
L1710[09:25:15] <ghz|afk> you can use the
touchscreen to drag items around in the GUI screens
L1711[09:25:32] <ghz|afk> while still
enjoying gamepad controls
L1712[09:25:38] <sham1> 0/10 no
modding
L1713[09:25:51] <ghz|afk> of course
L1714[09:25:56] <ghz|afk> that's why it
has DLC instead
L1715[09:25:56] <ghz|afk> ;P
L1716[09:26:07] <ghz|afk> sure, it's skin
packs and resource packs but hey
L1717[09:26:10]
⇦ Quits: Hunterz (~hunterz@85-207-0-9.static.bluetone.cz)
(Ping timeout: 194 seconds)
L1718[09:26:20] <sham1> ._.
L1719[09:26:46] <sham1> Customizing
should be something you should be allowed to do
L1720[09:27:00] <sham1> For free in
fact
L1721[09:27:03] <sham1> You own the
game
L1722[09:27:10] <sham1> Yet you pay more
to customize it
L1723[09:27:25]
⇨ Joins: Shukaro (~Shukaro@130.108.232.236)
L1724[09:28:06] <ghz|afk> consoles are
closed platforms
L1725[09:28:17] <ghz|afk> allowing user
content is too risky
L1726[09:28:40] <ghz|afk> although an
ingame resourcepack editor may be one DLC people would pay
for
L1727[09:28:40] <ghz|afk> ;P
L1728[09:28:49] <sham1> Well that would
be nice
L1729[09:29:02] <sham1> But not being
able to customize as much is one of the reasons I prefer PC
L1730[09:29:11] <sham1> The only reason I
have Wii U is because Smash
L1731[09:29:25] <ghz|afk> Mario
Maker?
L1732[09:29:29] <ghz|afk> Mario Kart
8?
L1733[09:29:32]
⇦ Quits: FallingD
(FallingDut@wlan-145-94-184-118.wlan.tudelft.nl) (Quit:
Leaving)
L1734[09:29:39] <ghz|afk> Xenoblade
Chronicles X?
L1735[09:29:57] <sham1> Mario Maker would
be something I would get next
L1736[09:30:03] <sham1> But Smash is the
main reason
L1737[09:30:09] <ThePsionic> expand your
dong- i mean collection sham1
L1738[09:30:26] <sham1> Epand my
collection of console peasant games
L1739[09:33:18] ***
ghz|afk is now known as gigaherz
L1740[09:34:33] ***
Gaz is now known as Gaz|Away
L1741[09:37:41] <gigaherz> lol true
L1743[09:37:47] <gigaherz> Minecraft is
coming to Wii U, meaning that Microsoft is now the only major third
party publisher that is still supporting Wii U
L1744[09:38:21] <gigaherz> although my
guess is Nintendo was like "money?" and Microsoft just
replied "sure!"
L1745[09:38:23] <gigaherz> ;P
L1746[09:42:43] ***
Gaz|Away is now known as Gaz
L1747[09:45:42]
⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Ping
timeout: 195 seconds)
L1748[09:47:07] ***
bilde2910 is now known as bilde2910|away
L1749[09:50:25] <OrionOnline> Finally
done rewriting TiC model system code
L1750[09:50:31] <OrionOnline> Jesus what
a pain in the but
L1751[09:50:31] <gigaherz> yay
L1752[09:50:42] <OrionOnline> They do it
way to complex if you ask me
L1753[09:51:50] <OrionOnline> Lol i
messed it up again
L1754[09:52:26] <gigaherz> you are not
done! ;P
L1755[09:52:47] <OrionOnline> The JSON
system is really nutpicky but it is also really powerfull
L1756[09:58:02] <OrionOnline> OKey got it
to load the model
L1757[09:58:07] <OrionOnline> now fix the
baking stuff again :P
L1758[09:58:15]
⇨ Joins: raoulvdberge
(uid95673@id-95673.richmond.irccloud.com)
L1759[09:58:34] <OrionOnline> But i have
one thing going for me: I documented everything i do
L1760[09:58:39] <raoulvdberge> hi, does
anyone know how I can view the function parameter names for
ModelBase?
L1761[09:58:40] <OrionOnline> So others
can learn from my mistakes
L1762[09:59:01] <OrionOnline>
raoulvdberge, If you have a proper decompiled workspace you should
be able to
L1763[09:59:04]
⇨ Joins: Cypher121 (~Thunderbi@153.18.72.36)
L1764[09:59:20] <gigaherz> raoulvdberge:
!gm ModelBase.methodName 1.7.10
L1765[09:59:22] <gigaherz> in here
L1766[09:59:27] <gigaherz> or a PM to
MCPBot_Reborn
L1767[09:59:42] <raoulvdberge> !gm
ModelBase.render 1.7.10
L1768[09:59:47]
⇦ Quits: Cypher121 (~Thunderbi@153.18.72.36) (Read error:
Connection reset by peer)
L1769[10:00:10] <raoulvdberge> Seems like
they don't have the "real" names yet, since I see
obfuscated stuff
L1770[10:00:16] <gigaherz> yep
L1771[10:01:06] <gigaherz> yo ucan try
using a newer version
L1772[10:01:18] <gigaherz> but I can tell
you already that the only arg 1.8.8 knows about is the last
one
L1773[10:01:24] <gigaherz> which is now
called "scale"
L1774[10:01:29] <raoulvdberge> alright,
thanks
L1775[10:01:45] <OrionOnline>
raoulvdberge, give me sec i might be able to help you
L1776[10:02:31]
⇦ Quits: Cojo (~Cojo@2606:a000:1126:8048:a19a:fa23:42db:cfa7)
(Read error: Connection reset by peer)
L1777[10:02:40] <OrionOnline> Nah
sorry
L1778[10:02:47] <OrionOnline> I just kept
them f to f5
L1779[10:03:06] ***
Ashway is now known as Ashlee
L1780[10:03:27]
⇨ Joins: Cojo
(~Cojo@2606:a000:1126:8048:a19a:fa23:42db:cfa7)
L1781[10:03:41] <raoulvdberge> yeah, no
big deal. It's the thing you have with modding I guess.
L1782[10:09:15]
⇦ Quits: Lothendal
(~Lothendal@ip5b407584.dynamic.kabel-deutschland.de) (Quit:
leaving)
L1783[10:10:34] <OrionOnline> Yeah
L1784[10:10:43] <OrionOnline> MCP is not
complete
L1785[10:13:15] <OrionOnline> gigaherz,
lets try this again
L1786[10:13:26] <OrionOnline> This time
with priority sorted components
L1787[10:13:32] <gigaherz> ?
L1788[10:14:05] <OrionOnline> It did not
work cause for some reason the components were behind the base
layer
L1789[10:14:15] <OrionOnline> So thought
i broke something... which was not correcnt
L1791[10:15:08] <OrionOnline> it works
yeay
L1792[10:15:27]
⇦ Quits: bilde2910|away (bilde2910@51.174.170.178) (Ping
timeout: 195 seconds)
L1793[10:15:50] <gigaherz> :)
L1794[10:16:27] <OrionOnline>
Finally
L1795[10:16:58]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1796[10:17:46] ***
bilde2910|away is now known as bilde2910
L1797[10:18:04]
⇨ Joins: Hobbits|away (~khm@2600:3c03::21:1001)
L1798[10:18:15] <OrionOnline> I just need
to tinker a bit with the 3rd person, cause it looks a bit wrong now
:P
L1799[10:18:34]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1800[10:18:43] <OrionOnline> Luckily for
that we have the json file to tinker with.
L1801[10:18:48] <OrionOnline> But i gotta
go
L1802[10:18:53] <OrionOnline> I will see
you guys later
L1803[10:19:04]
⇦ Quits: OrionOnline
(~OrionOnli@ip-80-236-217-43.dsl.scarlet.be) (Quit:
Leaving)
L1804[10:21:06]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L1805[10:21:06]
⇦ Quits: alex_6611 (~alex_6611@p5DC16866.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L1806[10:24:19]
⇨ Joins: nxsupert
(nxsupert@2001:19f0:6800:8161:1337:c0de:4:11fe)
L1807[10:24:30]
⇨ Joins: KanoCodex
(~Giratina5@2604:180:0:368::bcd8)
L1808[10:29:11]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 206 seconds)
L1809[10:31:17]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L1810[10:31:36]
⇦ Quits: PBlock96 (~PB@lawn-143-215-60-252.lawn.gatech.edu)
(Ping timeout: 206 seconds)
L1811[10:31:44]
⇨ Joins: Brokkoli
(~Brokkoli@f054097107.adsl.alicedsl.de)
L1812[10:39:17] <Soni> in 1.7.10, does
Loader.isModLoaded take a modname or a modid?
L1813[10:41:24] <diesieben07> ID
L1814[10:42:09] ***
AbrarSyed is now known as Abrar|gone
L1815[10:43:53] <Soni> then why
"public static boolean isModLoaded(String modname)"
L1816[10:45:57] <diesieben07> the hell do
I know? :D
L1817[10:46:32] <sham1> because bad name
is bad
L1818[10:49:38] <Wuppy> I love how jim
sterling has a special Fuck Konami show xD
L1819[10:49:49] <Wuppy> to be fair
though, Fuck. Konami.
L1820[10:50:35] <sham1> May I ask
L1821[10:50:48] <sham1> Where did this
#fuckkonami thing begin
L1822[10:50:51] <sham1> and why
L1823[10:50:58] <Wuppy> jim
sterling
L1824[10:51:06] <Wuppy> and because
konami is seriously one of the worst companies
L1825[10:51:36] <sham1> Still better than
Microsoft
L1826[10:51:40] <Wuppy> one example:
Kojima can't pick up the best action game award for his own
game
L1827[10:53:00] <sham1> Except that MGS
is a stealth series
L1828[10:53:10] <Wuppy> oh well
L1829[10:53:25] <Soni> in 1.7.10 how do I
check if an API is loaded/available?
L1830[10:54:58]
⇨ Joins: PBlock96
(~PB@lawn-143-215-60-252.lawn.gatech.edu)
L1831[10:56:20] <gigaherz> if the api is
not @Mod, you'll have to do Class.fromName and see if it returns a
value
L1832[10:56:39] <gigaherz> (if it returns
null or throws an exception, can't remember which, it's not
loaded)
L1833[10:57:47] <Soni> it's not @Mod,
it's @API
L1834[11:01:05]
⇦ Quits: DG (~DG@strawberry.serv.cakeforce.uk) (Ping timeout:
206 seconds)
L1835[11:06:26] ***
Abrar|gone is now known as AbrarSyed
L1836[11:06:39]
⇨ Joins: shadekiller666
(~shadekill@108.80.77.195)
L1837[11:07:28]
⇨ Joins: DG (~DG@strawberry.serv.cakeforce.uk)
L1838[11:07:38]
⇨ Joins: mikeprimm (~mikeprimm@64.79.144.10)
L1839[11:08:16]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L1840[11:10:26]
⇨ Joins: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L1841[11:11:05]
⇨ Joins: mikeprimm_
(~mikeprimm@dd.00.39a9.ip4.static.sl-reverse.com)
L1842[11:11:43]
⇦ Quits: mikeprimm (~mikeprimm@64.79.144.10) (Ping timeout:
206 seconds)
L1843[11:11:43] ***
mikeprimm_ is now known as mikeprimm
L1844[11:11:57]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L1845[11:12:25]
⇦ Quits: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 195
seconds)
L1846[11:12:25]
⇦ Quits: manmaed|AFK (~Ender@5ec22071.skybroadband.com) (Ping
timeout: 195 seconds)
L1847[11:12:25]
⇦ Quits: Meow-J (uid69628@id-69628.highgate.irccloud.com)
(Ping timeout: 195 seconds)
L1848[11:12:32]
⇨ Joins: Meow-J
(uid69628@id-69628.highgate.irccloud.com)
L1849[11:13:04]
⇨ Joins: manmaed|AFK
(~Ender@5ec22071.skybroadband.com)
L1850[11:13:12]
⇦ Quits: Firedingo (~Firedingo@101.175.17.34) (Ping timeout:
195 seconds)
L1851[11:13:12]
⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout:
195 seconds)
L1852[11:13:12]
⇦ Quits: sham1 (~sham1@weneg.de) (Ping timeout: 195
seconds)
L1853[11:13:49] ***
Keridos|away is now known as Keridos
L1854[11:13:49]
⇨ Joins: sham1 (~sham1@weneg.de)
L1855[11:13:52]
⇨ Joins: Firedingo (~Firedingo@101.175.17.34)
L1856[11:13:55] ***
manmaed|AFK is now known as manmaed
L1857[11:15:28]
⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Read
error: Connection reset by peer)
L1858[11:18:27]
⇦ Quits: jandal (~quassel@li951-76.members.linode.com) (Ping
timeout: 195 seconds)
L1859[11:20:34]
⇨ Joins: MattDahEpic
(~MattDahEp@75-166-140-155.hlrn.qwest.net)
L1860[11:21:15] <MattDahEpic> how does
one tell if their mod is running on a dedicated or integrated
server?
L1861[11:21:25] <gigaherz> uh
L1862[11:21:28] <gigaherz> that's what
the proxy is for
L1863[11:21:34] ***
big_Xplosion is now known as big_Xplo|AFK
L1864[11:21:40] <gigaherz> the client
proxy runs on the client/integrated
L1865[11:21:46] <gigaherz> and the server
proxy runs on the dedicated
L1866[11:21:53] <gigaherz> that's the
whole point of thep roxy existing XD
L1867[11:22:04]
⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L1868[11:22:15] <gigaherz> that's why you
put the methods that only exist on the client jar, in the client
proxy
L1869[11:23:37]
⇦ Quits: auenfx4 (David@120.155.97.223) (Remote host closed
the connection)
L1870[11:23:55]
⇦ Quits: TomWolf (TomWolf@213-64-135-25-no12.tbcn.telia.com)
(Ping timeout: 195 seconds)
L1871[11:23:55]
⇦ Quits: netz
(ntzrmtthih@Join.The.DarkSide.We.Have.Coookies.Space) (Ping
timeout: 195 seconds)
L1872[11:24:17]
⇦ Quits: IceBlade (~no@cpe-74-141-153-143.kya.res.rr.com)
(Ping timeout: 195 seconds)
L1873[11:24:35]
⇨ Joins: auenfx4 (David@120.155.97.223)
L1874[11:24:55]
⇦ Quits: dangranos (~dangranos@eos.pc-logix.com) (Ping
timeout: 195 seconds)
L1875[11:25:04]
⇨ Joins: dangranos (dangranos@eos.pc-logix.com)
L1876[11:25:10]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872D48.access.telenet.be)
L1877[11:28:23]
⇦ Quits: Jerzerak (sid60746@2604:8300:100:200b:6667:3:0:ed4a)
(Ping timeout: 195 seconds)
L1878[11:28:42]
⇨ Joins: Jerzerak
(sid60746@id-60746.charlton.irccloud.com)
L1879[11:30:44] <masa> umm
L1880[11:31:14] <masa> isn't the
integrated server still the server thread though?
L1881[11:31:20] <diesieben07> yes it
is
L1882[11:31:30] <gigaherz> yes but
there's only one mod instance running at once
L1883[11:31:32] <diesieben07> @SidedProxy
has nothing to do with threads though
L1884[11:34:36] <gigaherz> took me a
while to realize that
L1885[11:34:52]
⇦ Quits: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 194
seconds)
L1886[11:34:52] <gigaherz> used to think
there were two mod instances one for the client thread and one for
the server thread
L1887[11:35:24] <masa> well apparently
TIL
L1888[11:35:37] <masa> although I hadn't
thought about that in that detail before
L1889[11:36:14] ***
zz_SnowShock35 is now known as SnowShock35
L1890[11:37:31]
⇨ Joins: jandal
(~quassel@li951-76.members.linode.com)
L1891[11:37:33] <gigaherz> brb need some
groceries
L1892[11:42:12] ***
Tzk is now known as Travis
L1893[11:42:23] ***
Travis is now known as Tzk
L1894[11:55:14]
⇦ Quits: Jezza (~Jezza@185.44.151.110) (Quit:
Leaving)
L1895[11:59:14]
⇦ Quits: mikeprimm
(~mikeprimm@dd.00.39a9.ip4.static.sl-reverse.com) (Ping timeout:
186 seconds)
L1896[11:59:59] <sham1> Suddenly
silence
L1897[12:00:37]
⇨ Joins: mikeprimm
(~mikeprimm@dd.00.39a9.ip4.static.sl-reverse.com)
L1898[12:01:18]
⇨ Joins: McJty
(~jorrit@d8d872e30.access.telenet.be)
L1899[12:01:56]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be)
(Read error: Connection reset by peer)
L1900[12:02:15]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872D48.access.telenet.be)
L1901[12:05:47]
⇨ Joins: Hgreb
(~Hgrebnedn@d8D872D48.access.telenet.be)
L1902[12:06:24]
⇦ Quits: Nitrodev
(~Nitrodev@dcx0f0ybvck5jgz7h1rqt-3.rev.dnainternet.fi) (Quit:
Leaving)
L1903[12:06:39] ***
big_Xplo|AFK is now known as big_Xplosion
L1904[12:07:34] <masa> basic irc - sudden
bursts of activity suddenly followed by hours of silence
L1905[12:08:14]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be)
(Ping timeout: 194 seconds)
L1906[12:10:43]
⇦ Quits: DemoXin (~DemoXin@7.sub-70-210-7.myvzw.com)
()
L1907[12:12:26]
⇨ Joins: DemoXin
(~DemoXin@7.sub-70-210-7.myvzw.com)
L1908[12:13:15]
⇨ Joins: barteks2x
(barteks2x@lost.in.wonderland.panicbnc.eu)
L1909[12:13:52]
⇦ Quits: Hgreb (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping
timeout: 194 seconds)
L1910[12:17:01]
⇨ Joins: Cypher121
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L1911[12:25:46]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L1912[12:29:54]
⇨ Joins: Szernex
(~Szernex@188-23-191-121.adsl.highway.telekom.at)
L1913[12:31:12]
⇨ Joins: sciguyryan
(~sciguyrya@80-254-76-186.dynamic.swissvpn.net)
L1914[12:33:36] <MattDahEpic> well you
know groceries are importiant!
L1915[12:34:13] <sham1> We have other
people than just gigaherz her
L1916[12:34:18] <sham1> s/her/here
L1917[12:34:19]
⇦ Quits: Meow-J (uid69628@id-69628.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L1918[12:34:30] <gigaherz> I leave people
speechless
L1919[12:34:37] <gigaherz> so when I
leave, no one knows what to say anymore
L1920[12:34:40]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 194 seconds)
L1922[12:35:09] <MattDahEpic> its soooo
good
L1923[12:36:37]
⇦ Quits: mikeprimm
(~mikeprimm@dd.00.39a9.ip4.static.sl-reverse.com) (Quit:
mikeprimm)
L1924[12:43:03]
⇨ Joins: pugi
(~pugi@host-091-097-035-242.ewe-ip-backbone.de)
L1925[12:43:07] <sham1> This is the best
thing I've ever done
L1927[12:43:23] <MattDahEpic> no
L1928[12:43:26] <MattDahEpic> bad
L1929[12:43:45] *
ThePsionic punches sham1
L1930[12:43:56] <sham1> I kinda like it
in a twisted way
L1931[12:45:05] <sham1> I dunno why but I
like it
L1932[12:45:33] <MattDahEpic> someone
needs to make comic consola
L1933[12:45:51] <MattDahEpic> like how
there comic papyrus already
L1934[12:47:30] <Mraof> At one point I
kept having trouble actually focusing on and reading my code, it
kept bugging me
L1935[12:47:43] <Mraof> And then I
changed my IDE to use comic sans and somehow that helped a
lot
L1936[12:49:29]
⇦ Quits: raoulvdberge
(uid95673@id-95673.richmond.irccloud.com) (Quit: Connection closed
for inactivity)
L1937[12:52:50] <masa> uh, not sure how
that is possible O_o
L1938[12:53:08] <masa> that can't even be
a monospace font, right?
L1939[12:54:20] <sham1> It's comic
sans
L1940[12:54:21] <sham1> So no
L1941[12:54:25] <sham1> It is not
monospaced
L1942[12:56:02] <masa> what is the point
of that optional/nullable stuff there? it just results in more
lines of code than directly checking if the tag is null...
L1943[12:56:25] <sham1> Because I can god
damn it
L1944[12:56:51] <masa> and more method
calls and contructors etc from the looks of it, unless that gets
stripped away at compilation
L1945[12:57:17] <Soni> so considering
there's no way to hook metadata changes (or, alternatively,
BlockCrop growth) is this the right way to do it? public void
updateContainingBlockInfo() { /* hack */ if (this.blockMetadata
< worldObj.getBlockMetadata(xCoord, yCoord, zCoord)) {
L1946[12:59:26] <masa> what are you
doing?
L1947[13:01:20] <MattDahEpic> monospaced
comic sans.....
L1949[13:02:55] <Soni> masa, that's in a
tile entity btw
L1950[13:04:17] <masa> yeah but what are
you doing exactly, that line didn't give the context
L1951[13:05:17]
⇦ Quits: RedBullWasTaken
(~RedBull@2-107-192-82-static.dk.customer.tdc.net) (Quit:
Leaving)
L1952[13:07:20] <Mraof> Oh, I've been
looking for a comic sans like font that's monospaced, great
L1953[13:07:55] <Soni> masa, I need to
know when my crop grows, because I want a crop that generates power
only when it grows
L1954[13:07:56] <gigaherz> to me that
fantasque font looked more like dejavu sans mono than comic
sans
L1955[13:08:09] <gigaherz> Mraof: have
you tried DejaVu Sans Mono for development?
L1956[13:08:36] <gigaherz> I use Consolas
in the IDEs, but DejaVu Sans Mono is a font I like a lot also
because it has very clear differentiation of similar
characters
L1957[13:08:44] <Mraof> Yeah, that's what
I'm using right now
L1958[13:08:56] <gigaherz> 1li, [({ }])
0oO
L1959[13:09:08] <Mraof> I also use it for
my IRC client
L1960[13:09:12] <gigaherz> I use it on
mirc
L1961[13:09:16] <gigaherz> but consolas
on IDEs
L1962[13:09:17] <Mraof> Well, the
terminal I'm running my irc client in
L1963[13:12:26] <gigaherz> weird, I just
realized something I didn't know was bugging me
L1964[13:12:34] <gigaherz> consolas 12 in
VS at 100% zoom level
L1965[13:12:38] <masa> Soni: is it the
block tick method on that block class where the growth/meta change
happens? can't you override that method and add the energy to your
TE there?
L1966[13:12:42] <gigaherz> is about as
large as consolas 14 in IDEA
L1967[13:15:50] <gigaherz> hmmm
L1968[13:16:13] <Soni> masa, I'd have to
reimplement half of BlockCrop
L1969[13:16:14] <gigaherz> is there any
released mod for 1.8(.8) that has something like cardboard boxes in
1.7.10?
L1970[13:16:23] <gigaherz> or anyone is
currently working on one?
L1971[13:16:30] <Soni> masa, this way
it's easier
L1972[13:18:09] <masa> oh so you have the
vanilla BlockCrop and add your stuff via the TE
L1973[13:21:54]
⇦ Quits: eggy (sid554@id-554.richmond.irccloud.com)
()
L1974[13:22:00]
⇨ Joins: eggy
(sid554@id-554.brockwell.irccloud.com)
L1975[13:23:18]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872D48.access.telenet.be)
L1976[13:26:42]
⇦ Quits: Fridtjof (prassel@fridtjof.xyz) (Ping timeout: 186
seconds)
L1977[13:29:52]
⇨ Joins: Fridtjof (prassel@fridtjof.xyz)
L1978[13:32:12]
⇨ Joins: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L1979[13:33:58] <Soni> hmm wait
L1980[13:34:01] <Soni> I don't need
that
L1981[13:34:26] <Soni> I can override
updateTick and compare the pre-super.updateTick() metadata with the
post-super.updateTick() metadata
L1982[13:36:07]
⇦ Quits: Fridtjof (prassel@fridtjof.xyz) (Ping timeout: 195
seconds)
L1983[13:38:13]
⇨ Joins: Fridtjof (prassel@fridtjof.xyz)
L1984[13:39:08]
⇨ Joins: theFlaxbeard
(~theFlaxbe@184.97.146.140)
L1985[13:40:12]
⇦ Quits: Hea3veN (~Hea3veN@190.247.248.80) (Ping timeout: 195
seconds)
L1986[13:46:50]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L1987[13:47:19]
⇨ Joins: Hea3veN (~Hea3veN@190.247.248.80)
L1988[13:48:25] <Soni> yeah that
works
L1989[13:49:03] ***
fry is now known as fry|sleep
L1990[13:53:58]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L1991[13:55:14]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L1992[14:00:46]
⇨ Joins: OrionOnline
(~OrionOnli@ip-80-236-217-43.dsl.scarlet.be)
L1993[14:01:09]
⇨ Joins: ShadowChild
(~ShadowChi@host81-151-59-190.range81-151.btcentralplus.com)
L1994[14:08:26]
⇦ Quits: _3lionz_
(~3z@cpc72417-sotn15-2-0-cust347.15-1.cable.virginm.net) (Quit:
Leaving)
L1995[14:16:56]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L1996[14:17:57] <gigaherz> hmm do I have
to call registerItem on an ItemBlock?
L1997[14:18:32] <diesieben07> no
L1998[14:18:42] <diesieben07> you use
registerBlock with the ItemBlock argument
L1999[14:18:48] <gigaherz> yeah that I
know
L2000[14:19:12] <gigaherz> oh you pass
the CLASS
L2001[14:19:15] <gigaherz> not the
instance
L2002[14:19:34] ***
Vigaro|AFK is now known as Vigaro
L2003[14:20:18]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2004[14:21:38]
⇦ Quits: tambre
(~tambre@a444-9da9-f4af-54ad-4301-8a22-07d0-2001.dyn.estpak.ee)
(Ping timeout: 186 seconds)
L2005[14:23:22]
⇦ Quits: Vigaro (~Vigaro@vigaro.tk) (Ping timeout: 195
seconds)
L2006[14:23:38]
⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit:
Leaving.)
L2007[14:25:06]
⇨ Joins: Vigaro (~Vigaro@vigaro.tk)
L2008[14:26:52]
⇦ Quits: pugi (~pugi@host-091-097-035-242.ewe-ip-backbone.de)
(Ping timeout: 195 seconds)
L2009[14:26:54]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2010[14:28:17]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2011[14:28:41]
⇨ Joins: pugi
(~pugi@host-091-097-035-242.ewe-ip-backbone.de)
L2012[14:30:14]
⇦ Quits: lexiconicus
(~IceChat77@24-117-223-151.cpe.cableone.net) (Read error:
Connection reset by peer)
L2013[14:31:36]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L2014[14:31:38]
⇨ Joins: Sandra
(Sandra@2001:19f0:6800:8161:a:1ce:c01d:babe)
L2015[14:31:45]
⇦ Quits: keybounce (~keybounce@108.192.92.242) (Quit:
colloquy quit: I probably won't see anything til I get
back)
L2016[14:31:51]
⇨ Joins: alex_6611
(~alex_6611@p5DC16866.dip0.t-ipconnect.de)
L2017[14:34:56]
⇨ Joins: AlexIIL
(~AlexIIL@host86-153-240-10.range86-153.btcentralplus.com)
L2018[14:35:08]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2019[14:36:18]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2020[14:38:55]
⇨ Joins: keybounce (~keybounce@108.192.92.242)
L2021[14:40:30]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 206 seconds)
L2022[14:40:51]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 190 seconds)
L2023[14:49:26]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2024[14:50:11]
⇦ Quits: Vigaro (~Vigaro@vigaro.tk) (Ping timeout: 206
seconds)
L2025[14:50:16] ***
bilde2910 is now known as bilde2910|away
L2026[14:58:35]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2027[15:00:49]
⇦ Quits: KanoCodex (~Giratina5@2604:180:0:368::bcd8) (Ping
timeout: 206 seconds)
L2028[15:01:36]
⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L2029[15:02:00]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2030[15:05:51]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2031[15:06:34]
⇨ Joins: AndersBillLind
(~anders@217-211-66-29-no23.tbcn.telia.com)
L2032[15:06:44] <AndersBillLind> My
server keeps crashing with GL info: ~~ERROR~~ RuntimeException: No
OpenGL context found in the current thread.
L2033[15:07:02] <AndersBillLind> After I
have played for a while
L2034[15:08:19] <OrionOnline>
AndersBillLind, a mod is running client sided rendering code on the
server side
L2035[15:08:34] <AndersBillLind> I have
not used opengl in my mod
L2036[15:10:06] <diesieben07> anders so
you are running just your mod on the server?
L2037[15:10:14] <diesieben07> also, post
ther full crash
L2038[15:12:18]
⇦ Quits: sciguyryan
(~sciguyrya@80-254-76-186.dynamic.swissvpn.net) ()
L2039[15:12:41] <AndersBillLind> Cant
find the folder where the crash-reports dir is
L2040[15:12:53]
⇦ Quits: OrionOnline
(~OrionOnli@ip-80-236-217-43.dsl.scarlet.be) (Quit:
Leaving)
L2041[15:12:59] <diesieben07>
logs/fml-server-latest.log
L2042[15:14:13] <AndersBillLind> Then
where is logs
L2043[15:14:21] <diesieben07> in your
server folder
L2044[15:14:28] <AndersBillLind> Ah, here
it is, it was not in a logs dir
L2045[15:14:32] <AndersBillLind>
D:\minecraft_forge_mdk\run\crash-reports
L2046[15:14:45] <diesieben07> not the
crash report.
L2047[15:15:30]
⇦ Quits: flappy
(~flappy@a88-113-155-120.elisa-laajakaista.fi) (Ping timeout: 186
seconds)
L2049[15:15:34] ***
TehNut|Sleep is now known as TehNut
L2050[15:15:58] <AndersBillLind> Hm, tick
handlerr
L2051[15:15:59] <AndersBillLind> -r
L2052[15:16:08] <diesieben07> now that is
a totally different crash...
L2053[15:16:25] <diesieben07> is your
code on github?
L2054[15:16:36] <AndersBillLind> I can
put it there
L2055[15:16:48] <diesieben07> You should
do that.
L2056[15:16:52] <diesieben07> This error
can have many sources
L2057[15:17:09]
⇦ Quits: McJty (~jorrit@d8d872e30.access.telenet.be) (Remote
host closed the connection)
L2058[15:19:38]
⇨ Joins: flappy
(~flappy@85-76-0-206-nat.elisa-mobile.fi)
L2061[15:22:57] <diesieben07> uhh
L2062[15:23:07] <diesieben07> that crash
shouldn't be caused by your code.
L2063[15:23:39] ***
kroeser is now known as kroeser|away
L2064[15:24:16] <AndersBillLind>
Probably
L2065[15:24:39]
⇨ Joins: killjoy1 (~killjoy@71.65.255.183)
L2066[15:24:43] <AndersBillLind> Oh, I
thought you said "should be caused by your code" :)
L2067[15:24:51] <AndersBillLind>
minecraft.java is outside forge, I assume
L2068[15:25:01] <AndersBillLind> There,
the crach report message where produced
L2069[15:25:06]
⇦ Quits: alex_6611 (~alex_6611@p5DC16866.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L2070[15:25:18]
⇦ Parts: AlexIIL
(~AlexIIL@host86-153-240-10.range86-153.btcentralplus.com)
(Leaving))
L2071[15:25:21] <AndersBillLind> I
considered improving it
L2072[15:25:23]
⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Remote host
closed the connection)
L2073[15:25:55]
⇨ Joins: Drullkus (~Drullkus@205.155.154.125)
L2074[15:26:01] <AndersBillLind> Is
minecraft compiled with jd?
L2075[15:26:03] <AndersBillLind>
ops
L2076[15:26:06] <AndersBillLind>
decompiled
L2077[15:26:53] <diesieben07> No, Forge
uses a custom version of FernFrlower
L2078[15:27:00] <diesieben07>
FernFlower
L2079[15:27:27]
⇨ Joins: H1N1theI
(~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net)
L2080[15:27:43] <AndersBillLind>
Aha
L2081[15:27:52] <AndersBillLind> It is an
offspring project then?
L2082[15:28:03] <AndersBillLind> I have
never used FernFlower btw
L2083[15:28:17] <AndersBillLind> Cant
find ConcurrentModificationException except in logs
L2084[15:28:41] <AndersBillLind> Ah, its
a java library class
L2085[15:29:11]
⇦ Quits: Drullkus (~Drullkus@205.155.154.125) (Ping timeout:
190 seconds)
L2086[15:29:13] <diesieben07> FernFlower
used to be closed source until Jetbrains bought it and made it
OpenSource
L2087[15:29:18]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2088[15:29:21] <diesieben07> so everyone
can fork it and work on it, which forge did
L2089[15:29:36] <AndersBillLind>
cool
L2090[15:29:46] <AndersBillLind> I use
their resharper product
L2091[15:29:55] <diesieben07> yeah
JetBrains is amazing :d
L2092[15:30:03] <AndersBillLind> Seems to
be a good place to work in
L2093[15:30:05] <AndersBillLind> :)
L2094[15:30:08] <killjoy1> I move we
rename our fork to FernForge or ForgeFlower
L2095[15:30:50] <AndersBillLind> Is there
some decompilation community?
L2096[15:30:57] <AndersBillLind> Or
reverse engineering as such
L2098[15:32:11] <diesieben07> aww, i
haven't even done anything to help you :P
L2099[15:32:13] <diesieben07> but
thanks
L2100[15:32:18] <AndersBillLind>
hehe
L2101[15:32:53] ***
MorphFK is now known as Morphan1
L2102[15:33:04] <AndersBillLind> I want
to create a laptop block, maybe you heard me mention that
L2103[15:33:19] <AndersBillLind> When you
use it, you will get a programming environment
L2104[15:34:04]
⇦ Quits: auenfx4 (David@120.155.97.223) (Ping timeout: 194
seconds)
L2105[15:34:20] <killjoy1> so you want to
create an IDE in Minecraft?
L2106[15:34:26] <AndersBillLind>
yes
L2107[15:34:42] <AndersBillLind> A very
simple gui
L2108[15:35:03] <DrDisconsented> IDE as
in eclipse or somthing closer to computer craft?
L2109[15:35:10] <AndersBillLind> close to
scratch
L2110[15:35:14]
⇨ Joins: auenfx4 (David@120.155.97.223)
L2111[15:35:22] <AndersBillLind> If you
know about that project
L2112[15:35:30] <killjoy1> good luck with
that
L2113[15:35:39] <DrDisconsented> Yeah
that isnt going to be simple
L2114[15:35:57] <AndersBillLind> I try to
stay away from simple things
L2115[15:36:17] <DrDisconsented>
mhmm[10:34:42] <AndersBillLind> A very simple gui [10:35:57]
<AndersBillLind> I try to stay away from simple things
L2116[15:36:54]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2117[15:36:58] <gigaherz>
AndersBillLind: it's always best to start simple and then add
features
L2118[15:36:59] <gigaherz> ;P
L2119[15:37:45] <gigaherz> you can look
at the book gui for how to have editable text
L2120[15:38:33] <AndersBillLind> Hello
gigaherz, you are also mentioned in my mcmod.info
L2121[15:39:41] <AndersBillLind> Is it
gradlew update to get both the latest minecraft and the latest
forge?
L2122[15:39:49] <AndersBillLind> oh, it
wasnt
L2123[15:39:53] <AndersBillLind> Just
taking a chance
L2124[15:40:16] <diesieben07> no you have
to change the versions in the build.gradle and the re-run
setupDecompWorkspace
L2125[15:40:24] <AndersBillLind> Ah
L2126[15:40:36] <AndersBillLind> Kinda
semi automatic then
L2127[15:41:44]
⇨ Joins: rockers3000
(rockers300@host86-133-235-51.range86-133.btcentralplus.com)
L2128[15:41:53] ***
rockers3000 is now known as Rockers
L2129[15:42:07] <AndersBillLind> Maybe I
should check in the reversed code where a torch is rendered
L2130[15:43:02] <shadekiller666>
AbrarSyed, have you mad any progress into fixing the intellij
compatibility for forge dev?
L2131[15:45:08] <Rockers> I'm trying to
convert my mod to 1.8. Despite removing a few things to implement
again later (Particles, Fluids, etc), I have items which have an
animation that plays when activated. This works with the 1.7 system
perfectly fine, I don't know how to implement it for 1.8.
L2132[15:45:11] <Rockers> Here's an
example:
L2134[15:45:31] <AbrarSyed>
shadekiller666, afetr finals
L2135[15:45:54] <shadekiller666> ok
L2136[15:46:05] <shadekiller666>
rockers
L2137[15:46:10] <Rockers> Yes
L2138[15:46:15] <shadekiller666> what do
you mean by animation?
L2139[15:46:23] <shadekiller666> kinda
like the bow animation?
L2140[15:46:28] <Rockers> Sorry, that was
the wrong script
L2141[15:46:43] <shadekiller666> ?
L2143[15:47:00] <Rockers> That one didn't
involve an animation
L2144[15:47:07] <Rockers> The one I just
posted does
L2145[15:47:36] <AndersBillLind> The
vertices for all models are in json files, right?
L2146[15:47:42] <Rockers> It play's
through a set of textures and changes values when it detects the
correct texture.
L2147[15:48:15] <Rockers> It then sets
some values.
L2148[15:48:16] <gigaherz>
AndersBillLind: json models are axis-aligned panels
L2149[15:48:26] <gigaherz> they aren't
really "vertices" in the json file
L2150[15:48:32] <AndersBillLind> Ah
L2151[15:48:48] <shadekiller666> ok
L2152[15:48:57] <shadekiller666> give me
a minute to look into it
L2153[15:51:03] <diesieben07> Rockers,
you can determine a custom model for an Item based on the ItemStack
using ItemMeshDefinition, which you register with
ModelLoader.setCustomMeshDefinition
L2154[15:51:16] <diesieben07> that is how
I would do it, but I am not sure if there is an easier way
L2155[15:51:23] <Rockers> I know how to
do that
L2156[15:51:33] <Rockers> I guess I'm
going to have to do something with countdown timers
L2157[15:51:52] <Rockers> Do texture
mcmod.infos still work?
L2158[15:52:05] <diesieben07> you mean
texture animations?
L2159[15:52:09] <Rockers> Yarp
L2160[15:52:13] <diesieben07> yeah of
course
L2161[15:52:17] <Rockers> Great
L2162[15:52:27] <diesieben07> they would
be a better choice if they offer what you need anyways
L2163[15:52:36] <Rockers> How would I
switch between textures
L2164[15:52:50] <diesieben07> set some
data in the ItemStack (maybe metadata or NBT)
L2165[15:52:56] <diesieben07> then bind
that new ItemStack state to a different model
L2166[15:53:04] <Rockers> Can you do
that?
L2167[15:53:05] <Rockers> Nifty
L2168[15:53:09] <diesieben07> sure you
can
L2169[15:53:14] <diesieben07> for example
with ItemMeshDefinition,
L2170[15:53:15] <Rockers> Ok
L2171[15:53:36] <diesieben07> or
ISmartItemModel, not sure which is more appropriate here. you would
have to ask fry but he is sleeping :D
L2172[15:54:13] <Rockers> I'll try
ItemMeshDefinition
L2173[15:54:16] <Rockers> first
L2174[15:54:25] <shadekiller666>
basically you have an item with a bunch of layers
L2175[15:54:38] <shadekiller666> and
cycle through textures based on damage or nbt
L2176[15:54:48] <shadekiller666> is the
vanilla bow animation hardcoded?
L2177[15:55:11] <diesieben07> yes it
is
L2178[15:55:18] <shadekiller666> of
course...
L2179[15:55:22] <diesieben07> forge has a
hook for that though since forever
L2180[15:55:26] <diesieben07> it's
Item.getModel now
L2181[15:55:32]
⇨ Joins: Vigaro|AFK (~Vigaro@vigaro.tk)
L2182[15:55:49] <diesieben07> but that
has a note // TODO: maybe switch to the smart player model / normal
smart item model?
L2183[15:55:54] <diesieben07> because it
is redundant
L2184[15:56:31] <diesieben07> actually,
it isn't because there's no player in ISmartItemModel
L2185[15:56:59] ***
Vigaro|AFK is now known as Vigaro
L2186[15:57:35]
⇨ Joins: orthoplex64 (~orthoplex@173.227.72.119)
L2187[16:02:51]
⇨ Joins: AforAnonymous
(bitch2k@dyn-042-143.vix1.mmc.at)
L2188[16:02:59]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit:
Leaving)
L2189[16:10:23] <Soni> so like I register
recipes in init right?
L2190[16:10:45]
⇨ Joins: vsg1990
(~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com)
L2191[16:10:51] <MattDahEpic> Soni,
yes
L2192[16:11:14] <MattDahEpic> i am doing
the wierdest thing and registering them on join to a server, based
on the serverside configs
L2193[16:11:28] <killjoy1> I do that with
achievements
L2194[16:12:32] ***
big_Xplosion is now known as big_Xplo|AFK
L2195[16:13:15]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L2196[16:15:23]
⇦ Quits: Hassan
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Read error:
Connection reset by peer)
L2197[16:19:12] <Rockers> I'm not happy
with my mod's code
L2198[16:19:20] <Rockers> I'm going to
remake it with the same textures
L2199[16:19:24] <Rockers> For 1.8
L2200[16:19:34]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2201[16:19:37] <Rockers> Everything in
it revolves around 1.7 and Icons
L2202[16:19:37] <gigaherz> heh
L2203[16:19:41] <Rockers>
heehehehhehehehe
L2204[16:19:45] <Rockers>
huehueheuheuehuhe
L2205[16:19:50] <Rockers> kms
L2206[16:20:00] <Rockers> I only
kid
L2207[16:20:00] <gigaherz> yeah if it's
1.7-icon-centric you may need to start over design-wise
L2208[16:20:09] <Rockers> Yep
L2209[16:20:17] <Rockers> It's giving me
a headache
L2210[16:20:23] <gigaherz> you can keep
the logic though
L2211[16:20:43] <Rockers> The logic is
literally all based around item and block icons
L2212[16:20:45]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2213[16:20:45] <Rockers> Ok
L2214[16:20:52] <Rockers> I want to make
it again
L2215[16:20:58] <Rockers> It was my first
ever mod
L2216[16:21:08] <Rockers> Sort of
experimental
L2217[16:21:39] <Rockers> But the
textures I made and the concept is really aesthetically pleasing
and functional respectively.
L2218[16:22:10]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be)
(Ping timeout: 186 seconds)
L2219[16:22:19] <Rockers> Maybe it's
overdone
L2220[16:22:56] <Rockers> I'll
"archive it"
L2221[16:25:08] <Rockers> Have any of you
guys ever wiped the project (par the assets_
L2222[16:25:10] <Rockers> *)
L2223[16:25:22] <Rockers> To rewrite the
code?
L2224[16:25:27] <diesieben07> Yes
:D
L2225[16:25:28]
⇨ Joins: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L2226[16:25:38]
⇦ Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Read
error: Connection reset by peer)
L2227[16:25:38] <Rockers> I've done when
making games
L2228[16:25:54]
⇦ Quits: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 186
seconds)
L2229[16:26:09] <Rockers> I make immense
textures and models and soundclips but its a buggy piece of
shit
L2230[16:26:20] <Rockers> I delete all
the code and start again.
L2231[16:27:05] <Rockers> I tend to have
the knack of creating complex that revolve around everything being
perfect.
L2232[16:27:13] <Rockers> [FORGE UPDATES]
Oh shit.
L2233[16:27:24] <Rockers> *complex
code
L2234[16:30:17]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:a9ac:eebc:84b3:6c9d)
L2235[16:32:35]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Read
error: Connection reset by peer)
L2236[16:32:56]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L2237[16:35:22]
⇨ Joins: _3lionz_
(~3z@cpc72417-sotn15-2-0-cust347.15-1.cable.virginm.net)
L2238[16:37:45]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L2239[16:37:49]
⇦ Quits: _3lionz_
(~3z@cpc72417-sotn15-2-0-cust347.15-1.cable.virginm.net) (Client
Quit)
L2240[16:40:26] <barteks2x> Is it a good
idea to start updating 1.8-->1.8.8 now or is it better to
wait?
L2241[16:41:27]
⇦ Quits: ShadowChild
(~ShadowChi@host81-151-59-190.range81-151.btcentralplus.com) (Quit:
Leaving)
L2242[16:42:39] <TehNut> 1.8.8 is fine
for devs, the beta part comes from being fairly untested for
playing
L2243[16:42:47] <TehNut> I'd personally
start updating
L2244[16:42:54] <barteks2x> I can't get
the mdk working
L2245[16:43:28] <barteks2x> It tells me
that the mappings are only for 1.8. When I change them to latest -
it shows error when applying patches
L2246[16:44:55] <diesieben07> you have to
use ForgeGradle 2.1
L2247[16:45:00] <gigaherz> barteks2x: as
I told someone else, ifyou plan on releasing the modwithin this
week, then do 1.8, if it will take a month or 2, then do 1.8.8,
since it will be ready "soon"
L2248[16:45:14] <diesieben07> comment out
the stable part in the build.gradle and un-comment the
"bleeding edge" part
L2249[16:45:19] <diesieben07> then change
the version to 2.1-SNAPSHOT
L2250[16:45:20] <barteks2x> I would be
happy if I will be able to release it withon ne year
L2251[16:45:30] <gigaherz> MDK for 1.8.8
shouldhave those changes though?
L2252[16:45:39] <diesieben07> idk if it
does yet
L2253[16:45:57] <barteks2x> oh, I forggot
to copy forgegradle part
L2254[16:46:15] <gigaherz> ah
L2255[16:46:20] <gigaherz> the
build.gradle uses 1122 mappings
L2256[16:46:28] <gigaherz> 1130 are the
oldest for 1.8.8
L2257[16:46:33] <gigaherz> !!latest
L2258[16:46:34] <MCPBot_Reborn> ===
Latest Mappings ===
L2259[16:46:35] <MCPBot_Reborn> MC
Version Forge Gradle Channel
L2260[16:46:36] <MCPBot_Reborn> 1.8.8
snapshot_20151207
L2261[16:46:36] <MCPBot_Reborn> 1.8
snapshot_20151128
L2262[16:46:37] <MCPBot_Reborn> 1.8
stable_18
L2263[16:46:38] <MCPBot_Reborn> 1.7.10
snapshot_20140925
L2264[16:46:38] <MCPBot_Reborn> 1.7.10
stable_12
L2265[16:46:42] <gigaherz> 1129
then
L2267[16:48:07] <gigaherz> I do have the
dev and src jar generation in it
L2268[16:48:08]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit:
Leaving)
L2269[16:48:14] <gigaherz> but other than
that, it's a standard gradle setup
L2270[16:49:10] <gigaherz> (well there's
the @VERSION@ replace, and I'm using java1.8)
L2271[16:50:12] <barteks2x> "GC
Overhead limit exceeded" when decompiling. How to give it more
memory?
L2272[16:50:21] <AbrarSyed> google?
L2273[16:50:54]
⇨ Joins: KGS
(~KGS@h-212-116-74-249.na.cust.bahnhof.se)
L2274[16:53:37] ***
FlenAfk is now known as FleepySlenix
L2275[16:56:41] <shadekiller666>
hmmm
L2276[16:56:58]
⇨ Joins: OrionOnline
(~OrionOnli@ip-80-236-217-43.dsl.scarlet.be)
L2277[16:57:38] <barteks2x> I'm
suprised... the whoole mod actually compiles after changing forge
version to 1.8.8
L2278[16:58:19] <shadekiller666> so, as a
"bandage" for the obj loader, the current version on the
github will throw an error if any uv coordinates are found out of
0..1, which gets caught by ModelLoader and substitutes the missing
block model
L2279[16:58:54] <MattDahEpic> why do
records have seperate init.Items entries if they are just metaitems
whereas charcoal doesnt?
L2280[16:59:26] <shadekiller666> i'm now
working on uv processing, and idk if i should keep the error for
times when "custom" is not defined in the blockstate json
or if i should just get rid of it
L2281[16:59:36] <diesieben07>
MattDahEpic, because they aren't. records have separate Item
IDs.
L2282[17:00:02]
⇦ Quits: Vigaro (~Vigaro@vigaro.tk) (Ping timeout: 186
seconds)
L2283[17:00:07] <shadekiller666> the
problem with keeping it for when "custom" isn't defined,
is that the method that throws the error gets executed before the
custom data is processed...
L2284[17:02:26] <Soni> barteks2x, there
are 3 options: 1. give it more RAM 2. disable GC overhead limit 3.
setupDevWorkspace (doesn't let you see mojang code)
<barteks2x> "GC Overhead limit exceeded" when
decompiling. How to give it more memory?
L2285[17:03:56]
⇦ Quits: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Read error:
Connection reset by peer)
L2286[17:06:12]
⇨ Joins: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L2287[17:08:49] <barteks2x> I expected it
to crash when I run it. But it actualy works. Even with asm
transformations.
L2288[17:08:53] ***
MrKickkiller is now known as MrKick|Away
L2289[17:09:31] <barteks2x> oh, wait.
It's still running 1.8
L2290[17:09:33] <barteks2x> somehow
L2291[17:09:38] <gigaherz> hmmmm
L2292[17:09:50]
⇦ Quits: H1N1theI
(~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net) (Ping timeout: 194
seconds)
L2293[17:09:52] <gigaherz> how woudl I
prevent an existing TE from dropping the contents when I replace it
with my own?
L2294[17:10:34] <diesieben07> You would
have to hack into the internals of the Chunk to avoid calling
breakBlock on the Block
L2295[17:10:40] <diesieben07> which is
usually where TE contents are spilled
L2297[17:11:27] <gigaherz> ewh
L2298[17:11:29] <Rockers> What is the
default file organisation?
L2299[17:11:30] <Rockers> Like
L2300[17:11:45] <Rockers>
modid.main.something???
L2301[17:12:03] <killjoy1>
src/main/java
L2302[17:12:13] <killjoy1> after that, it
doesn't matter
L2303[17:12:19] <Rockers> Ok
L2304[17:12:36] <OrionOnline>
diesieben07, do i have to register a ResourceLocation containing a
Texture when i want to bind it?
L2305[17:12:48] <diesieben07> Uhh
L2306[17:12:52] <diesieben07> Not that I
know of, no.
L2307[17:13:03] <OrionOnline> Ah never
mind
L2308[17:13:13] <OrionOnline> Just
realised i am actually passing null in there
L2309[17:13:17] <OrionOnline> Like
moron
L2310[17:15:03] ***
killjoy1 is now known as killjoy
L2311[17:18:54] ***
willieaway is now known as williewillus
L2312[17:20:52]
⇦ Quits: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Read error:
Connection reset by peer)
L2313[17:24:34]
⇦ Quits: Onyx
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net) (Ping
timeout: 186 seconds)
L2314[17:26:14] ***
mumfrey is now known as Mumfrey
L2315[17:26:51] <Rockers> What is the
method for setting proxies?
L2316[17:27:17] <OrionOnline> gigaherz, a
dirty workaround for that would be to get all the contents your
self and set them to null if that is possible
L2317[17:28:35] <Rockers> nvm it's
@SidedProxy
L2318[17:28:48] <OrionOnline> which would
not work 100% of the cases and could have some side effect but it
would be allot easier to implement
L2319[17:28:53]
⇦ Quits: Szernex
(~Szernex@188-23-191-121.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L2320[17:29:27] <gigaherz> I used an even
dirtier workaround
L2321[17:29:32] <gigaherz>
temporarily.
L2322[17:29:39] <gigaherz>
worldIn.restoringBlockSnapshots = true;
L2323[17:29:41] <gigaherz> before
replacing
L2324[17:29:48] <gigaherz> then set back
to false after replacing
L2325[17:29:49] <gigaherz> XD
L2326[17:29:53] <ThePsionic> temporarily
is a dangerous word when it comes to programming
L2327[17:29:59] <gigaherz> I know
L2328[17:30:04] <ThePsionic> before you
know it it becomes permanently
L2329[17:30:10] <gigaherz>
s/temporarily/until I come up with a better solution/
L2330[17:30:20] <gigaherz> which may be
"never" ;P
L2331[17:30:31] <ThePsionic>
Exactly
L2332[17:31:01] <MattDahEpic> whats the
best way to ignore meta in rendering? just set it to
oredict.wildcard_value?
L2333[17:31:15] <gigaherz> in
rendering?
L2334[17:31:25] <MattDahEpic> in
ModelLoader.set...
L2335[17:31:45] <gigaherz> Oh, I think 0
works
L2336[17:31:51] <gigaherz> unless you
have subitems
L2337[17:31:57] <gigaherz> but I haven't
actually tried .....
L2338[17:32:02] <gigaherz> maybe wildcard
instead, no idea
L2339[17:32:49]
⇨ Joins: Vigaro (~Vigaro@vigaro.tk)
L2340[17:33:03] <gigaherz> hmm wait
what
L2341[17:33:09] <gigaherz> oh
nevermind
L2342[17:33:12] <gigaherz> thisis1.8 not
1.8.8
L2343[17:35:22] <barteks2x> mcpbot can't
find any methods in ViewFrustum class
L2344[17:35:44] <barteks2x> other than
constructor
L2345[17:39:09]
⇦ Quits: MattDahEpic
(~MattDahEp@75-166-140-155.hlrn.qwest.net) (Quit: sleep, school, or
food)
L2346[17:43:08]
⇦ Quits: Rockers
(rockers300@host86-133-235-51.range86-133.btcentralplus.com) (Quit:
http://www.kiwiirc.com/ - A hand crafted IRC
client)
L2347[17:58:49]
⇦ Quits: pugi (~pugi@host-091-097-035-242.ewe-ip-backbone.de)
()
L2348[18:00:56] <unascribed> this is
probably a stupid question
L2349[18:01:01] <unascribed> but do
compiled 1.8 mods run on 1.8.8
L2350[18:01:25] <unascribed> I know a
while ago the srg compile mode was added to MCP, which is the only
way to build in Forge, which let 1.6.2 mods work on 1.6.3 or
something like that
L2351[18:01:28] <diesieben07> They might
if they are simple
L2352[18:02:38] <unascribed> would simple
basically mean anything that doesn't reflect or ASM?
L2353[18:02:39] <gigaherz> unascribed:
only if they don't use any of the methods that have changed
signature in between
L2354[18:02:44] <gigaherz> so like
L2355[18:02:51] <gigaherz> any mod which
makes use of the tesellator, won't work
L2356[18:02:55] <gigaherz> since that has
changed a lot
L2357[18:03:11] <unascribed> so anything
that uses the block model system only should be safe?
L2358[18:03:16] <unascribed> I guess
that'd also mean
L2359[18:03:18] <unascribed> no
tesrs
L2360[18:03:19] <gigaherz> but mods that
only use plain items and blockstates, are MOSTLY safe
L2361[18:03:20] <gigaherz> not
perfect
L2362[18:03:22] <gigaherz> but
mostly
L2363[18:03:22] <diesieben07> why don't
you try it? :d
L2364[18:03:26] <unascribed> I am trying
it
L2365[18:03:33] <unascribed> but I wanted
to ask in case it was a definite no :P
L2366[18:03:49] <diesieben07> But keep in
mind
L2367[18:03:55] <gigaherz> what I don't
know, is if forge will even accept them
L2368[18:03:56] <diesieben07> unless you
explictly specified in your @Mod
L2369[18:04:02] <diesieben07> your od
will hard crash on 1.8.8
L2370[18:04:17] <gigaherz> ah yeah that's
what I was thinking
L2372[18:06:46] <unascribed> could I just
edit the mcmod.info?
L2374[18:07:09] <gigaherz> no this is in
the @Mod annotation, fml will reject it, I think
L2375[18:07:09] <diesieben07> I think it
needsto be in the @mod
L2376[18:07:14] <OrionOnline> And i think
it is a good idea to go to bed :D
L2377[18:07:25] <gigaherz> OrionOnline:
nice :D
L2378[18:07:30] <OrionOnline> Yeah
L2379[18:07:41] <OrionOnline> Everything
loads
L2380[18:07:46] <OrionOnline> everything
is stream lined
L2381[18:08:31] <OrionOnline> I now need
to write one more model loader and make the heated item (basically
a item with a custom damage bar and the icon of a other item)
L2382[18:09:14] <shadekiller666> anyone
got an example of a *standard* ISBRH?
L2383[18:10:08] <gigaherz>
shadekiller666: check mine, pretend I don't have a shitton of
addVertex in it
L2384[18:10:08] <gigaherz> ;P
L2385[18:10:27] *
shadekiller666 needs the link
L2387[18:13:12]
⇦ Quits: psxlover (~psxlover@athedsl-4426595.home.otenet.gr)
(Ping timeout: 195 seconds)
L2388[18:16:37]
⇦ Quits: AforAnonymous (bitch2k@dyn-042-143.vix1.mmc.at)
(Quit: Try not to think not.)
L2389[18:17:22]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 186 seconds)
L2390[18:17:28] *
OrionOnline says good by all of you
L2391[18:18:04]
⇦ Quits: OrionOnline
(~OrionOnli@ip-80-236-217-43.dsl.scarlet.be) (Quit:
Leaving)
L2392[18:18:58]
⇦ Quits: karlthepagan
(~karl@c-66-235-7-92.sea.wa.customer.broadstripe.net) (Ping
timeout: 206 seconds)
L2393[18:19:04]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L2394[18:22:36]
⇨ Joins: H1N1theI
(~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net)
L2395[18:23:21]
⇨ Joins: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L2396[18:24:20] ***
SnowShock35 is now known as zz_SnowShock35
L2397[18:26:41]
⇦ Quits: AndersBillLind
(~anders@217-211-66-29-no23.tbcn.telia.com) (Ping timeout: 190
seconds)
L2398[18:27:19] ***
williewillus is now known as willieaway
L2399[18:27:54] <barteks2x> My ASM
transformed isn't called in 1.8.8
L2400[18:28:30] <barteks2x> Did anything
change?
L2401[18:30:16] <diesieben07> I don't
think so.
L2402[18:30:49] <barteks2x> my
transfoem() method is never called. And I have no idea why
L2403[18:31:00] <diesieben07> Is your
IFMLLoadingPlugin stuff called?
L2404[18:31:14] <barteks2x> let me
check
L2405[18:32:30]
⇦ Quits: kiljacken (sid98644@id-98644.richmond.irccloud.com)
(Remote host closed the connection)
L2406[18:32:30]
⇦ Quits: Mysticdrew
(sid103488@id-103488.richmond.irccloud.com) (Remote host closed the
connection)
L2407[18:32:44] <barteks2x> it's
not
L2408[18:33:00] <barteks2x> at least
getASMTransformerClass method isn't called
L2409[18:33:47] <diesieben07> did you
tell FML to load your coremod?
L2410[18:34:11] <barteks2x> wait, do I
need to add tome commandline argument? clearCache reset my intellij
run configurations
L2411[18:34:38] <diesieben07> of
course
L2412[18:34:48] <diesieben07>
-Dfml.coreMods.load=<loading plugin class>
L2413[18:38:03] <barteks2x> It works now.
I should have double checked everything before asking...
L2414[18:42:38] <gigaherz> geh stupid
json is so picky
L2415[18:42:50] <gigaherz> any decent
format allows an exta "," at the end of a list/set
¬¬
L2416[18:43:44] <Cazzar> Windows: you
need external programs to turn a DVD into an ISO
L2417[18:44:05] <Cazzar> Linux: dd
if=/dev/sr0 of=dvd.iso bs=4M
L2418[18:44:58] <gigaherz> it's a matter
of use case ;P
L2419[18:45:06] <diesieben07> At least
the opposite works now in windows 10 ;D
L2420[18:45:18] <gigaherz> Windows:
"oh I'll jsut click through a few links and I have the
3rdparty app installed"
L2421[18:45:19] <diesieben07> burn an iso
or even just mount it
L2422[18:45:30] <diesieben07> which i was
very suprised by
L2424[18:45:35] <gigaherz> Linux:
"wtf was the command again?"
L2425[18:45:35] <gigaherz> XD
L2426[18:46:04] <Sandra> for
gigaherz,
L2427[18:46:15] <gigaherz> Sandra: heh
looks nice
L2428[18:46:24] <gigaherz> although I
can't take Minecraft and replace the json system
L2429[18:46:25] <gigaherz> XD
L2430[18:46:35] <Sandra> it compiles to
json i believe so...
L2431[18:46:47] <Sandra> maybe?
L2432[18:47:03] <Sandra> yeah.
L2433[18:47:07] <gigaherz> then I'd have
to create some gradle plugin to do that for me
L2434[18:47:07] <gigaherz> XD
L2435[18:47:10] <Sandra> maybe a gradle
plugin to do that.
L2436[18:47:12] <gigaherz> too much
effort ;P
L2437[18:47:25] <gigaherz> removing the
"," is easier XD
L2438[18:47:32] *
Sandra pokes someone like AbrarSyed to do that.
L2439[18:47:34] <Cazzar> gigaherz: curl
<source tar> | tar zxf && cd dir && make
&& make install
L2440[18:47:57] <Sandra> idk who's in
charge of forgegradle these days.
L2441[18:48:17] <Cazzar> AbrarSyed as
always
L2442[18:48:54] <Sandra> ah good.
L2443[18:49:17] <Cazzar> not to mention,
usually people are helping with issues in #forgegradle
L2444[18:52:28]
⇨ Joins: karlthepagan
(~karl@c-66-235-7-92.sea.wa.customer.broadstripe.net)
L2445[18:57:20] ***
Kaiyouko is now known as Kaiyouka
L2446[18:59:55]
⇨ Joins: M4thG33k
(~M4thG33k@173-29-128-244.client.mchsi.com)
L2447[19:00:43]
⇨ Joins: kiljacken
(sid98644@id-98644.richmond.irccloud.com)
L2448[19:01:26] <M4thG33k> Greetings!
Does anyone know if there is a way to change a block's bounds based
on a held item? I know how to change the collision bounds under
these circumstances, but can't figure out how to do it with the
selection bounds
L2449[19:03:26] <diesieben07> M4thG33k,
getSelectedBoundingBox in the Block
L2450[19:03:58] <M4thG33k> I'
L2451[19:04:13] <M4thG33k> I've looked at
that, but can't see how to go about accessing the entity
L2452[19:04:35] <diesieben07> client
player is always Minecraft#thePlayer
L2453[19:05:27] <M4thG33k> I really need
to remember which side I'm working on... Thanks!
L2454[19:07:07] <shadekiller666>
unascribed, you in here?
L2455[19:07:12] <unascribed> I am
L2456[19:07:31] <shadekiller666> i
started the first implementation of that converter thing
L2457[19:07:41] <unascribed> coo
L2458[19:07:43] <unascribed> l
L2459[19:07:47] <shadekiller666> and i
realized that obfuscation may be an issue...
L2460[19:08:08] <unascribed> well, you
can either tell them to run it through BON
L2461[19:08:19] <shadekiller666>
BON?
L2462[19:08:27] <unascribed> or you can
have srg-named methods for every method in your mock
Tesselator
L2463[19:08:39] <unascribed> !gm
Tessellator.startDrawingQuads 1.7.10
L2464[19:08:43] <unascribed> so something
like
L2465[19:08:46] <shadekiller666> do srg
names change?
L2466[19:08:57] <unascribed> public void
func_78382_b() { this.startDrawingQuads(); }
L2467[19:09:02] <unascribed> they do not,
that's the entire point
L2468[19:09:05] <shadekiller666> !gm
Tessellator.startDrawingQuads 1.7.10
L2469[19:09:38] <shadekiller666> oh, i
see
L2470[19:09:39] <unascribed> all mods use
SRG names at runtime
L2471[19:09:42] <unascribed> classes are
always MCP named
L2472[19:09:54] <Sandra> all mods compile
to SRG names right?
L2473[19:09:59] <unascribed> yes
L2474[19:10:03] <Sandra> yeah.
L2475[19:10:04] <shadekiller666> so
you're suggesting having srg methods that map to the readable
methods?
L2476[19:10:06] <unascribed> as I said a
minute ago :P
L2477[19:10:10] <unascribed>
shadekiller666, precisely
L2478[19:10:28] <Sandra> oh, SRG stands
for Searge, yes?
L2479[19:10:30] <unascribed> just have
MCP and SRG named variants of each method, then you can run it on
deobfuscated or obfuscated mods
L2480[19:10:35] <unascribed> Sandra,
yes
L2481[19:10:47] <unascribed> but they're
just "SRG files" and "SRG names" now
L2482[19:10:47] <Sandra> right,
cool.
L2483[19:11:04] <shadekiller666> MSG
MCPBot_Reborn test
L2484[19:11:06] <shadekiller666> damn
it
L2485[19:11:16] <unascribed> back in the
dark ages, mods compiled to Notch names
L2486[19:11:33] <shadekiller666> whats
the name for the stupid bot so i don't have to spam "!gm blah
blah" in here
L2487[19:11:35] <Sandra> shadekiller666,
converter thing?
L2488[19:12:01] <Sandra> shadekiller666,
MCPBot_Reborn.
L2489[19:12:04] <shadekiller666> sandra,
for converting 1.7.10 ISBRHs into .obj/.mtl files
L2490[19:12:08] <shadekiller666> for use
in 1.8
L2491[19:12:18] <Sandra> oh that's
coool.
L2492[19:12:19] <unascribed> /msg
MCPBot_Reborn !gm SomeClass.someMethod 1.7.10
L2493[19:13:25] <shadekiller666> so what
would the compiled name for Tessellator be?
L2494[19:13:30] <unascribed>
Tessellator
L2495[19:13:36] <unascribed> as I said,
all classes are MCP names, even at runtime
L2496[19:14:13] <shadekiller666> so
"Tessellator"?
L2497[19:14:28] <unascribed>
net.minecraft.client.renderer.Tessellator
L2498[19:14:36] <unascribed> see: !gc
(get class) in MCPBot
L2499[19:14:43] <shadekiller666>
mhmm
L2500[19:14:50] <Sandra> the names are
MCP names (dev environment), SRG names (constant names), Notch
Names (minecraft.jar). I see.
L2501[19:15:12] <unascribed> the
"proper" name for Notch names is "obfuscated
names"
L2502[19:15:20] <unascribed> but people
have been calling them Notch names since the beginning of
time
L2503[19:15:24] <Sandra> mmm.
L2504[19:17:55] <M4thG33k> So, I was
under the impression that the Selection Bounds for a block were
what controlled the ability to select the block, but that doesn't
seem to be the case
L2505[19:18:36]
⇨ Joins: Mysticdrew
(sid103488@id-103488.richmond.irccloud.com)
L2506[19:19:05] <Ordinastie> M4thG33k,
you want collisionRayTrace
L2507[19:20:18] <M4thG33k> Is there a way
to altar that output based on a player's inventory?
L2508[19:20:30] <M4thG33k> *alter
L2509[19:22:35]
⇨ Joins: dandyd449
(~dandy@50-5-230-133.dynamic.fuse.net)
L2510[19:22:55] <unascribed> if there's
no Entity argument
L2511[19:22:56] <unascribed> not
reliably
L2512[19:23:00] <unascribed> you could do
it on the client, but not the server
L2513[19:23:13] <unascribed> which means
the server wouldn't allow it
L2514[19:23:30] <unascribed> !gm
Block.collisionRayTrace
L2515[19:24:02]
⇦ Quits: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 186
seconds)
L2516[19:25:28]
⇦ Quits: Drullkus
(~Drullkus@2601:646:8301:c41e:a9ac:eebc:84b3:6c9d) (Ping timeout:
194 seconds)
L2517[19:26:31] <M4thG33k> I'm
effectively trying to make a block that is invisible (meaning it
can't be mined, etc) unless the player is holding a specific item;
which is possible (considering that EnderIO has achieved the
opposite effect)
L2518[19:26:51] <unascribed> EnderIO
probably uses runtime patching to do that
L2519[19:27:03] <unascribed> which is
Very Bad
L2520[19:27:33] ***
Vigaro is now known as Vigaro|AFK
L2521[19:28:05] <M4thG33k> AE2 also does
something similar with their facades...I should see if that code is
readable...
L2522[19:30:06] <Sandra> M4thG33k, what
block in ender IO does that?
L2523[19:30:44] <M4thG33k> Their conduit
facade is solid unless you're holding a wrench; when you're holding
one you can see through the block
L2524[19:31:13]
⇨ Joins: galaxyblast (webchat@138.247.212.19)
L2525[19:32:11]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:55f9:adfc:a473:ce30)
L2526[19:32:39]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:ea78:55e1:c31e:ebc7:b4a2)
L2527[19:33:16] <dandyd449> Anyone know
why I can't access MinecraftServer.getServer() from a registered
event? I get ava.lang.NoSuchMethodError:
net.minecraft.server.MinecraftServer.getServer()Lnet/minecraft/server/MinecraftServer;
L2528[19:33:17] <Sandra> M4thG33k, well,
enderio is OSS, so, you can look at it.
L2529[19:33:51] <M4thG33k> I've tried to;
reading code isn't my strong suit. Haha. I'll keep digging into
it.
L2530[19:34:01] <Sandra> heh.
L2531[19:34:57] <dandyd449> clearly i
dont understand something.
L2532[19:35:11] <Ordinastie> M4thG33k,
making it see through is not the same as not interactible
L2533[19:35:15] <killjoy> dandyd449, dev
or prod?
L2534[19:35:33] <Ordinastie> I assume the
wrench allows you to edit the facade, so the rayTrace still hits
it
L2535[19:35:48]
⇦ Quits: galaxyblast (webchat@138.247.212.19) (Ping timeout:
204 seconds)
L2536[19:35:55] <Ordinastie> if you want
it to be invisible, it's the renderer's job
L2537[19:35:58] <M4thG33k> I understand
that; the rendering portion I have completely worked out. I just
want the rayTrace to ignore the block when I'm not holding a
wrench
L2538[19:36:12] <unascribed> at least in
EnderIO, the wrench cannot interact with the facade
L2539[19:36:19] <unascribed> it interacts
with the pipes inside
L2540[19:36:25] <Sandra> enderio does
special raytracing for that.
L2541[19:36:28] <Sandra> i believe.
L2542[19:36:37] <unascribed> as I said,
hacky patches :P
L2543[19:37:04] <Sandra> which is why you
only ever see one bounding box for a conduit.
L2544[19:37:45] <Sandra> because it
raytraces, ignoring the bounding box.
L2545[19:38:32]
⇦ Quits: killjoy (~killjoy@71.65.255.183) (Quit:
Leaving)
L2546[19:38:36] <dandyd449> killjoy: Its
1.7.10, Forge 10.13.4.1566
L2547[19:39:19] <unascribed> he means are
you running it in a development environment (dev) or a normal game
(prod)
L2548[19:40:17] <dandyd449> dev i guess
you could say
L2549[19:40:34] <unascribed> "i
guess you could say"
L2550[19:40:36] <unascribed>
meaning?
L2551[19:41:15] <shadekiller666> well
crap
L2552[19:41:35] <dandyd449> meaning im
not using the gradleforge runServer goal. I'm dropping my jar in an
FTB server on my local machine.
L2553[19:41:37] <shadekiller666> mcpbot
doesn't have results for the public Tessellator fields
L2554[19:42:34] <Sandra> dandyd449,
that's production.
L2555[19:42:37] <Sandra> prod.
L2556[19:42:45] <unascribed>
shadekiller666, that means they're probably Forge fields, and don't
have SRG names
L2557[19:42:50] <unascribed> dandyd449,
yes, that's prod
L2558[19:42:53] <unascribed> how did you
compile your mod?
L2559[19:43:09]
⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Read
error: Connection reset by peer)
L2560[19:43:28] <dandyd449> running the
jar build goal in gradle
L2561[19:43:33] <unascribed> use build
instead
L2562[19:43:38] <unascribed> jar doesn't
SRG the jar
L2563[19:43:40] <Sandra> dandyd449, run
"build"
L2564[19:44:36] <shadekiller666> k
L2565[19:44:39] <unascribed> any
suggestions for publicizing a minor cosmetic mod that's an addon to
another mod?
L2566[19:45:21] <shadekiller666> and just
to be sure, because class names are MCP, that means their
constructors are also MCP right?
L2567[19:45:31] <unascribed>
shadekiller666, there's no difference
L2568[19:45:40] <shadekiller666> k
L2569[19:45:42] <unascribed> parameter
names are just for IDE assitance
L2570[19:45:47] <unascribed>
assistance*
L2571[19:45:56] <dandyd449> hmm, what
does "jar" do differently then "build"?
L2572[19:46:03] <unascribed> build runs
the "reobf" task
L2573[19:46:09] <unascribed> which
transforms your mod to use "SRG" names
L2574[19:46:09] <bspkrs> technically for
classes the human-readable names are actually the SRG names
L2575[19:46:14] <unascribed> in prod,
getServer isn't getServer
L2576[19:46:19] <unascribed> !gm
MinecraftServer.getServer
L2577[19:46:24] <unascribed> it is
func_71276_C
L2578[19:46:48] <dandyd449> ohhh
L2579[19:47:10] <dandyd449> so, in the
future do i ever run "jar"?
L2580[19:47:20] <unascribed> no
L2581[19:47:35] <unascribed> tmk it can't
even be depended on to make a deobf jar
L2582[19:49:51] <bspkrs> as an example,
the constructor for World has an SRG name of World, but in the bot
the SRG name is func_i45749_
L2583[19:50:33] <bspkrs> the bot has to
have a special srg name for constructors with parameters so that
the parameters can have unique names
L2584[19:52:00] <dandyd449> server is
starting now, so does that mean i should be using func_71276_C or
getServer() ?
L2585[19:52:06] <dandyd449> as im in
prod...
L2586[19:52:43] <GhostfromTexas> hmmm -
raytracing to hit entities and/or blocks in 1 call seems to more
manual than calling one of the available functions
L2588[19:55:42] <GhostfromTexas> hey
bspkrs :P long time
L2589[19:55:50] <bspkrs> heya
L2590[19:56:27] <bspkrs> did we actually
meet at east in march?
L2591[19:56:35] <GhostfromTexas> yup
haha
L2592[19:56:44] <GhostfromTexas> <--
With Nerd Kingdom
L2593[19:56:55] <LexManos> Lies, he is a
meat popcicle.
L2594[19:56:56] <GhostfromTexas> was
hanging out around Slow, Lex and a few others
L2595[19:57:01] <GhostfromTexas> :(
L2596[19:57:33] <bspkrs> yeah, I remember
that much, I just couldn't remember if we met. I met too many
people there
L2597[19:57:36] <LexManos> What are yall
bitchin about srg names for?
L2598[19:58:16] <bspkrs> I think my quit
message is "Negative, I am a meat popcicle"
L2599[19:58:36] <bspkrs> I love that
movie
L2600[19:58:39] <GhostfromTexas> thanks
for that bsprks
L2601[19:58:48] <GhostfromTexas>
bspkrs*
L2602[19:58:57] <bspkrs> the raytrace
code?
L2603[19:59:18] <GhostfromTexas>
yeah
L2604[19:59:24] <bspkrs> ah, yeah,
np
L2605[19:59:26] <GhostfromTexas> will
check it out
L2606[19:59:30] <GhostfromTexas> I was
getting blocks just fine
L2607[19:59:36] <GhostfromTexas> but it
wasn't telling me if it hit an entity
L2608[20:00:03] <bspkrs> it basically
just helps setup the vectors to pass to the helper method
L2609[20:00:32] <GhostfromTexas> wait
will rayTraceBlocks return if mob was hit?
L2610[20:00:41] <bspkrs> yes
L2611[20:00:50] <GhostfromTexas> ok
interesitng, wonder why mine isn't
L2612[20:01:01] <GhostfromTexas> i was
able to get the block I was looking at fine, but wouldn't detect
entities
L2613[20:01:07] <GhostfromTexas> I'll try
your setup
L2614[20:01:08] <bspkrs> it returns a
MovingObjectPosition
L2615[20:01:15] <GhostfromTexas> yeah I
was getting that
L2616[20:01:16] <dandyd449> Thanks
unascribed, I've been banging my head against the wall for a day
now.
L2617[20:01:24] <unascribed> welcome
:P
L2618[20:01:37]
⇦ Quits: sww1235 (~sww1235@bananas.cs.colostate.edu) (Remote
host closed the connection)
L2619[20:01:59] <bspkrs> GhostfromTexas,
now you have me wondering
L2620[20:02:46] <GhostfromTexas> MOp has
info for entities, but mine is never true
L2621[20:02:49] <GhostfromTexas> or
valid
L2622[20:02:55] <GhostfromTexas> but I
can pick blocks perfectly
L2623[20:04:34]
⇦ Quits: PeterRabbit
(~Peter@pool-173-76-139-148.bstnma.east.verizon.net) (Ping timeout:
186 seconds)
L2624[20:04:51] <GhostfromTexas> and btw
bspkrs - we have been following eachother on twitter for awhile
haha
L2625[20:04:54]
⇨ Joins: WalrusPony
(~Peter@pool-173-76-139-148.bstnma.east.verizon.net)
L2626[20:05:13] <LexManos> using the
normal raytrace is a bit of a issue because its short.
L2627[20:05:29]
⇨ Joins: sinkillerj
(~sinkiller@nc-71-49-179-31.dhcp.embarqhsd.net)
L2628[20:06:05] <bspkrs> yeah, it stops
after 5 blocks or something
L2629[20:06:17] <bspkrs> 5 blocks
length*
L2630[20:06:50] <GhostfromTexas> looks
like your code is giving me the same results as before
L2631[20:06:56] <GhostfromTexas> blocks,
but not entities
L2632[20:07:25] <GhostfromTexas> this is
1.7.10 btw
L2633[20:08:44] <gigaherz> ugh I have
spent months teaching people how to get 1.8 json models working,
and now I can't figure out wtf I did wrong XD
L2634[20:10:35] <unascribed> at least in
1.7, World.rayTraceBlocks does NOT hit entities
L2635[20:10:51] <unascribed> there's code
in EntityThrowable or similar for doing entity-inclusive
raycasts
L2636[20:10:51] <GhostfromTexas> I am
actually using world.func_147447_a
L2637[20:10:58] <unascribed> !gm
world.func_147447_a
L2638[20:11:03] <unascribed> !gm
World.func_147447_a
L2639[20:11:08] <unascribed> that is also
rayTraceBlocks
L2640[20:11:10] <bspkrs>
this.mc.objectMouseOver = entity.rayTrace(d0, partialTicks);
L2641[20:11:31] <unascribed>
Entity.rayTrace is client-only iirc
L2642[20:12:15] <unascribed> yep
L2643[20:12:20] <unascribed> and it calls
into rayTraceBlocks anyway
L2644[20:12:34]
⇦ Quits: bilde2910|away (bilde2910@51.174.170.178) (Ping
timeout: 186 seconds)
L2646[20:12:58] <GhostfromTexas> so ok..
that function is only blocks.. gotcha
L2647[20:13:17] <unascribed> check
EntityThrowable for entity-inclusive raytrace code
L2648[20:13:21] <GhostfromTexas> kk
L2649[20:15:21] <unascribed> or was it
EntityThrown
L2650[20:15:24] <unascribed>
EntityProjectile?
L2651[20:15:25] <unascribed> something
like that
L2652[20:15:28]
⇦ Quits: flappy (~flappy@85-76-0-206-nat.elisa-mobile.fi)
(Killed (NickServ (GHOST command used by
flap!~flappy@a88-113-155-120.elisa-laajakaista.fi)))
L2653[20:15:45] <GhostfromTexas> I am
happy though, we did find someone to do the artwork for the mod
<3
L2654[20:15:53]
⇨ Joins: flappy
(~flappy@a88-113-155-120.elisa-laajakaista.fi)
L2655[20:16:27]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L2656[20:16:31] <GhostfromTexas> it's
EntityThrowable
L2657[20:16:45] <bspkrs> GhostfromTexas,
check out EntityRenderer.getMouseOver()
L2658[20:16:59] <GhostfromTexas> ok
L2659[20:17:08] <bspkrs> that method
actually sets the value of mc.mouseOverObject
L2660[20:17:11] <GhostfromTexas> yeah the
EntityThrowable is doing whaT I was wanting to avoid
L2661[20:17:14] ***
bilde2910|away is now known as bilde2910
L2662[20:19:02] <gigaherz> oh wow I just
realized a "gotcha" of the model system I didn't know
existed
L2663[20:19:07] <bspkrs> although that
method will only search 3-6 blocks worth of distance
L2664[20:19:38] <bspkrs> probably because
raytracing for entities is more complicated than for blocks
L2665[20:19:43] <gigaherz> the "item
as block" model resource location MUST match the registration
name of the block
L2666[20:19:46] <gigaherz> I was trying
to make
L2667[20:19:53] <gigaherz> blockPackage
-> block_package.json
L2668[20:20:14] <gigaherz> had to rename
the models/item/.json file to blockPackage.json for it to
work
L2669[20:20:27] <gigaherz> (and update
the client proxy accordingly)
L2670[20:25:13] ***
kroeser|away is now known as kroeser
L2671[20:25:16]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2672[20:25:55]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2673[20:28:02]
⇦ Quits: flappy
(~flappy@a88-113-155-120.elisa-laajakaista.fi) (Ping timeout: 186
seconds)
L2674[20:28:24]
⇨ Joins: flappy
(~flappy@a88-113-155-120.elisa-laajakaista.fi)
L2675[20:34:18]
⇦ Quits: M4thG33k (~M4thG33k@173-29-128-244.client.mchsi.com)
(Quit: I've derivatives to take...adios!)
L2676[20:34:31]
⇦ Quits: dandyd449 (~dandy@50-5-230-133.dynamic.fuse.net)
(Remote host closed the connection)
L2677[20:34:40] ***
kroeser is now known as kroeser|away
L2678[20:34:58]
⇦ Quits: flappy
(~flappy@a88-113-155-120.elisa-laajakaista.fi) (Ping timeout: 186
seconds)
L2679[20:35:21]
⇨ Joins: flappy
(~flappy@a88-113-155-120.elisa-laajakaista.fi)
L2680[20:39:37]
⇦ Quits: Drullkus
(~Drullkus@2601:646:8301:c41e:55f9:adfc:a473:ce30) (Remote host
closed the connection)
L2681[20:42:16]
⇦ Quits: flappy
(~flappy@a88-113-155-120.elisa-laajakaista.fi) (Killed (NickServ
(GHOST command used by
flap!~flappy@85-76-0-206-nat.elisa-mobile.fi)))
L2682[20:42:49]
⇨ Joins: flappy
(~flappy@85-76-0-206-nat.elisa-mobile.fi)
L2683[20:45:40]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:11d5:de2e:a056:32e9)
L2684[20:46:04]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2685[20:46:27]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2686[20:51:42]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2687[20:52:29]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2688[20:54:12]
⇦ Quits: CovertJaguar (~you@65.183.205.6) (Ping timeout: 195
seconds)
L2689[20:56:02]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2690[20:59:29]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2691[21:11:38]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 194 seconds)
L2692[21:14:00]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2693[21:16:41]
⇨ Joins: MattDahEpic
(~MattDahEp@75-166-140-155.hlrn.qwest.net)
L2694[21:16:59] <gigaherz> dafuq
L2695[21:17:24] <gigaherz> so
L2696[21:17:30] <gigaherz> two
things:
L2697[21:17:39] <gigaherz> 1. my
"packing tape" mod works
L2698[21:17:50] <gigaherz> 2. the Iron
Chests chests don't have a real "facing" property
L2699[21:18:05] <gigaherz> as in, the
facing is not a metadata-based property
L2700[21:18:12] <gigaherz> so setting it
manually only affects the client-side rendering
L2701[21:18:29] <gigaherz> as soon as you
reload the save, it's back on the previous direction XD
L2702[21:18:50] <gigaherz> so my
packingtape mod has EXACTLY the same issue as the "chest
transporter" when applied to iron chests XD
L2703[21:21:12]
⇦ Quits: CptRageToaster
(~CptRageTo@2602:306:ccba:9f70:21e:8cff:fe36:4c5) (Ping timeout:
206 seconds)
L2704[21:21:15]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L2705[21:21:29] <gigaherz> but it works
for other TEs such as the ProjectE Energy Collectors :3
L2706[21:23:09] <MattDahEpic> is it
possible to speed up the entire processing of the world (or tick
speed in general)?
L2707[21:23:12] <gigaherz> (I made it
find a blockstate property called "facing", store the
rotation yaw it was placed in, and then use that to find a final
"facing" value)
L2708[21:23:17] <gigaherz> yes
MattDahEpic, even in vanilla
L2709[21:23:23] <gigaherz> there's a
gamerule for tick rate
L2710[21:23:26] <gigaherz> can't remember
the exact name
L2711[21:23:50] <MattDahEpic> gigaherz,
not randomTickSpeed, but the ENTIRE WORLD. as in emulating the
entire nighttime while in bed
L2712[21:24:01] <gigaherz> yes
L2713[21:24:09] <gigaherz> if you set the
tick rule to make the tps > 20
L2714[21:24:11] <gigaherz> it will just
run faster
L2715[21:24:17] <gigaherz> including
daylight cycle
L2716[21:24:26] <MattDahEpic> not in
vanilla...
L2717[21:24:36] <gigaherz> hm?
L2718[21:24:37]
⇨ Joins: CptRageToaster
(~CptRageTo@2602:306:ccba:9f70:21e:8cff:fe36:4c5)
L2719[21:24:40] <gigaherz> I was
convinced it changed the TPS
L2720[21:25:03] <MattDahEpic> no it
changes how fast random ticks like water spread and fire/crop
growth goes
L2721[21:25:03] <gigaherz> ah I see
L2722[21:25:12] <gigaherz> then I had it
wrong all this time
L2723[21:25:25] <gigaherz> in that case I
have no idea.
L2724[21:25:41] <MattDahEpic> im trying
to get the game to run at greater than 20 ticks per second
L2725[21:25:55] <gigaherz> yeah I was
convinced that's what the gamerule did
L2726[21:26:58] <MattDahEpic> im trying
to do fallout style sleeping, like sleep x hours and the world
continues being processed while you sleep, albiet faster
L2727[21:27:35] <MattDahEpic> rather
creationengine style sleeping
L2728[21:27:43] <gigaherz> hmmm
L2729[21:27:49] <gigaherz> that would
overload the game to death
L2730[21:27:57]
⇦ Quits: KGS (~KGS@h-212-116-74-249.na.cust.bahnhof.se) (Ping
timeout: 206 seconds)
L2731[21:29:17] <MattDahEpic> im planning
to only process player loaded and spawn chunks and the test case
(setting randomtickspeed to 10000 for those chunks) doesnt lag too
much. its mod blocks im worried about, like check a boolean 20
times a second, but when sleeping check it 12000
L2732[21:29:58] <gigaherz> not just mod
blocks
L2733[21:30:01] <gigaherz> entity
ticking?
L2734[21:30:12] <gigaherz> everything
with TileEntities
L2735[21:30:23] <gigaherz> (tickable TEs,
that is)
L2736[21:30:42] <gigaherz> but entities
sound like the thing that would cause the most lag
L2737[21:31:02] <MattDahEpic> yep thats
where the problems start is when you do the *everything* faster and
i havent found a way to do that yet
L2738[21:32:50]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c12c:2d0e:ea91:968:ca20)
L2739[21:33:08] <MattDahEpic> and it'd be
limited by how fast the computer can process it, so beefy modded
severs could do it better than the pentium running plebs
L2740[21:33:42] <gigaherz> you'd probably
need to "skip" ticking entities
L2741[21:33:50] <gigaherz> only do chunk
updates
L2742[21:34:33] <MattDahEpic> ideally id
like to have the ability to tick entities but have it off by
default
L2743[21:34:59] <MattDahEpic> could it
just be calling World.tick() myself?
L2744[21:35:35] <MattDahEpic> new thread
and a while (ticksElapsed < 1200) World.tick() for 5
minutes?
L2745[21:38:25] ***
Mumfrey is now known as mumfrey
L2746[21:40:39]
⇦ Quits: theFlaxbeard (~theFlaxbe@184.97.146.140) (Killed
(NickServ (GHOST command used by theFlaxbeard2)))
L2747[21:43:17] <MattDahEpic> ima make an
arduino keyboard that has the buttons public, static, void,
private, and return on it
L2748[21:43:51] <bspkrs> my keyboard has
a return key
L2749[21:43:55] <bspkrs> :p
L2750[21:44:15] <gigaherz> XD
L2751[21:44:33] <gigaherz> MattaBase:
make yourself a full-blown programming keyboard
L2752[21:44:43] <MattDahEpic> i am
MattaBase
L2753[21:45:00] <MattDahEpic> MattaBase
is me
L2754[21:45:06] <gigaherz> GAH
L2755[21:45:26] <gigaherz> stupid
nicknames with a 4-letter common prefix
L2756[21:45:29] <MattDahEpic> sort by
last spoken people
L2757[21:45:35] <gigaherz> this is
mirc
L2758[21:45:38] <gigaherz> I can't change
that
L2759[21:49:02]
⇦ Quits: Cojo (~Cojo@2606:a000:1126:8048:a19a:fa23:42db:cfa7)
(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.)
L2761[21:49:53] <gigaherz> I don't have
anything blacklisted so far
L2762[21:50:08] <gigaherz> and although
there's no reason for it to crash
L2763[21:50:13] <gigaherz> it's still the
first release ;P
L2764[21:50:23] <gigaherz> so be careful
with using it on very important resources ;P
L2765[21:54:19] ***
WalrusPony is now known as PeterRabbit
L2766[21:59:09]
⇦ Quits: Drullkus
(~Drullkus@2601:646:8301:c41e:11d5:de2e:a056:32e9) (Remote host
closed the connection)
L2767[22:00:23]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:65ef:6830:d4bb:2654)
L2768[22:04:36]
⇦ Quits: Zyferus
(Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net) (Ping
timeout: 190 seconds)
L2769[22:08:52]
⇦ Quits: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 195
seconds)
L2770[22:13:34]
⇦ Quits: Drullkus
(~Drullkus@2601:646:8301:c41e:65ef:6830:d4bb:2654) (Remote host
closed the connection)
L2771[22:18:05]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read
error: Connection reset by peer)
L2772[22:18:13]
⇦ Quits: Lathanael|Away
(~Lathanael@p54961D36.dip0.t-ipconnect.de) (Ping timeout: 206
seconds)
L2773[22:20:34] ***
big_Xplo|AFK is now known as big_Xplosion
L2774[22:21:39]
⇨ Joins: c233 (~c233@164.40.203.93)
L2775[22:23:16]
⇨ Joins: Zyferus
(Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net)
L2776[22:24:23]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961245.dip0.t-ipconnect.de)
L2777[22:29:54]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:8158:e86c:4e99:9458)
L2778[22:40:51]
⇦ Quits: Shukaro (~Shukaro@130.108.232.236) ()
L2779[22:40:55] ***
big_Xplosion is now known as big_Xplo|AFK
L2780[22:51:56]
⇨ Joins: M4thG33k
(~M4thG33k@173-29-128-244.client.mchsi.com)
L2781[22:52:41] <M4thG33k> Is there a
particular reason why my TileEntity wouldn't be saving to NBT upon
world save? (It is registered)
L2782[22:53:00] <gigaherz> did you
markDirty() after changing the contents?
L2783[22:53:32] <gigaherz> if not, then
MC may simply not know it needs to
L2784[22:54:23] <M4thG33k> I know I have
markDirty() in there...let me double-check I put it in the right
place...
L2785[22:54:32] <gigaherz> :3
L2787[22:54:35] <gigaherz> there
L2788[22:57:03] <M4thG33k> Yup, I'm
marking them as dirty, but the NBT data is still not being written.
The packets I have using NBT work - it's just world closing that
wipes everything (and it's the saving that's the issue)
L2789[22:57:52]
⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Ping
timeout: 195 seconds)
L2791[23:01:00] ***
big_Xplo|AFK is now known as big_Xplosion
L2792[23:03:00]
⇦ Quits: M4thG33k (~M4thG33k@173-29-128-244.client.mchsi.com)
(Quit: I've derivatives to take...adios!)
L2793[23:03:40]
⇦ Quits: Brokkoli (~Brokkoli@f054097107.adsl.alicedsl.de)
(Ping timeout: 206 seconds)
L2794[23:05:20]
⇨ Joins: tambre
(~tambre@5bc9-e95b-eb88-008e-4301-8a22-07d0-2001.dyn.estpak.ee)
L2795[23:09:04]
⇨ Joins: Brokkoli
(~Brokkoli@x55b16018.dyn.telefonica.de)
L2796[23:11:32]
⇦ Quits: MattDahEpic
(~MattDahEp@75-166-140-155.hlrn.qwest.net) (Quit: sleep, school, or
food)
L2797[23:13:20]
⇦ Quits: esKaayY (~esKaayY@2607:5300:100:200::3fc) (Ping
timeout: 206 seconds)
L2798[23:16:20]
⇨ Joins: esKaayY
(~esKaayY@2607:5300:100:200::3fc)
L2799[23:17:11] ***
big_Xplosion is now known as big_Xplo|AFK
L2801[23:18:43]
⇨ Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L2802[23:18:48]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L2803[23:19:14]
⇦ Quits: flappy (~flappy@85-76-0-206-nat.elisa-mobile.fi)
(Ping timeout: 186 seconds)
L2804[23:20:36] <bspkrs> shouldn't line
20 be return oldState.getBlock() != null &&
!oldState.getBlock().equals(newSate.getBlock());
L2805[23:20:46] <bspkrs> or similar
L2806[23:22:49] <Cypher121>
!Objects.equal(oldState.getBlock(), newState.getBlock()) ?
L2807[23:23:35] <karlthepagan> same mod
idea, already done in 1.7.10... so I'll port it to 1.8.8 :)
L2808[23:24:17] <Cypher121> also if it
didn't change in 1.8, block is always the same instance, so
reference check will work too.
L2809[23:25:29] <karlthepagan> that'll
make some devs cry tho :P
L2810[23:25:53]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 206 seconds)
L2811[23:26:39] ***
TTFTCUTS is now known as TTFT|Away
L2812[23:31:29]
⇦ Quits: Brokkoli (~Brokkoli@x55b16018.dyn.telefonica.de)
(Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr
klingen und das T�ten angemessen wirkt. (George
Orwell))
L2813[23:34:26]
⇨ Joins: Jezza
(~Jezza@bps-gw.hrz.tu-chemnitz.de)
L2814[23:40:38] <Cazzar> So I go to my
grandparents to fix up their internet
L2815[23:40:45] <Cazzar> ITS WORKING WHEN
I GET THERE
L2816[23:41:58] <illyohs> I same thing
happend to me once so I just turnd the monitor on and off and got
payed $20
L2817[23:42:03]
⇦ Quits: darkfusion58
(~darkfusio@71-85-51-90.dhcp.spbg.sc.charter.com) (Quit:
Leaving.)
L2818[23:42:16] <xaero> maybe they use
"internet" as an all inclusive term, like if they have
caps lock on typing in their password for their email
L2819[23:42:30] <xaero> "can't read
email" => "internet broken"
L2820[23:42:37] <sham1> I just explained
to a person why CommonProxy has to have a "client only"
method present in order for everything not to explode
L2821[23:42:40] <sham1> Gah
L2822[23:43:11] <Cazzar> xaero: my
grandmother is rather technically literate, given that she also has
a phone and tablet alongside her desktop
L2823[23:43:36] <illyohs>
technoGrandma
L2824[23:43:58] <xaero> ok :P how you
going to explain it?
L2825[23:44:42] <Cazzar> Well, the issue
she gave me was an IP conflict on the network.
L2826[23:44:58]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L2827[23:50:10]
⇦ Quits: Searge|mojang
(~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 186
seconds)
L2828[23:54:05]
⇨ Joins: Searge|office
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)