<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L2[00:02:23] ***
Kobata_ is now known as Kobata
L3[00:03:55] ⇦
Quits: MattDahEpic (~MattDahEp@75-166-140-155.hlrn.qwest.net) (Ping
timeout: 206 seconds)
L4[00:03:57] <Cypher121> now to actually
making it spawn particles T_T
L5[00:05:45] ⇨
Joins: Szernex
(~Szernex@188-23-208-220.adsl.highway.telekom.at)
L6[00:12:00] ***
williewillus is now known as willieaway
L7[00:12:44] ⇨
Joins: voxelv (~voxelv@104.235.195.183)
L8[00:15:04] ⇨
Joins: alex_6611
(~alex_6611@p5DE7BAE7.dip0.t-ipconnect.de)
L9[00:15:35] ⇨
Joins: McJty (~jorrit@d8D872E30.access.telenet.be)
L11[00:16:13] <McJty> Anyone can spot an
obvious (or non-obvious) error?
L12[00:16:19] <McJty> I know it is called
(println)
L13[00:17:33] ⇨
Joins: asie (~asie@asie.pl)
L14[00:28:06] ***
Ashlee is now known as Ash|Work
L15[00:29:28] ⇦
Quits: voxelv (~voxelv@104.235.195.183) (Ping timeout: 195
seconds)
L16[00:29:33] ***
AbrarSyed is now known as Abrar|gone
L17[00:29:36] <Zaggy1024> McJty, did you
try disabling all those GL state changes?
L18[00:29:41] <Zaggy1024> see if it's one
of them?
L19[00:29:48] <Zaggy1024> (except the
translate by x, y, z)
L20[00:30:03] <McJty> Well these GL state
changes were there to get it to work :-)
L21[00:30:07] <McJty> try at least
L22[00:30:16] <McJty> But I'll
experiment
L23[00:30:23] <McJty> I would have expected
to see at least something
L24[00:31:50] ⇦
Quits: Cobbleopolis (~Cobbleopo@2602:302:d104:c430::2d) (Ping
timeout: 192 seconds)
L25[00:32:16] ⇦
Quits: orthoplex64 (~orthoplex@cpe-66-69-96-209.satx.res.rr.com)
(Quit: Leaving)
L26[00:32:24] ⇨
Joins: Cobbleopolis
(~Cobbleopo@2602:302:d104:c430::2d)
L27[00:32:47] ***
Morphan1 is now known as MorphFK
L28[00:36:34] ⇨
Joins: Mowmaster
(~Mowmaster@2600:1014:b117:79f6:a401:b987:d0c2:8536)
L29[00:38:10] ⇦
Quits: Mowmaster_Work (~Mowmaster@97-121-65-50.omah.qwest.net)
(Ping timeout: 186 seconds)
L30[00:38:11] ***
willieaway is now known as williewillus
L31[00:42:01] ⇦
Quits: Szernex (~Szernex@188-23-208-220.adsl.highway.telekom.at)
(Read error: Connection reset by peer)
L32[00:42:54] ⇨
Joins: killjoy
(~killjoy@2606:a000:1118:c16b:342e:a7c2:fe16:eff0)
L33[00:43:31] <Zaggy1024> McJty, you could
try WorldRenderer.setTranslation instead of
GlStateManager.translate
L34[00:43:55] <Zaggy1024> I would assume
they both work fine but I've never found out
L35[00:44:37] ⇦
Quits: alex_6611 (~alex_6611@p5DE7BAE7.dip0.t-ipconnect.de) (Ping
timeout: 195 seconds)
L36[00:45:01] ***
mrkirby153 is now known as kirby|gone
L37[00:46:00] ⇦
Quits: killjoy1 (~killjoy@2606:a000:1118:c16b:b417:e9d5:4e2d:34b4)
(Ping timeout: 192 seconds)
L38[00:49:14] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L39[00:53:02] <IoP> Rallias: When I
released my "tool" I was asked to handle my findings to
pack authors. tbh I was relieved if someone else does bug reporting
after I collect data :P
L40[00:53:46] <Rallias> IoP, I'm confused
what you're saying.
L41[00:55:02] <Zaggy1024> huh...how does if
(string == "thing") not result in dead code?
L42[00:55:08] ⇨
Joins: Nitrodev
(~Nitrodev@dcx0f0ycgq6zbdv1q93wt-3.rev.dnainternet.fi)
L43[00:55:20] <IoP> Rallias: I sent my
initial findings(=log) to some ftb team members and they asked to
send log and more details to pack authors and pack authors then
will that with mod authors
L44[00:55:54] <IoP> Rallias: My social
skills are not good enough to write polite bug report after reading
stupid code :P
L45[00:55:56] <Nitrodev> hi all
L46[00:56:16] <IoP> Zaggy1024: dead
code?
L47[00:56:27] <Zaggy1024> code that will
never be called
L48[00:56:29] <xaero> a code path that
never runs
L49[00:56:32] <Zaggy1024> never be
reached
L50[00:56:47] <Rallias> Well, if string is
"thing".
L51[00:56:56] <Zaggy1024> you compare
strings with .equals
L52[00:57:07] <Rallias> String is funny,
two separate instances of "thing" will point to the same
location IIRC.
L53[00:57:10] <Zaggy1024> if you use ==
then the strings must be the same instance
L54[00:57:16] <Zaggy1024> exactly
L55[00:57:28] <Zaggy1024> so string ==
"thing" should always be false, no?
L56[00:57:33] <Cypher121> no
L57[00:57:48] <IoP> when it is not
false?
L58[00:57:51] <Cypher121> if they are
pointing to same object
L59[00:57:52] <Rallias> If string is type
java.lang.String, no.
L60[00:57:58] <Rallias> They are the same
object.
L61[00:58:09] <Rallias> Strings are
funny.
L62[00:58:19] <Cypher121> they're really
obvious
L63[00:58:26] <IoP> anyway bbl
L64[00:58:37] <Zaggy1024> you mean because
"string" and "string" are the same constant
string object in memory?
L65[00:58:43] <Rallias> Yes.
L66[00:58:45] <Zaggy1024> hm
L67[00:58:54] <Rallias> But
"string." and "string" are not.
L68[00:59:01] <Zaggy1024> so Strings are
special cased to be extra value typey
L69[00:59:20] <Cypher121> even if they're
exactly same they may or may not point to same object
L70[00:59:24] <Zaggy1024> what about
"str" + "ing" and "string"?
L71[00:59:38] <IoP> Rallias: btw I'll push
changes for my tool later today. If I got more motivation I might
add code to print timings for Socket.connects()s
L72[00:59:45] <Zaggy1024> I'm guessing the
concatenation woudl result in a new object
L73[00:59:49] <Zaggy1024> right?
L74[00:59:54] <Cypher121> IIRC, it also
depends on garbage collection
L75[00:59:55] <Rallias> Zaggy1024,
Nope.
L76[01:00:04] <Zaggy1024> so it has a
cache?
L77[01:00:05] <Cypher121> so it's better to
use .literal() or .equals
L78[01:00:13] <Zaggy1024> I know it is
:P
L79[01:00:14] <Rallias> If the resultant
.hashcode() is the same, they go to the same object.
L80[01:00:27] <Zaggy1024> wut
L81[01:00:34] <Nitrodev> "cannot
create class-file"
L82[01:00:37] <Nitrodev> why
L83[01:00:45] <Nitrodev> what on earth am i
doing wrong
L84[01:00:47] <Zaggy1024> string hashcode
doesn't use Object.hashCode, does it? ^.~
L85[01:00:57] <Rallias> *shrugs*
L86[01:01:02] <Lord_Ralex> afaik, no
L88[01:01:22] <Zaggy1024> Strings are able
to be used as map keys, so if same hashcode meant same object, then
that wouldn't work
L89[01:02:10] <Rallias> Zaggy1024, Java
Language Specification requires "hello" ==
"hello" to be always true, for all versions of
"hello" that are the same.
L90[01:02:24] <Cypher121> because they are
pool constants
L91[01:02:40] <Cypher121> so they point to
same point on stack
L92[01:03:04] <Cypher121> I am 99% sure I
may confuse some words here, but that's the idea
L93[01:03:08] <Zaggy1024> but does
concatenation get a string from a pool?
L94[01:03:23] ⇦
Quits: Temportalist (uid37180@id-37180.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L95[01:03:24] <Cypher121> that's up to
compiler and JIT
L96[01:03:38] <tterrag> diesieben07: you
awake?
L97[01:04:47] <Zaggy1024> weird...
L98[01:04:51] <Zaggy1024> ("str"
+ new String("ing")) == "string" is false
L99[01:04:59] <Zaggy1024> but
("str" + "ing") == "string" is
true
L100[01:05:05] <tterrag> inlining :D
L101[01:05:16] <Cypher121> second one
probably was optimized by compiler
L102[01:05:16] ⇦
Quits: shadekiller666 (~shadekill@108.71.32.241) (Ping timeout: 192
seconds)
L103[01:05:21] <Zaggy1024>
probably...
L104[01:05:23] <Zaggy1024> dang
compiler
L105[01:05:30] <tterrag> Zaggy1024: try
("str" + new String("ing")).intern() ;)
L106[01:05:40] <Rallias> *sigh*
L107[01:05:51] <Rallias> TLS/1.1 mandate
delayed.
L108[01:05:54] <Zaggy1024> false
L109[01:06:04] <tterrag> ehhh?
L110[01:06:17] <Zaggy1024> came out
false
L111[01:06:18] <Zaggy1024> :P
L112[01:06:27] <Cypher121>
("str" + new String("ing")).intern() ==
"string".intern()
L113[01:06:42] <tterrag> ah no
L114[01:06:45] <tterrag> yes ^^ that would
work
L115[01:06:46] <Zaggy1024> ah
("str" + new String("ing")).intern() ==
"string" is true
L116[01:06:50] <Zaggy1024> no second
intern
L117[01:06:56] <tterrag> uh
L118[01:06:58] <tterrag> that's what I
said
L119[01:07:01] <Zaggy1024> oh crap
L120[01:07:05] <Zaggy1024> parentheses are
hard :P
L121[01:07:11] <Cypher121> lol
L122[01:07:12] <tterrag> but that wouldn't
always necessarily be true
L123[01:07:14] <tterrag> in a large
program
L124[01:07:17] <Rallias> Lets all agree on
one thing.
L125[01:07:20] <tterrag>
"string" could have been bumped out of the pool
L126[01:07:22] <Rallias> Java is a fugly
mess.
L127[01:07:30] <tterrag> calling .intern()
on the one object would pool that string, but not the
constant
L128[01:07:31] <Zaggy1024> that's
mean
L129[01:07:44] <tterrag> so you
technically need to call intern() on all strings involved
L130[01:07:45] <tterrag> constant or
not
L131[01:07:55] <tterrag> but because your
program has a grand total of 3 string objects, they are all pooled
:P
L132[01:08:16] <Cypher121> or just use
equals() which will do exactly the same
L133[01:08:29] <Zaggy1024> lol yeah
L134[01:08:37] <Zaggy1024> I'm not saying
I'm gonna use intern everywhere :P
L135[01:08:46] <Zaggy1024> just
curiousity
L136[01:09:07] <Cypher121> generally, it's
a bad practice to use == for objects that aren't guaranteed to be
singletons
L137[01:09:16] <Cypher121> like, you know,
strings
L139[01:12:07] <Zaggy1024> I know that
:P
L140[01:12:18] <Zaggy1024> wat is
that
L141[01:12:48] <Zaggy1024> and what are
those giant boxes with panels on the front?
L142[01:12:49] <xaero> a true
battlestation
L143[01:12:54] <Zaggy1024> do they spew
radiation to kill people?
L144[01:13:22] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 186
seconds)
L145[01:13:32] <Zaggy1024> :P
L146[01:13:54] <Zaggy1024> those hard
drives look very safe from shocks
L147[01:14:04] ***
williewillus is now known as willieaway
L148[01:14:40] ⇦
Quits: Drullkus (~Drullkus@2601:646:8301:c41e:f9b0:93e9:2890:27e0)
(Remote host closed the connection)
L149[01:15:05] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:bca7:2df6:271f:3906)
(Read error: Connection reset by peer)
L150[01:16:05] ⇦
Quits: FusionLord (~FusionLor@ip70-190-176-197.ph.ph.cox.net)
(Quit: Leaving)
L151[01:16:22] <Cypher121> you know that
old advice to plant cacti near CRT monitors? well, it's about time
to get some big ones for owner of that place
L152[01:16:38] <Rallias> I found it!
L153[01:16:48] <Rallias> I found the
fucking song that I've been trying to find for fucking ages.
L154[01:17:03] <xaero> what model is that
thinkpad? T60?
L156[01:17:12]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L157[01:17:37] <xaero> no, T60 is too
new
L158[01:17:58] ***
bilde2910|away is now known as bilde2910
L159[01:17:58]
⇨ Joins: Cypher122
(~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
L160[01:17:59] <Rallias> Zaggy1024, At a
glance, I see top, irssi, htop, and... is that vim?
L161[01:18:44] <Nitrodev> what file
association do i make for basic java classes
L162[01:18:46] ⇦
Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
(Killed (NickServ (GHOST command used by Cypher122)))
L163[01:18:47] ***
Cypher122 is now known as Cypher121
L164[01:19:09] <Cypher121> wat?
L165[01:19:14] <Rallias> Yeah, I see vim
with what looks like set ruler
L166[01:19:17] <Nitrodev> idea is showing
up a window to "Register New File Type Assocation
L167[01:19:27] <Cypher121> .java
L168[01:19:32] <Rallias> Nitrodev, What in
the fuck are you doing?
L169[01:19:41] <Rallias> That it's so
horribly broken?
L170[01:19:51] <Cypher121> setting up idea
i guess
L171[01:20:03] <Rallias> Yeah, but it
isn't _that_ broken.
L172[01:20:05] <Nitrodev> not setting
up
L173[01:20:08] <Nitrodev> hold on
L174[01:20:12] <Rallias> Set your sources
root, make a class, you don't have to define a filetype.
L175[01:23:07]
⇨ Joins: VikeStep (~VikeStep@101.184.165.77)
L176[01:24:42] <Rallias> I mean... what
more do you need?
L177[01:25:23] <Nitrodev> more help?
L178[01:25:38] <Nitrodev> im trying to do
as you said but i have no idea how
L179[01:25:45] ⇦
Quits: Soni (SoniEx2@189.55.64.196) (Quit: Leaving)
L180[01:25:59] <Rallias> File -> New
Project
L181[01:26:06]
⇨ Joins: Jezza
(~Jezza@bps-gw.hrz.tu-chemnitz.de)
L182[01:26:07] <Nitrodev> when i try to
make the src folder a source folder it errors everything related to
minecraft forge
L183[01:26:32] <Rallias> Oh, go to View
-> Tool Windows -> Gradle.
L184[01:26:40] <Nitrodev> are you saying i
need to get rid of ALL my code to get this fixed...
L185[01:26:59] <Rallias> Refresh, then go
to <Project Name> -> Tasks -> forgegradle ->
setupDecompWorkspace
L186[01:27:03] <Rallias> Then refresh
again.
L187[01:27:59] <Nitrodev> there is no
forgegradle
L188[01:28:12] <Rallias> Show the
build.gradle
L189[01:29:13] ***
Keridos is now known as Keridos|away
L191[01:29:37] <Rallias> Use gist.
L192[01:29:51] <Rallias> Actually... wait
wait wait...
L193[01:31:12] <Rallias> Nitrodev, Do you
have a website?
L194[01:31:24] <Nitrodev> no
L195[01:32:07] <Rallias> Working against
1.7?
L196[01:32:38] <Nitrodev> 1.8
L198[01:34:59] <Rallias> ^ That's your new
build.gradle
L199[01:35:19] <tterrag>
>sourceCompatibility = 1.7
L200[01:35:22] <Rallias> Forge 1.8.8 uses
ForgeGradle 2.1-SNAPSHOT, right?
L201[01:35:25] <tterrag> don't sneak stuff
in there .-.
L202[01:36:04] <Rallias> Is there
something wrong with it?
L203[01:36:10] <tterrag> yes, MC uses java
6
L204[01:36:20] <tterrag> and if he doesn't
know what that means, you shouldn't tell him to use it without
explanation
L205[01:36:35] <tterrag> also, gradle will
yell about not having source and target match
L206[01:36:37] ⇦
Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error:
Connection reset by peer)
L207[01:36:38] <tterrag> if you only
declare one
L208[01:36:50] <Cazzar>
s/gradle/javac
L209[01:36:57] <tterrag> yes,
whatever
L210[01:37:07] <Rallias> Ok.
L211[01:37:25] <tterrag> point is, don't
sneak random stuff into instructions that are completely
optional/opinion-based
L212[01:37:46] <Cypher121> lol, reika
posted a rant in that issue
L213[01:37:52] <Rallias> I honestly just
cleared my personal shit out of my own build.gradle, didn't really
pay much notice to it.
L214[01:38:23] <Rallias> reika rants about
everything, so that isn't much credibility.
L215[01:38:37] <Cypher121> this is some
special kind of shit
L216[01:38:47] <Rallias> Ok.
L217[01:38:52] <Rallias> The updated
version, is it sane?
L218[01:39:01] <Cypher121> opens with
"So many people here - some who really should know better,
given their apparently undeservedly high position in the
community"
L219[01:39:54]
⇨ Joins: FusionLord
(~FusionLor@ip70-190-176-197.ph.ph.cox.net)
L220[01:40:26] <FusionLord> wth "The
mod fusionutil does not wish to run in Minecraft version Minecraft
1.8.8. You will have to remove it to play." "FusionUtil
wants Minecraft Version [1.8,1.8]"...
L221[01:40:42] <Cypher121> 1.8 vs
1.8.8
L222[01:40:49] <FusionLord> My
mod...
L223[01:40:53] ⇦
Quits: Zorn_Taov (~Greenfox@c-67-164-28-138.hsd1.ca.comcast.net)
()
L224[01:41:00] <Cypher121> then you'
L225[01:41:09] <Cazzar> look at the
version range
L226[01:41:30] <Cypher121> then you've set
mc version to wrong one in either @Mod or mcmod.info (if that still
even does anything)
L227[01:42:43] <FusionLord> mcmod.info is
set to 1.8.8 and i never set mc version in the annotaion
L228[01:43:10] <Rallias> Cypher121, And it
took 3-4 times to get it all out.
L229[01:43:42] <FusionLord> Cazzar, was
that directed towards me? if so what are you talking about
L230[01:43:54] <Cazzar> [1.8,1.8]
L231[01:44:01] <tterrag> FusionLord: FG
automatically adds the MC version req to the @Mod when it compiles
your code
L232[01:44:08] <tterrag> if you built
against 1.8 forge, it's going to set it to 1.8
L233[01:44:12] <Cypher121> then you
apparently compiled against 1.8
L234[01:46:39] <FusionLord> Thanks didn't
know that forge was adding a version range when compiling
L235[01:46:41] ⇦
Quits: PBlock96 (~PBlock96@64.53.13.230) (Ping timeout: 190
seconds)
L236[01:46:43] ⇦
Quits: FusionLord (~FusionLor@ip70-190-176-197.ph.ph.cox.net)
(Quit: Leaving)
L237[01:47:15]
⇨ Joins: Zeebra456
(~Zeebra456@2601:647:8200:989e:9d71:92ff:3a9e:9024)
L238[01:47:30] <Nitrodev> im just trying
to make the project again
L239[01:47:40] <Nitrodev> starting all
over
L240[01:48:17] <Cypher121> how long till
that guy returns with a failing mod because he built for 1.8 and
tries to run it at 1.8.8?
L243[01:48:31] <McJty> I still haven't
been able to get it to work
L244[01:48:36] <McJty> Nothing renders
(1.8.8 btw)
L245[01:48:58] <tterrag> Zeebra456: do you
disable GL_TEXTURE_2D ?
L246[01:49:07] <tterrag> you should make
sure not to leak flags
L247[01:49:09] <Cypher121> Zeebra456:
code?
L249[01:49:32] <Zeebra456> my player draw
method is vanilla mc code
L250[01:49:53] <Nitrodev> okay i did
gradlew setupDecompWorkspace now i import the projecct from
build.gradlee right?
L251[01:50:09] <Rallias> No
L252[01:50:11] <Rallias> You press
refresh
L253[01:50:13] <Nitrodev> huh?
L254[01:50:17] <Cypher121> try manually
setting color back afterwards?
L255[01:50:25] <Nitrodev> i said i
restarted
L256[01:50:34] <Nitrodev> so i did the
grdlew cmd
L257[01:50:40] <Nitrodev> now im in the
IDEA
L258[01:50:49] <tterrag> Nitrodev: import
the build.gradle
L259[01:50:50] <Rallias> Go to view ->
tool windows -> gradle
L260[01:50:52] <Nitrodev> create new
project, import project etc.
L261[01:50:54] <Rallias> Press the refresh
buttion.
L262[01:51:01] <tterrag> idk why you keep
asking us the same questions over and over...this is all laid out
in the guide
L263[01:51:35] <Nitrodev> now you need to
read the guide
L264[01:51:47] <Nitrodev> I HAVE the guide
oppen right ehre
L266[01:51:57] <Nitrodev> it doesnt help
with idea
L267[01:51:58] <Rallias> There's a
guide?
L269[01:52:06] <tterrag> it does, it says
exactly what to do with IDEA
L270[01:52:13] <Nitrodev> that tterrag
linked to me yesterday
L271[01:52:19]
⇨ Joins: Emris (~Miranda@195.234.58.25)
L272[01:52:20] <Zeebra456> so you guys
dont see anything wrong with my method?
L273[01:52:22] <Cypher121> I mean it's
supposed to be water, but oh well
L274[01:53:57] <ZaggyMobile2> Zeebra, you
set GL state and didn't return it to the original state
L275[01:53:59] <Nitrodev> okay the guide
doesnt mention ANYTHING about the next screen that comes up aftre
importing
L276[01:54:18] <Nitrodev> the window is
titled "Import Project From Gradle"
L277[01:54:30] <tterrag> look, I don't use
IDEA. you have a problem with the IDEA steps, take it up with
diesieben07
L278[01:54:34] <Nitrodev> anything i need
to do here?
L279[01:54:43] <tterrag> I really can't
help, sorry
L280[01:54:49] <Nitrodev> okay
L281[01:55:19] <Zeebra456> What do you
mean ZaggyMobile2
L282[01:55:47] <tterrag> ZaggyMobile2: his
code shows that he does return the state
L283[01:59:05] <Zeebra456> It seems fine i
dont know whats wrong...
L284[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20151222 mappings to Forge Maven.
L285[02:00:06] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20151222-1.8.8.zip
(mappings = "snapshot_20151222" in build.gradle).
L286[02:00:16] <Cypher121> glColor4f(1, 1,
1, 1)?
L287[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/
L288[02:01:34] <Zeebra456> that worked
Cypher121
L289[02:01:52] <Cypher121> which means
minecraft leaks color state. again
L290[02:02:29] <Nitrodev> YES YES
YES
L291[02:02:31] <Nitrodev> works
L292[02:12:59]
⇨ Joins: RobotSquid (~RobotSqui@105.224.202.243)
L293[02:15:39] <Cypher121> yay mit
license
L294[02:19:01] ***
fry is now known as fry|sleep
L295[02:22:05] <Cypher121> something about
package name .tileentity.decoration seems so very wrong to me
L296[02:22:37] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L297[02:24:18]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L298[02:25:06] ***
bilde2910|away is now known as bilde2910
L299[02:30:07] <sham1> Something about
licenses, what?
L300[02:31:02] ***
Darkhax is now known as Darkhax_AFK
L301[02:34:44] <ZaggyMobile2> Must've
missed the gl call on my phone's small screen :P
L302[02:36:09] <sham1> And now to
implement pathfinding
L303[02:36:34] <Cypher121> found a good
particle class that I can take without spending my whole life doing
it on my own
L304[02:40:40] <sham1> :D
L306[02:48:12] <sham1> That does not look
like water
L307[02:48:18] <sham1> That looks
like...
L308[02:48:22] <sham1> Nevermind
L309[02:49:13] ⇦
Quits: candybar (~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
(Ping timeout: 206 seconds)
L310[02:50:11] ***
MrKick|Away is now known as MrKickkiller
L311[02:50:54] <Cypher121> i have no idea,
honestly
L312[02:51:05] <Cypher121> something's
very wrong with particle icons
L313[02:57:27] <IoP> Oh god that
discussion in reika's bug tracker went sooo bad sooo quickly
L314[02:58:56]
⇨ Joins: SeargeDP
(~Searge@c83-252-50-53.bredband.comhem.se)
L315[02:59:17] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 186
seconds)
L316[02:59:29]
⇨ Joins: Elec332
(webchat@ip5456d4a5.speed.planet.nl)
L317[03:01:06] ⇦
Quits: Searge (~Searge@c83-252-50-53.bredband.comhem.se) (Ping
timeout: 186 seconds)
L318[03:02:21] ⇦
Quits: parcel31u (uid64311@id-64311.richmond.irccloud.com) (Quit:
Connection closed for inactivity)
L319[03:02:53]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L320[03:03:17] ***
kroeser|away is now known as kroeser
L321[03:03:39] ***
bilde2910|away is now known as bilde2910
L322[03:03:46] ⇦
Quits: Kobata (~Kobata@cpe-24-210-17-81.columbus.res.rr.com) (Ping
timeout: 190 seconds)
L323[03:03:54]
⇨ Joins: candybar
(~foo@adsl-074-181-053-011.sip.sav.bellsouth.net)
L324[03:09:35] <gigaherz> McJty: I hacked
up your code into my TESR
L325[03:09:46] <gigaherz> I see your
issue.
L326[03:09:52] <gigaherz> you used
.color(1,1,1,1)
L327[03:09:54] <gigaherz> which are
INTs
L328[03:09:58] <gigaherz> which are 0..255
range
L329[03:10:12] <gigaherz> so <1%
alpha
L330[03:12:24] ⇦
Quits: flappy (~flappy@a88-113-155-120.elisa-laajakaista.fi) (Quit:
/0)
L331[03:14:50]
⇨ Joins: ShadowChild
(~ShadowChi@host81-151-59-190.range81-151.btcentralplus.com)
L332[03:14:59] <sham1> Time for some
A*
L333[03:15:12] <gigaherz> A* :3
L334[03:15:17] <gigaherz> I like the
algorithm
L335[03:15:21] <sham1> Mmm
L336[03:15:21] <gigaherz> so simple, yet
so effective
L337[03:15:54] <sham1> I just have a
problem which is how do I determine if there is a block between two
BlockPoses
L338[03:16:18] <sham1> Because I want the
fastest path where the path isnt blocked of
L339[03:16:52] <gigaherz>
world.getBlockState(pos).getBlock().isBlockAir(world,pos)
L340[03:17:06] <sham1> Yeah I get
that
L341[03:17:13] <sham1> But I need to check
the whole way between
L342[03:17:19] <sham1> SO I propably need
a vector
L343[03:17:27] <sham1> and then
iterate
L344[03:17:32] <gigaherz> uh that's what
A* gives you
L345[03:17:43] <sham1> no
L346[03:18:07] <sham1> A* tells nothing
about if some part is blocked off by something or not
L347[03:18:10] <sham1> You have to tell
it
L348[03:18:21] <gigaherz> no, you tell it
if the IMMEDIATE NEIGHBOURS are walkable
L349[03:18:28] <gigaherz> or more
accurately
L350[03:18:38] <gigaherz> you give it all
the walkable neighbours from each position
L351[03:18:43] <gigaherz> like
L352[03:19:06] <sham1> And I would check
if the neighbour was walkable if there was nothing between
them
L353[03:19:13] <gigaherz> if the block to
the left is on top of ground, and air, then "left" is a
neighbour
L354[03:19:20] <gigaherz> not "in
between"!
L355[03:19:23] <sham1> Because my nodes
are not a grid so to say
L356[03:19:24] <gigaherz> they are
immediate neighbours
L357[03:19:34] <gigaherz> ehh
L358[03:19:35] <sham1> They are not
"Right next to each other"
L359[03:19:40] <gigaherz> oh
L360[03:19:44] <gigaherz> yeah then
L361[03:19:50] <sham1> They are logical
neighbours
L362[03:19:58] <gigaherz>
world.rayCast
L363[03:19:59] <sham1> Not actual
neighbouring blocks
L364[03:20:06] <sham1> Ah, thank you
L365[03:20:19] <gigaherz> you give it two
positions
L366[03:20:23] <gigaherz> start and
end
L367[03:20:40] <gigaherz> and some
options
L368[03:20:43] <sham1> And it propably
returns true if it can see it
L369[03:20:47] <tterrag> gigaherz: also,
isn't there world.isAirBlock?
L370[03:20:50] <sham1> With certain
params
L371[03:20:50] <tterrag> a bit less
verbose
L372[03:20:52] <gigaherz> and it returns a
MovingObjectPosition
L373[03:21:02] <gigaherz> tterrag: hmm
dunno I haven't seen it used in the code I have looked at
L374[03:21:02] <gigaherz> ;P
L375[03:21:15] <tterrag> !!gm
World.isAirBlock
L376[03:21:16] <MCPBot_Reborn> === MC
1.8.8: net/minecraft/world/World.isAirBlock (adm.d) UNLOCKED
===
L377[03:21:17] <MCPBot_Reborn> Base Class
: adq => IBlockAccess
L378[03:21:17] <MCPBot_Reborn> Name : d
=> func_175623_d => isAirBlock
L379[03:21:18] <tterrag> ;D
L380[03:21:18] <MCPBot_Reborn> Descriptor
: (Lcj;)Z => (Lnet/minecraft/util/BlockPos;)Z
L381[03:21:19] <MCPBot_Reborn> Comment :
Checks to see if an air block exists at the provided location. Note
that this only checks to see if the blocks material is set to air,
meaning it is possible for non-vanilla blocks to still pass this
check.
L382[03:21:20] <MCPBot_Reborn> SRG Params
: BlockPos p_175623_1_
L383[03:21:20] <MCPBot_Reborn> MCP Params
: BlockPos pos
L384[03:21:21] <MCPBot_Reborn> Last
Change: 2014-11-20 22:23:37.902420-05:00 (darkhax)
L385[03:21:27] <gigaherz> sham1: so this
MOP object
L386[03:21:33] <sham1> Ye
L387[03:21:45] <gigaherz> has things like
hitVec which gives you the closest hit
L388[03:21:46] <tterrag> bspkrs: maybe
when using !! it should be a bit less verbose >.>
L389[03:21:51] <gigaherz> the blockpos of
the hit
L390[03:21:57] <gigaherz> which face it
touched
L391[03:21:57] <gigaherz> etc
L392[03:22:06] <gigaherz> I can't remember
if it's null when not hit
L393[03:22:09] <Wuppy> holy crap it's warm
here :O
L394[03:22:15] <Wuppy> 15 degrees in the
winter
L395[03:22:18] <gigaherz> 'here'?
L396[03:22:23] <Wuppy> the
netherlands
L397[03:22:24] <sham1> he means NL
L398[03:22:27] <gigaherz> oh wow
L399[03:22:31] <gigaherz> warmer than
here, then
L400[03:22:35] <Wuppy> on an average/bad
summer day it can also be 15 :P
L401[03:22:37] <gigaherz> 10C on my
thermometer
L402[03:22:43] <gigaherz> and I'm in
spain
L403[03:22:47] <sham1> It's 6C here
L404[03:22:47] <Wuppy> lol
L405[03:22:49] <gigaherz> which gets 35C
in summer
L406[03:22:57] <sham1> And I do not even
live that north from wuppy
L407[03:23:01] <Wuppy> it gets 30 a few
days a year in the summer as well
L408[03:23:10] <sham1> Summers here can
get in their peak 25C-30C
L409[03:23:15] <Wuppy> but this is easily
bad summer/spring temperaturs
L410[03:23:41] <Mowmaster> Its like 4.4C
here...
L411[03:23:42] <Cypher121> is there really
any case where A* is the best choice?
L412[03:23:57] <sham1> All of them because
heuristics
L413[03:24:45] <gigaherz> Cypher121: A* is
a good algorithm with a simple implementation
L414[03:24:52] <gigaherz> there's some
variants
L415[03:24:55] <gigaherz> that have
tradeoffs
L416[03:25:05] <gigaherz> either slower by
less ram
L417[03:25:09] <gigaherz> faster but more
ram
L418[03:25:10] <Wuppy> seriously, if the
sun were shining, I'd put some beers in the fridge and go to the
park with some friends in the afternoon
L419[03:25:11] <gigaherz> stuff like
that
L420[03:25:15] <gigaherz> overall
L421[03:25:31] <gigaherz> if you need to
pathfind on a graph
L422[03:25:44] <gigaherz> that is, a
predetermined set of edges connecting nodes,
L423[03:25:49] <gigaherz> A* is as ideal
as any other
L424[03:25:52] <Mowmaster> So off topic
question. Use a 3d modeler that exports to json or make my own
files from a template?
L425[03:25:57] <Cypher121> I always found
bfs to be easiest for pathfinding
L426[03:26:01] <gigaherz> what makes it
more or less effective
L427[03:26:05] <gigaherz> is the heuristic
function
L428[03:26:26] <gigaherz> it's VERY
important to NEVER underestimate the heuristic
L429[03:26:35] <gigaherz> if the heuristic
can ever be > the real cost
L430[03:26:40] <gigaherz> it fails.
L431[03:26:57] <Wuppy> also; there are now
rockets which can land safely after firing :O
L432[03:27:06] <Mowmaster> O.o
L433[03:27:12] <gigaherz> they managed
it?
L434[03:27:14] <Wuppy> yes
L435[03:27:18] <gigaherz> nice
L436[03:27:20] <sham1> Umn
L437[03:27:21] <Wuppy> very nice
L438[03:27:27] <sham1> I do not know how I
feel about that
L439[03:27:28] <Wuppy> great step towards
putting humans on mars
L440[03:27:40] <Mowmaster> Or in my
backyard...
L441[03:27:51] <gigaherz> sham1: thne you
don't know how expensive the rockets are
L442[03:27:53] <Wuppy> why not
sham1?
L443[03:28:04] <sham1> I know how
expensive the rockets are
L444[03:28:07] <gigaherz> being able to
land them back saves them literally millions
L445[03:28:15] <gigaherz> (plural)
L446[03:28:20] <Wuppy> yeah, even if there
are 0 damages, firing them again costs 200.000 dollars
L447[03:28:20] <Mowmaster> ^
L448[03:28:26] <Wuppy> but of course
there'll be some damages
L449[03:28:37] <Wuppy> but not 16 million
worth, which is what that rocket costs
L450[03:28:41] <Mowmaster> 200k vs
millions... hmm
L451[03:28:58] <Wuppy> yep :D
L452[03:29:27] <Mowmaster> So if I just
win the lotto I can get my own, right?
L453[03:29:37] <sham1> Isnt fuel like one
of the most expensive part of rocket ships
L454[03:29:43] <Wuppy> theoretically, yes
:P
L455[03:29:45] <Mowmaster> Yeahish
L456[03:29:56] <gigaherz> yeah but you
can't avoid fuel
L457[03:30:11] <Wuppy> sham1, what would
you rather have, 16 million per launch or 200.000 per launch
L458[03:30:25] <gigaherz> it's more
like
L459[03:30:27] <sham1> 200000
L460[03:30:30] <gigaherz> N+16
million
L461[03:30:34] <Mowmaster> Its like a car
with over 200k miles on it youve probs spent more on the gas into
it then the car
L462[03:30:36] <gigaherz> or N+0.2
million
L463[03:30:36] <gigaherz> XD
L464[03:30:40] <Wuppy> you're right
gigaherz
L465[03:30:52] <gigaherz> the N is going
to be there regardless
L466[03:30:56] <gigaherz> but it'sstill 16
million less
L467[03:31:09] <sham1> But I just feel
that safely landing rockets could be abused by landing them into
places where they do not belong
L468[03:31:12] <Cypher121> oh, I see.
apparently A* is effective where dijkstra is used, which is most
graph relaxation tasks. still don't see how it is superior in a
coordinate grid though
L469[03:31:22] <Mowmaster> Like my
backyard sham1
L470[03:31:26] <gigaherz> Cypher121: it
isn't superior
L471[03:31:27] <sham1> Exactly
L472[03:31:29] <Wuppy> sham1, I think
they're still far too expensive for that
L473[03:31:33] <gigaherz> as I said
L474[03:31:37] <gigaherz> there ARE
alternatives
L475[03:31:44] <gigaherz> but he's not
using a grid
L476[03:31:50] <gigaherz> he said the
nodes are not adjacent
L477[03:32:04] <Mowmaster> Why dont we
invest in shrink rays, that way we can decreese our payload
L478[03:32:10] <sham1> the relations are
arbitrary
L479[03:32:11] <gigaherz> so the
optimizations provided by the algorithms assuming a grid don't
necessarily apply
L481[03:32:21] <Wuppy> now I want to see
the vive released :P
L482[03:32:36] <gigaherz> A* is not
algorithmically inferior to any other
L483[03:32:48] <gigaherz> they all have
similar O(whatever)
L484[03:33:03] <Wuppy> actually, they'll
announce the tech in 2 weeks :D
L485[03:33:03] <gigaherz> it's just the
specifics of best/worst case
L486[03:33:27] <sham1> O(b^d)
L487[03:33:29] <Mowmaster> I really want
smell-o vision 2.0 now...
L488[03:33:34] <Wuppy> if it's any of the
things people are saying in that post, I think April will be an
expensive month for me :P
L489[03:34:01] ⇦
Quits: McJty (~jorrit@d8D872E30.access.telenet.be) (Quit:
Leaving)
L490[03:34:06] <Wuppy> if it's wireless,
smell or high framerate & fidelity I'm in
L491[03:34:25] <Wuppy> depending on price
obviously
L492[03:34:25] ⇦
Quits: covers1624
(~covers162@2001:8003:a22d:b400:bc27:42df:7bc6:1015) (Read error:
Connection reset by peer)
L493[03:34:39] <Mowmaster> I would even be
okay with a corded one
L494[03:34:49]
⇨ Joins: covers1624
(~covers162@2001:8003:a22d:b400:bc27:42df:7bc6:1015)
L495[03:35:06] <Wuppy> true but
considering it's a very very big tech breakthrough, it has to be
something special
L496[03:35:29] <Mowmaster> Or if wii
minecraft used the controler and numchuck. I coukd settle for
that
L497[03:36:06] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:c16b:342e:a7c2:fe16:eff0)
(Ping timeout: 206 seconds)
L498[03:36:32]
⇨ Joins: FallingD (~FallingDu@105.227.149.106)
L499[03:36:34] ***
kroeser is now known as kroeser|away
L500[03:36:47] ***
kroeser|away is now known as kroeser
L502[03:38:02] <Mowmaster> Is there any 3d
modelers out there that work like a professional modeling program
but outputs to json?
L503[03:38:02] <sham1> pls
L504[03:38:14] <Mowmaster> Lol
L505[03:38:24] <Cypher121>
>professional
L506[03:38:24] <Cypher121> >outputs to
json
L507[03:38:24] <Cypher121> uhh
L508[03:38:29] <sham1> Choose one
L509[03:38:45] <sham1> JSON is not a model
format and it never has been Mojang
L510[03:38:57] <sham1> Whatever they
smoked when they thought of that
L511[03:39:01] <Mowmaster> Well im a
drafter so I am familiar with solidworks and autodesk
inventor...
L512[03:39:20] <sham1> why not output to
OBJ and use that
L513[03:39:25] <tterrag> just use b3d or
obj
L514[03:39:30] <tterrag> you know, real
models :P
L516[03:39:55] <Mowmaster> B3d and obj
fike formats or software?
L517[03:40:02] <sham1> formats
L518[03:40:03] <tterrag> json is great for
metadata, so-so for configuration, and garbage for models
L519[03:40:09] <tterrag> mojang is
crazy
L520[03:40:12] <Mowmaster> Ah
L521[03:40:19] <gigaherz> Mowmaster: if
your favorite 3D modelling software can output Wavefront OBJ
format, you are set
L522[03:40:29] <Mowmaster> Sweet
L523[03:40:33] <sham1> What 3d modelling
software CANT output OBJ
L524[03:40:35] <sham1> Seriously
L525[03:40:40] <tterrag> none
L526[03:40:44] <Mowmaster> Idk never
looked xD
L527[03:40:45] <sham1> Indeed
L528[03:40:47] <tterrag> that are worth
their salt
L529[03:40:49] <gigaherz> sham1: none that
I am aware of
L530[03:40:50] <gigaherz> ;P
L531[03:41:00] <tterrag> blender has no
b3d export but fry wrote a thing
L532[03:41:06] <tterrag> if you are into
animations :P
L533[03:41:07] <Mowmaster> Oh nice
L534[03:41:17] <gigaherz> yeah
L535[03:41:18] <Mowmaster> I have used
blenderb4
L536[03:41:22] <gigaherz> if you want
animated models,
L538[03:41:47] <sham1> I'd love to be able
to model
L539[03:41:51] <gigaherz> and export
rigged models using B3D format
L540[03:42:22] <Wuppy> heh Community is
such a great show xD
L541[03:43:38] <gigaherz> hmm so,
L542[03:43:52] <gigaherz> my wands work by
keeping rightclick pressed
L543[03:43:55]
⇨ Joins: alex_6611
(~alex_6611@p5DE7BAE7.dip0.t-ipconnect.de)
L544[03:44:11] <gigaherz> and while it's
pressed you can press 1..8 (or whichever keys you bind to the
hotbar)
L545[03:44:20] <gigaherz> that works
fine
L546[03:44:33] <gigaherz> the
"problem" was the button to reset the saved spell
L547[03:44:43] <gigaherz> I have it set to
be shift-rightclick
L548[03:44:51] <gigaherz> but that's too
annoying
L549[03:45:07] <gigaherz> since it resets
you if you try to shoot while flying
L550[03:45:07] <gigaherz> XD
L551[03:46:32] <Mowmaster> Welp im set.
Just googled .stl to .obj and got some positive results
L552[03:47:42] ⇦
Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300) (Ping timeout: 206
seconds)
L553[03:47:43] <Wuppy> at least you didn't
get positive results when you googled stds :P
L554[03:47:49] <gigaherz> stl?
L555[03:48:06] <gigaherz> I recall seeing
that extension in the list while importing/exporting stuff
L556[03:48:12] <gigaherz> but no idea what
app generates them
L557[03:48:13] <gigaherz> XD
L558[03:48:21] <sham1> why not just export
into OBJ without converting from STL
L559[03:48:24] <Cypher121> actually,
apparently, Dijkstra is a form of A* with zero heuristics and it's
the fastest way to find route between single start and end points
without any error. so yeah, it's good then.
L560[03:48:54] <sham1> or is A* a form of
Dijkstra which *has* heuristics
L561[03:49:00]
⇨ Joins: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300)
L562[03:49:12] <sham1> Also Mowmaster why
are you trying to convert Standard Template Library to Wavefront
OBJ
L563[03:49:14] <gigaherz> Cypher121: it's
actually the other way around (A* extends dijkstra), but yeah
L564[03:49:23] <gigaherz> the
"flaw" of dijkstra is that it calculates EVERYTHING
L565[03:49:27] <Cypher121> well, IIRC
Dijkstra's version is almost 60 years old, so yeah, A* is
newer
L566[03:49:36] <sham1> A* is 50
years
L567[03:49:44] <sham1> It came in
1960s
L568[03:49:45] <gigaherz> since it has no
means to knowing if it has an optimal path
L569[03:49:51] <Mowmaster> Inventor doesnt
do obj for assembly models
L570[03:49:52] <Wuppy> but it is created
by a dutch guy so it's great :P
L572[03:50:38] <Mowmaster> Unless I missed
something
L573[03:51:10] <sham1> Why not use
blender
L574[03:51:43] <Mowmaster> I could but...
not preferred
L575[03:52:20] <gigaherz> I use Rhinoceros
for making models
L576[03:52:22] <gigaherz> it's not ideal
either
L577[03:52:28] <gigaherz> but it can
export .obj and such just fine
L578[03:52:33] <gigaherz> so it works for
me ;P
L579[03:52:49] <Wuppy> sham1, Blender? are
you crazy?
L580[03:52:54] <sham1> Yes
L581[03:53:06] <gigaherz> blender... I
wasn't able to get anything done
L582[03:53:16] <gigaherz> too much in the
way of me drawing the polygons ;P
L583[03:53:17] <Wuppy> maya is the thing
to go
L584[03:53:27] <gigaherz> I'm sure it
works well once you get used to it
L585[03:53:33] <gigaherz> but meh ;P
L586[03:53:38] <sham1> I'd propably use
Maya as wI get autodesk stuff for free as a student
L587[03:54:03] <Wuppy> I get all autodesk
stuff free as well :D
L588[03:54:16] <Mowmaster> Same maybe I
should go maya too
L589[03:54:16] <Wuppy> still really want
to try out
L590[03:54:19] <Wuppy> stringray
L591[03:54:38] <Cypher121> fluid textures
are in block atlas, right?
L592[03:54:48] <Wuppy> you should
Mowmaster :)
L593[03:54:50] <sham1> everythign is
L594[03:56:24] <gigaherz> Cypher121: I
believe so
L595[03:56:33] <gigaherz> all entities AND
items are in the same atlas in 1.8+
L596[03:56:37] <gigaherz> eh
L597[03:56:40] <sham1> Or I could just go
crazy and use 3DS MAX
L598[03:56:40] <gigaherz> all BLOCKS and
items*
L599[03:56:45] <gigaherz> entities have
their own textures
L600[03:56:52] <Mowmaster> Really tempted
to get on 3d connection website and get some of their student
discount periphs...
L601[03:56:59] <Cypher121> i'm on
1.7
L602[03:57:03] <gigaherz> oh
L603[03:57:06]
⇨ Joins: FR^2 (~frquadrat@2001:41d0:1:f924::1)
L604[03:57:13] <gigaherz> well then no
idea, but I suppose so
L605[03:57:14] <gigaherz> why 1.7?
L606[03:57:20] <sham1> Obligatory
why
L607[03:57:21] <gigaherz> everyone's doing
1.8 these days ;P
L608[03:57:23] ⇦
Quits: FR^2 (~frquadrat@2001:41d0:1:f924::1) (Client
Quit)
L609[03:57:37]
⇨ Joins: FR^2 (~frquadrat@2001:41d0:1:f924::1)
L610[03:57:40] <Wuppy> what's that
Mowmaster? 3d connection website?
L611[03:57:41] <gigaherz> yeah not going
to insist, just wondering
L612[03:58:12] <Mowmaster> Periphs for 3d
modeling like a periph that is eay better then using your mouse for
spinning models
L613[03:58:26] <gigaherz> Wuppy: 3D
manipulators
L614[03:58:33] <Wuppy> I don't even nearly
do enough modeling for that :P
L615[03:58:34] <Cypher121> I'm not very
interested in following arbitrary changes made by both forge and
mojang
L616[03:58:34] <tterrag> Cypher121: yes,
fluid textures are on the block map (as they are blocks)
L617[03:58:41] <Wuppy> I've made 1
complete vehicle model once
L618[03:58:42] ⇦
Quits: Zeebra456
(~Zeebra456@2601:647:8200:989e:9d71:92ff:3a9e:9024) (Read error:
Connection reset by peer)
L619[03:58:46] <Wuppy> not really planning
to do any more :P
L620[03:58:49] <Cypher121> much prefer
focusing on creating content
L621[03:58:58] <Wuppy> but, it's very cool
to know :)
L622[03:59:02] <gigaherz> Cypher121:
players are, though
L624[03:59:09] <gigaherz> it's your
choice, of course
L625[03:59:10] <tterrag> let's not
L626[03:59:12] <Mowmaster> Im a drafter so
models are life :)
L627[03:59:15] <tterrag>
just...let's...not
L628[03:59:17] <tterrag> for once?
L629[03:59:19] <tterrag> please?
L630[03:59:19] <Cypher121> anyway, that
doesn't matter because renderParticle isn't called at all
L631[03:59:27] <sham1> :D
L632[03:59:42] <sham1> I agree with
tterrag, lets not get into this debate again
L633[03:59:55] <tterrag> it's not even a
debate, it's just pointless
L634[04:00:02] <Mowmaster> Which
debate?
L635[04:00:18] <Cypher121> there's no
debate
L636[04:00:20] <sham1> About 1.8 vs 1.7
and why people should move and blah blah blah
L637[04:00:23] <Cypher121> there's only
modding
L638[04:00:44] <Mowmaster> Ah. Im moving
for models. Otherwise I cant blame ppl for staying 1.7
L639[04:00:54] <gigaherz> it wasn't a
debate so much as curiosity
L640[04:01:05] <gigaherz> some people
actually prefer playing on older MC
L641[04:01:08] <gigaherz> and it's
ok
L642[04:01:16] ***
Cypher121 was kicked by MineBot (Banned: Come back when you're on
1.8 (3d)))
L643[04:01:20] <Mowmaster> Ftb v12
anyone?
L644[04:01:32] <sham1> Thank you
L645[04:02:29] <Wuppy> ugh I really have
to find a game which my laptop can run which is fun....
L646[04:02:44] <Mowmaster>
Minecraft?
L647[04:02:55] <Wuppy> something I haven't
played for weeks yet :P
L648[04:02:57] <sham1> I am downloading
3ds max right now
L649[04:03:05] <sham1> Wuppy, terraria
:2
L650[04:03:07] <sham1> :3*
L651[04:03:21] <Wuppy> already plaeyd
it
L652[04:03:23] <Mowmaster> RWBY isnt bad
with friends
L653[04:03:32] <gigaherz> Factorio?
L654[04:03:35] <sham1> 200% Orange
juice
L655[04:03:39] <Wuppy> I have 380 games on
steam and I just cant seem to find a new good one
L656[04:03:41] <Wuppy> gigaherz,
<3
L657[04:03:43] <Wuppy> that game
L658[04:03:47] <Wuppy> so good
L659[04:03:51] <Mowmaster> Wow...I have
25..
L660[04:03:53] <Wuppy> already played it
though :P
L661[04:04:05] <Mowmaster> FFX?
L662[04:04:23] <sham1> I have 37 but only
5 of them are installed
L663[04:04:27] <sham1> Because I am
lazy
L664[04:04:42] <Wuppy> sham1, I don't even
have nearly enough space to install them all :P
L665[04:04:47] <Wuppy> Mowmaster, dont'
have it
L666[04:04:51] <sham1> I propably
would
L667[04:04:52]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8d872d48.access.telenet.be)
L668[04:04:53] <Mowmaster> I have an ssd
for my games now so im in the same boat atm sham1
L669[04:04:59] <sham1> 3TB of hdd
L670[04:05:03] <Mowmaster> Wow
L671[04:05:07] <sham1> Yes
L672[04:05:12] <sham1> And it is not too
slow for an HDD
L673[04:05:17] <Wuppy> I've got 120SSD and
750 HDD on my laptop
L674[04:05:19] <Mowmaster> I have 4 120
ssd and a 1t
L675[04:05:23] <gigaherz> Wuppy: dunno how
Fortresscraft Evolved would work there?
L676[04:05:29] <sham1> my SSD is for
windows
L677[04:05:29] <Wuppy> and 250SSD and 1TB
HDD on my laptop
L678[04:05:33] <sham1> 250GB
L679[04:05:40] <sham1> And my HDD is for
games and other shit
L680[04:05:53] <sham1> Like virtual
machines
L681[04:06:12] <Wuppy> gigaherz, that
looks like a shitty minecraft ripoff
L682[04:06:46] <gigaherz> it's halfway
between minecraft and factorio
L684[04:07:04] <gigaherz> my account
;P
L685[04:07:06] <Mowmaster> Nvm I have 3
ssd's. Os, programs, large files I access like my models, and hdd
for other junk
L687[04:08:18] <gigaherz> you have a lot
of unplayed games ;P
L688[04:08:19] <Wuppy> now to just find a
good game in those 400 :c
L689[04:08:22] <Wuppy> I know
L690[04:08:29] <Wuppy> but that's not 100%
correct
L691[04:08:52] <Wuppy> there were many
games where you'd get a non-functioning multiplayer, mac version
seperately, betas seperatlye
L692[04:08:53] <Wuppy> etc
L694[04:09:02] <LexManos> i have to juch
shit on steam
L695[04:09:05] <Wuppy> damn
L696[04:09:08] <LexManos> *much
L697[04:09:31] <Wuppy> I've got too much
shit as well
L698[04:09:41] <Wuppy> Lex, did you enjoy
BL the pre sequel?
L699[04:10:11] <gigaherz> o_O I have had
steam for 9 years already?
L700[04:10:13] <Quetzi> 78% not played,
ouch
L701[04:10:22] <LexManos> not really it
was the same game as BL just meh
L702[04:10:30] <LexManos> funny story but
not to engaging
L703[04:10:39] <Wuppy> yeah.. it wasn't as
good as BL2 :c
L704[04:10:42] <Wuppy> the drops were
terrible
L705[04:10:43] <LexManos> I but a lot of
humble bundles and never play them
L707[04:11:17] <Wuppy> I've been burning
through my backlog recently, lot of shit in tehre :<
L708[04:11:17] <gigaherz> I only get the
HBs if there's some game I'm interested in
L709[04:11:39] <Zaggy1024> sunset looks
much better in Minecraft if the fog doesn't change color when
looking at the sun >.>
L711[04:11:48] <LexManos> Its my excuse to
donate to charity ;P
L712[04:11:58] <Zaggy1024> well, kind
of
L713[04:12:05] <LexManos> Cant make Guude
wax his legs all the time ;)
L714[04:12:11] <Mowmaster> Lol
L715[04:12:14] <Quetzi> lol
L716[04:12:20] <Mowmaster> What about
pause?
L717[04:12:37] <Rallias> Mowmaster, Be
prepared to be astonished.
L719[04:12:47] <LexManos> Don't remember
doing anything to pause.
L720[04:12:53] <Wuppy> Dalek :D
L721[04:13:04] <Mowmaster> ...
L722[04:13:38] <Rallias> Wuppy, You like
that? :P
L723[04:13:39] <Wuppy> but if anyone is
interested in finding a gem in my pile of shit, please do :P
L724[04:13:44] <Mowmaster> 5k...
L725[04:13:54] <Wuppy> Rallias, of course,
although the last season isn't as good... still have to wathc the
last 2 episodes
L726[04:13:58] <Rallias> Dang... L has me
beat by $3k
L727[04:14:02] <Rallias> I need to step up
my game.
L728[04:14:03] <Mowmaster> Sounds like a
dragon diamond wuppy
L729[04:14:27] ⇦
Quits: FR^2 (~frquadrat@2001:41d0:1:f924::1) (Quit:
quit)
L730[04:14:34] <Mowmaster>
#lunarsilverstarstorycomplete
L731[04:14:35] <Rallias> Although, he only
has 19 games more than I.
L732[04:15:09] <Rallias> Wuppy, Two
episodes ago... is that the one where they go into the hidden
alley?
L733[04:15:29] <Wuppy> I don't know, the
last one I watched was with the red dudes
L734[04:15:31] <Wuppy> Zaigon IIR
L735[04:15:34] <Wuppy> IIRC*
L737[04:15:43] <Rallias> Ahh.
L738[04:15:44] ***
tterrag is now known as tterrag|ZZZzzz
L739[04:15:47] <Rallias> The morphing
invaders.
L740[04:15:56] <Rallias> Wuppy, Next
episode for you is awesome.
L741[04:16:05] <Wuppy> \o/
L742[04:16:14] <Rallias> You'll cry croc
tears, but it's fucking awesome.
L743[04:16:19] <Wuppy> I was told the end
was shitty and that a certain person dies
L744[04:16:33] <Rallias> Awww, they ruined
the best part for you?
L745[04:16:37] <Mowmaster> Lex of what
mindcrackers do you watch when you have time?
L746[04:16:56] <LexManos> None
L747[04:17:06] <Rallias> Lex seriously,
you have 69 games more but $3k more value than I do.
L748[04:17:19] <Rallias> Something's...
slightly fucky about that.
L749[04:17:19] <Wuppy> Rallias, I guessed
that was going to happen :P
L750[04:17:58] <Mowmaster> Maybe he doesnt
buy every shitty game out there rall
L751[04:18:21] <Rallias> Mowmaster, His
price per game is higher, I disagree with that analysis.
L752[04:18:59] <Mowmaster> Can you compare
your games to his directly to see ifvgame to game his are
more?
L753[04:19:20] <Wuppy> woop woop, finally
managed to record a proper video of my AI :D
L754[04:19:44] <Mowmaster> You gonna link
it later wuppy?
L755[04:20:00] <Wuppy> sure, if you want
to see it I'll throw up a link
L756[04:20:00] <Rallias> Although I'm
psyched that Saints Row 4 has made it to Linux.
L757[04:20:26] <Mowmaster> Not really a
linux fan for pc
L758[04:20:52] <Mowmaster> Servers are
another story
L759[04:20:54] <Rallias> I'm not stepping
on that comment.
L760[04:21:20] ⇦
Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300) (Ping timeout: 192
seconds)
L761[04:21:30] <Mowmaster> I had it
dualboot for a year. Cant say I used it much
L762[04:21:51]
⇨ Joins: FR^2 (~frquadrat@frquadrat.de)
L763[04:21:59] <Rallias> Except to say
that I use Linux as my primary operating system, and as my job, I
support a Linux-based product used by a few... hundred thousand?
million? people.
L764[04:22:40] <Mowmaster> Well anyone
with a mobile device is pretty much a linux user sortof
L765[04:22:55] <sham1> iOS
L766[04:23:01] <Rallias> Well ok.
L767[04:23:12] <Rallias> A majority of
people with a mobile device uses a Linux distribution.
L768[04:23:13] <ThePsionic> Windows
Phone
L769[04:23:17] <Mowmaster> Rallias you and
madjake45 would get along well I feel...
L770[04:23:29] <Rallias> But no, I don't
support cell phones.
L771[04:23:37]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L772[04:25:09] <Rallias> Mowmaster, I
don't know who he is, but if you're comparing me and him on the
basis of linux fanboyism, I hope you know I know better than to
push my ideals hard on a person.
L773[04:25:19] <Rallias> With regards to
Linux.
L774[04:26:37] <Mowmaster> I figured as
much which is why I said it :p
L775[04:26:41] <Rallias> Now, with regards
to certain modding practices, it's no bars held. I'll tell someone
that they're doing it wrong if they do an HTTP request in the main
minecraft thread (reika, BoP), and if the code is god awful I may
fork the mod.
L776[04:27:09] <Mowmaster> Reika...
L777[04:27:17] <Rallias> I think he's
butthurt.
L778[04:27:40] <Mowmaster> I used a reika
mod once in a pack...
L779[04:28:07] <LexManos> We don't talk
about Reika
L780[04:28:13] <LexManos> Its nothing but
retardedness
L781[04:28:15] <Mowmaster> Okay whew
L782[04:28:37] <sham1> mm
L783[04:28:39] <Rallias> Ironically,
there's a case open with my private server that goes by
"Retardscraft" to remove his mods.
L784[04:29:24] <Rallias> Lex Did you see
the issue I posted to his tracker earlier?
L785[04:29:37] <Rallias> Good for
giggles.
L786[04:29:42] <Mowmaster> Did it run off
of torque?
L787[04:29:54] <LexManos> I dont follow
his issues, so no
L789[04:30:21] <Rallias> If you want
giggles.
L791[04:31:24] <Rallias> Mind you, I only
mentioned DragonAPI. Those two HTTP requests are done for each of
his mods.
L792[04:31:25] ⇦
Quits: FR^2 (~frquadrat@frquadrat.de) (Quit: quit)
L793[04:31:37]
⇨ Joins: FR^2 (~frquadrat@2001:41d0:1:f924::1)
L794[04:33:30] <sham1> It charges at
ye
L795[04:34:37] <Mowmaster> DragonAPI can
suck a nut whenever it needs updated. Sometime the config to turn
off the omnipresent notification doesnt work...
L796[04:35:07] <gigaherz> oh lol
L797[04:35:08] <sham1> I just read the
issue
L798[04:35:11] <gigaherz> he posted a
"final message"
L799[04:35:13] <gigaherz> "The only
way to fix this would be to remove the version checker entirely, as
well as anything else that uses the internet."
L800[04:35:17] *
gigaherz facepalms hard
L801[04:35:27] <Wuppy> Mowmaster, watcha
think of my ai?
L802[04:35:44] <gigaherz> he really did
not even bother to consider running that in a thread, at all
L803[04:35:51] <sham1> indeed
L804[04:36:01] <Mowmaster> Havent gotten a
chance yet wuppy. One moment
L805[04:36:10] <gigaherz> oh wait he
did
L806[04:36:15] <sham1> Time to try out 3ds
max and see what kind of beast it is
L807[04:36:18] <gigaherz> he thinks the
version check takes more than a few minutes and is not an
option
L808[04:36:19] <gigaherz> XD
L809[04:36:35] <sham1> Why would you even
use your own version checker
L810[04:36:44] <sham1> Forge already has
one for mods to use
L811[04:36:47] <Rallias> And he claims
that it's OK for him to do it because other mods have their own
version checker.
L812[04:36:50] <gigaherz> I'd be slightly
tempted
L813[04:36:53] <gigaherz> only slightly
mind you
L814[04:36:59] <IoP> "already"
:P
L815[04:37:09] <sham1> s/already/
L816[04:37:09] <Rallias> Except for the
fact that said version checkers (with the exception of BoP, which
I've already filed a bug report against) are done in separate
threads.
L817[04:37:14] <Mowmaster> Wuppy attached
to a death creeper that woukd be some scarry stuff
L818[04:37:19] <IoP> how many weeks old
that feature is now? 3-ish?
L819[04:37:33] <gigaherz> to write a
special coremod for the sole purpose to replace his main-thread
version checks with threaded ones
L820[04:37:34] <Wuppy> hehe, it's not for
MC though :<
L821[04:37:35] <Wuppy> it
L822[04:37:40] <Wuppy> it's for a game I'm
working on
L823[04:37:41] <gigaherz> but yeah not
worth the time ;P
L824[04:37:42] <Rallias> IoP, Isn't it
tied to 1.8.8?
L825[04:37:55] <Rallias> If it was a few
weeks old, would it have backported?
L826[04:38:03] <sham1> if I were to make
my own version checker I'd at least put it into a seperate worker
thread
L827[04:38:04] <IoP> Rallias: did you
happen to report projectred and IC2NuclearControl?
L828[04:38:22] <Rallias> IoP, I've given
up on IC2NC and am forking it.
L829[04:38:22] <Mowmaster> I better but AI
on my list of things I want to try
L830[04:38:26] <Rallias> There's way too
much bullshit in that mod.
L831[04:38:43] <gigaherz> sham1: really
it's all it takes. Thread.wahtever(() -> checkVersion()) --
"more than 5 minutes"
L832[04:38:44] <gigaherz> ;P
L833[04:38:47] <Rallias> ProjectRed is a
pain in the bloody ass to download, so I don't bother. With all
those adfly links.
L834[04:38:52] <sham1> Indeed
L835[04:39:11] <gigaherz> Rallias: heh
yeah
L836[04:39:17] <Rallias> gigaherz, There's
a reason I don't suggest how long a mod author would take to
develop a modification.
L837[04:39:17] <Mowmaster> Can a mod check
itsself and if false disable itsself?
L838[04:39:40] <gigaherz> I understand
allowing people to download only parts of a mod
L839[04:39:46] <gigaherz> if the mod is
large
L840[04:39:48] <sham1> gigaherz, or I
could use an executionservice
L841[04:40:02] <Rallias> gigaherz, Yeah,
but separate adf.ly links for every fucking part.
L842[04:40:08] <gigaherz> but there's a
point where it sounds more like they are providing
"DLC"
L843[04:40:23] <gigaherz> as in, you
"pay" for each piece of the mod you want to use
L844[04:40:33] <Rallias> Also, I don't
think ProjectRed keeps it in the home thread.
L845[04:41:04] <IoP> nononono. Only
correct place to put update checker is tickhandler. users need to
buy better CPU if they can't handle that ;)
L846[04:41:04] <Mowmaster> Im okay with
adfly links, after all "its only 5 seconds"
L847[04:41:15] <gigaherz> I'm not ok with
adfly
L848[04:41:25] <gigaherz> because it
doesn't work with "disable 3rdparty cookies"
enabled
L849[04:41:27] <sham1> remember to disable
adblocker on adfly
L850[04:41:35] <gigaherz> adblock or
not.
L851[04:41:50] ⇦
Quits: c233 (~c233@164.40.204.103) (Ping timeout: 206
seconds)
L852[04:42:16] <Rallias> Oh hey, it does
an update check in thread.
L853[04:42:28] <Mowmaster> I feel link if
you dont donate to the author/team you really shouldnt
complain
L854[04:42:51] <gigaherz> I installed
jdownloader once specifically to work around projectred's split
download shit
L855[04:43:19] <sham1> Adfly is the best
way for an user to support you monetarilly without donating
L856[04:43:28] <Mowmaster> ^
L857[04:43:35] <Rallias> For fucks
sake.
L858[04:43:42] <Rallias> For one thing,
it's not donating, it's a gratuity.
L859[04:43:56] <Rallias> Also, Adfly is
the best way to ensure I never drop in your tip jar.
L860[04:44:27] <Rallias> Because there
have been historical incidents of them distributing malware.
L861[04:44:35] <sham1> So youd rather not
have any of us gain anything because we do not use adfly and no one
ever tips us
L862[04:44:40] <Mowmaster> I still pateron
mithion even though he has moved on but I still like am2
L863[04:44:54]
⇨ Joins: turmfalke_
(~turmfalke@p54a695ac.dip0.t-ipconnect.de)
L864[04:44:55] <sham1> Seriously
L865[04:45:26] <Rallias> What do you get
from adfly?
L866[04:45:26] <sham1> We both know that
no one is gonna give us a tip if they do not have to
L867[04:45:29] <Rallias> Maybe a couple
pennies?
L868[04:45:33] <ThePsionic> gigaherz:
which is why I use adfoc.us
L869[04:45:35] <sham1> More than
zero
L870[04:46:09] <Wuppy> there are sheep
right outisde my window... coughing sheep is one of the weirdest
sounds :o
L871[04:46:28] <sham1> sheep
L872[04:46:31] <Quetzi> adfly/focus with
no direct link is a fine way to ensure i never use your mod
L873[04:46:43] <Mowmaster> Each dl is like
a view on YT. They add up. And it sounds like curse has a good gig
going for modders too
L874[04:46:56] <sham1> And if you provide
direct links no one uses the adfocus/adfly
L875[04:47:04] <Mowmaster> I do...
L876[04:47:08] <Rallias> Yeah, and quite
frankly, I'm perfectly happy downloading off curse.
L877[04:47:24] <sham1> Well there you
actually get something for every download
L878[04:47:30] <ThePsionic> Quetzi: If for
whatever reason you can't download off CurseForge my mirror uses
it
L879[04:47:34] <Quetzi> the number of
hours i've lost restoring pc's because the user tried to download
from adfly is worth more than the penniesin the modders
pocket
L880[04:48:08] <Mowmaster> Never had an
issue with thar sort of think quetzi
L881[04:48:13] <Rallias> Maybe we should
convince Labrocca to ban Adf.ly.
L882[04:48:20] <Rallias> It'd die in 2
hours. Guaranteed.
L883[04:48:21] <Quetzi> no, an experienced
user typically doesn't
L884[04:48:36] <sham1> Well you could
always set up an paypall and have people tip there if they like
what they have
L885[04:48:39] <Quetzi> but since when
were most minecraft players experienced?
L886[04:48:45] <Mowmaster> And that's
where the issue lies. Uneducated users
L887[04:49:26] <Mowmaster> People who only
want plug and play :(
L888[04:49:43] <Quetzi> so blame
uneducated users rather than the modders that take advantage of
that inexperience by forcing them through malware traps? :)
L889[04:49:49] <sham1> or would even
having paypal for optional donations mean that you guys would not
use it
L890[04:50:19] <Mowmaster> I think the
patreon route is a good one
L891[04:50:30] <LexManos> <Rallias>
Because there have been historical incidents of them distributing
malware.
L892[04:50:40] <LexManos> EVERY advertiser
has distribuited malware.
L893[04:50:46] <LexManos> <Rallias>
For one thing, it's not donating, it's a gratuity.
L894[04:51:10] <LexManos> gratuity has a
different connotaiton, that usually i9mplies that its ON TOP of
something you're already giving, you're giving nothing.
L895[04:51:43] <Rallias> Donation implies
that you don't have to pay taxes on it.
L896[04:51:43] <LexManos> ads are a
nessasary evil, Forge would not exist if it wernt for ads.
L897[04:52:00] <sham1> Rallias, every
transaction has taxes...
L898[04:52:11] <LexManos> Umm no it
doesn't...
L899[04:52:20] <Rallias> Unless you donate
to a tax exempt organization.
L900[04:52:23]
⇨ Joins: Magik6k (~Magik6k_@magik6k.net)
L901[04:52:27] <sham1> Well here they
have
L902[04:52:34] <LexManos> As someone who
actually knows the US tax code, donations have no such
connotation.
L903[04:52:55] <sham1> BEcause everyone is
from the US...
L904[04:53:05] <Rallias> Because
connotations are enforced by law.
L905[04:53:14] <Rallias> Law creates
definitions, connotations are born of the mind.
L906[04:53:33] <LexManos> meh dont start
he international shit.
L907[04:53:39] <sham1> Ok
L908[04:53:53] <LexManos> And its only the
person receiving the donation that has to care about it.
L909[04:54:06] <LexManos> If the modder is
stupid then thats on them.
L910[04:54:07] <Mowmaster> Woot w9's
L911[04:54:22] <Quetzi> so when your
grandparents give you an amazon gift card you have to pay tax on
that sham1? :p
L912[04:54:46] <sham1> The tax is already
paid when the gift card is bought at least here
L913[04:54:48] <Rallias> Anyhow, I don't
particularily care to get into the donation versus gratuity
discussion, just that I find the use of the word 'donation' outside
of a charitable organization disingenuous.
L914[04:54:57] <LexManos> That falls under
familial gift, which is a different category.
L915[04:54:58] <sham1> VAT is a great
thing
L916[04:55:37] <Mowmaster> *goes to lookup
VAT
L917[04:55:37] <LexManos> I find the use
of your definiton of donation WITHIN charaitable orginizations
disingenuous.
L918[04:55:53] <Rallias> Mowmaster, Value
Added Tax, basically, sales tax that happens before the price is
shown, not after.
L919[04:55:53]
⇨ Joins: c233 (~c233@164.40.206.170)
L920[04:55:54] <Quetzi> gift cards are VAT
exempt btw ;)
L921[04:56:03] <Mowmaster> Ah
L922[04:56:14] <Rallias> Extremely broad
generalization, but it gets a sensible point across.
L923[04:57:00] <LexManos> If we're talking
about prices on things, I personally think that all taxes should be
shown on objects on the shelves.
L924[04:57:22] <Mowmaster> Like with a
sticker?
L925[04:57:30] <LexManos> using .99 and
not showing taxes is just exploiting the consumer, but thats a
different discussion
L926[04:57:54] *
LexManos is happy he lives in a state where there is no sales tax
:)
L927[04:58:06] <Mowmaster> :p
L928[04:58:15] <illy> i want to live
there
L929[04:58:18] <gigaherz> it works like
that in here (spain, and most of europe)
L930[04:58:31] <gigaherz> shelf prices
include VAT, which is the one tax
L932[04:59:02] <Mowmaster> Sales tax is
the reason we have a new hotel and shopping center going in within
the next year
L933[04:59:14] <gigaherz> these days you
don't even see the non-VAT prices unless you look at the ....
whateve the paper they give you with the list of items and their
prices is
L934[04:59:15] <sham1> The price you see
here is the price of the thing with all the taxes intact
L935[04:59:22] <gigaherz> they have a
little section at the bottom
L936[04:59:30] <sham1> The actual price of
the item is smaller but there is sales tax and VAT and whatever
else
L937[04:59:39] <gigaherz> explaining which
VAT levels apply to which amounts of money
L938[04:59:40] <gigaherz> like
L939[04:59:58] <gigaherz> 5% applied to X,
12" applied to Y, ...
L940[05:00:18] <Rallias> Of course, being
an American, I'm VAT exempt.
L941[05:00:21] <sham1> here it depends on
what the item is
L942[05:00:30] <Rallias> So often times,
it's cheaper for me to buy from a european company than an american
company.
L943[05:00:33] <sham1> If it is just basic
service 22% VAT
L944[05:00:39] <sham1> 24*
L945[05:00:50] <Mowmaster> "Being an
American" is overrated these day I feel
L946[05:01:00] <Rallias> So much so.
L947[05:01:19] <Rallias> I can't sell
services that my personal business sells to a European company
without severe restrictions.
L948[05:01:30] <Mowmaster> I wouldnt mind
being an alien for a day
L949[05:01:51] <sham1> Europe does indeed
have some weird things like that
L950[05:01:53] <LexManos> I'm an Oregonian
not an American, America is getting scarry these days.
L951[05:02:16]
⇨ Joins: Mraof
(~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net)
L952[05:02:35] <Mowmaster> Would I be safe
to say Cornhusker since we dont have a pro team?
L953[05:03:03] <illy> Im an Ohioan and I
only feal important once every four years :P
L954[05:03:08] <Mowmaster> Nebraskian is
wierd
L955[05:03:16] <Rallias> I'm
Minnesotan.
L956[05:03:22] <Rallias> I feel
important... when you fly over me.
L957[05:03:34] <Rallias> Or when you
download Adobe Flash, they're based in Eagan.
L958[05:03:41] <Mowmaster> Lol
L959[05:03:53] <sham1> >Flash
L960[05:03:54] ***
Keridos|away is now known as Keridos
L961[05:04:03] <Rallias> sham1, I hate it
too.
L962[05:04:07] <Rallias> But some websites
mandate it.
L963[05:04:11] <sham1> Indeed
L964[05:04:21] <Mowmaster> I think our
corp office for northwest regoin is based there rallias
L965[05:04:26] <sham1> Even though we can
get a lot of the same things with HTML5
L966[05:04:46] <Mowmaster> Yeah
L967[05:04:49] <Rallias> Yeah, my company
is based out of Houston, and I work remote.
L968[05:05:02] <Mowmaster> Nice
L969[05:05:17] <Rallias> As far as anyone
knows (and/or will admit), I'm the only employee from
Minnesota.
L970[05:05:24] <Mowmaster> Lol
L971[05:06:30] <LexManos> Bored, need
something to play/do.
L972[05:06:53] <Rallias> Lex You wanna
play on my private server? :P
L973[05:07:37] <Mowmaster> Im at work
doing data corrections/matching. If info wasnt private we should
totes make a game out of it and let the masses do it for us
L974[05:07:42] <Quetzi> i'll start
sounding like slow, but you should give fortresscraft a whirl
L975[05:08:05] <Mowmaster> Fortress
Craft?
L976[05:08:22] ⇦
Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl) (Ping
timeout: 192 seconds)
L977[05:08:37] <Quetzi> its like minecraft
and factorio had a love child
L979[05:08:43] <gigaherz> Mowmaster:
cube-voxel game, sci-fi themed,
L980[05:08:44] <Mowmaster> Oooh
L981[05:08:50] <gigaherz> gameplay halfway
between minecraft and factorio
L982[05:09:07] <Rallias> So... modded
minecraft?
L983[05:09:16] <gigaherz> only in
spirit
L984[05:09:17] <Quetzi> not really
L985[05:09:27] <gigaherz> which
means
L986[05:09:38] <gigaherz> if you choose
certain combinations of words to describe them, they sound
similar
L987[05:09:56] <gigaherz> but yeah if you
play, they feel completely different
L988[05:10:08]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L989[05:10:24] <Rallias> But yeah, it's
xbox only.
L990[05:10:30] <Quetzi> the only minecraft
similarity really is that its based on blocks
L991[05:10:32] <Mowmaster> :p
L992[05:10:41] <Quetzi>
fortresscraft:evolved is on steam
L994[05:11:28] <gigaherz> yeah #1 result
on google for "fortresscraft evolved"
L995[05:12:27] <Mowmaster> 7 days to die
isnt a bad game
L996[05:14:58] <Mowmaster> So I didnt
realize square has ported a lot of their games to mobile like the
dragon quest anf inal fantasy series
L997[05:15:30] <Rallias> I wish they'd
port Kingdom Hearts to PC.
L998[05:15:36] <Mowmaster> Not that I
would buy them having an emulator
L999[05:16:11] <Mowmaster> I emulate ps2
games without much more then the occasional sound blurb on my
pc
L1000[05:16:27]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
195 seconds)
L1001[05:16:57] <Rallias> Yeah, I need to
find a good controller.
L1002[05:17:41] <Mowmaster> I havea
gamestop one which isnt bad. Has analog support out of the box at
least
L1003[05:18:06] <Mowmaster> Analog is the
sticks, right?
L1004[05:18:07]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1005[05:18:54] ***
bilde2910|away is now known as bilde2910
L1006[05:19:52] <Rallias> Yeah.
L1007[05:20:01] <Rallias> It's just
finding a controller that doesn't feel like shit.
L1008[05:20:25] <tmtu> xbox
controller?
L1009[05:20:29] <Mowmaster> Do you like
the ps3 one?
L1010[05:20:45] <Rallias> tmtu, Not
willing to support a company that actively distributes
malware.
L1011[05:20:54] <Mowmaster> Lol
L1012[05:20:54] <Rallias> directly*
L1013[05:21:14] <tmtu> x_x
L1014[05:21:18] <Rallias> You'll see
hexchat on debian.
L1015[05:21:55] <Rallias> HexChat: 2.10.2
** OS: Linux 4.2.0-1-amd64 x86_64 ** Distro: Debian stretch/sid **
CPU: 8 x Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz (GenuineIntel) @
3.87GHz ** RAM: Physical: 15.6GiB, 66.9% free ** Disk: Total:
505.7GiB, 41.9% free ** VGA: NVIDIA Corporation GM206 [GeForce GTX
960] ** Sound: HDA-Intel - HDA Intel PCH1: HDA-Intel - HDA NVidia
** Ethernet: Realtek Semiconductor Co., Ltd. CIe Gigabit
Ethernet
L1016[05:21:56] <Rallias> ** Uptime: 1d
20h 15m 50s **
L1017[05:22:12] <tmtu> but you're willing
to support nvidia ;)?
L1018[05:22:21] <Rallias> They don't
distribute malware.
L1019[05:22:21] <Lunatrius> Yes.
L1020[05:22:27] <tmtu> they are the
scummiest of scum
L1021[05:23:06] <Mowmaster> Wait lets
bring Asus into the picture!
L1022[05:23:14] <Rallias> I don't support
Asus.
L1023[05:23:19] <Mowmaster> Why?
L1024[05:23:44] <Rallias> Because they
don't give a shit about vulnerable software in their hardware, even
when said hardware is within the warrantee support period.
L1025[05:23:58] <tmtu> Lunatrius:
no!
L1026[05:24:06] <Lunatrius> D:
L1027[05:24:17] <Lunatrius> but but
but
L1028[05:24:21] <Mowmaster> So linux all
the things?
L1029[05:24:45] <Rallias> It is the
option that is better for me.
L1030[05:25:03] ***
amadornes[OFF] is now known as amadornes
L1031[05:26:10] <Mowmaster> If I could
live forever I would custombuild my own pc from powder
L1032[05:26:34] <Mowmaster> *makes all
the things
L1033[05:27:17] <Mowmaster> Then if
something broke its only my own fault :)
L1034[05:30:57] <sham1> to build a
computer from scratch, you must first create the universe
L1035[05:31:38] ***
MrKickkiller is now known as MrKick|Away
L1036[05:31:39] <Rallias> If I create the
universe do I get to chose how big my cock is?
L1037[05:32:22] <sham1> if you create
yourself
L1038[05:32:25] <sham1> And why
L1039[05:36:08]
⇦ Quits: c233 (~c233@164.40.206.170) (Ping timeout: 192
seconds)
L1040[05:36:09] <Mowmaster> Are cock
implants firmer like boob ones?
L1041[05:36:25]
⇨ Joins: c233 (~c233@164.40.200.217)
L1042[05:36:52] <sham1> Are we really
talking about this
L1043[05:38:06] <Mowmaster> We dont have
to
L1044[05:38:28] <Rallias> But we want
to.
L1045[05:39:40] <tmtu> do we
L1046[05:40:40] <xaero> get a room you
two ;)
L1048[05:41:20] <Mowmaster> Google is not
for the underaged
L1049[05:43:17]
⇦ Quits: FR^2 (~frquadrat@2001:41d0:1:f924::1) (Quit:
quit)
L1050[05:43:29]
⇨ Joins: FR^2 (~frquadrat@2001:41d0:1:f924::1)
L1051[05:44:39] <ThePsionic> How did we
get on this topic again
L1052[05:44:49] <Mowmaster> I blame
rallias
L1054[05:44:55] <ThePsionic> Always blame
Rallias tbh
L1055[05:45:01] <Rallias> I blame
you.
L1056[05:45:06] <Rallias> You brought up
creating the universe.
L1057[05:45:14] <sham1> git blame
L1058[05:45:18] <sham1> and it was
me
L1059[05:45:37] <Mowmaster> I did not
bring up anything universal
L1060[05:45:41] <ThePsionic>
>€400
L1061[05:45:42] <ThePsionic> pls
L1062[05:46:10] <Mowmaster> Capes are
under rated I want an ars magica 2 robe
L1063[05:46:45] <Mowmaster> Although
ichun particles are not bad either
L1064[05:47:51] <Mowmaster> Speaking of
which. How hard would it be to make a skin overlay like robes or
stuff like capes?
L1065[05:47:58] <sham1> 400€ for
something like that!?
L1066[05:47:59] <sham1> Wat
L1067[05:48:10] <ven000m> i sold
minecon2011 for 628€
L1068[05:48:25] <tmtu> wat
L1069[05:48:55] <Mowmaster> How can you
sell those? Are they not attached to uuid?
L1070[05:49:16] <ven000m> yes, sold the
account
L1072[05:49:27] <ven000m> they are
expensive at all
L1073[05:49:28] <gigaherz> lol
L1074[05:49:46] <gigaherz> I have always
wanted a cape, but fuck paying for one
L1075[05:49:47] <gigaherz> XD
L1076[05:49:54] <Mowmaster> Ah... yeah I
couldnt do that unless some thaumcraft nut wants my pechs
account
L1077[05:49:55] ***
zz_SnowShock35 is now known as SnowShock35
L1078[05:50:00] <gigaherz> if Minecon
ever happens in spain... ;P
L1079[05:50:18] <sham1> The most logical
would be for them to happen in Sweden
L1080[05:50:24] <ven000m> 2016 it will
happen in US again
L1081[05:50:29] <sham1> Because you know,
Mojang
L1082[05:51:10] <Mowmaster> I would
rather pax then minecon. Seems geared for younger audiences
now
L1083[05:53:11] <Mowmaster> But as an
excuse to go to Europe. I couldnt pass that down
L1084[05:56:06] <sham1> you dont need an
excuse to come here
L1085[06:03:01] <Mowmaster> My pto
vacation pays for me to get to pax and back but not enough to fly
out of country
L1086[06:10:19] <Mowmaster> I cant wait
till Christmas gets over. Im tired if waking up at 1130pm to go to
work
L1087[06:16:30] ***
DRedhorse is now known as DRedAway
L1088[06:19:41]
⇨ Joins: SNightmareWork_
(webchat@190.104.208.34)
L1089[06:25:16]
⇦ Quits: covers1624
(~covers162@2001:8003:a22d:b400:bc27:42df:7bc6:1015) (Ping timeout:
206 seconds)
L1090[06:25:32]
⇦ Quits: FR^2 (~frquadrat@2001:41d0:1:f924::1) (Quit:
quit)
L1091[06:28:09]
⇨ Joins: covers1624
(~covers162@2001:8003:a22d:b400:b92b:2817:eab6:7971)
L1092[06:28:10]
⇨ Joins: michael_
(~michael_@89-138-118-45.bb.netvision.net.il)
L1093[06:30:01]
⇦ Parts: SNightmareWork_ (webchat@190.104.208.34)
())
L1094[06:30:23]
⇨ Joins: SNightmareWork (webchat@190.104.208.34)
L1095[06:32:19] ***
DRedAway is now known as DRedhorse
L1096[06:34:40] <asie> >2016
>US
L1097[06:34:42] <asie> oh.
L1098[06:36:09]
⇨ Joins: KGS
(~KGS@h-212-116-74-249.na.cust.bahnhof.se)
L1099[06:48:07] <boni> oh, hey.
asie
L1100[06:48:10] <boni> does charset have
fluid pipes?
L1101[06:49:17] ***
PaleOff is now known as PaleoCrafter
L1102[06:49:30] <asie> boni: not
yet
L1103[06:49:45] <asie> i don't really
have a good concept for fluid movement in them
L1104[06:50:53] <boni> kay
L1105[06:51:18] <boni> guess i'll
postpone testing fluid things until i have my own or some other
mod, heh
L1106[06:53:36] <asie> uh,
BuildCraft.
L1107[06:53:38] <asie> 7.2.0pre4
L1108[06:53:49] <asie> it's not the
stablest but it's probably a valid choice
L1109[06:53:53] <boni> in 1.8.8?
L1110[06:56:01] <asie> yes!
L1111[06:56:17] <asie> BuildCraft was
actually around for 1.8 for a good few months
L1112[06:56:20] <asie> we just never...
talked about it much
L1113[06:56:22] <boni> yes i know
L1114[06:56:26] <boni> i just thought it
wasn't on 1.8.8 yet
L1115[06:56:30] <asie> mainly because
it's a mess
L1116[06:56:36] <asie> also, i'm pushing
everyone to go to 1.8.8 ASAP... worth it
L1118[06:56:42] <asie> (everyone on 1.8,
that is)
L1119[06:56:45] <boni> definitively
;P
L1120[06:56:57] <boni> and probably 1.8.9
afterwards.. since there are no modding changes for us
L1121[06:57:10] <boni> thanks for the
link
L1122[06:57:30] <Wuppy> does anyone here
have experience with google analytics for untiy?
L1123[07:03:23]
⇨ Joins: Pennyw95
(~Dr.Benway@host103-143-dynamic.31-79-r.retail.telecomitalia.it)
L1124[07:07:52]
⇦ Quits: tmtu
(~tundmatu@78-70-189-179-no28.business.telia.com) (Ping timeout:
195 seconds)
L1125[07:11:18]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc2d086.dynamic.kabel-deutschland.de)
L1126[07:20:46]
⇦ Quits: Loetkolben
(~Loetkolbe@ipbcc2d086.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L1127[07:28:25] <Pennyw95> Is there a way
to set a collision without a visible bouding box? Let's say, I want
a block not be "visible" by the player but still blocks
him
L1128[07:28:45] <Pennyw95> That is,
without using setBlockBoundsbasedOnState
L1129[07:31:04] <Lumien> Pennyw95
Block.addCollisionBoxesToList maybe?
L1130[07:32:20] <Pennyw95> hm
L1131[07:34:41] <Pennyw95> Yes, that
should work, thanks Lumien :)
L1132[07:35:24] <Mowmaster> So
"major" mods should be coming for 1.8 sooner then
later?
L1133[07:35:25]
⇦ Quits: VikeStep (~VikeStep@101.184.165.77) (Quit:
Leaving)
L1134[07:36:35] ***
Keridos is now known as Keridos|away
L1135[07:37:14]
⇨ Joins: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L1136[07:37:21]
⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-13-82.mpls.qwest.net)
(Killed (NickServ (GHOST command used by Zaggy2048)))
L1137[07:37:23]
⇨ Joins: Zaggy2048
(~Zaggy1024@174-20-13-82.mpls.qwest.net)
L1138[07:48:36] <sham1> no one
knows
L1139[07:49:11]
⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
(Remote host closed the connection)
L1140[07:49:18] <Pennyw95> Hey sham1 can
I ask you a little question about the fluid rendering?
L1141[07:49:24] <sham1> hit it
L1142[07:49:37] <sham1> so yes
L1143[07:49:39] <sham1> You can
L1145[07:50:04] <sham1> ok
L1146[07:50:19] <Pennyw95> it's working,
but in the end I want my TE to render any given fluid, and when I
tried to use another mod's fluid, it lacked the color
L1147[07:50:26] <Pennyw95> well, let me
paste the fluid's class
L1148[07:51:16] <Pennyw95> basically that
fluid uses water_still and then alters the color via a Int
method
L1149[07:51:23] <Pennyw95> and I don't
get the new color
L1151[07:52:22] <asie> Mowmaster:
BuildCraft is almost on it, TCon is coming,
Forestry/RailCraft/Factorization/AE2 are coming
L1152[07:52:27] <sham1> why not just take
the textures and change them yourself
L1153[07:52:34] <asie> CoFH is quiet,
most magic mods are there, Botania is *not*
L1154[07:52:41] <asie> (well, it will,
but as Botania 2 if anything)
L1155[07:52:51] <sham1> CoFH has done
their decision of not going to 1.8
L1156[07:52:55] <asie> Ender IO is also
*not*, they're skipping and going for 1.9 direct
L1157[07:52:58] <Pennyw95> Because i want
my TE to be able to hold any fluid...I've also added an API to add
recipes to it
L1158[07:53:00] <asie> sham1: that was
1.8 - the situation changed a lot recently
L1159[07:53:02] <sham1> If they ever port
it will most likely be 1.9
L1160[07:53:26] <sham1> Pennyw95, you can
render any arbitrary fluid
L1161[07:53:40] <sham1> But in 1.8 the
getColor method does not work AFAIk
L1162[07:53:50] <sham1> Ask fry, he
remade the fluid render for 1.8
L1163[07:54:13] <Pennyw95> So, for now, I
would have to add the color to the tessellator for those particular
fluids?
L1164[07:54:30] <sham1> Yeah
L1165[07:54:42] <sham1> You could apply
the color manually via tess
L1166[07:54:44] <Pennyw95> what do you
mean, doesn't work?
L1167[07:54:54] <sham1> Does not work as
in does not work
L1168[07:54:59]
⇨ Joins: Soni (soniex2@189.55.64.196)
L1169[07:55:02] <Pennyw95> The mod's
fluid is grey instead of blue though
L1170[07:55:15] <sham1> Well what was the
problem
L1171[07:55:56] <Pennyw95> My problem is
I can't find a way to import automatically that color to the
tessellator
L1172[07:56:07] <sham1> I see
L1173[07:56:29] <Pennyw95> but let's say
I want to manually add the color in the tessellator
L1174[07:56:50] <sham1>
worldrenderer*
L1175[07:56:52] ***
Vigaro|AFK is now known as Vigaro
L1176[07:56:54] <sham1> Because 1.8
L1177[07:56:57] <Pennyw95> oh,
right
L1178[07:56:58] <Nitrodev> i made an item
and the model lloks like a block
L1179[07:57:17] <Nitrodev> it has no
texture but it still looks like a block
L1180[07:57:21] <Pennyw95> theres's the
color(float, float, float) method
L1181[07:57:26] <sham1> ye
L1182[07:57:44] ***
MrKick|Away is now known as MrKickkiller
L1183[07:57:47] <Pennyw95> RGB, I
assume...do you have any idea what kind of logic there's in
getColor? i returns a big Int
L1184[07:57:50] <Nitrodev> oh nvm
L1185[07:58:05] <Nitrodev> i really
should look at the tutorial before complaining here
L1186[07:58:09] <sham1> Let me punch that
number to a calculator
L1187[07:58:30] <sham1> It's a 4 byte
value
L1188[07:58:36] <sham1> So bitshift
it
L1189[08:00:30] <Mowmaster> Thanks for
tge feedback *asie
L1190[08:04:40] ***
Darkhax_AFK is now known as Darkhax
L1191[08:05:16] <Pennyw95> like n
>> 2?
L1192[08:05:43] <sham1> ... yes, that is
what bitshifting is
L1193[08:06:08] ***
DRedhorse is now known as DRedAway
L1194[08:08:08] ***
bilde2910 is now known as bilde2910|away
L1195[08:08:45] <Pennyw95> Well, actually
I could retrieve getColor()'s int for every fluid...if not
overriden it returns 0xffffff
L1196[08:09:10] <Pennyw95> and if the
bitshift worked for every value I suppose there would be no need to
add special cases manually?
L1197[08:09:27] <sham1> indeed
L1198[08:09:50] <Pennyw95> okay, off to
study those bit operations
L1199[08:12:22] ***
TTFT|Away is now known as TTFTCUTS
L1200[08:19:52] <Nitrodev> what is the
recommended dimensions for an item
L1201[08:21:04] <sham1> powers of
two
L1202[08:22:44] <ThePsionic> sham1: Do
you think Minecraft would be able to handle an item texture of
590295810358705651712 x 590295810358705651712
L1203[08:22:58] <sham1> yesd
L1204[08:24:35]
⇨ Joins: raoulvdberge
(uid95673@id-95673.richmond.irccloud.com)
L1205[08:25:44] <raoulvdberge> I'm having
a InventoryCrafting in a tile entity of mine. When I change the
slot contents it doesn't update clientside though. I tried
markDirty() and detectAndSendChanges() on the container, but the
slot only updates when I click in it.
L1206[08:25:52] <raoulvdberge> Any idea
how I can make it update?
L1207[08:26:43] <Pennyw95> So sham1,
2013252778 >>> ?
L1208[08:26:51] <sham1> what
L1209[08:27:03] <Pennyw95> no never
mind
L1210[08:27:04] <sham1> more like
L1211[08:27:17] <sham1> byte red = (byte)
getColor();
L1212[08:27:40] <sham1> byte green =
(byte) (getColor() >> 8);
L1213[08:27:47] <gigaherz> GPUs don't
normally allow textures more than 8k or maybe 16k overall
L1214[08:27:54] ***
cpw|out is now known as cpw
L1215[08:27:55] <Pennyw95> well yes, but
to use it in color(float, float, float) I need to bitshift it, you
said?
L1216[08:27:57] <sham1> byte blue =
(byte) (getColor() >> 16);
L1217[08:28:04] <Nitrodev> how can i
refresh the workspace
L1218[08:28:07] <sham1> You do not need
to use colour
L1219[08:28:07] <Pennyw95> oh
L1220[08:28:14] <Nitrodev> is it same as
refreshing the gradle?
L1221[08:28:47] <Pennyw95> what
then?
L1222[08:29:04] <sham1> Learn your
OpenGL
L1223[08:30:52]
⇨ Joins: MattDahEpic
(~MattDahEp@75-166-140-155.hlrn.qwest.net)
L1224[08:31:53] <sham1> I'll give you a
hint
L1225[08:31:58] <sham1> glColor4b
L1226[08:35:16] ***
Vigaro is now known as Vigaro|AFK
L1228[08:39:03] <Nitrodev> "Model
definition for location warehousestorage:item_plank#inventory not
found" oh amn STILL?
L1229[08:39:21] <Nitrodev> yup it isnt
rendering
L1230[08:41:33] <gigaherz> Nitrodev: is
this for a block?
L1231[08:41:40] <Nitrodev> item
L1232[08:42:13] <Pennyw95> @sham1: Giving
as arguments b, b >> 8, b >> 16 and 127 as max
alpha?
L1233[08:42:17] <gigaherz> do you call
setCustomModelResourceLocation?
L1234[08:42:21] <gigaherz> and
addVariantName?
L1235[08:42:56] <Pennyw95> well, b
>> 24
L1236[08:43:35] <Nitrodev> hold on
gigaherz
L1237[08:43:40] <gigaherz> all values are
0..255 as far as the gpu is concerned
L1238[08:44:10] <gigaherz> the lack of
unsigned values is java's problem ;p
L1239[08:44:23] <sham1> Yeah because a
signed number in the memory looks like an unsigned one
L1240[08:44:52] <gigaherz> yep the
differences are in some operations
L1241[08:44:59] <sham1> ye
L1242[08:45:10] <gigaherz> right-shifts
will insert signs on the left
L1243[08:45:18] <gigaherz> while unsigned
shifts insert zeros
L1244[08:45:37] <gigaherz> casts to an
upper integer will sign-extend instead of zero-extending
L1245[08:45:45] <gigaherz>
multiplications and division are performed signed
L1246[08:46:09] <sham1> That is one thing
I prefer C# on over Java
L1247[08:46:09] ***
Ash|Work is now known as Ashway
L1248[08:46:12] <sham1> Unsigned
integers
L1249[08:46:17] <gigaherz> so it's easier
to work with ints even if you are techincally working with
bytes
L1250[08:46:37]
⇦ Quits: ShadowChild
(~ShadowChi@host81-151-59-190.range81-151.btcentralplus.com) (Quit:
Leaving)
L1251[08:46:52] <gigaherz> int r = color
& 0xFF, g=(color>>8)&0xFF,
b=(color>>16)&0xFF, a=(color>>24)&0xFF;
L1253[08:47:00]
⇨ Joins: Szernex
(~Szernex@178-190-110-215.adsl.highway.telekom.at)
L1254[08:47:19] <gigaherz> yo uare using
the old method
L1255[08:47:22] <gigaherz> your tutorial
is outdated ;P
L1256[08:47:25] <Pennyw95> I guess
not..it's all black
L1257[08:47:34] <gigaherz> should work
still, but it's the old method
L1259[08:48:18] <gigaherz> and you are
missing addVariantName
L1260[08:48:21]
⇦ Quits: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Ping
timeout: 190 seconds)
L1261[08:48:21] <gigaherz> note
that
L1262[08:48:27] <gigaherz> the new method
is meant to be called in PREinit
L1263[08:49:22] <gigaherz> also I
strongly dislike using item.getUnlocalizedName().substring
L1264[08:49:28] <gigaherz> it's an
HORRIBLE method of carrying the name
L1265[08:49:44] <Nitrodev> alright
L1267[08:50:09] <gigaherz> it works,yes,
but it works in the same sense that kicking hardenough will open a
door
L1268[08:50:10] <gigaherz> ;P
L1269[08:50:42] <gigaherz> that tutorial
was doing it right
L1270[08:50:47] <gigaherz> until it
starts telling you to use substring
L1271[08:50:55]
⇦ Quits: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit:
Leaving.)
L1272[08:51:31] <gigaherz> if you want to
keep the name in a centralized place, then give yourself a
.getInternalName() method and store the name
"cleanly"
L1273[08:51:48] <Nitrodev> so the first
class of that pastebin is not needed?
L1274[08:52:11] <gigaherz> I just have
that stuff in my client proxy
L1275[08:52:18] <gigaherz> you can choose
to be more organized
L1276[08:52:21] <gigaherz> but it's not
strictly necessary
L1278[08:53:24] <gigaherz> this is an
example ofa simple client proxy that registers an item and a
block
L1279[08:53:54] <gigaherz> note that,
although items can have modelswith different filename than the item
registration name
L1280[08:56:23]
⇨ Joins: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L1282[08:58:12] <sham1> yes
L1283[08:58:17] <Pennyw95> :D
L1284[09:00:16] <Pennyw95> If I got this
correctly, casting to byte takes only the first 2 bits of the
binary form of the Integer, so trimming the head with bitshifts
gets all the values?
L1285[09:00:30] <Nitrodev> gigaherz, what
is the registerItemModel
L1286[09:00:32] <Pennyw95> returns, not
takes*
L1287[09:00:37] <Nitrodev> it's errooring
me
L1288[09:00:57] <Nitrodev> there is no
such method it says
L1289[09:02:28]
⇦ Quits: Elec332 (webchat@ip5456d4a5.speed.planet.nl) (Quit:
Web client closed)
L1290[09:03:24] <gigaherz> Nitrodev:
what?
L1291[09:03:33] <gigaherz> it's in the
same file!
L1292[09:03:44] <gigaherz> line 46+
L1293[09:05:29] <Nitrodev> i am an
idiot
L1295[09:11:07] <Nitrodev> alright no
errors
L1296[09:11:41] <Nitrodev> still texture
not showing up
L1297[09:12:40] <gigaherz> okay then
issue 2
L1298[09:12:46] <gigaherz> your item json
has
L1299[09:12:51] <gigaherz>
"layer0":"WarehouseStorage:items/item_plank.png"
L1300[09:12:54] <gigaherz> the png isn't
meant to be there
L1301[09:12:55] <gigaherz> it's
just
L1302[09:13:00] <gigaherz>
"layer0":"WarehouseStorage:items/item_plank"
L1303[09:13:13] <gigaherz> but
L1304[09:13:22] <gigaherz> although it's
generally accepted
L1305[09:13:31] <gigaherz> you shouldn't
be using uppercase letters in your resources paths
L1306[09:13:53] <gigaherz> minecraft will
.toLower the domain
L1307[09:13:57] <gigaherz> but NOT the
rest of the path
L1308[09:14:53]
⇨ Joins: KanoCodex
(~Giratina5@2604:180:0:368::bcd8)
L1309[09:16:50] <Nitrodev> well i
refactored it AND it crashed
L1310[09:18:49] <Nitrodev> nvm that was
bc of a typo
L1311[09:19:41] <Nitrodev> no it's the
same again
L1312[09:19:49] <Nitrodev>
net.minecraftforge.fml.common.LoaderException:
java.lang.ClassNotFoundException:
com.Nitrodev.warehousestorage.ClientProxy
L1313[09:20:25]
⇨ Joins: Cooler (~CoolerExt@117.201.141.20)
L1314[09:25:04]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
(Ping timeout: 192 seconds)
L1315[09:26:07]
⇨ Joins: Elec332
(~Elec332@ip5456d4a5.speed.planet.nl)
L1316[09:26:28]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L1317[09:27:10]
⇦ Quits: Pennyw95
(~Dr.Benway@host103-143-dynamic.31-79-r.retail.telecomitalia.it)
(Quit: Leaving)
L1318[09:27:13]
⇨ Joins: Brokkoli
(~Brokkoli@x55b131ab.dyn.telefonica.de)
L1319[09:29:19] <Nitrodev> finally got
the git working
L1320[09:41:10] <sham1> Meh
L1321[09:41:17] <sham1> Cygwin + SDL2
does not seem to work
L1322[09:41:33] <Wuppy> SDL \o/
L1323[09:42:41] <sham1> would be good but
it errors saying "No available video device"
L1324[09:42:52] <sham1> Something about
cygwin is very weird
L1325[09:43:02] <Nitrodev> still hasnt
found the model definition
L1326[09:43:58] <sham1> Any ideas
Wuppy
L1327[09:44:13] <Wuppy> no clue
:<
L1328[09:44:16] <Wuppy> never used
cygwin
L1329[09:48:36] <sham1> There we go
L1330[09:48:44] <sham1> I needed to set
the DISPLAY enviorment variable
L1331[09:49:04] <Nitrodev> any help for
my problem
L1332[09:49:13] <sham1> What
problem
L1333[09:49:22] <sham1> You using
IDEA
L1334[09:49:30] <sham1> if so, show your
build.gradle
L1336[09:50:42] <Nitrodev> that
problem
L1337[09:51:01] <sham1> show your
project
L1338[09:52:17] <Nitrodev> the item isnt
showing the texture
L1339[09:52:23] <Nitrodev> OR the
model
L1340[09:52:32] <Nitrodev> it looks like
a block
L1341[09:52:36] <sham1> Show... your...
code...
L1342[09:52:48] <sham1> you have a repo
dont you
L1343[09:52:51] <sham1> Link me to
it
L1344[09:52:57] <sham1> So I can check it
out
L1345[09:53:10] <MattDahEpic> does anyone
use travis for autobuilds and if so can i look at your
travisyml?
L1347[09:53:25] <Elec332> I use
drone
L1348[09:53:51] <Lumien> Nitro the case
is wrong? :p
L1349[09:54:05] <sham1> Nitrodev, you do
not need WarehouseStorage.iml in your repo
L1350[09:54:09]
⇨ Joins: Pennyw95
(~Dr.Benway@host103-143-dynamic.31-79-r.retail.telecomitalia.it)
L1351[09:54:22] <Nitrodev> im guessing
the .gitignore is for that?
L1352[09:54:29] <sham1> Indeed
L1353[09:54:30] <Elec332> yep
L1354[09:54:37] <gigaherz> Nitrodev: your
package name is WarehouseStorage
L1355[09:54:42] <sham1> put a .gitignore
down and ignore everything except grade, src and the gradlew
things
L1356[09:54:46] <gigaherz> your proxy
line has warehousestorage
L1357[09:54:49] <gigaherz> in java, caps
DO matter
L1358[09:55:17] <Nitrodev> gigaherz, i
don't know how to update the repo
L1359[09:55:36] <Nitrodev> liek outside
the github website
L1361[09:57:01] <gigaherz> Nitrodev: that
depends on what you use to work with git, I personally use
tortoisegit
L1362[09:57:11] <Nitrodev> git
shell
L1363[09:57:20] <MattDahEpic> my answer
then
L1364[09:59:59] <Nitrodev> how do i write
down if i want to ignore the folders liek run etc.
L1365[10:00:23] <gigaherz> like:
/run
L1368[10:03:10] <Nitrodev> okay it didnt
update the repo
L1369[10:03:58]
⇨ Joins: Mowmaster_Work
(~Mowmaster@97-121-65-50.omah.qwest.net)
L1370[10:04:03] <gigaherz> I suggest you
read a good tutorial on how git works
L1371[10:04:19] <gigaherz> because
there's some concepts to learn before you really can understand
what the concepts mean
L1372[10:04:20] <ThePsionic> gigaherz:
don't you mean "git gud"?
L1373[10:05:22]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1374[10:06:58]
⇦ Quits: Mowmaster
(~Mowmaster@2600:1014:b117:79f6:a401:b987:d0c2:8536) (Ping timeout:
186 seconds)
L1375[10:06:58] ***
Ashway is now known as Ashlee
L1376[10:08:34] <Nitrodev> not
again
L1377[10:09:21] <Nitrodev> okay im now
glad i made a backup of my prohject
L1378[10:10:58] <Nitrodev> bc i go RID of
the folders i wanted to ignore
L1379[10:12:40] <gigaherz> the folders
you ignored shouldn't be important
L1381[10:13:11] <gigaherz> it means git
doesn't have the files added
L1382[10:13:18] <gigaherz> blue means
they are changed but known
L1383[10:13:25] <gigaherz> white means
unmodified
L1384[10:15:51]
⇦ Quits: Pennyw95
(~Dr.Benway@host103-143-dynamic.31-79-r.retail.telecomitalia.it)
(Quit: Leaving)
L1385[10:15:51] <IoP> project structure
=> modules has explanation for color codding
L1386[10:19:40]
⇨ Joins: McJty
(~jorrit@d8D872E30.access.telenet.be)
L1387[10:20:33]
⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Quit:
Leaving)
L1388[10:20:39]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
(Ping timeout: 206 seconds)
L1390[10:21:27]
⇨ Joins: parcel31u
(uid64311@id-64311.richmond.irccloud.com)
L1391[10:21:35] <McJty> It is called (I
put a println in the if) but I don't see anything
L1392[10:21:46] <McJty> I did go to 0,0,0
and it is not rendering there either
L1393[10:22:13]
⇨ Joins: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300)
L1394[10:22:54] <gigaherz> McJty: I
answered earlier this morning
L1395[10:22:59] <gigaherz> it's your
.color(1,1,1,1)
L1396[10:23:00] <gigaherz> thoseare
ints
L1397[10:23:06] <gigaherz> and int color
values are 0..255
L1398[10:23:08] <gigaherz> not 0..1
;P
L1399[10:23:15] <gigaherz> either use
1.0f or 255
L1400[10:23:22] ***
mumfrey is now known as Mumfrey
L1401[10:23:28] <McJty> oh
L1402[10:23:39] <McJty> Let me try
that
L1403[10:23:59] <gigaherz> I know it
works because I copypasted the code (without your texture stuff)
into my own TESR and it worked after changing that ;P
L1404[10:25:00] <gigaherz> you were
giving it an alpha of 1/256 which is way below the alphatest cutoff
;P
L1405[10:25:11] <gigaherz> so no
rendering happened.
L1406[10:25:44] <McJty> Finally
L1407[10:25:50] <McJty> It works. Thanks
a lot
L1408[10:25:55] <gigaherz> np
L1409[10:25:58] <McJty> Much too faint
though. Need to make it a lot brighter
L1410[10:26:04] <McJty> But
tesselarator.setBrightness is gone
L1411[10:26:11] <McJty> So not sure how
to brighten it exactly
L1412[10:26:13] <gigaherz>
disablelighting?
L1413[10:26:21] <McJty> Already
disabled
L1414[10:26:24] <Nitrodev> oh hi
McJty
L1415[10:26:34] <gigaherz> hmmm then it
should be bright enough :/
L1416[10:26:34] <McJty> Hi Nitrodev
L1417[10:26:56] <McJty> I'll experiment a
bit
L1418[10:26:56] <McJty> brb
L1419[10:27:15] <gigaherz> if it's too
faint
L1420[10:27:23] <gigaherz> maybe you just
need to make the texture itself LESS transparent?
L1421[10:27:34]
⇨ Joins: shadekiller666
(~shadekill@adsl-108-71-32-241.dsl.lsan03.sbcglobal.net)
L1422[10:27:36] <Nitrodev> so what are
the things i don't need to show up in the repo
L1424[10:28:22] <gigaherz> approximately
this
L1425[10:28:36] <gigaherz> I have a
couple extra lines from stuff I made (like the .rhl which is from
rhino3d)
L1426[10:28:51] <gigaherz> you could also
give it a better order if you like ;P
L1427[10:30:53]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc2d086.dynamic.kabel-deutschland.de)
L1428[10:31:29] <Nitrodev> okay i'm just
still wondering the updating
L1429[10:31:40] <Nitrodev> i thoguht i
got it but nope
L1430[10:33:29] ***
kroeser is now known as kroeser|away
L1431[10:34:20] <Nitrodev> yeah i can't
figure out how
L1432[10:36:55]
⇨ Joins: Kobata
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com)
L1433[10:38:10] <Nitrodev> any help
L1434[10:40:16] <shadekiller666> what are
you having trouble with
L1435[10:42:17]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:3024:19d3:1ccd:105d)
L1436[10:43:50] <Nitrodev> making the git
repo update
L1437[10:44:04] <shadekiller666> what git
repo, in what context
L1438[10:44:13] <shadekiller666> is this
your own repo for your mod?
L1440[10:45:14] ***
willieaway is now known as williewillus
L1441[10:45:16] <shadekiller666> or is
this a branch of another repo?
L1442[10:45:19]
⇨ Joins: thor12022 (thor12022@205.175.226.97)
L1443[10:45:21] <Nitrodev> no
L1444[10:45:30] <Nitrodev> own repo own
mod
L1445[10:45:35] <shadekiller666> ok
L1446[10:45:47] <shadekiller666> do you
have the repo made on github?
L1447[10:45:55] <Nitrodev> yes
L1448[10:45:58] <shadekiller666> ok
L1449[10:46:16]
⇦ Quits: CovertJaguar (~you@65.183.205.6) (Ping timeout: 190
seconds)
L1450[10:46:20] <shadekiller666> do you
have a git client? (sourcetree, git gui, etc.)?
L1451[10:46:54]
⇨ Joins: ShadowChild
(~ShadowChi@host81-151-59-190.range81-151.btcentralplus.com)
L1452[10:47:16] ***
Abrar|gone is now known as AbrarSyed
L1453[10:47:25] <Nitrodev> yes
L1454[10:47:31]
⇦ Quits: RobotSquid (~RobotSqui@105.224.202.243) (Ping
timeout: 190 seconds)
L1455[10:47:38] <shadekiller666> ok
L1456[10:48:02] <shadekiller666> are you
using sourcetree?
L1457[10:48:24] <MattDahEpic> dang why
dont travis build my stuff
L1458[10:48:33] <williewillus> (also, did
you read git-scm.org/book/ yet)
L1459[10:48:43] <williewillus> heh got
the url right
L1460[10:49:15] <jjw123> anyone really
familiar with the current rendering engine? looking to find where a
beacon for example renders beyong its bounds
L1461[10:49:18]
⇨ Joins: H1N1theI
(~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net)
L1462[10:49:28] <williewillus> jjw123:
the beams? they're entities
L1463[10:49:29] <raoulvdberge> Does forge
have a way to calculate distance between 2 points? I could write it
myself, but if Forge has one I don't want to do it again
L1464[10:49:32] <williewillus> I think
0.o
L1465[10:49:33] <Nitrodev> i've gotten so
far that i'm constantly deleting the repo on the website and then
making the repo again
L1466[10:49:35] <gigaherz> williewillus:
so far as mirc cares, anythign that doesn't start with http:// or
www. is NOT an url ;P
L1467[10:49:39] <shadekiller666> jjw123,
beacon's beam is a TESR
L1468[10:49:50] <gigaherz> beacon beam is
not exactly a tesr either
L1469[10:49:51] <gigaherz> XD
L1470[10:49:51] <williewillus>
raoulvdberge: math :p sqrt(x^2 + y^2 + z^2)
L1471[10:50:02] <gigaherz> it's a weird
hardcoded thing
L1472[10:50:06] <williewillus> or
blockpos.distanceSqTo(pos)
L1473[10:50:09] <shadekiller666> nitro,
you need to clone the repo from github into your git client
L1474[10:50:29] <jjw123> right, but my
own TESR refuses to render outside of the block bounds, and i cant
find where it does the hard coding
L1475[10:50:46] <shadekiller666> once
you've done that, move your mod code over into it if its empty, or
copy files over that have changed into it
L1476[10:50:53] <shadekiller666> then git
commit
L1477[10:50:58] <raoulvdberge>
williewillus: "i could write it myself" :p i'm talking
forge 1.7 here btw.
L1478[10:50:58]
⇦ Quits: ven000m (~bitlbee@root.capsload.it) (Read error:
Connection reset by peer)
L1479[10:51:00] <shadekiller666> then git
push
L1480[10:51:06] <gigaherz> jjw123: what
do you mean beyond the bounds?
L1481[10:51:17] <gigaherz> I have no
issues drawing outside the block cube
L1482[10:51:22] <williewillus> seeing as
it's literally one line, I'd just write it myself :p if you're
dealing with entities, they already have distance methods
L1483[10:51:46] <jjw123> gigaherz, when
you cant see the block bounds, it dissapears, though.
L1484[10:51:53] <jjw123> it used to be so
simple
L1485[10:51:59] <gigaherz> ah so frustum
then
L1486[10:52:00] <gigaherz> XD
L1488[10:52:28] <Nitrodev> looks like the
.gitignore works...
L1489[10:53:06] <raoulvdberge> Nitrodev:
try .gradle/ instead of /.gradle
L1490[10:54:39] <gigaherz> Nitrodev:
gitignore won't magically remove what you already commited
L1491[10:54:42] <MattDahEpic> for some
reason all my builds are failing cause of ForgeGradle 2.0 requires
Gradle 2.3 or above.
L1492[10:54:48] <MattDahEpic> cc
AbrarSyed
L1493[10:54:56] <williewillus> well the
issue is clear :p
L1494[10:54:57] <williewillus> update
gradle?
L1495[10:55:00] <gigaherz> you'd have to
also remove them from the index
L1496[10:55:02] <Nitrodev> okay now i can
try to do the repo updating like shadekiller666
L1497[10:55:03] <Nitrodev> said
L1498[10:55:18] <MattDahEpic> thing is i
have and updated gradle
L1499[10:55:22] <AbrarSyed> MattDahEpic,
huh? oh you started with gradle 2.10 or something?
L1500[10:55:22]
⇦ Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300) (Ping timeout: 195
seconds)
L1501[10:55:41] <williewillus> if the
CI's gradle is too old and you can't udpate it just grab the latest
gradlew from the MDK and use that :p
L1502[10:56:31] <Nitrodev> i'm
cofused
L1503[10:56:36]
⇨ Joins: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300)
L1504[10:56:54] <Nitrodev> i cloned the
repo FROm the web to documents\Github
L1505[10:57:32] <Nitrodev> now what
L1506[10:57:45] ***
DRedAway is now known as DRedhorse
L1507[10:58:13] <Nitrodev>
<shadekiller666> once you've done that, move your mod code
over into it if its empty, or copy files over that have changed
into it
L1508[10:58:21] <Nitrodev> i don't
understand a bit of that
L1509[10:58:51] <shadekiller666> ok, so
what you've done with cloning is you've made a copy of the file
structure that is on github on your own machine
L1510[10:58:51] <gigaherz> jjw123
L1511[10:58:57] <gigaherz> the only
difference in TileEntityBeaconRender
L1512[10:58:59] <gigaherz> vs other
L1513[10:59:01] <gigaherz> is
L1514[10:59:09] <gigaherz> public boolean
func_181055_a() { return true; }
L1515[10:59:12] <shadekiller666> when you
make changes to your local copy, your git client will track
that
L1516[10:59:59] <gigaherz> jjw123: that
seems to mark the TESR to be included in a different list
L1517[11:00:09] <gigaherz> maybe that
other list does NOT get the frustum culling applied
L1518[11:00:10] <shadekiller666> when
you're ready to push those changes to the file structure on
github's servers, you 'commit' with a message describing the
changes, then 'push' those changes to github
L1519[11:00:14] <gigaherz> doesn't hurt
to try ;P
L1520[11:00:29] <jjw123> hm. my eclipse
returns no matches for func_181055_a. thanks for the help
gigaherz
L1521[11:00:38] <gigaherz> 1.8.8? or
1.8?
L1522[11:00:50] <gigaherz> !!gm
func_181055_a
L1523[11:00:50] <MCPBot_Reborn> === MC
1.8.8:
net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer.func_181055_a
(bhd.a) UNLOCKED ===
L1524[11:00:51] <MCPBot_Reborn> Name : a
=> func_181055_a
L1525[11:00:52] <MCPBot_Reborn>
Descriptor : ()Z
L1526[11:00:52] <MCPBot_Reborn> Comment :
None
L1527[11:00:53] <MCPBot_Reborn> Last
Change: 2015-11-28 22:33:47.396800-05:00 (_bot_update_)
L1528[11:00:57] <Nitrodev> and the
'pushing' command is git push origin master?
L1529[11:01:01] <gigaherz> maybe it's new
to 1.8.8
L1530[11:01:05] <shadekiller666> if there
is nothing in the github repo, you need to put stuff into your
local copy, if there are files already, then you need to apply the
changes to the proper files in your local copy
L1531[11:01:10] <jjw123> uhhhm. i'll try
and get latest forge again. thanks
L1532[11:01:23] <gigaherz> oh hmm...
jjw123, didn't 1.8.0 have an issue where beacons DID disappear
wrongly?
L1533[11:01:28] <Zaggy2048> dang, there's
a lot of code to implement to take over the sleeping event
L1534[11:01:45] <shadekiller666> nitro,
your "origin" is the github server right?
L1535[11:01:49] <jjw123> i dont remember
haha
L1536[11:02:09] <shadekiller666> or is
that your "upstream"?
L1537[11:02:26] <shadekiller666> normally
you can just do "git push -f"
L1538[11:03:14] <williewillus> always
force pushing ssems like a bad idea :p
L1539[11:03:14] <gigaherz> jjw123: well
that's all I can suggest ;P
L1540[11:03:23] <gigaherz> if you make
your mod 1.8.8, there's that method
L1541[11:03:28] <gigaherz> on any other
version, I have no idea.
L1542[11:03:39] <jjw123> wait, where are
the 1.8.8 forge downloads?
L1543[11:03:46] <gigaherz> of
course!
L1544[11:03:48] <gigaherz> since 2 weeks
ago
L1545[11:03:54] <jjw123> i dont see them
on files.minecraftforge.net
L1546[11:04:03] <gigaherz> you have to
hover over the 1.8 button
L1547[11:04:07] <gigaherz> and the
dropdown has 1.8.8
L1548[11:04:11] <gigaherz> it's not shown
by default
L1549[11:04:23] <gigaherz> because Forge
is still considered beta for 1.8.8
L1550[11:04:25] <Nitrodev>
shadekiller666, it's "up to date"
L1551[11:04:26] <jjw123> ahh
L1552[11:04:27] <jjw123> thanks
L1553[11:04:37] <gigaherz> whenever they
release a Recommended version for 1.8.8
L1554[11:04:37] <Nitrodev> that's what it
says after i do git push -f
L1555[11:04:41] <gigaherz> they will make
it non-beta
L1556[11:04:48] <gigaherz> and it will
show up in the front page
L1557[11:04:58] <shadekiller666> nitro,
ok, that means that your local copy and the copy on github
match
L1558[11:05:24] <shadekiller666> if you
don't see the changes that you want on the github copy, then
something didn't get done correctly
L1559[11:05:51] <Nitrodev> yeah
probadly
L1560[11:06:42] <Nitrodev> okay when i do
git remote show origin it says that master pushes to master (up to
date)
L1561[11:06:52] <Nitrodev> could that be
it?
L1562[11:07:17]
⇨ Joins: Jezza (~Jezza@185.44.151.4)
L1563[11:07:48] <gigaherz> Nitrodev: you
did push to the repository a while ago
L1565[11:08:22] <Zaggy2048> copy and
paste time
L1566[11:08:23] <Zaggy2048> D:
L1567[11:08:32] <gigaherz> your issue is
not the updating
L1568[11:08:33] <Nitrodev> oh yeah i
did
L1569[11:08:40] <gigaherz> your issue is
that adding gitignore does NOT remove the existing files
L1570[11:08:46] <gigaherz> you have to
remove them from index
L1571[11:08:56] <Zaggy2048> augh a
function called in the player sleeping function is private
L1572[11:09:00] <Zaggy2048> whyyy
L1574[11:09:24] <sham1> Nitrodev ^
L1575[11:09:54] <Zaggy2048> or you could
just remove it from gitignore, delete it and then re-add it
:P
L1576[11:09:55] <gigaherz> by the
way
L1577[11:09:58] <gigaherz> your
build.gradle is broken
L1578[11:10:02] <gigaherz> you duplicated
some lines ;p
L1579[11:10:14] <sham1> Does not have all
the IDEA bits as well
L1580[11:10:52]
⇨ Joins: untamemadman
(~untamemad@cpc87159-aztw31-2-0-cust77.18-1.cable.virginm.net)
L1581[11:11:14] <Nitrodev> i have an idea
why it wasn't wokring
L1582[11:11:29] <Nitrodev> but before i
say what my idea is...
L1583[11:11:53] <Nitrodev> I need to git
commit to update the repo don't i?
L1584[11:12:13] <Zaggy2048> frak...
L1585[11:12:20] <Zaggy2048>
player.sleeping isn't visible
L1586[11:12:38] <diesieben07> reflect all
the way :p
L1587[11:12:45] <Zaggy2048> I hate doing
reflection :P
L1588[11:12:53] <Zaggy2048> so many Field
and Method fields :(
L1589[11:13:01]
⇨ Joins: RobotSquid (~RobotSqui@105.224.202.243)
L1590[11:13:07] <diesieben07>
although
L1591[11:13:08] <diesieben07>
isPlayerSleeping
L1592[11:13:38] <Zaggy2048> er...I'm
trying to set it
L1593[11:13:49] <diesieben07> reflection
then :D
L1594[11:13:52] <Zaggy2048> although i
think this event isn't actually what I need
L1595[11:14:41]
⇨ Joins: PBlock96 (~PBlock96@64.53.13.230)
L1596[11:14:59]
⇦ Quits: Loetkolben
(~Loetkolbe@ipbcc2d086.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L1598[11:15:36] ***
Zaggy2048 is now known as Zaggy1024
L1599[11:15:46] <diesieben07> what?
L1600[11:16:05] <Zaggy1024> I can't
change the waking up time
L1601[11:16:13] <Zaggy1024> in my own
dimension
L1602[11:16:46] <ThePsionic> Zaggy1024:
why did you just divide by two
L1603[11:16:46]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L1604[11:17:00] <Zaggy1024> unless I do
something completely bloated and ridiculous, like make an IEEP for
each player to track whether my mod knows they're sleeping
L1605[11:17:09] <Zaggy1024> wat
psionic?
L1606[11:17:20] <Nitrodev> WOOHOO
L1607[11:17:29] <Nitrodev> it updates
now
L1608[11:17:39] <gigaherz>
Nitrodev:
L1609[11:17:43] <gigaherz> [18:11]
(Nitrodev): I need to git commit to update the repo don't i?
L1610[11:17:48] <Zaggy1024> nobody knows
of a way around this hardcode, do they?
L1611[11:17:53] <gigaherz> that kind of
broken question is why I suggested you read a manual on git
L1612[11:17:54] <gigaherz> XD
L1613[11:17:57] <Zaggy1024>
er...wait
L1614[11:18:04] <diesieben07> Zaggy1024,
don't use vanilla sleeping mechanics at all?
L1615[11:18:07] <Rallias> Oh god I just
realized.
L1616[11:18:12] <Nitrodev> yeah well i
dont learn by reading shit anyway
L1617[11:18:14] <Zaggy1024> I guess
changing the sleep time doesn't even make sense unless they're all
in the dimension
L1618[11:18:16] <Zaggy1024> jeez
L1619[11:18:20] <Rallias> The label he
created wasn't "OS/Hardware Specific", it was
"Frivolous/Unreasonable"
L1620[11:18:25] <gigaherz> Nitrodev: it's
the concepts
L1621[11:18:28] <gigaherz> like
L1622[11:18:29] <ThePsionic> Zaggy1024:
18:15:32 Zaggy2048 → Zaggy1024
L1623[11:18:33] <gigaherz> git has two
separate sets of commands
L1624[11:18:34] <ThePsionic> why did you
divide by two
L1625[11:18:40] <Zaggy1024> because
that's my default name :P
L1626[11:18:41] <gigaherz> one set of
commands interacts with the LOCAL repository
L1627[11:18:48] <gigaherz> add, commit,
checkout, ...
L1628[11:18:49] <Rallias> That just makes
it fucking better.
L1630[11:18:57] <gigaherz> and another
set of ocmmands interacts with remote repositories
L1631[11:18:58] <ThePsionic> why is your
alt name multiplied by two
L1632[11:19:03] <gigaherz> pull, push,
clone, ...
L1634[11:19:47] <gigaherz> it IS ignoring
them
L1635[11:19:50] <gigaherz> but they were
already added
L1636[11:19:52] <gigaherz> and you didn't
remove them
L1638[11:20:02] <gigaherz> [18:09]
(sham1): Nitrodev ^
L1639[11:20:07] <gigaherz> really you
need to listen to what people tell you
L1640[11:21:21]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc2d086.dynamic.kabel-deutschland.de)
L1641[11:21:30] <gigaherz> and really,
I'm a practical learner too
L1642[11:21:36]
⇨ Joins: Emris
(~Miranda@chello062178245147.2.12.vie.surfer.at)
L1643[11:21:49] <gigaherz> but that's no
excuse to completely omit having a manual on the side
L1644[11:21:50] <gigaherz> ;p
L1645[11:22:46] <Rallias> gigaherz, Why
didn't you tell me the tag he created was
"Frivolous/Unreasonable", and not "OS/Hardware
Related"?
L1646[11:23:00] <gigaherz> ?!
L1647[11:23:13] <gigaherz> you just
realized that now?!
L1648[11:23:20] <Rallias> Yeah.
L1649[11:23:53] <gigaherz> why do you
think we mentioned "Frivolous/Unreasonable" so many times
during the conversation?!
L1650[11:23:54] <gigaherz> XD
L1651[11:24:03] <Zaggy1024> is it
possible to easily store one integer in World data?
L1652[11:24:09] <diesieben07>
WorldSavedData
L1653[11:24:15] <Rallias> I thought it
was because y'all thought it was a funny tag.
L1654[11:24:16] <gigaherz>
WorldSavedData
L1655[11:24:20] <Zaggy1024> cool
L1656[11:24:22] <shadekiller666> !gf
field_181703_c
L1657[11:24:22] <gigaherz> you serialize
it to NBT
L1658[11:24:33] <gigaherz> as you would a
TileEntity
L1660[11:24:58] <gigaherz> working
example
L1661[11:25:07] <gigaherz> from 1.7.10,
but it applies to 1.8 just fine
L1662[11:25:18] <gigaherz> in my case, I
had a collection of inventories
L1663[11:25:23] <gigaherz> but you can
downgrade that to "an int"
L1664[11:25:23] <gigaherz> ;P
L1665[11:25:26] <Zaggy1024> huh...I
wonder why loadItemData doesn't return the subclass of
WorldSavedData
L1666[11:25:37] <Zaggy1024> it has the
Class<? extends WorldSavedData> in the parameters
L1667[11:25:48] <gigaherz> this is 1.7.10
I pasted
L1668[11:25:55] <gigaherz> no generics
yet ;P
L1669[11:26:00] <Zaggy1024> I mean in
1.8.8
L1670[11:26:00]
⇨ Joins: Randy19
(webchat@aftr-37-201-230-119.unity-media.net)
L1671[11:26:07] <diesieben07> yeah it's
weird
L1672[11:26:09] <IoP> Rallias: :P
L1673[11:26:21] <gigaherz> ah
L1674[11:26:33] <diesieben07> note
though: what gigaherz posted is one data for the whole save file.
if you want data per dimension use world.perWorldStorage instead of
world.mapStorage
L1675[11:26:49] <IoP> So did someone
already write a mod to disable reika's update checker?
L1676[11:26:49] <gigaherz> ah yes
L1677[11:26:54] <gigaherz> I forgot to
mention that
L1678[11:27:13] <gigaherz> IoP: nah I was
tempted but I don't do coremods
L1679[11:27:14] <gigaherz> ;P
L1680[11:27:18] <Zaggy1024> ah
L1682[11:27:39] <diesieben07> it just
disables the update checker :D
L1683[11:28:10] <diesieben07> if there is
interest, i'll port it.
L1685[11:28:20]
⇦ Quits: Randy19
(webchat@aftr-37-201-230-119.unity-media.net) (Client
Quit)
L1686[11:28:38] <Zaggy1024> hm, at what
point would it be best to sync the time with the clients?
L1687[11:28:38] <gigaherz> diesieben07:
he compared doing the update check in a thread
L1688[11:28:46] <Rallias> diesieben07,
Does $50 paypal count as interest?
L1689[11:28:47] <gigaherz> to be at least
as complex as a threaded resource loader
L1690[11:29:10] <IoP> Btw is there
reasons not to use e.g. javassisst instead plain ASM?
L1691[11:29:10] <gigaherz> "can't do
it! I tried to do a threaded loader and it was hard!"
L1692[11:29:11] <Rallias> (on condition
that it gets posted to /r/feedthebeast)
L1693[11:29:16] <Zaggy1024> I guess I
need to get the EntityJoinWorldEvent or whatever
L1694[11:29:17]
⇦ Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300) (Ping timeout: 206
seconds)
L1695[11:29:32] <gigaherz> Zaggy1024: for
an IEEP?
L1696[11:29:41] <gigaherz> if so, you use
EntityConstructingEvent
L1697[11:29:42] <diesieben07> ok i'll do
it lol
L1698[11:29:52] <Zaggy1024> nah, so I can
send an update to clients that join
L1699[11:30:05] <Zaggy1024> I'm storing
the world time in world data
L1700[11:30:07] <gigaherz> ah yes
then
L1701[11:30:08]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L1702[11:30:16] <Rallias> diesieben07,
Email the@ubernerd.us when it's ready, aight?
L1703[11:30:17] <gigaherz> the world time
what?
L1704[11:30:36] <diesieben07> lol
ok
L1705[11:30:41] <gigaherz> wait you mean
the time applied in beds?
L1706[11:31:11]
⇨ Joins: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300)
L1707[11:31:41]
⇨ Joins: AforAnonymous
(bitch2k@dyn-042-143.vix1.mmc.at)
L1708[11:31:53]
⇦ Quits: AforAnonymous (bitch2k@dyn-042-143.vix1.mmc.at)
(Read error: Connection reset by peer)
L1709[11:32:23] <Nitrodev> GREAT i now
understand how the git works but the damn ieda won't download the
client
L1710[11:32:29] <Nitrodev> i cant test
the mod
L1711[11:32:32] <Mowmaster_Work> I saw
"port it" and instantly thought of dimensional doors
mod
L1712[11:32:42] <Nitrodev> FUCK
THIS
L1713[11:32:49] <Rallias> Mowmaster_Work,
Has that made it to 1.7.10 yet?
L1714[11:32:57] <Nitrodev> im taking a
LOOONG break from modding again
L1715[11:33:03] <Mowmaster_Work>
Technically
L1716[11:33:28] <Zaggy1024> gigaherz,
no
L1717[11:33:36] <Zaggy1024> I'm saving
the time in my dimension
L1718[11:33:47] <Zaggy1024> so that I can
have the dimension use its own beds
L1719[11:33:51] ***
Mowmaster_Work is now known as Mowmaster
L1720[11:33:56] <Zaggy1024> because
otherwise setting the time is screwy
L1721[11:34:48] <williewillus> launching
botnaia 1.8.8, inb4 crash in
L1722[11:34:53] <williewillus> goddammit
crashed before I finished typing
L1723[11:34:58] <gigaherz> XD
L1724[11:35:27] <Zaggy1024> the heck is
WorldSavedData.markDirty for?
L1725[11:35:38] <diesieben07> tell
minecraft it needs saving
L1726[11:35:44] <diesieben07> if you
don't call it, it will never be saved to disk
L1727[11:35:47] <Zaggy1024> ah
L1728[11:36:05]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L1729[11:37:50]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L1730[11:38:03] <sham1> it marks
dirty
L1731[11:39:21] <Mowmaster> Whats a known
stable forge 1.8 build?
L1732[11:39:26]
⇦ Quits: KGS (~KGS@h-212-116-74-249.na.cust.bahnhof.se)
(Quit: Leaving)
L1733[11:39:28] <gigaherz> latest
L1734[11:39:45] <Mowmaster> 1577?
L1735[11:39:54] <gigaherz> whichever
happens to be latest ;p
L1736[11:40:01] <Mowmaster> Okay...
L1737[11:40:02] <shadekiller666> latest
forge builds are usually stable, if they aren't they are quickly
made so :P
L1738[11:40:10] <Mowmaster> Ah okay
L1739[11:40:12] <gigaherz> really 1.8 is
in "maintenance" phase
L1740[11:40:17] <gigaherz> no new
features are being added to 1.8.0
L1741[11:40:20] <gigaherz> only to
1.8.8
L1742[11:40:25] <LexManos> 'Threading the
update checker is HARD WHAAAAA'
L1744[11:40:27]
⇨ Joins: sciguyryan
(~sciguyrya@109-205-170-77.dynamic.swissvpn.net)
L1745[11:40:43] <LexManos> ALL he has to
do is delete his code and add updateJson="some url" to
his @Mod
L1746[11:41:00] <diesieben07> did you
read the issue? it's not gonna happen in a million yearss
L1747[11:41:11] <LexManos> Ya I know,
reika is retarded but meh
L1748[11:41:27]
⇦ Quits: michael_
(~michael_@89-138-118-45.bb.netvision.net.il) (Ping timeout: 195
seconds)
L1749[11:41:47] <gigaherz> he compared
threading the update check with wrigin a threaded resource loader,
which is, IMO, one of the hardest tasks to do right
L1750[11:41:50] <Zaggy1024> is there ever
any reason to use MapStorage.setData, like to set up the world
data?
L1751[11:42:01] <shadekiller666> nitro,
what do you mean idea can't download the client?
L1752[11:42:07] <gigaherz> it's like
"omfg I tried to build a rocket, and it was hard! so
installing a light switch must also be hard!"
L1753[11:42:10] <diesieben07> yes, use
the get method that gigaherz posted. it's completely right
L1754[11:42:19] <Rallias> Well yeah, but
only because Reika is still stuck in 1.7.10
L1755[11:42:27] <Rallias> Which to be
fair, majority of mods still are.
L1756[11:42:30] <Rallias> modpacks*
L1757[11:42:48] <gigaherz> Rallias: and
packs are only stuck in 1.7.10 because modders were stuck there
;p
L1758[11:42:54] <sham1> because modders
are stupid
L1759[11:42:59] <gigaherz> thankfully
it's channging
L1760[11:43:00] <sham1> sometimes
L1761[11:43:04] *
AbrarSyed mutters that there are people still playing 1.4
packs
L1762[11:43:09] <sham1> People dun like
change
L1763[11:43:14] <williewillus> and
1.2...
L1764[11:43:15] <Rallias> sed
s/1.4/1.2.5/
L1765[11:43:18] *
sham1 looks at abrar's statement
L1766[11:43:19] <gigaherz> AbrarSyed:
some people live in the past, that's to be expected
L1767[11:43:21] <Zaggy1024> diesieben07,
doesn't loadData create a new instance and put it in the per world
data?
L1768[11:43:21] <sham1> WHY
L1769[11:43:26] <Zaggy1024> so is setData
even needed?
L1770[11:43:35] <Rallias> sham1, Not
necessarily stupid.
L1771[11:43:36] <AbrarSyed> sham1,
redpower.
L1772[11:43:37] <gigaherz> 1.2.5 still
has its own "magic" that newer ones can never
replicate
L1773[11:43:40] <LexManos> Threaded
resource loading isnt hard
L1774[11:43:51] <LexManos> It all depends
on what you need those resources for.
L1775[11:43:52] <Rallias> Just 1.8.0 had
significantly controversial changes to rendering.
L1776[11:44:00] <LexManos> Trying to hack
MC's internals to be threaded is a PITA
L1777[11:44:00] <heldplayer> AbrarSyed:
My 2nd most downloaded version of one of my mods is for 1.4
;_;
L1778[11:44:20] <sham1> Rallias, there
should be nothing controversial
L1779[11:44:24] <gigaherz> Zaggy1024: no,
it only loads existing data, or at least it did when I wrote the
code
L1780[11:44:34] <sham1> All it did was
make it so that resource pack creators can customize the
stuff
L1781[11:44:47] <LexManos> No...
L1782[11:45:08] <sham1> I am
oversimplifying
L1783[11:45:15] <Mowmaster> Tbh Abrar I
am still a fan of ftb ultimate... not bc of xycraft of course
xD
L1784[11:45:16] <williewillus> what
happened to ItemBlockWithMetadata from 1.7?
L1785[11:45:16]
⇦ Quits: GildedGames
(~GildedGam@ec2-54-234-22-225.compute-1.amazonaws.com) (Remote host
closed the connection)
L1786[11:45:19] <Rallias> Honestly, I
haven't looked enough at 1.8.8 to really know.
L1787[11:45:24]
⇨ Joins: GildedGames
(~GildedGam@ec2-54-163-153-45.compute-1.amazonaws.com)
L1788[11:45:25] <Zaggy1024> hm, I guess
you're right
L1789[11:45:27]
⇨ Joins: flappy
(~flappy@85-76-77-61-nat.elisa-mobile.fi)
L1790[11:45:47] <Zaggy1024> I glanced
over loadData and thought the reflective constructor call was it
creating a new one
L1791[11:45:58] <LexManos> Anyone know
how to setup automatic payments with google wallet?
L1792[11:46:10] <Rallias> Are you using
an android app?
L1793[11:46:14] <gigaherz> Rallias: every
single thing people complained about for 1.8 has to do with
"it's making me do work! I want to keep getting money without
working!"
L1794[11:46:16]
⇦ Quits: RobotSquid (~RobotSqui@105.224.202.243) (Ping
timeout: 190 seconds)
L1796[11:46:53] <Mowmaster> Gig that
sounds like everyone who chooses to be on wellfare in the us
L1797[11:47:05] <LexManos> Yes I have
that sets up a transfer from my bank account to the wallet
L1798[11:47:14] <LexManos> Which is
uselsss...
L1799[11:47:16] <sham1> s/wellfare in the
us/wellfare in the world
L1800[11:47:21] <sham1> Ah
L1801[11:47:58] <Mowmaster> Did I want
the forge universal or the installer...
L1802[11:48:17] <gigaherz> universal is
DIY, won't help you with the installation process
L1803[11:48:29] <gigaherz> you dump the
jar next to the server jar
L1804[11:48:30] <gigaherz> and launch
it
L1805[11:48:38] <Mowmaster> Does the
installer do the src?
L1806[11:48:46] <gigaherz> no
L1807[11:48:51] <gigaherz> to make mods
you want the MDK
L1808[11:49:01] <Mowmaster> Ah
gotcha
L1809[11:49:02] <shadekiller666> !gf
field_181549_az
L1810[11:49:06] <sham1> installer is for
those who do not know how computers work yet want forge for some
reason
L1811[11:49:07] <gigaherz> Mod
Development Kit
L1812[11:49:13] <Rallias> gigaherz, I
suppose it really doesn't matter to me, I'm not involved in 3d
models atm. But the json modeling format looked difficult and
painful, so I can somewhat understand the complaints.
L1813[11:49:14] <Mowmaster> Could have
sworn I dl the src last time...
L1814[11:49:18] <gigaherz> it contains
the bootstrapping files
L1815[11:49:23] <AbrarSyed> src =>
mdk
L1816[11:49:25] <gigaherz> it used to be
called "src"
L1817[11:49:28] <Mowmaster> Kk thanks
gig
L1818[11:49:29] <AbrarSyed> because src
was a terribly misnomer
L1819[11:49:30] <gigaherz> but there was
no sources in it for ages
L1820[11:49:32] <Mowmaster> Oh
L1821[11:49:41] <Mowmaster> Well
then
L1822[11:49:54] <gigaherz> so you getthe
MDK package
L1823[11:49:57] <gigaherz> unpack in a
new folder
L1824[11:50:03] <Mowmaster> Yar
L1825[11:50:05] <gigaherz> run
"gradlew setupDecompWorkspace"
L1826[11:50:09] <gigaherz> that hasn't
changed
L1827[11:50:13] <Mowmaster> Kk
L1828[11:50:46] <gigaherz> feel free to
choose the latest mappings instead of the default ones if you want
any extra name changes
L1829[11:50:49] <gigaherz> !!latest
1.8.8
L1830[11:50:50] <MCPBot_Reborn> ===
Latest Mappings ===
L1831[11:50:51] <MCPBot_Reborn> MC
Version Forge Gradle Channel
L1832[11:50:52] <MCPBot_Reborn> 1.8.8
snapshot_20151222
L1833[11:51:00] <Wuppy> \o/ steam sale
ETA 10 minutes
L1834[11:51:05] <Mowmaster> Is it 1.8.8
or 1.8.11?
L1835[11:51:08] <Rallias> Fuck.
L1836[11:51:12] <Rallias> Why do I need
to go to bed?
L1837[11:51:16] <Mowmaster> Nvm
L1838[11:51:22] <Wuppy> stay awake for 20
minutes :P
L1839[11:51:24] <Rallias> Ok, here's my
goal.
L1840[11:51:26] <Wuppy> or use the Steam
apo
L1841[11:51:30] <Rallias> I have $1600 in
my bank account.
L1842[11:51:34] <Mowmaster> ..
L1843[11:51:34] <Wuppy> damn
L1844[11:51:37] <Rallias> My goal is to
have at least $1 by the end of the year.
L1845[11:51:40] <Mowmaster> Build a
pc?
L1846[11:51:41] <gigaherz> because we
haven't invented anything that can avoid the issues that come with
not sleeping
L1847[11:51:52] <Rallias> Mowmaster,
Well...
L1848[11:51:58] <Mowmaster> Get plastic
surgery for your D
L1849[11:51:58] <Rallias> Mowmaster,
I've... already done that.
L1850[11:51:59] <Wuppy> Rallias, if I
even spend 200 before the end of the year I'd be unhappy
:<
L1851[11:52:03] <Mowmaster> Um... what
else
L1852[11:52:08] <Rallias> Naw.
L1853[11:52:14] <Rallias> I've already
spent $17 on year end sales.
L1854[11:52:31] <Rallias> I bought the
Saints Row Franchise Pack once 4 and GOOH got released for
Linux.
L1855[11:52:39] <Wuppy> gooh?
L1856[11:52:45] <Rallias> Gat Out Of
Hell.
L1857[11:52:46] <Mowmaster> Buy windows!
;)
L1858[11:52:54] <Mowmaster> Uh...
L1859[11:52:55] <Wuppy> lol, nice joke
Mowmaster
L1860[11:52:57] <gigaherz> I'd love to be
able to buy games
L1861[11:53:03] <Rallias> Mowmaster, Now,
why would I willingly invest in something to install malware on my
own computer?
L1862[11:53:07]
⇨ Joins: RobotSquid (~RobotSqui@105.224.202.243)
L1863[11:53:10] <gigaherz> but I have no
job currently and my bank is empty
L1864[11:53:10] <gigaherz> XD
L1865[11:53:20] <Mowmaster> Oh I thought
win was bloat ware mostly...
L1866[11:53:27] <gigaherz> I'm tempted to
offer myself to paid mod development
L1867[11:53:31] <gigaherz> XD
L1868[11:53:33] <Rallias> gigaherz, If
you could have one game, what would it be?
L1869[11:53:41] <Mowmaster> You know gig
if you sold your sream acct...
L1870[11:53:46] <gigaherz> Rallias: no
idea, I avoided looking
L1871[11:53:56] <Mowmaster> $$$
L1872[11:54:00] <Rallias> Just pick
one.
L1873[11:54:14] <gigaherz> fortresscraft
is one that I have been eyeing
L1874[11:54:40] <Mowmaster> Here I am
sitting on 3k and wondering how i can get more before Christmas
season ends...
L1875[11:55:19] <Wuppy> you need more
than 3k before the end of the year?
L1876[11:55:27] <Wuppy> that's more than
I spend in a damn year
L1877[11:55:27] <gigaherz> I wish I had
3k
L1878[11:55:28] <gigaherz> XD
L1879[11:55:50] <gigaherz> I had around
5k back in january
L1880[11:55:55] <gigaherz> I spent around
6k since
L1881[11:55:57] <Mowmaster> Nope but I
wouldn't mind 6-10k by graduation so I could put a year of rent
outta the way
L1882[11:56:01] <gigaherz> you can see my
issue
L1883[11:56:01] <gigaherz> XD
L1884[11:56:18] <Wuppy> ouch :P
L1885[11:56:36] <Mowmaster> Im guaranteed
27.5 hours of work a week so...
L1886[11:57:00] <Rallias> $10k...
L1887[11:57:08] <Mowmaster> But I have
been working 40+ since mid November
L1888[11:57:12] <Rallias> That would take
me... 3 months to earn... a year to save...
L1889[11:57:19] <Mowmaster> Lol
L1890[11:57:58] <Rallias> I think I just
broke $1k in my 401k
L1891[11:58:03] <Mowmaster> I make 20k/yr
at my pt job... school doesnt make me much atm
L1892[11:58:48] <Rallias> gigaherz, You
get it?
L1893[11:58:50] <Mowmaster> And I think
streaming/YT over the last 5 years ammounts to like one 3day pass
to pax...
L1894[12:00:15] <gigaherz> Rallias: yup!
^_^ lots of thx
L1895[12:00:59] ***
MrKickkiller is now known as MrKick|Away
L1896[12:01:31] <gigaherz> oh wow lots of
christmas updates
L1897[12:01:40] <gigaherz> I just saw the
downloads list
L1898[12:01:50] <gigaherz> 7 games had
updates in the past day or 2
L1899[12:01:50] <gigaherz> XD
L1900[12:02:19] <gigaherz> including
batman:ak
L1901[12:02:43] <gigaherz> ah new DLC
patch
L1902[12:02:46] <flappy> batman: AK
L1903[12:02:52] <Wuppy> hmmm no steam
sale yet....
L1904[12:03:24] ***
Mumfrey is now known as mumfrey
L1905[12:03:25] <flappy> the game in
which he finally goes "eh, fuck it" and just grabs the
famous Russian assault rifle
L1906[12:03:44]
⇦ Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300) (Ping timeout: 192
seconds)
L1907[12:03:49] <flappy> ridding gotham
of the villains for good
L1908[12:04:05] <sham1> Time to actually
implement the Astar algo
L1909[12:04:11] <Wuppy> it's on :D
L1910[12:04:16] <gigaherz> hasn't batman
gone in killing rampages in the comics a couple times?
L1911[12:04:58] <Wuppy> you now get
trading cards by exploring your dicovery queue :<
L1912[12:05:17] <Wuppy> lol, 158 titles
on sale xD
L1913[12:05:22] ***
Mowmaster is now known as Mow
L1914[12:05:45]
⇨ Joins: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300)
L1915[12:05:56] <Wuppy> and there we go,
server down :P
L1916[12:06:00] <gigaherz> site is
broken, XD
L1917[12:06:04] <Rallias>
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
L1918[12:06:09] <gigaherz> can't show the
wishlist or the queue
L1919[12:06:10] <sham1> there there
anakin
L1920[12:06:10] <Wuppy> took longer than
I expected
L1921[12:06:22] <gigaherz> An error was
encountered while processing your request:
L1922[12:06:23] <gigaherz> Failed to load
queue
L1923[12:06:35] <gigaherz> yup they
killed it
L1924[12:06:45]
⇦ Quits: Cooler (~CoolerExt@117.201.141.20) (Quit:
Leaving)
L1925[12:06:56]
⇨ Joins: orthoplex64
(~orthoplex@cpe-66-69-96-209.satx.res.rr.com)
L1926[12:06:57] <Wuppy> oh well, time to
watch a tv show and then check again :P
L1927[12:07:19] <Rallias> There's...
nothing good.
L1928[12:08:06] <Wuppy> keep in mind that
it takes quitea bit of time for all discounts to be loaded
L1929[12:08:14]
⇨ Joins: Mowmaster
(webchat@97-121-65-50.omah.qwest.net)
L1930[12:08:15] <Wuppy> check tomorrow
for the full load of discounts
L1931[12:08:24] <Rallias> Yeah. There's
not much good.
L1932[12:08:26]
⇦ Quits: CptRageToaster
(~CptRageTo@2602:306:ccba:9f70:21e:8cff:fe36:4c5) (Ping timeout:
206 seconds)
L1933[12:08:32] <Wuppy> yet
L1934[12:08:34] <Rallias> There's BO3,
which is 25% off, if you want something shitty.
L1935[12:08:50] <Rallias> There's saints
row, which has been going on since yesterday.
L1936[12:09:00] <Rallias>
MOTHERFUCKER
L1937[12:09:03] <Rallias> Gib page
2
L1938[12:09:28] <Wuppy> man there is
really nothing interesting going on during this sale
L1939[12:09:38] <Wuppy> no fun game
L1940[12:09:41] <Wuppy> no daily
deals
L1941[12:09:44] <Wuppy> no flash
sales
L1942[12:09:45] <Wuppy> nothing
L1943[12:09:55] <gigaherz> they already
said they were removing flash sales
L1944[12:10:07]
⇦ Parts: Mowmaster (webchat@97-121-65-50.omah.qwest.net)
())
L1945[12:10:07] <Wuppy> I know, but they
just make it boring
L1946[12:10:15] <gigaherz> yep
L1947[12:10:48]
⇦ Quits: Mow (~Mowmaster@97-121-65-50.omah.qwest.net) (Quit:
going out to get a "real life" whatever that
is...)
L1948[12:10:58] <diesieben07> Rallias,
since you are probably still here i won't bother with the email.
https://drone.io/github.com/diesieben07/Reika-1.6-Fix/files
(don't mind the 1.6 in the name its just the repo name, this is
done in a hurry :D). it will just list all updates as failed, but
it doesn't actually make any update requests.
L1949[12:11:38]
⇨ Joins: CptRageToaster
(~CptRageTo@2602:306:ccba:9f70:21e:8cff:fe36:4c5)
L1950[12:11:51] <Rallias> diesieben07,
Aight. What's your paypal?
L1951[12:12:41] <diesieben07> you need
the email right? i have never done this.
L1952[12:12:47] <Rallias> Yeah.
L1953[12:12:50] <gigaherz> yup
L1954[12:13:16] ***
amadornes is now known as amadornes[OFF]
L1955[12:13:44] <diesieben07> you have a
PM :D
L1956[12:14:01] <LexManos> haha you are
paying him for this?
L1957[12:14:06] <diesieben07> apparently
:D
L1958[12:14:49] <diesieben07> i'll be out
now though. later.
L1959[12:14:53] <gigaherz> cya
L1960[12:15:06] <Rallias> Lex Yeah.
L1961[12:18:53] <jjw123> anyone know of a
replacement for WorldRenderer.setNormal and addVertexWithUV in
1.8.8?
L1962[12:19:27] <jjw123> looks like
WorldRenderer has been pruned quite a bit
L1963[12:20:22] <williewillus> instead of
wr.startDrawingQuads, wr.addVertexWIthUV, tess.draw you do
something like. wr.begin(GL11.GL_QUADS,
DefaultVertexFormats.POSITION_TEX); wr.pos(x, y, z).tex(u,
v).endVertex();
L1964[12:20:33] <williewillus> change
POSITION_TEX to whichever one has normals
L1965[12:20:40] <williewillus> and in
that method chain add a normal() call
L1966[12:21:04] ***
MrKick|Away is now known as MrKickkiller
L1967[12:21:16] <jjw123> i see
L1968[12:22:27]
⇨ Joins: rockers3000
(rockers300@host217-35-240-234.range217-35.btcentralplus.com)
L1969[12:22:43] <shadekiller666> to save
you the hassle of asking mcpbot for all of the deobf names
L1970[12:22:44] ***
rockers3000 is now known as Rockers
L1971[12:24:28] <shadekiller666> in
DefaultVertexFormats the func_######_c is
OLDMODEL_POSITION_TEX_NORMAL, _h is POSITION_NORMAL, _j is
POSITION_TEX_NORMAL, and _l is POSITION_TEX_COLOR_NORMAL
L1972[12:24:40] <shadekiller666> and i
believe BLOCK has normal as well
L1973[12:24:47] <Rockers> Do GUIHandlers
sync Server -> Client tileEntities?
L1974[12:24:55] <williewillus> wat
L1975[12:25:00] <williewillus> gui
handlers don't hae anything to do with TE's
L1976[12:25:35] <Rockers> Whoops
lol
L1977[12:25:57] <Rockers> I mean that
when you pass in a TileEntity into a GUIContainer..
L1978[12:26:22] <williewillus> what do
you mean by synced though
L1979[12:26:27] <williewillus> (the
answer's no) :p
L1980[12:26:33] <Rockers> It is a custom
variable. I just can't seem to find how to go about syncing
server->client tile entities.
L1981[12:27:03] ***
DRedhorse is now known as DRedAway
L1982[12:27:23] <Rockers> Would I use
world.markBlockForUpdate?
L1983[12:27:34] <williewillus> override
getDescriptionPacket or send your own packet
L1984[12:27:39] <williewillus> in the TE
class
L1985[12:28:27] <Wuppy> just finished
Dear Esther.... I dont get it
L1986[12:28:45] <Rockers> Thanks
williewillus
L1987[12:29:19]
⇨ Joins: Elexorien
(~Elexorien@static.165.114.9.176.clients.your-server.de)
L1988[12:31:40] <williewillus> gotta love
directly ported code that crashes when the original didn't
>.<
L1989[12:32:05]
⇨ Joins: sinkillerj
(~sinkiller@nc-71-49-179-31.dhcp.embarqhsd.net)
L1990[12:32:31] <williewillus> oh heh
figured it out
L1991[12:32:40] <williewillus> replaced
some ints with blockpos and forgot to initialize them with
blockpos.origin
L1992[12:33:04] ***
flappy is now known as flappyy
L1993[12:33:40]
⇨ Joins: Mowmaster
(webchat@97-121-65-50.omah.qwest.net)
L1994[12:34:14] <Wuppy> lol steam is
still down
L1995[12:34:54]
⇦ Quits: shadekiller666
(~shadekill@adsl-108-71-32-241.dsl.lsan03.sbcglobal.net) (Ping
timeout: 192 seconds)
L1996[12:36:06]
⇦ Parts: Mowmaster (webchat@97-121-65-50.omah.qwest.net)
())
L1997[12:38:53]
⇦ Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300) (Ping timeout: 206
seconds)
L1998[12:40:18]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L1999[12:41:05] ***
DRedAway is now known as DRedhorse
L2000[12:43:14]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:ea78:287d:a070:f940:8db1)
L2001[12:43:25]
⇨ Joins: shadekiller666
(~shadekill@108.71.32.241)
L2003[12:48:26] ***
MorphFK is now known as Morphan1
L2004[12:50:53]
⇨ Joins: Hassan
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L2005[12:53:46]
⇦ Quits: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Ping
timeout: 190 seconds)
L2006[12:57:19] <Rockers> Very
impressive.
L2007[12:57:31]
⇦ Quits: Hassan
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Ping
timeout: 190 seconds)
L2008[12:58:51] <Zaggy1024> star wars
time :)
L2009[13:00:26]
⇦ Quits: SNightmareWork (webchat@190.104.208.34) (Ping
timeout: 204 seconds)
L2010[13:02:22] <shadekiller666> can json
arrays contain strings?
L2011[13:02:37] <sham1> JSON arrays can
contain *everything*
L2012[13:02:51] <sham1> as JavaScript
arrays can contain *everything*
L2013[13:03:46]
⇦ Quits: ZaggyMobile2
(~Zaggy1024@174-20-13-82.mpls.qwest.net) (Ping timeout: 186
seconds)
L2014[13:05:04]
⇨ Joins: ZaggyMobile2
(~Zaggy1024@174-20-13-82.mpls.qwest.net)
L2015[13:05:33] <sham1> A*'s done
L2017[13:06:27] <sham1> Warning, some bad
code ahead
L2018[13:09:38]
⇦ Quits: flappyy (~flappy@85-76-77-61-nat.elisa-mobile.fi)
(Ping timeout: 186 seconds)
L2019[13:10:10]
⇦ Quits: ZaggyMobile2
(~Zaggy1024@174-20-13-82.mpls.qwest.net) (Ping timeout: 186
seconds)
L2020[13:10:12]
⇨ Joins: flappy
(~flappy@85-76-77-61-nat.elisa-mobile.fi)
L2021[13:14:26]
⇨ Joins: [NK]Ghost
(~GFt@static-72-64-90-31.dllstx.fios.verizon.net)
L2022[13:15:08]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
(Ping timeout: 206 seconds)
L2023[13:17:21]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L2024[13:18:12]
⇦ Quits: raoulvdberge
(uid95673@id-95673.richmond.irccloud.com) (Quit: Connection closed
for inactivity)
L2025[13:21:31]
⇦ Quits: RobotSquid (~RobotSqui@105.224.202.243) (Quit:
Leaving)
L2026[13:21:54] <shadekiller666> do forge
blockstate jsons support the "__comment" tag from
vanilla?
L2027[13:22:13] <shadekiller666> or, will
it be ignored?
L2028[13:22:28]
⇦ Quits: Doty1154
(~Doty1154@2601:648:8002:ea78:287d:a070:f940:8db1) (Read error:
Connection reset by peer)
L2029[13:23:04]
⇦ Quits: Lildirt (~Lildirt@lildirt.com) (Ping timeout: 192
seconds)
L2030[13:23:18]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:ea78:287d:a070:f940:8db1)
L2031[13:24:56]
⇦ Quits: Drullkus
(~Drullkus@2601:646:8301:c41e:3024:19d3:1ccd:105d) (Remote host
closed the connection)
L2032[13:24:59] <Elec332> No idea, I
don't use JSON's :3
L2033[13:25:08] <williewillus> what does
vanilla do to __comment's?
L2034[13:25:19]
⇨ Joins: tmtu
(~tundmatu@78-70-189-179-no28.business.telia.com)
L2035[13:26:35]
⇨ Joins: Lildirt (~Lildirt@lildirt.com)
L2036[13:28:03]
⇦ Quits: Doty1154
(~Doty1154@2601:648:8002:ea78:287d:a070:f940:8db1) (Read error:
Connection reset by peer)
L2037[13:33:33]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L2038[13:37:15] <shadekiller666> i think
it completely ignores it
L2039[13:37:23] <shadekiller666> just
doesn't look for "__comment"
L2040[13:40:13] ***
PaleoCrafter is now known as PaleOff
L2041[13:40:35]
⇨ Joins: michael_
(~michael_@109-186-59-22.bb.netvision.net.il)
L2042[13:41:07] <shadekiller666> i don't
think that "__comment" would be ignored by the forge
blockstate loader, unless i'm missing a check for it
L2043[13:41:32]
⇦ Quits: Jezza (~Jezza@185.44.151.4) (Quit:
Leaving)
L2044[13:41:39] <FallingD> does anyone
know a method to turn a LWJGL keycode into a char or the other way
around?
L2045[13:42:12] <tmtu> a keycode does not
represent what character was entered
L2046[13:42:19] <tmtu> should be a
separate event for that
L2047[13:43:19] <FallingD> i need to know
what key a keybind is bound to and return that to the user, and key
codes are not useful for that
L2048[13:44:13] <gigaherz> well MC does
that for display so there must be a way to get the "display
name" of the key
L2050[13:47:00] <FallingD> thanks
L2051[13:50:41]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:ea78:287d:a070:f940:8db1)
L2052[13:51:34] <shadekiller666> O.o is
"lable": ["string1", "string2"] not a
valad json array?
L2053[13:52:06] <shadekiller666> its
marking the "string1" and "string2" as invalid
i think...
L2054[13:52:21] <sham1> what is
marking
L2055[13:53:28] <shadekiller666> my json
syntax plugin for eclipse
L2056[13:53:55] <sham1> try single-quotes
in your string1 and string2
L2057[13:56:09] <gigaherz>
shadekiller666: what's the rest of the file like?
L2058[13:56:20] <gigaherz> because that,
alone, is not a valid json ;P
L2059[13:56:28] <gigaherz> however,
something like this
L2060[13:56:28] <gigaherz>
{"minecraft:nether_star@0":[64.0,64.0,64.0,64.0,64.0,64.0,64.0,64.0]}
L2061[13:56:33] <gigaherz> is a perfectly
valid json file ;P
L2062[13:57:56] <shadekiller666>
well
L2064[13:58:54] <shadekiller666> probably
doesn't like the //
L2065[13:58:57] ***
fry|sleep is now known as fry
L2066[13:59:22] <shadekiller666> hey fry,
does the forge blockstate loader ignore
"__comment"?
L2067[13:59:56] <tmtu> use a better
format >:)
L2068[14:00:37] <shadekiller666> ?
L2069[14:01:02] <tmtu> that allows
comments!
L2070[14:03:38] <williewillus> why would
it not allow comment :p
L2071[14:03:45] <williewillus>
"__comment", I mean
L2072[14:04:28] ***
Darkhax is now known as Darkhax_AFK
L2073[14:07:26]
⇦ Quits: Doty1154
(~Doty1154@2601:648:8002:ea78:287d:a070:f940:8db1) (Quit:
Leaving)
L2074[14:08:02] <shadekiller666> well,
depending on where "__comment" is located, say in the
"textures": {} block, the parser could read it as just
another valid key in that location
L2075[14:08:42] <shadekiller666> in the
case of "textures": {}, the parser just for loops through
the entries and saves them to a list of strings to be passed to the
model loaders later on
L2076[14:08:45]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:ea78:287d:a070:f940:8db1)
L2077[14:09:40]
⇨ Joins: Neon
(~Neon@ipservice-092-212-007-092.092.212.pools.vodafone-ip.de)
L2078[14:12:13] <shadekiller666> fry,
also, could i make another file for some of the OBJ loader stuff,
OBJModel.java is getting a bit long...
L2079[14:13:01] <fry> of course
L2080[14:24:17] ***
Vigaro|AFK is now known as Vigaro
L2081[14:27:32] <Rockers> This OBJ-Loader
stuff sounds cool.
L2082[14:28:29] <shadekiller666> it is
:P
L2083[14:28:44] <Rockers> So, it loads
OBJ files into Minecraft?
L2084[14:28:51] <shadekiller666>
yep
L2085[14:28:57] <Rockers> Sounds
awesome.
L2086[14:29:01] <shadekiller666> its the
obj model loader for 1.8+
L2087[14:29:16] <Rockers> So it's a
seperate API?
L2088[14:29:20] <sham1> no
L2089[14:29:22] <gigaherz> nope
L2090[14:29:23] <Rockers> Oh
L2091[14:29:24] <sham1> It is part of
forge
L2092[14:29:25] <Rockers> cool
L2093[14:29:32] <shadekiller666> also
knows how to read .mtls for texture data
L2094[14:29:34] <gigaherz> ther was one
for 1.7.10
L2095[14:29:38] <gigaherz> but let's say
this new one is nicer
L2096[14:29:38] <gigaherz> ;P
L2097[14:29:45]
⇦ Quits: McJty (~jorrit@d8D872E30.access.telenet.be) (Quit:
Leaving)
L2098[14:29:46] <shadekiller666> you
could say that :P
L2099[14:29:50] <sham1> WE CAN HAVE
TRIANGLE FACES
L2100[14:29:55] <Rockers> That sounds
really useful.
L2101[14:29:57] <shadekiller666>
mhmm
L2102[14:30:00] <gigaherz> the old one
could have triangle face
L2103[14:30:07] <gigaherz> just... not
mixed
L2104[14:30:14] <gigaherz> either ALL
triangles or ALL quads
L2105[14:30:18] <gigaherz> in the obj
file
L2106[14:30:34] <Rockers> So you can use
it instead of .json files?
L2107[14:30:42] <shadekiller666> fry, is
there anything that would need to be dealt with regarding
VertexFormats and such to support faces with more than 4
vertices?
L2108[14:30:46] <gigaherz> you can use it
in place of the model json files
L2109[14:30:51] <gigaherz> but you still
need the blockstates json
L2110[14:30:51] <Rockers> Right
L2111[14:30:55] <Rockers> Yeah
L2112[14:31:17] <shadekiller666> though,
i do need to look into "face splitting"
L2113[14:31:46] <shadekiller666> that
would probably make >4 vertices easier
L2114[14:32:23] <gigaherz> they are
probably not worth supporting, people can just ask the 3D program
to triangulate everything
L2115[14:32:23] <gigaherz> ;P
L2116[14:32:32] <shadekiller666> sham1,
you can also have commands in the .obj that aren't recognized and
things won't crash :P
L2117[14:33:04] <shadekiller666> face
splitting would help with uv processing
L2118[14:33:45] <shadekiller666> and
would allow the obj loader to triangulate, for whatever reason
:P
L2119[14:34:05]
⇨ Joins: Temportalist
(uid37180@id-37180.charlton.irccloud.com)
L2120[14:34:50] <sham1> or just
triangulate yourself with blender or whatever you use to
export
L2122[14:40:28]
⇨ Joins: Phanta
(webchat@173-29-131-155.client.mchsi.com)
L2123[14:40:34]
⇨ Joins: raoulvdberge
(uid95673@2001:67c:2f08:6::1:75b9)
L2124[14:43:16]
⇦ Quits: Phanta (webchat@173-29-131-155.client.mchsi.com)
(Killed (NickServ (GHOST command used by
phantamanta44!~MantaStor@173-29-131-155.client.mchsi.com)))
L2125[14:43:40]
⇨ Joins: phanta
(~MantaStor@173-29-131-155.client.mchsi.com)
L2126[14:44:02] <phanta> Is there an
event that fires on the client when you change worlds?
L2127[14:44:33]
⇦ Quits: covers1624
(~covers162@2001:8003:a22d:b400:b92b:2817:eab6:7971) (Read error:
Connection reset by peer)
L2128[14:44:55] ***
williewillus is now known as willieaway
L2129[14:45:02]
⇦ Quits: tambre
(~tambre@7f49-2bb3-08fe-6468-4301-8a22-07d0-2001.dyn.estpak.ee)
(Ping timeout: 206 seconds)
L2130[14:45:09]
⇨ Joins: covers1624
(~covers162@2001:8003:a22d:b400:b92b:2817:eab6:7971)
L2131[14:47:07]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c163:8c50:6954:f549:e05)
L2132[14:47:26] <killjoy> So the steam
sale is going on right now. Should I buy the star wars collection
(22.99)
L2133[14:50:39]
⇨ Joins: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net)
L2134[14:51:48]
⇨ Joins: CoderPuppy (~cpup@32.218.116.202)
L2135[14:53:32]
⇨ Joins: airbreather_
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L2136[14:54:45]
⇨ Joins: mr208
(~mallrat20@184-88-183-179.res.bhn.net)
L2137[14:55:22]
⇦ Quits: CoderPuppy (~cpup@32.218.116.202) (Ping timeout: 186
seconds)
L2138[14:55:26]
⇦ Quits: airbreather
(~airbreath@d149-67-99-43.nap.wideopenwest.com) (Ping timeout: 192
seconds)
L2139[14:55:33]
⇦ Quits: phanta (~MantaStor@173-29-131-155.client.mchsi.com)
(Quit: Connection reset by Azanor)
L2140[14:56:52]
⇦ Quits: mallrat208 (~mallrat20@184-88-183-179.res.bhn.net)
(Ping timeout: 195 seconds)
L2141[15:04:25] ***
bilde2910|away is now known as bilde2910
L2142[15:04:56] ***
willieaway is now known as williewillus
L2143[15:07:10] <williewillus> phanta:
Maybe WorldEvent.Load?
L2144[15:10:10]
⇦ Quits: shadekiller666 (~shadekill@108.71.32.241) (Ping
timeout: 192 seconds)
L2145[15:10:26]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 190 seconds)
L2146[15:10:45]
⇨ Joins: shadekiller666
(~shadekill@adsl-108-80-79-166.dsl.lsan03.sbcglobal.net)
L2147[15:10:53] ***
williewillus is now known as willieaway
L2148[15:12:13]
⇦ Quits: Elexorien
(~Elexorien@static.165.114.9.176.clients.your-server.de) (Quit:
http://www.kiwiirc.com/ - A hand-crafted IRC
client)
L2149[15:15:28] <MattDahEpic> steam fix
yo shit
L2150[15:16:13] <Rockers> What's wrong
with Steam?
L2151[15:16:37] <IoP> not enough
servers
L2152[15:16:47] <ThePsionic> It's fine
for me
L2153[15:16:54] <ThePsionic> My problem
is that I don't have money x)
L2154[15:18:06]
⇦ Quits: sciguyryan
(~sciguyrya@109-205-170-77.dynamic.swissvpn.net) (Ping timeout: 192
seconds)
L2155[15:18:38] <shadekiller666> holy
crap...
L2156[15:18:54] <shadekiller666> Batman
Arkham Knight update is 3.9 GB...
L2157[15:19:06] ***
airbreather_ is now known as airbreather
L2158[15:20:38] <sham1> Thanks WB
L2159[15:21:29]
⇦ Quits: ShadowChild
(~ShadowChi@host81-151-59-190.range81-151.btcentralplus.com) (Quit:
Leaving)
L2160[15:21:40] <shadekiller666> oh,
looks like DLC?
L2161[15:22:22] <shadekiller666> doesn't
really matter anyway... i'm stuck on one mission and can't do
anything to upgrade or get better equipment...
L2162[15:23:35]
⇨ Joins: ShadowChild
(~ShadowChi@host81-151-59-190.range81-151.btcentralplus.com)
L2163[15:25:46]
⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit:
Leaving.)
L2164[15:31:39] ***
kroeser|away is now known as kroeser
L2165[15:33:02]
⇦ Quits: alex_6611 (~alex_6611@p5DE7BAE7.dip0.t-ipconnect.de)
(Ping timeout: 195 seconds)
L2166[15:38:40] ***
bilde2910 is now known as bilde2910|away
L2167[15:40:13] ***
willieaway is now known as williewillus
L2168[15:40:28] <williewillus> is it
possible to have the forge blockstate json file disambiguate item
model metas?
L2169[15:41:12] <williewillus> aka
someting like "variants": { "inventory": {
"meta": { "1": <model variant> } }
}
L2170[15:42:57]
⇦ Quits: michael_
(~michael_@109-186-59-22.bb.netvision.net.il) (Ping timeout: 195
seconds)
L2171[15:43:09] <williewillus> if not, it
would be a great thing to have and would greatly reduce extra item
model jsons compared to block jsons :p
L2172[15:43:24]
⇨ Joins: michael_
(~michael_@89-139-233-109.bb.netvision.net.il)
L2173[15:44:40] <Girafi> I don't think
it's no :/
L2174[15:46:09] <williewillus> fry: any
chance to make that possible? :D currently have blocks that have
meta for all 16 colors, the block json is just the one blockstate
file thanks to the forge format, but still have to make and
register 16 item jsons
L2175[15:48:05] <LexManos> Anyone happen
to have a old PS4 with FW 1.76- that they don't want anymore ;) I
want to poke it with a stick!
L2176[15:48:42] *
gigaherz doesn't have a ps4 at all
L2177[15:48:54] <sham1> Same
L2178[15:48:54] <[NK]Ghost> Lex wanting
to steel all the things!
L2179[15:49:29] <LexManos> People have
found a attack vector that lets you run code in kernal space. I
want to poke it with a stick...
L2180[15:50:15] <gigaherz> the one using
the BSD kernel?
L2181[15:50:25] <[NK]Ghost> What day you
getting to South Lex?
L2182[15:50:50] <LexManos> Thursday
L2183[15:50:57] <[NK]Ghost> ok cool,
same
L2184[15:51:32] <[NK]Ghost> I talked to
Slow and he said that they were primarily gonna just hang around
the city Fri/Sun
L2185[15:51:35] <[NK]Ghost> and do the
convention Sat
L2186[15:51:40] <LexManos> mm
L2187[15:51:50] <LexManos> my plan is to
hang out and have good food/good drinks
L2188[15:52:08] <LexManos> So far I
havent been told Im helping with any panels/tournaments so I have
nothing to do
L2189[15:52:14] <[NK]Ghost> haha
nice
L2190[15:52:23] <[NK]Ghost> I am going
with a friend, former streamer
L2191[15:52:40] <[NK]Ghost> but yeah I
plan on hanging out a lot with you guys
L2192[15:54:03] <LexManos> If he isnt a
dick he can come hang out.
L2193[15:54:15] <LexManos> There is only
1 person officially banned from Forge houses >.<
L2194[15:54:32] ***
amadornes[OFF] is now known as amadornes
L2195[15:54:35] *
AbrarSyed is curious now
L2196[15:54:42] <williewillus> heh
L2197[15:55:07]
⇦ Quits: michael_
(~michael_@89-139-233-109.bb.netvision.net.il) (Ping timeout: 206
seconds)
L2198[15:55:32] <[NK]Ghost> haha nah
Marty is a really cool dude
L2200[15:57:28] <williewillus> I wonder
what mod that is...
L2201[15:59:30] <tterrag|ZZZzzz> ahahah
lol
L2202[15:59:37] ***
tterrag|ZZZzzz is now known as tterrag
L2203[16:00:27]
⇦ Quits: Loetkolben
(~Loetkolbe@ipbcc2d086.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L2204[16:01:44] <tmtu> williewillus: i
can see "rotaryCraft"
L2205[16:02:41] <sham1> That update
message
L2206[16:02:42] <sham1> Pls
L2207[16:02:55] <sham1> why would
anyone
L2208[16:03:37] <williewillus> tmtu: that
was my first guess
L2209[16:03:42] <williewillus> lol
L2210[16:04:02] <williewillus> people
were bitching enough about the ticker but wow that's pretty
ridiculous >.<
L2211[16:04:06] <sham1> The graphic for
the notifier looks like something he would make
L2212[16:04:27] <diesieben07>
ticker?
L2213[16:05:49] <tmtu> god that repo is a
mess
L2214[16:05:49] <tmtu> does
"Reika" not want to learn git?
L2215[16:06:02] <sham1> He propably
doesnt
L2216[16:06:15] <diesieben07> he doesn't
care
L2217[16:06:19] <sham1> One does not
simply learn git
L2218[16:06:24] <diesieben07> he uses it
as like dropbox.
L2219[16:06:29] <williewillus> his mods
used to have a constant "ticker" scrolling across the top
of the screen teeling you what is outdated
L2220[16:06:31] <gigaherz> git: you
either embrace it or hate it
L2221[16:06:39] <diesieben07> is that
really true?
L2222[16:06:43] <williewillus> how can
anyone who learns version control hate it
L2223[16:06:46] <diesieben07> that is
just so stupid ridiculous
L2224[16:07:00] <williewillus> the ticker
or hating git? :p
L2225[16:07:04] <diesieben07> the ticker
D
L2227[16:07:10] <sham1> git is a good
source control
L2228[16:07:31] <sham1> BRB, I want to
strange something
L2229[16:07:36] <sham1> strangle*
L2230[16:07:48]
⇨ Joins: Cojo (~Cojosan@70.35.183.135)
L2231[16:08:55] <sham1> Okay I am
back
L2232[16:09:12] <williewillus> wait so
did etho lose his save?
L2233[16:09:20] <illy> soo what did you
strangle?
L2234[16:09:32] <sham1> didnt find
anyone
L2235[16:09:39] <sham1> So I saved
myself
L2236[16:09:49] <sham1> And instead just
facepalmed
L2237[16:09:51] <diesieben07> yeah he had
a hdd crash
L2238[16:09:59] <sham1> That must
suck
L2239[16:10:01] <diesieben07> he lost a
512x512 region
L2240[16:10:05] <gigaherz> ouch
L2241[16:10:12] <sham1> jeez
L2242[16:10:13] <gigaherz> no
backups?
L2243[16:10:18] <diesieben07> well, he
had an old backup
L2244[16:10:18] <sham1> I'd be mad if I
was etho
L2245[16:10:23] <diesieben07> but it
doesn't contain everything
L2246[16:10:31] <sham1> See kids
L2247[16:10:32] <gigaherz> yeah
L2248[16:10:33] <williewillus> no but in
the video there was a notice about the ID map being corrupted
L2249[16:10:33] <masa> but he can't be
mad, he is canadian!
L2250[16:10:38] <williewillus> that did
*not* look like a forge gui
L2251[16:10:40] <gigaherz> when I play
modded, a backup mod is a requirement for me
L2252[16:10:41] <gigaherz> XD
L2253[16:10:42] <sham1> This is why you
backup stuff
L2254[16:10:44] <williewillus>
coughdragonapicough
L2255[16:10:53] <gigaherz> aroma backup
set to 15-20 minutes
L2256[16:11:02] <gigaherz> or something
like that
L2257[16:11:04] <sham1> God damn it
canada stereotypes
L2258[16:11:11] <masa> I use... git...
for my minecraft backups ;D
L2259[16:11:36] <gigaherz> ewh
L2260[16:11:41] <sham1> EWW
L2261[16:11:44] <williewillus> why
:p
L2262[16:11:45] <sham1> Why
L2263[16:11:49] <gigaherz> git is one of
the worst at storing binary
L2264[16:11:52] <williewillus> ^
L2265[16:11:54] <sham1> ^
L2267[16:12:05] <williewillus> though I
wouldn't mind if someone deleveoped "delta" based bacup
for MC
L2268[16:12:15] <masa> I get a history
with comments on special backups like before/after version upgrades
etc. Only thing missing is content-aware smart diffing
L2269[16:12:33] <sham1> Git was
specifically designed for text files
L2270[16:12:38] <sham1> ASCII/UTF-8
L2271[16:12:39] <williewillus>
yeah....
L2272[16:12:43] <gigaherz> williewillus:
imagine you lose one around the middle XD
L2274[16:12:51] <gigaherz> and you only
have deltas... XD
L2275[16:13:08] <masa> I once started
making my own backup utility for MC, but it got forgotten at the
point where I had my own custom NBT-reader in C almost
finished
L2276[16:13:16] <williewillus> lol
L2277[16:14:10] <sham1> That is like all
the stereotypes in one
L2278[16:14:12] <sham1> I love it
L2279[16:14:14] <diesieben07> yes
:D
L2280[16:14:49] <diesieben07> i love how
quickly he ends the video after it because he was probably about to
break out in laughter :D
L2281[16:15:55] <sham1> Well I am
laughing
L2282[16:16:03] <sham1> makes typing
impossible
L2283[16:16:11] <diesieben07> lol
L2284[16:17:00] <sham1> country
stereotypes can be a lot of fun
L2285[16:17:42] <sham1> but they can also
get somewhat offensive if someone assumes that there is nothing
besides that
L2286[16:18:15] <diesieben07> true
L2287[16:19:28]
⇦ Quits: Cojo (~Cojosan@70.35.183.135) (Quit: Beds explode
goodnight)
L2288[16:20:51]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 190 seconds)
L2289[16:22:44] <sham1> Sometimes I
wonder why doesnt windows have any sort of packet manager
L2290[16:22:55] <tmtu> NuGet
L2291[16:23:16] <sham1> true
L2292[16:23:31]
⇦ Quits: Emris
(~Miranda@chello062178245147.2.12.vie.surfer.at) (Read error:
Connection reset by peer)
L2293[16:23:31] <tmtu> haven't used it,
though
L2294[16:23:43] <tmtu> i usually vendor
dependencies in my projects \o/
L2295[16:23:49] <sham1> I wouldhave
assumed it would have been good for windows as it would have made
using the computer so much easier as you can download your software
from one place
L2296[16:24:06] <diesieben07> doesn't
powershell have something?
L2297[16:24:12] <sham1> yes
L2298[16:24:41] <sham1> it indeed
has
L2299[16:24:46] <sham1> but it is kinda
limited
L2300[16:25:07] <diesieben07> never used
it :D
L2301[16:25:40] <diesieben07> yes, but
being able to do "<package manager> install chrome"
would be nice
L2302[16:25:46] <sham1> ye
L2303[16:25:52] <sham1> Or even some more
advanced things
L2304[16:26:15] <diesieben07> well of
course
L2305[16:26:18] <sham1> Like for instance
using something like that for a JDK to have it auto-update when a
new version or even when new stable version comes out
L2306[16:26:37] <diesieben07> ugh dont
even start me on the java shit
L2307[16:26:49] <diesieben07> their
installers / updates are a fucking joke for a multi million dollar
company
L2308[16:26:50] <sham1> That is what bugs
me about windows and Java is that every time JDK updates I have to
go grab it again and install it again
L2309[16:27:16] <sham1> When in stuff
like arch I can just "sudo pacman -Syu" my way to
it
L2310[16:27:21] <sham1> Bleeding edge and
everything
L2311[16:27:27] <diesieben07> :D
L2312[16:27:44] <tmtu> can't you make a
simple script to change JAVA_HOME?
L2313[16:27:52] <diesieben07> the problem
with package managers is though... there are SO MANY.
L2314[16:27:53] <sham1> Yes
L2315[16:27:59] <sham1> But that is not
the problem tmtu
L2316[16:28:08] <sham1> The fact that I
have to manually get the new JDK every time
L2317[16:28:23] <tmtu> diesieben07:
there's no way to have one to rule them all, though
L2318[16:28:26] <sham1> if I want to stay
at the edge
L2319[16:28:29] <diesieben07> i
know
L2320[16:28:36] <diesieben07> i was not
100% serious
L2321[16:28:38] <tmtu> sauron would not
approve
L2322[16:29:25] ***
DRedhorse is now known as DRedAway
L2323[16:30:23] ***
SnowShock35 is now known as zz_SnowShock35
L2324[16:30:26] <sham1> but yeah
L2325[16:32:20]
⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping
timeout: 192 seconds)
L2326[16:32:23]
⇦ Quits: parcel31u (uid64311@id-64311.richmond.irccloud.com)
(Quit: Connection closed for inactivity)
L2327[16:32:40]
⇨ Joins: veltas
(~quassel@static.117.33.251.148.clients.your-server.de)
L2328[16:32:49] <sham1> I'd really love
Microsoft if they catered to the developer crowd more
L2329[16:33:06] <veltas> Hi, how do I
install a mod on a Linux server? Where should the "/mods"
directory go?
L2330[16:33:17] <sham1> Because that was
one of the things that made them to have the most market share on
desktops, which is the abundance of software
L2331[16:33:20]
⇨ Joins: cppchriscpp
(~cppchrisc@c-76-24-45-127.hsd1.nh.comcast.net)
L2332[16:33:30] <sham1> To the root of
the server
L2333[16:33:32] <sham1> AFAIK
L2334[16:33:36] <diesieben07> veltas, the
mods directory goes into the directory where the forge jar is
L2335[16:33:46] <sham1> You should
propably install forge first
L2336[16:33:50] <diesieben07> that
too
L2337[16:33:57] <sham1> because afaik it
generates mods directory
L2338[16:34:09] <sham1> or it
should
L2339[16:34:17] <diesieben07> if you run
it, yes
L2340[16:34:19] <veltas> I've
"installed" forge into a directory on one machine and
then copied that directory over to another machine
L2341[16:34:26] <veltas> The server
L2342[16:34:36] <tmtu> sham1: me too,
would also be nice if they actually made their compiler usable
:<>
L2343[16:34:37] <gigaherz> that should
work fine
L2344[16:34:44] <gigaherz> there's no
absolute paths involved so far as I know
L2345[16:34:55] <sham1> Everything is
relative
L2346[16:34:57] <sham1> Time is
relative
L2347[16:35:00] <sham1> Space is
relatice
L2348[16:35:05] <veltas> Okay it runs the
server fine, but when I try to create items from the mod in the
workbench they don't come out
L2349[16:35:10] <sham1> directory paths
are relative
L2350[16:35:34] <gigaherz> veltas: that
means the server and client don't agree on the recipes or
items
L2351[16:35:35] <diesieben07> veltas,
make sure you are actually running the forge jar, not
"minecraft_server" jar
L2352[16:35:49] <veltas> diesieben07: Ah
I might be doing that
L2353[16:36:06] <gigaherz> either you
aren't actually loading forge, as diesieben07 says, or you need to
synchronize the configfolder
L2354[16:36:14] <tmtu> their C compiler
is still at ~C89
L2355[16:36:34] <sham1> Ï'm watching
videos of sorting algos making sounds
L2356[16:36:36] <gigaherz> (although that
wouldn't prevent ALL mod items from working, just some specific
recipes at worst)
L2357[16:36:37] <veltas> diesieben07: Ah
hah! That's it, that works I thinhk
L2358[16:36:39] <sham1> What am I doing
with my life
L2359[16:36:47] <veltas> Why does it even
put minecraft_server in that folder?
L2360[16:37:00] <masa> it uses that
L2361[16:37:02] <diesieben07> because
forge needs it
L2362[16:37:05] <veltas> Okay
L2363[16:37:08] <diesieben07> forge jar
iis JUST forge
L2364[16:37:10] <veltas> Makes sense I
guess
L2365[16:37:18] <sham1> it does make
sense
L2366[16:37:18] <diesieben07> it loads
what is in the vanilla jar and applies the forge patches
L2367[16:37:38] <veltas> I wish there was
better docs on this, but when I search I get a million tutorials
for how to do it on Windows with helper apps on YouTube :|
L2368[16:38:25] <sham1> with linux people
expect you to know what you are doing :P
L2369[16:38:52] <veltas> I actually do
know what I'm doing
L2370[16:38:59] <veltas> I just don't
know about forge
L2371[16:39:01] <williewillus> i love
arch/gentoo's "if you fuck up it's your fault" philosophy
:D
L2372[16:39:10] <sham1> Mmm
L2373[16:39:35] <masa> gentoo <3
L2374[16:39:46] <masa> the only distro I
can stand for longer periods on my own machines
L2375[16:39:49] <veltas> sham1: The Linux
way is to provide documentation
L2376[16:39:50] <illy> <3 arch
L2377[16:39:59] <veltas> sham1: I
couldn't find the official docs anywhere, not even sure they
exist
L2378[16:40:09] <fry> debian <3
L2379[16:40:10] <sham1> Why not make some
docs then ;)
L2380[16:40:10] <veltas> Please do point
me in the direction if it does
L2381[16:40:20] <veltas> sham1: Not sure
if trolling or stupid
L2382[16:40:22] <masa> I did once use
Arch for something like 2-3 months, then it either blew up during
an update or I got fed up with it, can't remember
L2383[16:40:28] <sham1> I prefer arch
myself because the installation is not as much of a pain as
gentoo's
L2384[16:40:40] <veltas> Gentoo is
fundamentally a pain
L2385[16:40:44] <sham1> veltas, I am
being serious
L2386[16:40:47] <diesieben07> veltas, you
are actually right and i have been pondering this for a while. I
think i will write up a simple instruction and make it stick on the
forums.
L2387[16:40:51] <sham1> you can
contribute
L2388[16:41:00] <veltas> diesieben07:
That would be great
L2389[16:41:00] <masa> arch installation
and software isntallation is unbelievably fast, that is the
"only plus" of it for me :p
L2390[16:41:07] <sham1> By helping us
create documentation on server setup stuff
L2391[16:41:11] <tmtu> osx :o :o
L2392[16:41:15] <veltas> sham1: How can I
do that when I don't know how to use it? Seriously shut up
L2393[16:41:24] <veltas> diesieben07:
Thanks again, really helpful
L2394[16:41:32]
⇦ Parts: veltas
(~quassel@static.117.33.251.148.clients.your-server.de) (enough
memes))
L2395[16:42:06] <sham1> hmm
L2396[16:42:09]
⇦ Quits: Neon
(~Neon@ipservice-092-212-007-092.092.212.pools.vodafone-ip.de)
(Quit: Leaving)
L2397[16:42:57] <masa> java -jar
forge-<version>-installer.jar --installServer && java
$WHATEVEROPTIONS -jar forge-<version>-universal.jar nogui
#done
L2398[16:43:47] <diesieben07> yes, but as
simple as that is, it is nowhere to be found
L2399[16:43:57] <diesieben07> there is a
download link on the forums and that's it.
L2400[16:44:11] <diesieben07> people
shouldn't have to go elsewhere to find out how to use your software
:D
L2401[16:44:25]
⇦ Quits: NoChance (~nochance@206.ip-51-254-139.eu) (Ping
timeout: 206 seconds)
L2402[16:44:31] <masa> hehe, yep, when a
person fnfs that out and gets things working for themselves, why
would they bother writing it down for others? that's just
unnecessary works
L2403[16:44:33] <sham1> User convenience
you say
L2404[16:44:44] <masa> *finds out
L2405[16:44:51] <masa> wtf my typos
again...
L2406[16:45:14] <sham1> It's late
L2407[16:45:16] <sham1> That's what
L2408[16:48:20] <masa> no, I always mess
up some words beyond any recognition, I blame my retarded
2-to-5-finger typing and not learning proper 10 finger typing
L2409[16:48:38] <sham1> I hated that in
school
L2410[16:48:46] <sham1> I also hate Type
master because of that shite
L2411[16:48:56] <sham1> or typing master
or whatever it is called
L2412[16:49:06] <masa> typing master
sounds familiar
L2413[16:49:21] <sham1> And it was the
reason I switched from chrome as it didnt have a working java
plugin
L2414[16:49:27] <diesieben07> i dont type
with 10 fingers, either
L2415[16:49:31]
⇦ Quits: raoulvdberge (uid95673@2001:67c:2f08:6::1:75b9)
(Read error: Network is unreachable)
L2416[16:49:34] <sham1> I type with
t20
L2417[16:49:36] <sham1> two*
L2418[16:49:39] <sham1> not 20
L2419[16:49:54] <tmtu> 7!
L2420[16:50:06] <diesieben07> i type with
both hands, but I have my own system :D
L2421[16:50:22] <sham1> I type two handed
but I only use my index fingers
L2422[16:50:22] <diesieben07> don't even
know how many fingers are involved in it D
L2423[16:50:30] <tmtu> what is the
"proper" way to type?
L2424[16:50:40] <sham1> I use my thumbs
to touch the spacebar
L2425[16:50:42] <diesieben07> i think if
you are fast and correct nobody can blame you :D
L2426[16:50:52] <diesieben07> i think
everyone uses the thumbs for spacebar :D
L2427[16:51:15] <sham1> tmtu, the
recomended one is the one where you have 8 fingres at your
homerow
L2428[16:51:22] <diesieben07> yeah
L2429[16:51:23] <sham1> The
"10-finger system"
L2430[16:51:43] <sham1> Because
fast
L2431[16:51:53] <diesieben07> meh.
L2432[16:52:00] <tmtu> i usually have 6
fingers on homerow when typing normally
L2433[16:52:04] <diesieben07> i am way
faster than my mother and she uses 10-finger system. i don't
L2434[16:52:08] <tmtu> 8 when using vim
:D
L2435[16:52:14] <sham1> I do not confine
myself to the homerow
L2436[16:52:31] <sham1> because for me it
does not matter where my fingers are at any given moment
L2437[16:52:45] <sham1> I have a mental
map of each key's position
L2438[16:52:51] <diesieben07> yep
L2439[16:53:27] <sham1> That is why
whenever my keyboard switches from the SE/FI layout to the US
layout I start to panic as my single-quotes are not where they
should be
L2440[16:53:35] <diesieben07> lol
L2441[16:53:43] <tmtu> i'm also stuck on
SE layout
L2442[16:53:55] <sham1> Well it is the
same as the FI layout
L2443[16:54:03] <sham1> One benefit of
having the same alphabet
L2444[16:54:16] <sham1> It also has
danish and norwegian keys
L2445[16:54:33] <tmtu> pølse
L2446[16:55:05] <sham1> which means that
my Ö-key has both ø and Æ in it
L2447[16:55:11] <sham1> And the same for
my Ä-key
L2448[16:55:28] <sham1> except that AE is
before the "empty set"-char
L2450[16:56:42] <sham1> the return is not
as big in the US keyboards
L2451[16:56:48] <sham1> How does that
even work
L2452[16:57:01] <diesieben07> yeah that
looks painful to use :D
L2453[16:57:08] <sham1> ye
L2454[16:57:22] <diesieben07> although I
do hate the AltGr stuff you have to do for {[]}
L2455[16:57:31] <sham1> ye
L2456[16:57:33] <sham1> That is
annoying
L2457[16:57:47] <gigaherz> [23:48]
(masa): no, I always mess up some words beyond any recognition, I
blame my retarded 2-to-5-finger typing and not learning proper 10
finger typing
L2458[16:57:48] <sham1> Because so much
programming depends on them
L2459[16:57:49] <tmtu> not when you're
used to it :D
L2460[16:57:53] <gigaherz> proper typing
is overrated
L2461[16:57:53] <gigaherz> ;P
L2462[16:58:02]
⇦ Quits: CptRageToaster
(~CptRageTo@2602:306:ccba:9f70:21e:8cff:fe36:4c5) (Remote host
closed the connection)
L2463[16:58:04] <sham1> You get used to
it
L2464[16:58:08] <diesieben07> yes, but it
still sucks.
L2465[16:58:09] <sham1> But it still is
annoying
L2466[16:58:12] <gigaherz> I got usedto
typing with extra fingers
L2467[16:58:14] <gigaherz> over the
years
L2468[16:58:23] <gigaherz> by integrating
new fingers and movements into my hands
L2469[16:58:32] <gigaherz> I don't have a
default pose or anything like that
L2470[16:58:45] <gigaherz> I just hover
my hands over the keyboard and smash down when i'm on top of the
right key
L2471[16:58:46] <gigaherz> XD
L2472[16:58:55] <gigaherz> just... with
multiple fingers
L2473[16:58:55] <gigaherz> ;P
L2474[16:58:58] <diesieben07> lol
L2475[16:59:41] <gigaherz> for me, it's
quite efficient, but it also happens that my left hand takes >
50% of the keys while the right one takes less
L2476[16:59:51] <gigaherz> (yep, I'm
left-handed
L2477[16:59:52] <gigaherz> )
L2478[17:00:16] <sham1> For me it is 50%
for both arms and I am right-handed
L2479[17:00:40] <gigaherz> my left hand
extenda up to the 6YHB area
L2480[17:00:43] <diesieben07> i just
checked 72 words per minute :D
L2481[17:00:51] <gigaherz> while the
eight one will do 8UHN
L2482[17:00:59] <gigaherz> and yes
there's an overlap ;P
L2483[17:01:02] <sham1> I myself prefer
any results to fast results
L2484[17:01:19] <sham1> IF you want fast
typing, hire a person dedicated to typing fast
L2485[17:01:23] <diesieben07> haha
L2486[17:01:26]
⇨ Joins: sciguyryan
(~sciguyrya@109-205-170-108.dynamic.swissvpn.net)
L2487[17:01:29] <gigaherz> and yes I'm
known to have typos, but those are more for relying too much on
muscle memory ;P
L2488[17:01:36] <diesieben07> i just type
a lot so I get faster.
L2489[17:01:37] <sham1> me too
L2490[17:01:57] <gigaherz> we had a stats
bot in another channel
L2491[17:02:02] <gigaherz> for many
years, I was #1 on it
L2492[17:02:10]
⇦ Quits: Rockers
(rockers300@host217-35-240-234.range217-35.btcentralplus.com)
(Quit: http://www.kiwiirc.com/ - A hand crafted IRC
client)
L2493[17:02:12] <gigaherz> for number of
words AND lines
L2494[17:02:12] <gigaherz> XD
L2495[17:02:27] <gigaherz> I was also #1
for monologues (typing many lineswithout anyone speaking in
between)
L2496[17:02:34] <diesieben07> haha
L2497[17:02:38] <sham1> my text typing
speed usually grows gratually depending on the language and if I
have been typing for a while
L2498[17:02:47] <sham1> Also depends on
if I have to think between my words
L2499[17:02:59] <gigaherz> others won in
categories such as most rude words
L2500[17:03:07] <gigaherz> most loved
(ops/voice received)
L2501[17:03:14] <gigaherz> most hated
(kicks/bans)
L2502[17:03:21] <diesieben07> ok, so...
back to coding. what do you guys think, when writing stuff to disk
should I retry on exceptions? or just bail?
L2503[17:03:24] <gigaherz> most loud
(caps and such)
L2504[17:03:31] <gigaherz> most
questioning (?s)
L2505[17:03:32] <sham1> umn
L2506[17:03:38] <sham1> Depends
L2507[17:04:00] <gigaherz> diesieben07:
generally speaking, oyu shouldn't
L2508[17:04:02] <sham1> what kind of
exception and what are you trying to write
L2509[17:04:17] <gigaherz> if the
exceptions are like, access denied, you won't gain anything from
it
L2510[17:04:34] <diesieben07> i am
reviving cameracraft and it's abotu writing the phtoos that the
users take to disk
L2511[17:04:36] <gigaherz> if it's
read/write errors, the system is the one responsiblefor retrying,
and when you receive the error it means the system couldn't
manage
L2512[17:04:40] <diesieben07> so writing
PNGs
L2513[17:04:49] <diesieben07> and i am
trying to decide what to do on an IOException
L2514[17:04:51] <gigaherz> outside of a
game
L2515[17:04:57] <gigaherz> the best
course of action is to ask the user
L2516[17:05:04] <gigaherz> show a
retry/cancel prompt
L2517[17:05:06] <sham1> ^
L2518[17:05:17] <diesieben07> photos are
not necessarily triggered by any one user.
L2519[17:05:21] <sham1> Ypu should also
have some pre-baked answers for certain IOException
L2520[17:05:30] <diesieben07> you can
place cameras and activate them using redstone
L2521[17:05:49] <sham1> like for instance
Access denied propably you should just bail like giga said
L2522[17:06:00] <diesieben07> so bail as
in just forget about the photo?
L2523[17:06:04] ***
kroeser is now known as kroeser|away
L2524[17:06:10] <diesieben07> because
then the camera will contain an invalid photo ID
L2525[17:06:39]
⇦ Quits: tmtu
(~tundmatu@78-70-189-179-no28.business.telia.com) (Ping timeout:
206 seconds)
L2526[17:06:46] <sham1> Cant you just
delete the photo id
L2527[17:07:06] <diesieben07> hmmm
L2528[17:07:12] <diesieben07> i guess I
could do that
L2529[17:07:20] <diesieben07> then i have
to make all the save operations return a future... hmm
L2530[17:08:01] <diesieben07> but
sometimes i need to apply a filter to an already existing photo,
eg. when it is over-exposed. what do i do then? :D just
ignore?
L2531[17:08:16] <sham1> Yeah
L2532[17:08:25] <diesieben07> hmm
ok
L2533[17:08:28] <diesieben07> probably
the best i can do :D
L2534[17:08:31] <diesieben07>
thanks
L2535[17:08:35] <sham1> Propably want to
return some kind of promise if you want to see if the operation was
a success or not
L2536[17:09:42] <diesieben07>
<diesieben07> then i have to make all the save operations
return a future... hmm
L2537[17:09:48] <diesieben07> that means
CompletableFuture, which is a promise
L2538[17:10:20] <sham1> propably
L2539[17:10:30] <sham1> Also as a
curiosity
L2540[17:10:31] *
diesieben07 puts on new coding musci
L2541[17:10:34]
⇨ Joins: raoulvdberge
(uid95673@richmond.irccloud.com)
L2542[17:10:39] <sham1> You doing the
file saving in a thread
L2543[17:10:43] <diesieben07> of course
:D
L2544[17:10:46] <sham1> Good
L2545[17:10:48]
⇦ Quits: Nitrodev
(~Nitrodev@dcx0f0ycgq6zbdv1q93wt-3.rev.dnainternet.fi) (Read error:
Connection reset by peer)
L2546[17:10:51] *
diesieben07 is not Reika
L2547[17:11:01] <diesieben07> it's all
async
L2548[17:11:12] <diesieben07> even when
sending the photo to the client, decoding it is asynchronous
L2549[17:11:12] <sham1> Callables I
presume
L2550[17:11:25] <diesieben07> mostly just
CompletableFuture magic
L2551[17:11:36]
⇨ Joins: NoChance
(~nochance@206.ip-51-254-139.eu)
L2553[17:12:16] <diesieben07> one example
i could find
L2554[17:12:35] <diesieben07> god the
formatting is off on that file still...
L2555[17:12:36] <sham1> I see you write
for java8
L2556[17:12:39] <sham1> I like that
L2558[17:13:13] <diesieben07> ;)
L2559[17:14:52] <diesieben07> gah now i
also have to manage file locking...
L2560[17:16:09]
⇨ Joins: vsg1990
(~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com)
L2561[17:16:33] <diesieben07> actually I
don't.
L2562[17:16:41] ***
kroeser|away is now known as kroeser
L2563[17:17:23] ***
kroeser is now known as kroeser|away
L2564[17:23:44] ***
MrKickkiller is now known as MrKick|Away
L2565[17:28:53] <Zaggy1024> test mod
ModelAnimationDebug causes a crash on the server :|
L2566[17:30:00] <MattDahEpic>
diesieben07, make a forge pr with that and add it as a @Mod option
like requiredJava default 1.6
L2567[17:30:17] <sham1> That would be
awesome
L2568[17:31:46] <diesieben07> i would do
it, but it's not gonna happen :d
L2569[17:31:59] ***
MrKick|Away is now known as MrKickkiller
L2570[17:32:39] <diesieben07> although
that would make my build.gradle a lot less complex :D
L2572[17:36:37] <Zaggy1024> augh
L2573[17:36:51] <Zaggy1024> okay, what do
I do if I want to get the light level of a block when the sun is at
full brightness?
L2574[17:37:01] <Zaggy1024> on the
server
L2575[17:37:07] <Zaggy1024>
getCombinedLight is apparently client only
L2576[17:39:44] <diesieben07>
world.getLightFor and then SKY or BLOCK
L2577[17:40:06] <diesieben07> and if you
have SKY you must subtract world.getSkylightSubtracted from the
return value
L2578[17:40:25]
⇦ Quits: sciguyryan
(~sciguyrya@109-205-170-108.dynamic.swissvpn.net) ()
L2579[17:40:42] <williewillus> what is
the purpose of skylight anyway :p
L2580[17:40:49] <williewillus> I've never
even thought of it
L2581[17:40:59] <tterrag> sky and block
light make different colors
L2582[17:41:12] <tterrag> ever noticed
how torches in a cave aren't bright white like sunlight on the
surface?
L2583[17:43:04]
⇨ Joins: tmtu
(~tundmatu@78-70-189-179-no28.business.telia.com)
L2584[17:43:16] <smbarbour> skylight also
sets the undead on fire.
L2585[17:44:09] <tterrag> uhh pretty sure
that's just a heightmap query
L2586[17:44:13] <tterrag> nothing to do
with actual light level
L2587[17:44:22] <williewillus> undead was
just like canBlockSeeSky
L2588[17:44:24] <williewillus>
afaik
L2589[17:44:28] <diesieben07> ehh
no
L2590[17:44:38] <diesieben07> it checks
world.getLightBrightness
L2591[17:45:29] ***
williewillus is now known as willieaway
L2592[17:49:11]
⇦ Quits: KanoCodex (~Giratina5@2604:180:0:368::bcd8) (Ping
timeout: 206 seconds)
L2593[17:49:30] ***
mumfrey is now known as Mumfrey
L2594[17:49:42] <tterrag> diesieben07: I
am stuck on day 7 >.>
L2595[17:49:57] <diesieben07> haha i
skipped that one :D
L2596[17:49:58] <tterrag> well not
stuck...just can't figure out why my program doesn't work and too
lazy to rewrite :P
L2597[17:50:09] <diesieben07> exactly the
same :d
L2598[17:50:19] <tterrag> well crap
L2599[17:50:54] <tmtu> sham1: speaking of
package managers for windows, would be nice to have one for mc
;)
L2600[17:51:14] <diesieben07> very
true
L2601[17:51:20]
⇨ Joins: Reika
(~Reika@reika.kalseki.mods.abrarsyed.me)
L2602[17:52:02] <Reika> cpw: What was
this about my mods being loaded in the "main"
classloader, and by extension that being my fault?
L2603[17:52:10] <Reika> Because I just
did a lot of debugging with others' help
L2604[17:52:16] <Reika> and one of two
things is true
L2605[17:52:30] <Reika> either *every*
mod is being loaded with the wrong classloader, or my mods are
being loaded fine
L2606[17:52:32] <Reika> because
L2607[17:52:42] <Reika> 1) My mods, as
well as /every/ other, loads with LaunchClassLoader
L2609[17:53:02] <Reika> Notice the
distinct lack of a "Reika" anywherre
L2610[17:53:25] <Reika> Point is
L2611[17:54:30] <Reika> Saying that all
my issues are because I load things with the wrong classloader, and
implying gross incompetence on my part
L2612[17:54:43] <Reika> in a forum that
will ensure such rumors never die at that
L2613[17:55:01] ***
Darkhax_AFK is now known as Darkhax
L2614[17:55:03] <Reika> Crosses the line
from unfounded to outright negligent
L2615[17:56:20] <fry> I think he's away
right now :P
L2616[17:56:49] <cpw> reika, you should
be loaded in "Modclassloader"
L2617[17:56:54] <cpw> launchclassloader
is for coremods only
L2618[17:57:03] <fry> ah, here we go
:P
L2619[17:57:04] <Reika> OK, but every mod
I install gets loaded with Launch
L2620[17:57:17] <Reika> this is even
without my mods installed at all
L2621[17:57:22] <cpw> any API in a
coremod @ 1.7 will basically be broken as a result
L2622[17:57:29] <cpw> no, it
doesn't
L2623[17:57:38] <cpw> the code to *load*
the class is in launchclassloader
L2624[17:57:49] <Reika> My debug prints
say otherwise
L2625[17:57:50] <cpw> but the class's
"getClassLoader" will return the ModClassLoader
L2626[17:57:57] <Reika> See above
L2627[17:58:22] <cpw> well, if that's
true, then how is everything working?
L2628[17:58:31] <Reika> You tell me
L2629[17:58:38] <Reika> I am not privy to
the internals of FML
L2630[17:58:41] <cpw> heh
L2631[17:58:42] <Reika> nor should I have
to be
L2632[17:58:46] <cpw> no, you
shouldn't
L2633[17:58:51] <cpw> but if you fuck
with coremods
L2634[17:59:05] <cpw> you will by
necessity have to understand what classloaders are going
where
L2635[17:59:07] <Reika> I am far from the
only mod with a coremod + FML mod in the same jar
L2636[17:59:11] <cpw> yup
L2637[17:59:15] <cpw> and that's a
PITA
L2638[17:59:18] <cpw> but a necessary
one
L2639[17:59:23] <Reika> And yet noone
else has ever reported something like this
L2640[17:59:29] <cpw> it's impossible to
separate it out
L2641[17:59:31] <Reika> much less been
ridiculed or shamed for it
L2642[17:59:31] <cpw> wanna bet?
L2643[17:59:46] <cpw> i've told off
kinglemming and skyboy multiple times for the same sin
L2644[17:59:59] <cpw> in 1.8 it'll just
crash instead
L2645[18:00:04] <cpw> because i'm sick of
it
L2646[18:00:04] <Reika> Neither of them
had any idea as to the cause of my issue when I asked
L2647[18:00:11] <Reika> They said they
have never seen the actual JVM go down like that
L2648[18:00:18] <cpw> anything annotated
@API is doomed to fail
L2649[18:00:23] <fry> hmm, in-dev I get
LaunchClassLoader in the mod class
L2650[18:00:24] <cpw> now, the jvm
compiler crash?
L2651[18:00:34] <cpw> fry: in dev is a
bit weird
L2652[18:00:34]
⇦ Quits: GhostfromTexas (~GFt@cpe-76-184-99-97.tx.res.rr.com)
()
L2653[18:00:39] <fry> yup
L2654[18:00:47] <cpw> what matters is
runtime
L2655[18:00:51] <fry> that might be what
Reika is getting too
L2656[18:00:54] <cpw> and it should be
the modclassloader
L2657[18:01:13] <Reika> And I believe
you
L2658[18:01:14] <Reika> but
L2659[18:01:16] <Reika> The fact is
L2660[18:01:42] <Reika> Even other mods
are saying they loaded with LaunchClassLoader
L2661[18:01:47] <cpw> it should be a
different instance from the main one
L2662[18:02:15] <cpw> heh
L2663[18:02:18] <cpw> i iz derp
L2664[18:02:29] <cpw> it's actually the
systemclassloader that should be loading coremods
L2665[18:02:37]
⇨ Joins: GhostfromTexas
(~GFt@cpe-76-184-99-97.tx.res.rr.com)
L2666[18:02:45] <Reika> Well, apparently
it does not, since no coremods show up in that list
L2667[18:02:52] <cpw> ok. the way it
works
L2668[18:02:55] <Reika> Just
coremod-related things like IClassTransformer
L2669[18:03:13] <cpw> is that
"classloaderexclusion" should be loaded by the system
classloader
L2670[18:03:32] <cpw>
transformerexclusion should bypass the transformer
L2671[18:03:49] <cpw> and transformer
exclusion includes everything in coremod jars
L2672[18:03:58] <AbrarSyed> System
ClassLoader -> LaunchCLassLaoder -> ModClassLoader. coremods
are laoded by launch classloader...
L2673[18:04:05] <cpw> yes abrar
L2675[18:04:16] <AbrarSyed> wow.. nice
graphic
L2676[18:04:19] <cpw> but they get marked
as transformer excluded
L2677[18:04:23] <AbrarSyed> <3 mumfrey
:)
L2678[18:04:31] <cpw> yeah, mumfrey
:)
L2679[18:04:44] <fry> I have no idea if
it's accurate though :P
L2680[18:05:19] <Mumfrey> heh
L2681[18:05:23] <cpw> it should be the
mod classloader tho
L2682[18:05:31] <cpw> i've fucked that up
at somepoint and didn't realize
L2683[18:05:41] <Mumfrey> I made that to
explain the architecture at some point
L2684[18:05:46] <Mumfrey> can't remember
to whom
L2685[18:05:48] <cpw> the result of
"getClassLoader" on a regular mod class
L2686[18:06:07] <cpw> should be the
result of "Loader.getClassLoader()"
L2687[18:06:28] <Reika> I am using Forge
1558 for reference
L2688[18:06:57] <cpw> yeah, that's about
the best one
L2689[18:07:06] <cpw> current recommended
at 1.7.10
L2690[18:07:51] <Mumfrey> I make no
claims as to the accuracy of the FML parts of that diagram
L2691[18:08:15] <cpw> neither do i
atm
L2692[18:08:18] <cpw> i am
uncertain
L2693[18:08:19] <cpw> grrr
L2694[18:08:23] <fry> heh
L2695[18:08:32] <cpw> if in doubt
L2696[18:08:33] <cpw> test
L2697[18:09:04] <AbrarSyed> ok multimc
hates me right now..
L2699[18:09:41] <diesieben07> looking at
the code it definitely looks like CoremodManager uses
LaunchClassLoader and FMLModContaainer uses MODclassLoader
L2700[18:09:43] <AbrarSyed>
System.out.println("SRM loads on CL ->>
"+this.getClass().getClassLoader()); << with that. can
grep the log for it
L2701[18:10:16] <cpw> diesieben07, yes,
the code does
L2702[18:10:26] <cpw> but the question is
what actually gets bound by the classloader code at runtime
L2703[18:10:34] <cpw> the result of
"getClassLoader" matters
L2704[18:10:43] <AbrarSyed> someone run
with that build of SRM please
L2705[18:10:45] <diesieben07> hm
L2706[18:10:57] <AbrarSyed> I would, but
as I mentioned.. multimc hates me right now..
L2708[18:17:04] <AbrarSyed> cpw, as of
forge #1558 for MC 1.7.10... im getting this:
[com.github.abrarsyed.secretroomsmod.common.SecretRooms:<init>:137]:
SRM loads on CL ->>
net.minecraft.launchwrapper.LaunchClassLoader@6e06451e
L2709[18:17:13] <cpw> so apparently, it
never worked the way i thought
L2710[18:17:14] <cpw> heh
L2711[18:17:37] ***
kroeser|away is now known as kroeser
L2712[18:17:42] <cpw> the classloader is
bound probably by the loader calling "define class"
L2713[18:17:53] <cpw> which is always the
launchclassloader
L2714[18:18:11] <cpw> the whole idea of
this was that you could throw away the modclassloader and all the
mod code would become garbage
L2715[18:18:20] <cpw> of course, i never
implemented that bit
L2716[18:18:24] <cpw> so many
things
L2717[18:20:01]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d8d872d48.access.telenet.be)
(Ping timeout: 190 seconds)
L2718[18:20:28] <cpw> Reika, to your
weird JIT problem
L2720[18:20:34] <cpw> read about
"CompileCommand"
L2721[18:21:05] <cpw> specifically, try
and put a ".hotspot_compiler" file in the home dir with
the coordinates of the bad method
L2722[18:21:08]
⇦ Quits: Upthorn
(~ogmar@108-85-88-195.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 192 seconds)
L2723[18:21:25]
⇨ Joins: jotato
(~jotato@c-71-231-169-173.hsd1.wa.comcast.net)
L2724[18:21:29] <cpw> my guess is that
the way the code is being called is causing the thing to get gced
and triggering some sort of weird loop where it's called a
lot
L2725[18:21:30]
⇦ Quits: GhostfromTexas (~GFt@cpe-76-184-99-97.tx.res.rr.com)
()
L2726[18:21:49] <cpw> and the hotspot
compiler is trying to compile that code, and failing
L2727[18:22:05] <cpw> this happens
occasionally
L2728[18:22:14] <cpw> do file a bug with
a proper hs_err file @ oracle
L2729[18:22:22] <cpw> they will probably
fix it, since this should never happen
L2730[18:22:35] <jotato> o/
L2731[18:22:51] <cpw> but anyway, the
workaround is to do that "hotspot_compiler" file or
CompileCommand arguments
L2732[18:23:12] <jotato> Is it possible
to have multiple lang files for organization purposes? Being able
to separate items into one, blocks into another, etc...
L2733[18:23:31] <cpw> i don't recommend
g1gc, it's not as good at the minecraft workload as the CMS
one
L2734[18:27:05] ***
kroeser is now known as kroeser|away
L2735[18:27:07] <gigaherz> jotato: I
could be completely wrong on this, but I believe MC just aggreagtes
the language strings from each resource domain into one, basedo n
the current language choice
L2736[18:27:22] <gigaherz> so unless i'm
wrong (and I could be), I think you'd have to somehow expose more
than one resource domain
L2737[18:27:27] <gigaherz> for that to
happen
L2738[18:27:31] <diesieben07> you are
correct.
L2739[18:27:59] <jotato> :/
L2740[18:28:00] <jotato> ok
L2741[18:28:03] <jotato> thanks
L2742[18:29:36] ***
amadornes is now known as amadornes[OFF]
L2743[18:37:35] ***
willieaway is now known as williewillus
L2744[18:39:04] ***
Keridos|away is now known as Keridos
L2745[18:41:10] <williewillus> how do I
convert an old tessellator.setBrightness to a call to
lightmap()?
L2746[18:41:36]
⇨ Joins: Maxetime
(~Thunderbi@modemcable086.219-70-69.static.videotron.ca)
L2747[18:42:32] <williewillus> (@fry^) i
don't know how many bits setBrightness took or what they stood for,
or what lightmap takes :p
L2748[18:44:52] <Reika> cpw: Nothing
recognizes the compile command
L2749[18:45:03] <fry> williewillus: l %
0x10000, l / 0x10000, or smth like that
L2750[18:45:04] <Reika> Compiler says
invalid flag, all launchers say "unrecognized
option"
L2751[18:49:25]
⇦ Quits: Szernex
(~Szernex@178-190-110-215.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L2752[18:53:11] ***
MrKickkiller is now known as MrKick|Away
L2753[19:04:35] <AbrarSyed> ok I got it
workign with the .hotspot_compiler, but no change...
L2754[19:04:38] <AbrarSyed> crash still
happens
L2755[19:08:55]
⇦ Quits: ShadowChild
(~ShadowChi@host81-151-59-190.range81-151.btcentralplus.com) (Quit:
Leaving)
L2756[19:26:38] <williewillus> hmm that
lightmap thing isn't working
L2757[19:34:36]
⇦ Quits: NoChance (~nochance@206.ip-51-254-139.eu) (Ping
timeout: 190 seconds)
L2758[19:36:32] <williewillus> vanill
appears to have (l >> 16 & 65535), (l & 65535), but
particles still don't show up 0.o. Might just omit lightmap
L2759[19:41:49]
⇨ Joins: NoChance
(~nochance@206.ip-51-254-139.eu)
L2760[19:50:17]
⇦ Quits: untamemadman
(~untamemad@cpc87159-aztw31-2-0-cust77.18-1.cable.virginm.net)
(Ping timeout: 195 seconds)
L2761[19:55:21]
⇨ Joins: mallrat
(~mallrat20@184-88-183-179.res.bhn.net)
L2762[19:55:49]
⇦ Quits: jotato
(~jotato@c-71-231-169-173.hsd1.wa.comcast.net) (Ping timeout: 206
seconds)
L2763[19:57:31]
⇦ Quits: mr208 (~mallrat20@184-88-183-179.res.bhn.net) (Ping
timeout: 190 seconds)
L2764[19:58:16]
⇨ Joins: Kobata_
(~Kobata@2002:18d2:1151:0:80b7:ad45:122e:2595)
L2765[20:01:16]
⇦ Quits: Kobata
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com) (Ping timeout: 190
seconds)
L2766[20:02:07]
⇦ Quits: Kobata_
(~Kobata@2002:18d2:1151:0:80b7:ad45:122e:2595) (Read error:
Connection reset by peer)
L2767[20:05:02]
⇨ Joins: Kobata
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com)
L2768[20:06:10]
⇨ Joins: AnAngryBrit (~AngryBrit@2.216.196.161)
L2769[20:08:22]
⇦ Quits: An_Angry_Brit (~AngryBrit@90.208.98.249) (Ping
timeout: 195 seconds)
L2770[20:08:22] ***
AnAngryBrit is now known as An_Angry_Brit
L2771[20:08:24] <williewillus> fry: did
you see my question about disambiguating item models inside the
blockstate json? something like "inventory": {
"meta": { "1": "<this blockstate
json>#<usethisvariantforinventory>" }}} is something
like that possible so we don't have to make a zillion item jsons
that just remake the block?
L2772[20:10:43] <fry> if they just remake
the block - then put "inventory" variant in the
blockstate json
L2773[20:11:38] <williewillus> but what
if the block has multiple variants based on meta? like wool or
stained clay, how does it know which color to pick from the
meta?
L2774[20:12:20] <fry> yup, won't help for
that
L2775[20:12:55] <williewillus> is it at
all possible or plausible to do? :D
L2776[20:13:20] <williewillus> right now
block models are all cleanly inside the forge blockstate json but
still a bunch of item model files
L2777[20:14:55] <fry> there's something
in 1.9 snapshots
L2778[20:17:22] ***
kirby|gone is now known as mrkirby153
L2779[20:20:22] <williewillus> any chance
of it coming to forge in the near future or nah?
L2780[20:21:29] <fry> it's a bit stupid,
blocks have string-string property pairs, items have string-float
pairs
L2781[20:21:31] <MattDahEpic> near? nah,
eventually? mah
L2782[20:22:20] <williewillus> why float
for item meta's? 0.o
L2783[20:24:46] <gigaherz> because their
main purpose is things like "swing speed" and "swing
damage"
L2784[20:28:59] <williewillus> so we're
forever stuck with a billion jsons for items :p
L2785[20:29:19] <williewillus> botania
made every single different slab state a different block ID so
generating item models for those will be annoying
L2786[20:29:27] <Zaggy1024> no we're
not
L2787[20:29:33] <Zaggy1024> 1.9 is
bringing ItemStates
L2788[20:30:17] <williewillus> yeah, but
how about 1.8.8 :p
L2789[20:30:25] <Zaggy1024> you'll
survive :P
L2790[20:30:40] <Zaggy1024> just use
setCustomModelResourceLocaiton or whatever it's calle
L2791[20:30:50] <Zaggy1024> set it to
different variants in your blockstates json
L2792[20:30:53] <shadekiller666> custom
state mapper
L2793[20:30:55] <gigaherz> williewillus:
ISmartItemModel and return different actual models based on
state.
L2794[20:30:59] <Zaggy1024> no, state
mapper doesn't apply to items
L2795[20:31:07] <shadekiller666>
seriously?
L2796[20:31:12] <Zaggy1024> duh
L2797[20:31:16] <Zaggy1024> Items don't
have states
L2798[20:31:18] <Zaggy1024> :P
L2799[20:31:31] <williewillus> wait you
can use setCustomMRL to point to a *blockstate* json??
L2800[20:31:35] <Zaggy1024> yes
L2801[20:31:39] <williewillus> i thought
those only took model paths though
L2802[20:31:44] <williewillus> like it
appends model/ to the front
L2803[20:31:47] <gigaherz> it's the only
way to use a .OBJ/.B3D for items
L2804[20:31:48] <Zaggy1024> blockstate
jsons are model paths
L2805[20:31:52] <Zaggy1024> no it
doesn't
L2806[20:32:00] <williewillus> til
0.o
L2807[20:32:31] <Zaggy1024>
"blah:thing#inventory" is pointing to either
"blah/blockstates/thing.json#inventory" or
"blah/models/item/thing.json" in forge
L2808[20:32:36]
⇦ Quits: DRedAway (~dredhorse@p4FC678CD.dip0.t-ipconnect.de)
(Ping timeout: 192 seconds)
L2809[20:32:39] <Zaggy1024> in vanilla
the blockstates are ignored for items
L2810[20:32:52] <williewillus> i
see..
L2811[20:32:58] <williewillus> I'm gonna
try to get the botania pylon OBJ to work, it'll be flashy
propanganda to convince people it's going well xD
L2812[20:33:03] <williewillus> I don't
know how it animates though
L2813[20:33:13] <Zaggy1024> you can use a
smart ItemStack -> MRL mapper though
L2814[20:33:18] <gigaherz> pylon sounds
like a TESR
L2815[20:33:20] <Zaggy1024> just make
sure to addVariantName all your variants
L2816[20:34:02] <williewillus> gigaherz:
the old pylon model in botania is a ModelBase, the new one is
OBJ
L2817[20:34:19] <williewillus> i,
fortunately, have no clue how to use the obj loader, so this will
be fun
L2818[20:34:56] <gigaherz> for a TESR? I
can show you ;P
L2819[20:35:21] <williewillus> oh wait
this might be trouble, Botania renders the different portions of
the OBJ in the TESR at different times so they can animate
L2820[20:35:27] <williewillus> is that
possible with the loaders? 0.o
L2821[20:35:31] <shadekiller666>
duh
L2822[20:35:33] <shadekiller666>
well
L2824[20:35:37] <gigaherz> TESR didn't
change
L2825[20:35:45] <williewillus> like the
gem in the middle rotates, and the ring rotates the other way on
the outside
L2826[20:35:46]
⇨ Joins: DRedhorse
(~dredhorse@p4FFBA49B.dip0.t-ipconnect.de)
L2827[20:35:47] <shadekiller666> its
possible with the obj loader because you're welcome :P
L2828[20:35:54] <williewillus> thanks
:p
L2829[20:36:03] <shadekiller666> you can
have them all in the same .obj as groups
L2830[20:36:12] <Zaggy1024> can't you
animate the obj as well?
L2831[20:36:24] <gigaherz> Zaggy1024: the
obj itself doesn't have animation
L2832[20:36:38] <gigaherz> however, you
can draw different times with different group visibility
choices
L2833[20:36:39] <Zaggy1024> giga, y u no
cache the baked model?
L2834[20:36:42] <Zaggy1024> :O
L2835[20:36:43] <gigaherz> ?
L2836[20:36:44] <gigaherz> I do!
L2837[20:36:50] <Zaggy1024> oh
L2838[20:36:53] <shadekiller666> groups
are denoted by "g <name>" or "o
<name>"
L2839[20:36:55] <Zaggy1024> danget my
eyes are useless :P
L2840[20:37:03] <gigaherz> my TESR only
has one "flaw"
L2841[20:37:10] <gigaherz> it relies on
textures being already loaded
L2842[20:37:24] <gigaherz> so if you need
external textures you'll have to add them in the texture stitch
event :D
L2843[20:37:29] <Zaggy1024> what if you
reload resources? :P
L2844[20:37:41] <gigaherz> there's an
event for that
L2845[20:37:52] <shadekiller666> in the
.obj file, and they are state-setting, meaning that any
"f" lines following a "g" or "o" will
become members of that group, until a new "g" or
"o" is defined
L2846[20:38:39] <williewillus> gigaherz:
do you have a non-tesr example? wanna load the model into the real
system so I can use it on the item :p
L2847[20:38:53] <gigaherz> not using
shadekiller666's loader
L2848[20:38:57] <gigaherz> my items use
my own loader instead
L2849[20:39:01] <shadekiller666> you
would then set the group's visibility using an OBJState (see
ModelLoaderRegistryDebug in forge)
L2850[20:39:35] <shadekiller666> willie,
take a look at ModelLoaderRegistryDebug in forge
L2851[20:39:45] <williewillus> oh, I just
realized this obj model doesn't have an mtl, it binds the texture
in the tesr xP
L2852[20:39:54] <shadekiller666> theres
no item-specific examples, but it works the same way pretty
much
L2853[20:40:07] <shadekiller666>
uhhh
L2854[20:40:32] <shadekiller666> its not
too hard to give it an mtl
L2855[20:41:09] <GeoDoX> Is anyone having
problems launching 164!?
L2856[20:41:11] <shadekiller666> not sure
if you NEED one, i'm a little confused as to what i've fixed on my
local repo and what is actually in the forge version :P
L2857[20:41:15] <GeoDoX> 1641**
L2858[20:41:19]
⇦ Quits: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Read error: Connection
reset by peer)
L2859[20:41:46] <diesieben07> nobody
cares about 1.6.4, updat
L2860[20:42:00]
⇨ Joins: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L2861[20:42:11] <GeoDoX> diesieben07, I'm
not talking about 1.6.4
L2862[20:42:22] <diesieben07> huh?
L2863[20:42:29] <diesieben07> oh
L2864[20:42:33] <GeoDoX> I'm talking
about forge 1641
L2865[20:42:35] <diesieben07> what is the
error?
L2867[20:43:01] <GeoDoX> I don't have any
mods installed
L2868[20:43:29] <diesieben07> that is not
the full log, but you probably have optifine installer
L2869[20:43:32] <diesieben07>
*installed
L2870[20:45:00] <williewillus> so how do
I make an MTL (or three) out of this OBJ and three texture sheets
for different colored pylons?
L2871[20:45:13] <shadekiller666> willie,
what
L2872[20:45:21] <shadekiller666> and link
to the obj
L2873[20:45:24] <diesieben07> You must
construct additional pylons.
L2875[20:47:00] <williewillus> and
assuming you know what the pylon *should* look like :p
L2876[20:47:31] ***
Keridos is now known as Keridos|away
L2877[20:47:34] <shadekiller666> i
see
L2878[20:47:54]
⇦ Quits: H1N1theI
(~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net) (Read error:
Connection reset by peer)
L2879[20:48:25] <shadekiller666> first of
all, right above the first "v" in the .obj, add
"mtllib pylon.mtl"
L2880[20:48:34]
⇨ Joins: H1N1theI
(~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net)
L2881[20:49:28] <shadekiller666> then, in
the model/ folder, make a pylon.mtl, open it in a text editor
L2882[20:50:03] <williewillus> yup
L2883[20:51:36] <shadekiller666> first
line: "newmtl pylon", second line: "map_Kd
<modid>:pylon"
L2884[20:52:06] <shadekiller666> where
modid is your modid, in your case it would be
"botania:pylon"
L2885[20:52:25] <williewillus> yup
L2886[20:52:49] <shadekiller666> does
that one texture get applied to everything in the obj file/
L2887[20:52:50] <shadekiller666> ?
L2888[20:52:57] <williewillus> yeah
L2889[20:53:21] <williewillus> there's
the gem in the center, the ring, the little panels hooking the gem
to the ring, and tiny accent gems on the panels
L2890[20:53:36] <shadekiller666> ok, then
in the .obj file, on line 44 you can replace the "s off"
with "usemtl pylon"
L2891[20:54:10] <shadekiller666>
basically you want the "usemtl pylon" to come before all
"f" lines
L2892[20:54:32] <shadekiller666> once
you've done that, you're good to go
L2893[20:54:34] ***
Mumfrey is now known as mumfrey
L2894[20:54:35] <williewillus> so further
down where it does s 2 s 4, etc. replace it all with usemtl
pylon?
L2895[20:54:42] <shadekiller666> no
L2896[20:54:47] <shadekiller666> just the
first one
L2897[20:55:07] <shadekiller666> but you
can get rid of all "s" lines, the obj loader doesn't know
what to do with them
L2898[20:55:56] <shadekiller666> so it
will complain that there is something it doesn't understand and
will skip that line and continue
L2899[20:58:49] <shadekiller666> to
register it with the game, just do the same thing that
ModelLoaderRegistryDebug does during preInit(), ommitting the
getting the item from the block thing
L2900[21:00:31] <williewillus> which
example shows me how to disable specific elements inside the model?
That one example said something like your elements need to be named
1, 2, 3, 4, didn' quite get what it was saying
L2901[21:01:13] <shadekiller666> they
don't have to be named 1 2 3
L2902[21:01:34] <shadekiller666> the
example (Tesseract) has its groups named that to make it easier to
cycle through them
L2903[21:01:48] <shadekiller666> the way
that group visibilities work
L2904[21:02:02] <AbrarSyed> I need a web
designer.. whos a good web designer?
L2905[21:02:20] <illy> what are you
doing?
L2906[21:02:56] <AbrarSyed> making jeff
:P
L2907[21:03:08] <illy> YAY
JEFF!!!!!
L2908[21:03:11] <diesieben07> designer as
in actual design or designer as in make the HTML? :D
L2909[21:03:13] <shadekiller666> is that
you pass an OBJState into OBJModel.bake() (?) that contains a
List<String> containing the names of the groups that you wish
to change the visibility of
L2910[21:03:19] <AbrarSyed> design page =
find whats needed for UI -> what needs to be sent back and
stored -> DB design
L2911[21:03:31] <AbrarSyed> design as in
"this is how it should look"
L2912[21:03:39] <diesieben07> i can do
the technical part but i can't design :D
L2913[21:03:48] <williewillus> ok
L2914[21:03:55] <AbrarSyed> im pretty
sure you described like everyone in this channel :P
L2915[21:03:56] <shadekiller666> willie,
so say you wanted to hide the Crystal group
L2916[21:04:55] <shadekiller666> you
would have an OBJState with a List<String> containing
{"Crystal"}, and an Operation of "SET_FALSE"
(Operation is an enum)
L2917[21:05:25] <williewillus> ah, I
see
L2918[21:05:50] <shadekiller666> you
would pass that into either the OBJModel.bake() or into the
OBJBakedModel, and the loader will omit the faces belonging to
"Crystal" when getGeneralQuads() is called
L2919[21:06:16] <williewillus> and in the
tesr where we render the ring, crystal, and panels separately it
would be wise to precache baked models of each of those OBJStates
with the respective parts eliminated right
L2920[21:06:28] <shadekiller666> normally
an OBJState gets passed in via an ExtendedBlockState using
IUnlistedProperties, but since you're using a TESR, you can pass it
in directly
L2921[21:06:41] <gigaherz> yeah objstate
is the first arg to bake
L2922[21:06:46] <gigaherz> isntead of
using the default one
L2923[21:06:47] <shadekiller666>
uhhh
L2924[21:06:50] <gigaherz> you can
provide your own
L2925[21:07:35] <williewillus> also after
I bake it how do I render it? never found a method to render an
arbitrary baked model :p
L2926[21:07:40] <shadekiller666>
OBJBakedModel has some cache functionality, but it might be a good
idea to cache them i guess
L2927[21:07:58] <gigaherz> williewillus:
just cache them, they aren't that large that you have to
worry
L2928[21:07:59] <gigaherz> XD
L2929[21:08:20] <gigaherz> williewillus:
I made my own method
L2930[21:08:24] <gigaherz> see my
TESR
L2931[21:08:33] <shadekiller666> ^
L2932[21:08:41] <gigaherz> in fact
L2933[21:08:45] <gigaherz> the foreach
that does the sides
L2934[21:08:47] <gigaherz> can be
omitted
L2935[21:08:53] <gigaherz> because the
obj loader doesn't do side-faces
L2936[21:09:06] <Zaggy1024> what was the
way to find out if a potion is positive?
L2937[21:09:17] <Zaggy1024> *potion
effect
L2938[21:09:17] <williewillus> okay one
more question, there's three types of pylon so would I need 3 OBJs
to change textures or what
L2939[21:09:19] <shadekiller666>
OBJBakedModel.getGeneralQuads() returns a list of BakedQuads, one
per face, and i guess you use those?
L2940[21:09:36] <shadekiller666> three
types of pylon?
L2941[21:09:55] <shadekiller666> oh, and
you'll still need to bind the texture before you render the model
in the TESR
L2942[21:10:02] <williewillus> ohhh
L2943[21:10:11] <williewillus> wait but
then how does the item model know about textures 0.o
L2944[21:10:17] <gigaherz> it does
not
L2945[21:10:24] <williewillus> 0.o
L2946[21:10:25] <Zaggy1024> anybody
know?
L2947[21:10:39] <gigaherz> the model gets
baked with the UV coords preset
L2948[21:10:53] <gigaherz> those coords
are adjusted using the TextureAtlasSprite information
L2949[21:11:00] <gigaherz> so that they
point to the right area of the atlas
L2950[21:11:08] <shadekiller666> the main
texture atlas
L2951[21:11:12] <williewillus> Zaggy1024:
!Potion.isBadEffect
L2952[21:11:32] <williewillus> so I have
stitch the texture?
L2953[21:11:40] <shadekiller666>
uhh
L2954[21:11:45] <Zaggy1024> hm
L2955[21:11:47] <shadekiller666> no
L2956[21:11:51] <gigaherz> williewillus:
if you loaded it for a block
L2957[21:11:56] <gigaherz> or item
L2958[21:11:58] <gigaherz> it will be
stitched for you
L2959[21:12:03] <williewillus> oh
duh
L2960[21:12:04] <shadekiller666> ^
L2961[21:12:13] <Zaggy1024> how do I get
a Potion instance from a PotionEffect, or is there a way?
L2962[21:12:23] <gigaherz> you only need
texturestitchevent if you want to load a texturefor a model that is
NOT used in any item/block
L2963[21:12:26] <Zaggy1024> ah nvm, found
it in the update function
L2964[21:12:38] <shadekiller666> so as
long as you've passed in a blockstate that points to the model via
setCustomModelResourceLocation, the loader will stitch it for
you
L2965[21:13:41] <shadekiller666>
hmmm
L2966[21:13:58] <shadekiller666> not 100%
sure about the different textures for different pillars
L2967[21:14:01] <shadekiller666>
pylons*
L2968[21:14:40] <gigaherz> worst case you
can handle TextureStitchEvent and add it manually
L2969[21:14:48] <gigaherz> it's not hard
;P
L2970[21:15:19] <williewillus> wait the
obj example's blockstate json has you specify the texture you want
for the given mtl
L2971[21:15:20] <shadekiller666> there is
a way to change the texture used by a Material from within a
block/item (see VertexColoring2, although that is a slight bit
different)
L2973[21:15:36] <shadekiller666>
well
L2974[21:15:42] <shadekiller666> thats a
replacement
L2975[21:16:13] <shadekiller666> so if
you have something in that "textures" block, it will
override whatever texture is defined in the mtl for the specified
material
L2976[21:16:33] <shadekiller666> if
"textures" is empty, it will just use whatever is defined
in the mtl
L2977[21:16:58] <williewillus> so I can
just specify a different "#pylon" texture in the variants
below
L2978[21:17:09] <shadekiller666> ya i
suppose so
L2979[21:17:37] <shadekiller666> then
load the model for whatever variant you want
L2980[21:19:38]
⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Ping
timeout: 192 seconds)
L2981[21:22:34] <williewillus> wait I can
do things like setCustomMRL(pylon, 2, new MRL(botania:pylon, gaia))
right
L2982[21:24:29] <GeoDoX> Can a world
object be accessed client side?
L2983[21:24:40] <shadekiller666>
yep
L2984[21:24:53] <shadekiller666> as long
as "gaia" is a variant in the blockstate json
L2985[21:25:09] <williewillus> GeoDoX:
well, yeah, but you get the client world
L2986[21:25:17] <williewillus> which
doesn't mean much in terms of information you get
L2987[21:25:30] <GeoDoX> williewillus,
how is that differ from a server side world?
L2988[21:25:43] <shadekiller666>
actually, that is how you change variant for an item
L2989[21:25:43] <williewillus> it's...on
the client :p
L2990[21:25:50] <gigaherz> block-wise,
it's mostly the same
L2991[21:25:54] <shadekiller666> that
pairs a metadata with a model vairant
L2992[21:25:56] <GeoDoX> williewillus,
can I access block information on a client world?
L2993[21:26:00] <diesieben07> yes
L2994[21:26:00] <gigaherz> but tileentity
data isn't necessarily synchronized
L2995[21:26:03] <diesieben07> you just
can't set it
L2996[21:26:13] <williewillus>
*shouldn't* set it :D
L2997[21:26:17] <diesieben07> yea
L2998[21:26:27] <gigaherz> you'll cause
ghost blocks
L2999[21:26:28] <GeoDoX> Hmm, I'm gunna
play around with this
L3000[21:26:36] <gigaherz> which are
annoying ;P
L3001[21:26:40] <GeoDoX> Wait, so you
can't set blocks?
L3002[21:26:51] <gigaherz> you can set
them, but they do NOT get sent back to the server
L3003[21:26:58] <GeoDoX> Hmm, okay
L3004[21:27:22] <gigaherz> if not, people
could just cheat themselves a mountain of diamond blocks
L3005[21:27:56] <fry> tterrag: how far
are you into the advent of code? :P
L3006[21:28:06] <williewillus> the client
has 0 power besides moving the player and creative menu
(barf)
L3007[21:28:13] <tterrag> fry: I've
finished days 1-5 (except day 3 part 2) and I have some almost
working code for day 7
L3008[21:28:19] <fry> heh
L3009[21:28:34] *
fry did all the things in 2 past days
L3010[21:28:36] <GeoDoX> gigaherz, thats
very true
L3012[21:31:38] <fry> williewillus: add
[] around inv_mana stuff
L3013[21:31:54] <AbrarSyed> what should I
ask of someone who requests access to deploy to a specific maven
group?
L3014[21:31:56] <fry> if you don't - it
treats it as a property, and not a full variant string
L3015[21:32:14] <williewillus> ah
L3016[21:32:23] <shadekiller666> willie,
similar to how "inventory" has [{}] instead of just
{}
L3017[21:32:36] <shadekiller666>
also
L3018[21:33:05] <shadekiller666> you can
put "transform": "forge:default-block" in the
"defaults" and it will be applied to all variants
L3019[21:33:17] <williewillus> welp item
textures didn't work, wasn't really expecting them to :D
L3020[21:33:49] <shadekiller666> you also
don't need to have mana, natura, and gaia in "variant",
the blockstate loader will see that as one variant, not three i
think
L3021[21:34:13] <shadekiller666> item
textures didn't work?
L3022[21:34:34] <williewillus>
"variant" is the property name for mana/natura/gaia
L3023[21:34:40] <shadekiller666> oh
L3024[21:34:42] <shadekiller666> nvm
then
L3025[21:35:07] <williewillus> ah it
works, it just looks a little... pitiful to say the least :p
L3026[21:35:09] <williewillus> this is
amusing
L3027[21:35:33] <shadekiller666>
lol
L3028[21:35:35] <williewillus> the
textures seem to be off
L3029[21:35:43] <shadekiller666> how
so?
L3030[21:35:51]
⇦ Quits: Isi (~Isi@94.5.161.227) (Quit: Leaving)
L3032[21:36:44] <williewillus> maybe I
forgot an usemtl somewhere?
L3033[21:37:00] <Zaggy1024> I wonder
which has less overhead for an immutable collection, ImmutableSet,
or ImmutableList
L3034[21:37:06] <shadekiller666> in your
blockstate json
L3035[21:37:23] <Zaggy1024> probably the
list, since it doesn't need to be efficient in checking
.contains?
L3036[21:37:30] <fry> williewillus:
"custom": { "flip-v": "true" }, in
the defaults
L3037[21:37:33] <Zaggy1024> immutable
iterable, actually
L3038[21:37:35] <shadekiller666> in
"defaults" add "custom": { "flip-v":
true } underneath the "model" line
L3039[21:37:51] <williewillus> heh,
thanks. What does that do to the model?
L3040[21:38:06] <fry> it flips the
v
L3041[21:38:13] <williewillus> of the
texture coords?
L3042[21:38:15] <fry> yup
L3043[21:38:17] <williewillus> cool
L3044[21:38:37] <shadekiller666> the
texture is upside-down, 3dsMax and Maya export expecting the obj to
be loaded using DirectX, and minecraft uses OpenGl, their uv
winding orders are different, so the texture ends up being upside
down
L3045[21:40:58] <williewillus> it looks
better, but still not quite right (there should be no blue at all
in the inner part of the ring panels, and the center crystal is
missing.
https://imgur.com/A7pvtrx
L3046[21:41:23] <diesieben07> Zaggy1024,
it depends what you intend to do with the collection :D if it's
just iterating: ImmutableList.
L3047[21:41:25]
⇦ Quits: vsg1990
(~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com) (Quit:
Leaving)
L3048[21:41:56] <Zaggy1024> yeah,
Iterable, nothing else
L3049[21:42:01] <Zaggy1024> I'm going
with list :)
L3050[21:42:15] <shadekiller666> oh
boy
L3051[21:42:45] <shadekiller666> willie,
thats something to do with the "vt" (the uv coordinate
definitions) in the .obj
L3052[21:42:57] <williewillus> great
lol
L3053[21:43:06] <shadekiller666> is this
being rendered through a TESR or just the game itself?
L3054[21:43:17] <williewillus> just an
item model right now, haven't touched the block or tesr yet
L3055[21:43:44] <fry> texture still looks
off
L3056[21:44:49] <williewillus> nevermind
the fact a giant crystal is missing in the center heh
L3057[21:45:17] <fry> did it change at
all after flip-v?
L3058[21:45:58] <williewillus> actually
doesn't appear to have. maybe slightly? comparing my two imgur
links above
L3059[21:46:08] *
fry too
L3060[21:46:15] <fry> can you show the
new json?
L3062[21:47:13] <fry> remove quotes from
"true"
L3063[21:47:21] <williewillus>
*facepalm*
L3064[21:47:41] <fry> I should be the one
facepalming :P
L3065[21:47:49] <fry> I typed it like
that :P
L3066[21:48:10] <shadekiller666> also,
its likely that "flip-v" will be a different name when
the changes i'm making get pulled in, but that doesn't really
change much atm :P
L3067[21:48:29] <fry> probably won't be,
shade
L3068[21:48:37] <fry> since changing the
name will break old models
L3070[21:49:23] <shadekiller666> depends
on how uv processing keys are structured...
L3071[21:50:27] <williewillus> anyways,
lemme attempt the tesr 0.o
L3072[21:50:45] <shadekiller666> fry
^^
L3073[21:51:01] <tterrag> sorry I'm not
as good as you fry :(
L3074[21:51:06] <fry> lol
L3075[21:51:18] <tterrag> maybe you can
look over my day 7 code
L3076[21:51:31] <fry> I have a background
in competetive programing :P
L3078[21:51:48] <tterrag> yes I know the
parsing is ungodly bad
L3079[21:51:50] <tterrag> but it works
:P
L3080[21:51:51] <tterrag> I know that
much
L3081[21:52:02] <gigaherz> I started that
advent of code thing, got bored after the 7th
L3082[21:52:34] <shadekiller666> advent
of code?
L3084[21:53:32] <tterrag> fry: it seems
to work for the first few values but it very quickly seems to only
output 0
L3085[21:53:38] <tterrag> and 65535
(-1)
L3086[21:53:46] <tterrag> not sure where
it's going wrong, recursion is fun
L3087[21:53:56] <gigaherz> tterrag: the
stuff isn't necessarily in order
L3088[21:54:01] <tterrag> I'm aware
L3089[21:54:06] <tterrag> there is no
order I depend on
L3090[21:54:13] <tterrag> I ask it for
the value of "a" and it goes up the chain as far as it
needs
L3091[21:54:14] <fry> tterrag: >>
vs >>>
L3092[21:54:16] <tterrag> or, well,
that's the idea
L3093[21:54:22] <tterrag> fry: oh god, if
that's it
L3094[21:54:23] <williewillus>
shadekiller666: since I'm only doing the rebaking stuff in the
tesr, do I need to do all the extendedstate stuff in the block
class?
L3095[21:54:28] *
fry used >>>
L3096[21:54:54] <tterrag> no, that's not
it :P
L3097[21:55:00] <tterrag> I added some
debug, this is what I get
L3098[21:55:15] <shadekiller666> i
see
L3100[21:55:22] <shadekiller666> thats
interesting
L3101[21:55:23] <tterrag> idk what is up
with duplicate sets
L3102[21:55:37] <tterrag> something is
very wrong
L3103[21:55:41] <tterrag> but I can't pin
it down
L3104[21:55:42] <shadekiller666> willie,
uhh, no
L3105[21:55:51] <fry> does the example
work for you, tterrag?
L3106[21:55:56] <tterrag> didn't try
it
L3107[21:55:58] <tterrag> probably
should
L3108[21:56:04] <fry> you should :P
L3109[21:56:05] <shadekiller666> that
stuff is just how the game ties a metadata value to a block model
essentially
L3110[21:56:05] <tterrag> would be far
easier to debug
L3111[21:56:07] <tterrag> oook
L3113[21:57:46] <gigaherz> so short
XD
L3115[21:57:58] <gigaherz> I sortof
brute-forced it ;P
L3116[21:58:03] <fry> all 22 days are
only 757 lines :P
L3117[21:58:24] <gigaherz> my first 7
days are already 885 lines
L3118[21:58:24] <fry> scala is very, very
succinct
L3119[21:58:24] <gigaherz> ;P
L3120[21:58:32] <gigaherz> that
said
L3121[21:58:35] <gigaherz> I didn't code
them well
L3122[21:58:37] <gigaherz> I just got
them done
L3123[21:58:37] <shadekiller666> is there
a deadline for when these need to be completed by?
L3124[21:58:59] <fry> shadekiller666: not
really, but new task is unlocked every 24 hours
L3125[21:59:07] <shadekiller666> ok
L3126[22:00:21] *
fry will fight for the leaderboards today
L3127[22:00:27] <williewillus> where do
you get the item model mesher from again? :p
L3128[22:00:37] <tterrag> awww crap
L3129[22:00:42] <tterrag> stupid maven
doesn't download javadocs
L3130[22:00:51] <tterrag>
TObjectIntMap.put returns the previous value
L3131[22:01:02] <shadekiller666> willie,
from Minecraft.getMinecraft()
L3132[22:01:08] <gigaherz> williewillus:
Minecraft.getMinecraft().something
L3133[22:01:08] <gigaherz> XD
L3134[22:01:12] <tterrag> I should have
known that
L3135[22:01:15] <gigaherz> I can't
remember the something XD
L3136[22:01:19] <williewillus>
getRenderItem.getItemModelMesher
L3137[22:01:21] <williewillus> :p
L3138[22:01:48] <williewillus> should I
just rebake all the "solo models" by listening to
modelbakeevent?
L3139[22:02:01] <fry> what are you doing,
willie?
L3140[22:02:03] <gigaherz> nah
L3141[22:02:27] <gigaherz> let the normal
model loading do its job
L3143[22:02:32] <tterrag> it works fine
now
L3144[22:02:34] <tterrag> I'm such a
moron
L3145[22:02:38] <fry> \o/
L3146[22:02:51] <shadekiller666> fry,
he's trying to "animate" the obj model from before via a
TESR
L3147[22:02:57] <williewillus> fry: the
tesr in botania renders each group separately so it can do cool
things like animate rotate the crystal and ring in opposite
directions, shade said to bake the objstates to use in the
tesr
L3148[22:03:15] <gigaherz> you can bake
them in your TESR like I did ;P
L3149[22:03:17] <fry> you don't need
modelbakeevent for that
L3150[22:03:24] <fry> just call .bake,
yes
L3152[22:03:53] <gigaherz> just you will
want a custom state object instead of just the default one
L3153[22:04:12] <williewillus> and
instead of doing it your way I can just grab the item model
right
L3154[22:04:17] <williewillus> *loading
it your way
L3155[22:04:23] <fry> yes, that'll work
too
L3156[22:04:28] <fry> assuming the item
model is there
L3157[22:04:49] <shadekiller666> in
reality, the amount of time and coputation overhead taken up by the
OBJ loader is insignificant
L3158[22:05:15] <tterrag> woo, even got
the second star
L3159[22:06:18] <fry> most second start
are trivial :P
L3160[22:06:28] <fry> (19.2 is insane
though)
L3161[22:06:42] <gigaherz> after I did
7
L3162[22:06:44] <gigaherz> I read 8
L3163[22:06:52] <gigaherz> and I just
went "meh, can't be arsed."
L3164[22:06:57] <williewillus> how do you
get an unbaked model from an item :p
L3165[22:07:10] *
fry solver 8 in 22 lines
L3166[22:07:13] <fry> *solved
L3167[22:07:18] <williewillus> nvm, I'll
just load from path :p
L3168[22:07:27] <gigaherz> williewillus:
you get the path and... XD
L3169[22:07:39] <fry> and actually in
only 1 statement :P
L3170[22:07:50] <williewillus> and I
still have to bind texture to the right pylon variant in the tesr
right
L3171[22:07:58] <gigaherz> no
L3172[22:08:03] <gigaherz> you bind the
locationBlocksTexture
L3173[22:08:07] <williewillus> okay
L3174[22:08:09] <shadekiller666> no, just
bind the main block texture map
L3175[22:08:23] <fry> williewillus: and
call .retexture to set the correct icons in the model
L3176[22:08:31] <fry> (if you want to
change them)
L3177[22:08:37] <shadekiller666> no
need
L3178[22:08:43] <shadekiller666>
well
L3179[22:09:10] <shadekiller666> doesn't
the blockstate loader handle the retexturing to apply the ones
defined in the blockstate json?
L3180[22:09:23]
⇦ Quits: HassanS6000
(~Hassan@pool-173-79-220-242.washdc.fios.verizon.net) (Read error:
Connection reset by peer)
L3181[22:09:28] <fry> not if you work
with IModel directly
L3182[22:09:58] <shadekiller666> oh, i
guess it is necessary then?
L3183[22:10:23] <fry> not if you have the
correct textures in the mtl, for example
L3184[22:10:43] <shadekiller666> well, he
has 3 different occurances of the same obj model
L3185[22:10:50] <shadekiller666> each
with a different texture
L3186[22:10:53] <fry> then yes
L3187[22:11:06] <fry> which is why I
brought it up :P
L3188[22:11:14] <gigaherz> ah right
forgot about the multiple textures
L3189[22:11:30] <shadekiller666>
lol
L3190[22:11:35] <shadekiller666> just
makin sure :P
L3191[22:11:51] <gigaherz> so it would be
like
L3192[22:11:59] <gigaherz> getModel,
bake, retexture, bake, retexture, ...
L3193[22:12:05] <gigaherz> I
suppose?
L3194[22:13:15]
⇦ Quits: maxlowry123
(~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net) (Read
error: Connection reset by peer)
L3195[22:13:22] <shadekiller666>
hmmm
L3196[22:13:24] <shadekiller666>
well
L3197[22:13:31] <williewillus> wait so I
do have to retexture? does the blockstate json not sub it in?
L3198[22:13:53] <fry> if you load the
model via the blockstate json - then it'll work
L3199[22:13:55] <williewillus> or
actually the blockstate json doesnt even matter in this case does
it
L3200[22:14:03]
⇦ Quits: Lathanael|Away
(~Lathanael@p549614E3.dip0.t-ipconnect.de) (Ping timeout: 206
seconds)
L3201[22:14:05] <shadekiller666> it
does
L3202[22:14:13] <fry> yes, it's
completely ignored if you get IModel directly
L3203[22:14:22] <shadekiller666> i'm so
confused
L3204[22:14:44] <shadekiller666> the
blockstate json is needed for the game to tell the obj loader to
load isn't it
L3205[22:14:55] <fry> for the
blocks/items
L3206[22:14:59] <shadekiller666> though i
suppose one could just ask OBJLoader.java for it
L3207[22:15:04] <fry> yes
L3208[22:15:10] <fry> or
ModelLoaderRegistry
L3209[22:15:37] <shadekiller666> oh
right, MLR would just tell the OBJLoader to load it if it wasn't
already
L3210[22:16:04] <fry> yup
L3211[22:16:25] <fry> and IModel
instances that are in MLR/OBJLoader don't care about the blockstate
at all
L3212[22:16:54] <shadekiller666>
ahh
L3213[22:16:59] <williewillus> so when I
retexture what mapping do I supply, "pylon" ->
"botania:blocks/pylon"?
L3214[22:17:05] <fry> yup
L3215[22:17:10] <fry> same as in the
blockstate
L3216[22:17:11] <shadekiller666> so it
isn't needed then :P
L3217[22:17:45] <fry> williewillus: also,
that doesn't modify the model, it gives you the new one
L3218[22:17:59] <shadekiller666> fry, did
your fidgetting with the retexturing parsing make
"pylon": "botania:blocks/pylon" not work?
L3219[22:18:01] <williewillus> well the
blockstate one is needed for the item model :p
L3220[22:18:41] <shadekiller666> doesn't
it need "#pylon" to make it "work like the other
loaders"... :/
L3221[22:19:05] *
fry is not sure anymore
L3222[22:19:56] <Zaggy1024> hmmmm
L3223[22:20:14] <Zaggy1024> how do I make
the server send an update packet containing all the player's
current potione ffects?
L3224[22:20:43] <shadekiller666> well,
williewillus, if "pylon":
"botania:blocks/pylon" doesn't work try
"#pylon": ...
L3225[22:20:56] <williewillus> I'm
already doing "#pylon" in blockstate :p
L3226[22:21:05] <gigaherz> Zaggy1024:
just send a custom packet for it?
L3227[22:21:08]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961993.dip0.t-ipconnect.de)
L3228[22:21:11] <shadekiller666> and also
try "botania:pylon" if blocks/pylon doesn't find the
right texture
L3229[22:21:37] <Zaggy1024> shouldn't
need a custom packet 0.o
L3230[22:21:42] <gigaherz> maybe
not
L3231[22:21:45] <Zaggy1024> I think I
found the way, I'll try it now
L3232[22:21:57] <gigaherz> but I often
find it faster to make a custom thing than try to figure out what
the normal one is
L3233[22:22:06] <williewillus> lol
L3234[22:22:10] <shadekiller666> willie,
like fry said, if you load the IModel directly it doesn't care
about the blockstate json :P
L3235[22:22:31]
⇦ Quits: c233 (~c233@164.40.200.217) (Quit:
Leaving)
L3236[22:24:49] <williewillus> if I want
to turn off certain groups, I just pass false instead of true
right? or how does that second param work
L3237[22:24:50] <williewillus> in
OBJState
L3238[22:25:01] <shadekiller666> ya
L3239[22:25:12] <williewillus> so are all
groups visible by default?
L3240[22:25:31] <shadekiller666> the List
should contain the group names that you want to modify, and the
second parameter is what to do with them
L3241[22:25:37] <shadekiller666>
yes
L3242[22:25:45] <shadekiller666>
also
L3243[22:26:07] <shadekiller666> there
are 2 special case Strings that the list can contain
L3244[22:27:08] <shadekiller666>
OBJModel.Group.ALL, which means "modify all groups", and
OBJModel.Group.ALL_EXCEPT, which means "change all groups
except for the ones following in the List"
L3245[22:27:19] <shadekiller666> though
that may or may not be broken...
L3246[22:27:33] <williewillus> lol
L3247[22:28:00] <shadekiller666> actually
i think its fine in that version
L3248[22:28:21] <shadekiller666> i've
been making changes to how the OBJState/group visibility stuff is
handled
L3249[22:31:00]
⇨ Joins: jotato
(~jotato@c-71-231-169-173.hsd1.wa.comcast.net)
L3250[22:35:00]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
(Ping timeout: 192 seconds)
L3251[22:36:40]
⇨ Joins: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300)
L3252[22:37:29] <Zaggy1024> danget
L3253[22:37:37]
⇨ Joins: McJty
(~jorrit@d8D872E30.access.telenet.be)
L3254[22:37:44] <Zaggy1024> oh, that
would explain it
L3255[22:37:47] <Zaggy1024> wrong packet
-_-
L3256[22:37:52] <shadekiller666>
lol
L3257[22:38:07] <McJty> Hi, is there a
known bug with the 'tp' command in Forge for 1.8.8? If I teleport
from X to Y and back a few time the world stops loading for
me
L3258[22:39:00] <Zaggy1024> yay, it
works
L3259[22:45:54] <gigaherz> McJty: never
noticed any but I also never really teleported fast
L3260[22:46:19] <gigaherz> and not too
far away
L3261[22:46:32] <gigaherz> my teleport
spell acts like an ender pearl
L3262[22:46:40] <gigaherz> (xcept it
travels faster)
L3263[22:47:32]
⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
(Quit: Nii-san is watching you.)
L3264[22:49:19] <williewillus> hm okay
the tesr still isn't working, but it doesn't crash :DD
L3266[22:52:29] <williewillus> nvm I
crashed
L3267[22:52:42] <williewillus> gigaherz:
the code to get the model is crashing with filenotfoundexception
0.o
L3268[22:52:56] <gigaherz> o_O
L3269[22:52:58] <gigaherz> wait
L3270[22:53:00] <gigaherz> did you
call
L3271[22:53:09] <gigaherz>
OBJLoader.addDomain(modid)?
L3272[22:53:13] <williewillus> yes
L3273[22:53:22] <gigaherz> no idea
then
L3274[22:53:23] <williewillus> calling
OBJModel model = ((OBJModel) OBJLoader.instance.loadModel(new
ResourceLocation("botania:block/pylon.obj")));
L3275[22:54:55] <shadekiller666>
uhh
L3276[22:55:16] <williewillus> I also
tried appending models on the path
L3277[22:55:33] <shadekiller666> did the
crash log say anything
L3278[22:55:39] <williewillus> file not
found exception :p
L3279[22:55:42] <shadekiller666>
...
L3280[22:55:48] <shadekiller666> pointing
to?
L3281[22:55:49] <williewillus> oh wait it
worked this time
L3282[22:55:53] <williewillus> except the
textures are bork
L3283[22:56:36] <williewillus> ....bc I
mistyped the name lol
L3284[22:57:07] <shadekiller666> also,
you don't need to have "for (EnumFacing facing :
EnumFacing.values())
{this.renderQuads(worldrenderer,model.getFaceQuads(enumfacing),color);},
the OBJ loader always returns Collections.emptyList() from
getFaceQuads()
L3285[22:57:26] <gigaherz> yeah I just
didn't remove it from that copy of the function, yet
L3286[22:57:26] <gigaherz> XD
L3287[22:57:32] <Zaggy1024> gigaherz, the
problem I have with making custom packets for everything is that if
the necessary data changes you have to adapt every time
L3288[22:57:34] <williewillus> what's a
face quad even :p
L3289[22:57:37] <williewillus> vs a
general quad
L3290[22:57:42] <xaero> McJty: could be a
regression iff: 1.7.10 vanilla and forge don't exhibit that
behavior AND 1.8.8 vanilla doesn't exhibit that behavior
L3291[22:57:42] <gigaherz> williewillus:
think standard cube
L3292[22:57:45] <shadekiller666> and i'm
not sure you need so many instances of models :P but whatever
L3293[22:57:49] <Zaggy1024> face quads
are culled when a full block is next to them
L3294[22:57:52] <gigaherz> all the
polygons that are on an "invisible" face get
skipped
L3295[22:58:06] <gigaherz> so those
polygons would be on the face quads for WEST face
L3296[22:58:07] <gigaherz> or
whatever
L3297[22:58:13] <gigaherz>
meanwhile
L3298[22:58:22] <williewillus> err
shadekiller666 how do you flip-v without the blockstate json
L3299[22:58:24] <gigaherz> the
"general" quads are always visible independently of
neighboursw
L3300[22:58:26] <Zaggy1024> that's how
the inside of the world is invisible
L3301[22:58:29] <williewillus> the
textures are flipped again in the tesr
L3302[22:58:31] <gigaherz> williewillus:
flip the actual texture
L3303[22:58:34] <shadekiller666> most of
the vanilla models use getFaceQuads()
L3304[22:58:39] <gigaherz> and remove
flipY from the blockstates
L3305[22:58:50] <shadekiller666>
uhhh
L3306[22:58:52] <williewillus> I'd rather
not touch the assets of upstream :p
L3307[22:58:53] <gigaherz> ;P
L3308[22:58:57] <williewillus> because if
it changes I have to flip it again
L3309[22:59:16] <gigaherz>
shadekiller666: does the IModel get custom data in the
OBJState?
L3310[23:00:07] <shadekiller666> you'd
pass in an ImmutableMap<String, String> with
"flip-v"->"true"
L3311[23:00:16] <williewillus> ah yeah I
see
L3312[23:00:17] <shadekiller666> into
OBJModel.process()
L3313[23:00:33]
⇨ Joins: Mraoffle
(~mraof@c-50-185-47-54.hsd1.ca.comcast.net)
L3314[23:00:34] <shadekiller666> giga,
nope, he's completely bypassing the blockstate json at this
point
L3315[23:01:27] <gigaherz> yeah I was
wondering how does the blockstates json relay this info to the
model?
L3316[23:01:52] <gigaherz> where in the
model loading process do you receive this custom data?
L3317[23:01:57]
⇦ Quits: covers1624
(~covers162@2001:8003:a22d:b400:b92b:2817:eab6:7971) (Read error:
Connection reset by peer)
L3318[23:02:29] <shadekiller666> the
blockstate loader stores the contents of "custom" in the
blockstate variant, and then passes that into process() during
launch
L3319[23:02:31] <williewillus> when the
blockstate json loads it
L3320[23:02:33] <williewillus> :p
L3321[23:02:38] <williewillus> *is
loaded
L3322[23:02:44]
⇨ Joins: covers1624
(~covers162@2001:8003:a22d:b400:b92b:2817:eab6:7971)
L3323[23:02:54] <gigaherz> aha
L3324[23:02:55] <gigaherz> so
L3325[23:02:56]
⇦ Quits: Mraof
(~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net) (Ping timeout:
190 seconds)
L3326[23:03:02] <gigaherz> williewillus
could presumably call .process
L3327[23:03:05] <gigaherz> with the
data
L3328[23:03:05] <gigaherz> ;P
L3329[23:03:39] <shadekiller666> it
happens during the initialization that builds the
IBlockState->IBakedModel map that the game uses to find the
proper models for things
L3330[23:03:48] <gigaherz> yes I
know
L3331[23:03:52] <gigaherz> but he's
bypassing that
L3332[23:03:56] <shadekiller666>
mhmm
L3333[23:03:59] <gigaherz> so if he wants
to have the same effect
L3334[23:04:03] <gigaherz> he can call
.process himself
L3335[23:04:05] <shadekiller666> so he
has to handle that himself
L3336[23:04:13] <gigaherz> the same way
the blockstate manager would
L3337[23:04:20] <shadekiller666>
mhmm
L3338[23:05:11] <gigaherz> so it would be
just like
L3339[23:05:54] <gigaherz>
customData.put("flip-v","true"); flippedModel =
originalModel.process(customData);
L3340[23:06:03] <gigaherz> retextured =
flippedModel.retexture(...)
L3341[23:06:10] <shadekiller666>
yep
L3342[23:06:16] <gigaherz> baked =
retextured.bake(stuff)
L3343[23:06:26] <gigaherz> andcache the
baked for later use
L3344[23:06:26] <williewillus> yay it
works, except the blending is all fucked and rings are missing on
all of them , and natura is missing its crystal too. Small steps :D
https://imgur.com/A5SuaZi
L3345[23:06:35] <shadekiller666>
everytime you call a method in OBJModel it returns a new copy of
the OBJModel with the changes applied
L3346[23:06:54] <shadekiller666> it
doesn't modify the actual OBJModel, just returns a new one with the
changes
L3347[23:07:00] <gigaherz> yeah
L3348[23:07:32] <shadekiller666> so you
could actually just "retextured =
original.process(...).retexture(...);"
L3349[23:07:42] <gigaherz> ah right
L3350[23:08:10] <gigaherz> customData =
... "flip-v","true";
L3351[23:08:12]
⇦ Quits: raoulvdberge (uid95673@richmond.irccloud.com) (Quit:
Connection closed for inactivity)
L3352[23:08:22] <gigaherz> texture = ...
"pylon","texture";
L3353[23:08:35] <williewillus> oh lol got
the group name wrong
L3354[23:08:37] <gigaherz> baked =
original.process(customDAta).retexture(texture).bake(...);
L3355[23:08:49] <gigaherz> yeah seems
more concise that way ;P
L3356[23:08:51] <shadekiller666>
yep
L3357[23:08:53] <shadekiller666>
lol
L3358[23:09:08] <shadekiller666> until
you realize how long that all ends up being :P
L3359[23:09:09] <gigaherz> by the
way
L3360[23:09:33] <gigaherz> all the code I
had using models was always using
Attributes.DEFAULT_BAKED_FORMAT
L3361[23:09:45] <gigaherz> I tried to
change it to DefaultVertexFormats.POSITION_TEX_COLOR_NORMAL
L3362[23:09:53] <gigaherz> to allow
smooth shading on the model
L3363[23:10:01] <gigaherz> and it stopped
working
L3364[23:10:22] <gigaherz> but so far as
I can tell, the model loader should support "any" format,
right?
L3365[23:10:29] <shadekiller666>
O.o
L3366[23:10:30] <shadekiller666>
hmm
L3367[23:10:49] <williewillus> hm idk why
the natura one is missing the crystal
L3368[23:10:56] <gigaherz> the code that
builds the BakeQuads has a loop iterating over the elements in the
VertexFormat
L3369[23:10:59] <shadekiller666> what do
you mean by "stopped working"?
L3370[23:11:08] <gigaherz> sec
L3371[23:11:25] <shadekiller666> willie,
shouldn't be "missing" anything
L3372[23:12:14]
⇨ Joins: voxelv (~voxelv@104.235.195.183)
L3373[23:14:08]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L3374[23:14:15] <williewillus> I think I
just set up my OBJStates wrong :p
L3376[23:14:50] <gigaherz> (but not
smooth-shaded)
L3378[23:15:04]
⇦ Quits: H1N1theI
(~h1n1thei@c-73-12-21-167.hsd1.va.comcast.net) (Ping timeout: 195
seconds)
L3379[23:15:04]
⇦ Quits: GildedGames
(~GildedGam@ec2-54-163-153-45.compute-1.amazonaws.com) (Ping
timeout: 195 seconds)
L3380[23:16:31] <shadekiller666>
O.o
L3381[23:16:40] <shadekiller666> thats
weird
L3382[23:16:57] <gigaherz> it's like the
color are being overriden by normal data
L3383[23:17:22] <shadekiller666>
hmm
L3384[23:17:51] <shadekiller666> have you
tried making a VertexFormat with all of the VertexFormatElements
added to it?
L3386[23:18:18] <gigaherz> isn't that
what DefaultVertexFormats.POSITION_TEX_COLOR_NORMAL
L3387[23:18:19] <gigaherz> is XD
L3388[23:18:30] <gigaherz> fry: yay
;P
L3389[23:18:30] <shadekiller666>
apparently not
L3390[23:18:33] <fry> heh, 46th with 46
points :P
L3391[23:18:44] <gigaherz> it has the 4
items in the switch() ;P
L3392[23:19:01] <shadekiller666> idk what
Attributes.DEFAULT_VERTEX_FORMAT has that that one doesn't, but
theres something
L3393[23:19:07] <gigaherz> normals.
L3394[23:19:25] <shadekiller666> ?
L3395[23:19:35] <gigaherz> the default
model format does not include per-vertex normals
L3396[23:19:43] <shadekiller666> oh
L3397[23:19:50] <gigaherz> that's why I
tried to switch
L3398[23:19:51] <gigaherz> XD
L3399[23:19:56] <shadekiller666> fry, i
think theres an issue with your color stuff :P
L3400[23:20:09] <shadekiller666> check
the two mp4s giga linked
L3401[23:20:29] <shadekiller666>
something wonky with the VertexFormat including Normal data?
L3402[23:21:10] <gigaherz> I'll try a
custom vertex format with a different ordering
L3403[23:21:47] <xaero> ahh advent of
code, /me just started 3 days ago and is on Day 5 atm
L3404[23:21:59] <williewillus> yeah idk
what's up, I just re-hardcoded all of my objstates and what turns
up is basically opposite what I want. Maybe something in the tesr
got switched up
L3405[23:22:06] *
fry started 2 days ago :P
L3406[23:22:37] <xaero> lol
L3407[23:22:55] <xaero> well I'm learning
a new language at the same time, so I blame that :P
L3408[23:24:49]
⇦ Quits: McJty (~jorrit@d8D872E30.access.telenet.be) (Quit:
Leaving)
L3409[23:24:57]
⇦ Quits: gigaherz
(gigaherz@72.Red-83-46-187.dynamicIP.rima-tde.net) (Ping timeout:
195 seconds)
L3410[23:25:35] <shadekiller666> willie,
so the groups that you don't want shown are the ones that are
shown?
L3411[23:25:51]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 190 seconds)
L3413[23:26:36] <Zaggy1024> ooops, I
guess I made a mistake
L3414[23:26:42]
⇦ Quits: voxelv (~voxelv@104.235.195.183) (Ping timeout: 195
seconds)
L3415[23:27:07]
⇨ Joins: voxelv (~voxelv@104.235.195.183)
L3416[23:27:37] <williewillus> sort of.
On mana and gaia pylons, everything is shown fine, but the outer
rings rotate in opposite directions (they're locked together in
1.7). The natura pylon shows the rings locked together, but no
crystal (while in 1.7 it's JUST the crystal). I rechecked the TESR,
and nothing looks like it slipped by me 0.o
L3417[23:27:43]
⇨ Joins: Mowmaster
(~Mowmaster@97-121-65-50.omah.qwest.net)
L3418[23:27:44]
⇦ Quits: Brokkoli (~Brokkoli@x55b131ab.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))
L3419[23:27:49]
⇨ Joins: gigaherz (gigaherz@80.30.37.219)
L3420[23:28:00] <gigaherz> bakc
L3421[23:28:09] <shadekiller666>
O.o
L3422[23:28:12] <gigaherz> I did some
tests while my internet was out
L3423[23:28:25] <gigaherz> it works so
long as the UV comes AFTER the color
L3424[23:28:41] <gigaherz> if I move the
UV before the color, it stops working
L3425[23:28:42] <shadekiller666>
O.o
L3427[23:29:00] <williewillus> also, the
blending is wayy off and vazkii's shader doesn't apply, but that's
another time
L3428[23:29:04] <Zaggy1024> gigaherz,
does it happen without fry's lighting?
L3429[23:29:08] <gigaherz>
POS/COLOR/NORMAL/PADDING/UV --> works
L3430[23:29:13] <gigaherz> Zaggy1024:
lighting is disabled
L3431[23:29:23] <Zaggy1024> and with it
enabled, what happens?
L3432[23:29:31] <gigaherz> no idea, I
don't want lighting XD
L3434[23:31:34] <williewillus> I must've
messed up the objstate somehow, or hid things that vazkii didnt in
the original Model, lemme recheck
L3435[23:31:42] <Mowmaster> Wow dem
shadow's
L3436[23:32:01] <williewillus> yeah idk
what's up with the lighting
L3437[23:32:41] <gigaherz> EHH ...
UnpackedBakedQuad always loops 4 times
L3438[23:32:45] <gigaherz> even if the
element has 2 values
L3439[23:32:47] <shadekiller666> willie,
about the lighting, theres a reason why the blocks in
ModelLoaderRegistry override isOpaqueCube() and the other two
methods
L3440[23:33:00] <williewillus> oh
lol
L3441[23:33:01] <gigaherz> ah
nevermind
L3442[23:33:08] <williewillus> anyways
about the objstates 0.o
L3443[23:33:09] <gigaherz> it's just an
array
L3444[23:33:33] <gigaherz> the unpacked
"elements" are assumed to be 4-long even for shorter
vectors
L3445[23:33:47] <Mowmaster> * doesnt want
to get up and go to work
L3446[23:34:44] <shadekiller666> willie,
do me a favor, for your manaCrystal OBJModel, pass in "new
OBJModel.OBJState(Lists.newArrayList(OBJModel.Group.ALL_Except,
"Crystal"), false))" into bake()
L3447[23:34:54] <Mowmaster> So I loaded
up my mid for 1.8 yesterday, lots of red...
L3448[23:35:10] <williewillus> wait but
it's a tesr it doesn't care about what the block class says
L3449[23:35:10] <williewillus> okay
L3450[23:35:19] <shadekiller666> yes,
mowmaster, lots of stuff has changed between the two
L3451[23:35:37] <Mowmaster> Yeah I
noticed :(
L3452[23:36:17] <williewillus> you can do
it!
L3453[23:36:21] <williewillus> :p
L3454[23:37:52] <williewillus>
shadekiller666: crash, NPE on
ObjBakedModel.updateStateVisibilityMap
L3455[23:38:03] <williewillus> during
baking
L3456[23:38:08] <shadekiller666> need the
crash log
L3457[23:38:28] <gigaherz> gotta
sleep
L3458[23:38:29] <gigaherz> night
L3459[23:38:33] ***
gigaherz is now known as ghz|afk
L3461[23:39:33]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:8947:fd03:ccc2:437a:dc34)
L3462[23:42:12] <shadekiller666>
hmmm
L3463[23:43:56] <shadekiller666> well i
think i might know what the problem is, but theres not much you can
do to fix it :P so i suggest going back to what you were trying
before
L3464[23:44:13] <shadekiller666> idk
exactly how to help you tbh
L3465[23:44:35] <shadekiller666> i can't
focus enough to work this out atm :P
L3466[23:44:53] <williewillus> yeah it's
weird, the code didn't change but the logic did. I might take a
break til tomorrow :P. Grind out some more normal blockstates
L3467[23:45:16] <shadekiller666> but you
have rendering! :D
L3468[23:45:52] <williewillus> or try to
get the mana system to actually work bc nothing happens right now
:p
L3469[23:46:02] <shadekiller666>
lol
L3470[23:47:00] ***
cpw is now known as cpw|out
L3471[23:48:17]
⇦ Quits: voxelv (~voxelv@104.235.195.183) (Ping timeout: 195
seconds)
L3472[23:49:13] ***
TTFTCUTS is now known as TTFT|Away
L3473[23:57:02]
⇦ Quits: MattDahEpic
(~MattDahEp@75-166-140-155.hlrn.qwest.net) (Quit: sleep, school, or
food)