<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:00:09] <M4thG33k> Greetings! I'm
trying to load a model using OBJLoader (MC 1.8.9) and am getting
the following crash report:
https://goo.gl/tM8WEW
L2[00:00:33] <M4thG33k> I've used the loader
before without having this issue, so I have no idea what is causing
it...
L3[00:01:55] ***
williewillus is now known as willieaway
L5[00:02:35] ***
willieaway is now known as williewillus
L6[00:02:44] <williewillus> !gm
getChatComponentText_TextValue
L7[00:02:51] <williewillus> loool
L8[00:02:53] <xaero> name and shame!!
L9[00:03:05] <williewillus> !!gm
getChatComponentText_TextValue
L10[00:03:06] <MCPBot_Reborn> === MC 1.9:
net/minecraft/util/text/TextComponentString.getChatComponentText_TextValue
(fa.g) UNLOCKED ===
L11[00:03:07] <MCPBot_Reborn> Name : g
=> func_150265_g => getChatComponentText_TextValue
L12[00:03:07] <MCPBot_Reborn> Descriptor :
()Ljava/lang/String;
L13[00:03:08] <MCPBot_Reborn> Comment :
Gets the text value of this ChatComponentText. TODO: what are
getUnformattedText and getUnformattedTextForChat missing that made
someone decide to create a third equivalent method that only
ChatComponentText can implement?
L14[00:03:09] <MCPBot_Reborn> Last Change:
2014-01-13 05:47:54-05:00 (airbreather)
L15[00:03:36] <xaero> lol was half joking,
but ok :P saves us a gm
L16[00:03:43] <williewillus> ;p
L17[00:03:47] ⇦
Quits: MattDahEpic (~MattDahEp@184-96-202-46.hlrn.qwest.net) (Ping
timeout: 190 seconds)
L18[00:03:47] <williewillus> old mapping
though
L19[00:04:42] <williewillus> bleh yourkit
is paid
L20[00:04:50] <williewillus> and visualvm
is sucking at calculating the retained sizes
L21[00:07:53] ⇨
Joins: Naiten (~Naiten@77.34.89.55)
L22[00:08:43] ⇨
Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L23[00:10:13] *** cpw
is now known as cpw|out
L24[00:14:11] ⇦
Quits: M4thG33k (~M4thG33k@173-29-128-244.client.mchsi.com) (Quit:
I've derivatives to take...adios!)
L25[00:17:43] ⇦
Quits: Naiten (~Naiten@77.34.89.55) (Read error: Connection reset
by peer)
L26[00:20:56] ⇦
Quits: Arctic_Wolfy (~Arctic@71-8-85-40.dhcp.leds.al.charter.com)
(Ping timeout: 186 seconds)
L27[00:22:47] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190
seconds)
L28[00:26:33] ⇨
Joins: bilde2910 (bilde2910@51.174.170.178)
L29[00:31:22] ⇨
Joins: PrinceCat
(~PrinceCat@58-7-228-206.dyn.iinet.net.au)
L30[00:31:37] <kashike> williewillus: you
can get yourkit for your personal projects if they are open source
and you're willing to add a "Sponsored by YourKit" type
thing on your repo
L31[00:31:39] <kashike> fyi
L32[00:31:46] <williewillus> meh
L33[00:31:52] <williewillus> also seems to
be a forge leak
L34[00:35:04] <williewillus> i can't pin
down the details though
L35[00:35:10] <williewillus> so I don't
know if I should make a report or not
L36[00:35:16] <williewillus> but there very
definitely is one
L37[00:35:29] <williewillus> both
WorldClient and WorldServer hang around for a LONG time after
leaving a save
L38[00:35:42] <williewillus> whereas in
vanilla theyre immediately collected
L39[00:38:34] <PrinceCat> Interesting
williewillus
L40[00:38:46] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8002:c1a1:d9d7:ccf4:dbd1:7b06)
(Quit: Leaving)
L41[00:40:49] <PrinceCat> Anyone got some
ideas on places to look if I'm trying to export item/block icons as
files?
L42[00:40:59] <PrinceCat> I know there's a
ScreenshotHelper class, right?
L43[00:41:05] <williewillus> oh man there
was a mod that did just that
L44[00:41:08] <williewillus> can't remember
the name
L45[00:41:13] <PrinceCat> Oh,
serious?!
L46[00:41:18] <PrinceCat> Damn, I've love
to see how they do it.
L47[00:41:20] <williewillus> its on curse
but i don't remember
L48[00:41:32] <williewillus> probably draws
into some buffer and grabs it
L49[00:41:46] <williewillus> I have code to
dump the entire texture atlas but you're prbably not interested in
that :P
L50[00:41:48] <PrinceCat> That's what I
thought of doing, but I'm not quite sure where to start to achieve
that.
L51[00:43:10] <flappy> williewillus: i
think Kobata had something for block icons
L54[00:43:49] <PrinceCat> Beat me to
it.
L55[00:43:49] <williewillus> ah
L57[00:43:57] ⇦
Quits: DemoXin (~DemoXin@225.sub-70-210-52.myvzw.com) (Ping
timeout: 207 seconds)
L58[00:43:58] <PrinceCat> Thanks flappy,
I'll have a look!
L59[00:44:06] ⇨
Joins: DemoXin (~DemoXin@18.sub-70-210-4.myvzw.com)
L60[00:44:09] <unascribed> people are
talking about my mod
L61[00:44:10] <unascribed> !!
L62[00:44:12] <williewillus> check out the
one I linked as well
L63[00:44:28] <PrinceCat> Yes unascribed, I
think it's exactly what I'm looking for!
L64[00:44:35] <unascribed> :D
L65[00:44:39] <unascribed> fun fact
L66[00:44:42] <unascribed> I didn't make
that mod for any reason
L67[00:44:44] <unascribed> I didn't need
it
L68[00:44:45] <unascribed> I just made
it
L69[00:44:53] <PrinceCat> I'll add you to
my special mentions in my mod!
L70[00:44:58] <PrinceCat> Can I peek at
your source?
L71[00:45:06] <unascribed> It's MIT, so go
ahead :P
L72[00:45:16] <unascribed> be warned my GL
code isn't the greatest
L73[00:45:20] <williewillus> !gc
WorldClient 1.8.9
L74[00:45:28] <unascribed> I usually work
in GL3 and working in GL1 with immediate mode is... different
L75[00:45:52] <PrinceCat>
"credits": "unascribed"
L76[00:45:54] <PrinceCat> ;)
L77[00:46:32] <PrinceCat> So, unascribed
would you mind talking me through how it works?
L78[00:46:37] <PrinceCat> I'm very
interested.
L79[00:46:48] <unascribed> I intended to
write comments before I open sourced it but forgot
L80[00:46:50] <unascribed> I'll just go do
that
L81[00:47:55] ⇨
Joins: Naiten (~Naiten@82.162.1.45)
L82[00:50:07] <williewillus> !gc Chunk
1.8.9
L83[00:51:40] ⇨
Joins: shadekiller666 (~shadekill@108.71.35.115)
L84[00:52:26] <LatvianModder> williewillus:
you and the rest mcp just assume that these are the class names?
Its not like there is a list of names available from mojang?
L85[00:52:42] ***
williewillus is now known as willieaway
L87[00:54:32] <xaero> Lex/MCP does get a
list from Mojang, but for reasons, they can't lift Mojang's names
verbatim
L88[00:54:50] ⇨
Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L89[00:55:13] <xaero> it doesn't matter
that searge class names aren't exactly Mojang's name though, just
enough to "make sense" for modders
L90[00:56:34] <xaero> if you have an issue
with a class name, the window for 1.9 renames were closed a few
weeks ago
L91[00:56:45] <xaero> but you can still
submit them to the issue tracker for future consideration
L92[00:56:45] ⇦
Quits: Flashfire (Flashfire@d24-36-192-173.home1.cgocable.net)
(Ping timeout: 198 seconds)
L93[00:57:56] <unascribed> comment commit
pushed, PrinceCat
L94[00:58:15] <PrinceCat> Thanks
unascribed, I'll take a look now!
L95[00:58:28] <fry> 9 days ago != few weeks
ago >.>
L96[00:58:47] <Matthew> it's more than one
week :P
L97[00:58:59] <xaero> meh, fine :P
L98[00:59:58] <PrinceCat> What're the
AffineTransform actions doing unascribed?
L99[01:00:10] <unascribed> I'll add
comments there as well
L100[01:00:15] <unascribed> it's just some
image transforms
L101[01:00:19] <unascribed> correcting
some mistakes right now
L102[01:00:22] <unascribed> second commit
inc.
L103[01:01:29]
⇨ Joins: Arctic_Wolfy
(~Arctic@71-8-85-40.dhcp.leds.al.charter.com)
L104[01:02:35] <unascribed> pushed
L105[01:03:43] <unascribed> another
correction pushed
L106[01:06:42] <PrinceCat> Say I wanted to
spit out 64x64, or 128x128, would I change this line?
L107[01:06:43] <PrinceCat> size =
Math.min(Math.min(mc.displayHeight, mc.displayWidth), 512);
L108[01:07:05]
⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L109[01:08:48] <unascribed> yeah
L110[01:08:53] <unascribed> replace the
512 with anything else
L111[01:08:59] <unascribed> but you should
just rescale the resulting image
L112[01:09:02] ⇦
Quits: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net) (Read
error: Connection reset by peer)
L113[01:09:08] <unascribed> I render them
at 512 so they can be used for anything
L114[01:09:43] <unascribed> on Linux you
can use a bash loop with ImageMagick
L115[01:09:49] <unascribed> on Windows
there's probably some good bulk resize tool
L116[01:10:05] <PrinceCat> Oh, I want to
send it off to a web server using HTTP
L117[01:10:11] <McJty> ImageMagick exists
on windows too
L118[01:10:14] <McJty> And so does
bash
L119[01:10:15] <PrinceCat> So it'll have
to be transformed internally.
L120[01:10:26] <unascribed> you can do
that easily in java
L121[01:10:28] <PrinceCat> Also minimises
filesize
L122[01:10:44] <unascribed>
myImage.createScaledInstance(64, 64,
BufferedImage.SCALE_AREA_AVERAGING)
L123[01:10:48] <unascribed> from
memory
L124[01:10:50] <unascribed> may be
slightly different
L125[01:11:03] <unascribed> I recommend
area averaging scale as it's fast and looks similar to the quality
scaling
L127[01:11:09] ⇦
Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Ping timeout: 198
seconds)
L128[01:11:30] <unascribed> :/
L129[01:11:37] <unascribed> that's just...
wow
L130[01:11:59] <unascribed> maybe if the
screen just said "Please install malisiscore" in big
letters people would get it
L131[01:15:37] <PrinceCat> Okay,
unascribed - so if I just want to feed it an ItemStack and then use
the result I'll need everything under the render method,
yeah?
L132[01:15:49] <unascribed> not
exactly
L133[01:15:57] <unascribed> it's very
important that it be run in the pre-render stage
L134[01:16:05] <PrinceCat> Oh okay.
L135[01:16:12] <PrinceCat> Hmmm...
L136[01:16:12] <unascribed> so you'll need
to add your stacks to a queue and pop from it before each
frame
L137[01:16:30] <unascribed> if you don't
care about lag, just render them all at once
L138[01:16:38] <unascribed> it can be run
multiple times in succession without problems
L139[01:16:44] <unascribed> if you do
care, render them one at a time
L140[01:17:07] <PrinceCat> It should never
be a ridiculous amount of items so it should be okay to do them on
the fly.
L141[01:17:20] <unascribed> what're you
using this for, out of curiosity?
L142[01:17:38] <unascribed> pre-rendering
barrel-like item icons like a smart person?
L143[01:17:52] <McJty> Why is
Chunk.setChunkLoaded(boolean loaded)
L144[01:17:52] <McJty> becamse client-side
only in recent forge?
L145[01:17:54] <unascribed> seriously so
many barrel-like mods are so laggy...
L146[01:18:00] <McJty> The flag that is
set is relevant server-side too
L147[01:18:13] <unascribed> SideOnly is
decided based on the actual usage
L148[01:18:17] <unascribed> so I guess
vanilla stopped using it
L149[01:18:23] <unascribed> so the
optimizer stripped it out
L150[01:18:31] <McJty> Bah that's
annoying
L151[01:18:40] <unascribed> you can
request it be made available on both sides
L152[01:18:47] <unascribed> not sure what
the process is like on that but it's talked about and has been
done
L153[01:18:58] <PrinceCat> I decided to
work on my web interface mod again, so basically sending
information to a web server for viewing.
L154[01:18:59]
⇨ Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L155[01:19:03] <unascribed> ah
L156[01:19:06] <PrinceCat> Decided it
would be nice to have icons for inventories.
L157[01:20:06] <PrinceCat> Oh okay, I see
now.
L158[01:20:19] ⇦
Quits: shadekiller666 (~shadekill@108.71.35.115) (Quit:
Leaving)
L159[01:20:24] <PrinceCat> The GUI stuff
was confusing me, but that's your stuff.
L160[01:20:28] <PrinceCat> I can strip
that stuff.
L161[01:20:42] <unascribed> yeah,
sorry
L162[01:20:49] <unascribed> I thought you
wanted insight into how the rendering works out of curiosity
L163[01:20:52] <unascribed> not that you
wanted to use it :P
L164[01:21:43] <McJty> Hmm. For now I'm
going to have to use an at to fix this I think
L165[01:22:06] <PrinceCat> Oh, is it okay
if I use it unascribed?
L166[01:22:13] <unascribed> yeah, it's
MIT
L167[01:22:19] <unascribed> you just need
to keep a license notice in your mod somewhere
L168[01:22:30] <PrinceCat> Can do.
L169[01:25:03] <LatvianModder> I dont
think that for MIT that is even needed :D
L170[01:25:19] <unascribed> yeah, it may
just be if you distribute source
L171[01:25:24] <unascribed> I honestly
don't care either way
L172[01:25:25] <LatvianModder> Its like..
DoWhateverLicense
L173[01:25:31] <unascribed> I use MIT
/because/ it's super permissive
L174[01:25:36] <unascribed> so just do
whatever
L175[01:25:41]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L176[01:25:46] <LatvianModder> I use MIT
on all da things
L177[01:25:55] <unascribed> it took me a
day to write this code, I hold no value to it :D
L178[01:33:50] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L179[01:35:40]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L180[01:37:04] ⇦
Quits: Admiral_Damage (~Admiral_D@119.239.125.91.dyn.plus.net)
(Quit: Leaving)
L181[01:39:40] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 195
seconds)
L182[01:43:41] <PrinceCat> Holy moly,
unascribed you've done it.
L183[01:44:41] <PrinceCat> There was a GL
invalid operation error... I don't know why, but it didn't
crash.
L184[01:45:11] ***
AbrarSyed is now known as Abrar|gone
L185[01:46:08] <PrinceCat> [17:43:10]
[Client thread/ERROR]: @ Post render
L186[01:46:08] <PrinceCat> [17:43:10]
[Client thread/ERROR]: 1282: Invalid operation
L187[01:46:24] ⇦
Quits: Khumps (~Kevin@2601:18f:902:4aad:7806:6892:7141:6996) (Read
error: Connection reset by peer)
L188[01:47:57]
⇨ Joins: Noppes
(~Noppes@82-168-99-26.ip.telfort.nl)
L189[01:48:57]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L190[01:49:18]
⇨ Joins: Admiral_Damage
(~Admiral_D@119.239.125.91.dyn.plus.net)
L191[01:49:33]
⇨ Joins: Admiral_Damage|Portable
(~Admiral_D@119.239.125.91.dyn.plus.net)
L192[01:49:51]
⇨ Joins: Davnit
(~Davnit@71-47-89-196.res.bhn.net)
L193[01:52:27] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 190
seconds)
L194[01:54:23] <unascribed> I haven't
bothered to look into that error yet
L195[01:54:27] <unascribed> happens in the
mod itself too
L196[01:54:32] <unascribed> but it has no
effect, so..
L197[01:57:31]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L198[01:58:28] <PrinceCat> I wonder if I
can catch and ignore it..
L199[02:00:01] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20160309 mappings to Forge Maven.
L200[02:00:05] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20160309-1.9.zip (mappings
= "snapshot_20160309" in build.gradle).
L201[02:00:15] <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/
L202[02:00:36] <xaero> dunno if anyone is
interested in AI, but ALphaGo just beat a Go grandmaster in Game
1
L203[02:00:44] <xaero> AlphaGo*
L204[02:00:58] <PrinceCat> Also, thanks
for explaining it to me unascribed.
L205[02:01:02] <unascribed> sure
L206[02:01:06] <unascribed> you're welcome
:P
L207[02:01:23] <PrinceCat> I've never
really looked into Java GL and Graphics before, is there a good
place I can learn?
L208[02:01:24] <unascribed> I'm just happy
people are finding my code equivalent of rambling useful
L209[02:01:30] <unascribed> well first
off
L210[02:01:33] <unascribed> DO NOT LEARN
FROM MINECRAFT
L211[02:01:43] <unascribed> it uses legacy
GL as mentioned in the comments
L212[02:01:47] <PrinceCat> THAT'S ALL I'VE
LEARNT FROM SO FAR, AM I DOOMED?
L213[02:01:54] <unascribed> I'm not aware
of any particular modern GL tutorials
L214[02:01:58] <unascribed> no, just
forget everything you know
L215[02:02:06] <unascribed> :P
L216[02:02:11] ***
Ashlee is now known as Ash|Work
L217[02:02:15] <unascribed> just look up
something along the lines of "opengl shader
tutorial"
L218[02:02:22] <unascribed> if you want to
do your own stuff, at least.
L219[02:02:31] <unascribed> if it's for
minecraft then you need to take the legacy GL route
L220[02:02:45] <unascribed> I've learned
everything I know about legacy GL from Minecraft, so
L221[02:02:50] ***
DonAway is now known as DRedhorse
L222[02:05:03] <PrinceCat> Okay,
sweet.
L224[02:05:21] <PrinceCat> I've mentioned
that it's your code in my class file.
L225[02:05:41] <unascribed> well, the MIT
license says you need to include the license itself
L226[02:05:47] <unascribed> but I'm
personally fine with it so do whatever
L227[02:05:51] <unascribed> I'm not going
to sue you or anything
L228[02:06:04] <PrinceCat> I'll include
the licence in my GitHub repo
L229[02:06:11] <PrinceCat> (Which is
nonexistant as of yet)
L230[02:06:16] <PrinceCat> existent*
L231[02:06:27] <unascribed> :P
L232[02:07:14]
⇨ Joins: Khumps
(~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca)
L233[02:07:30] ***
MrKick|Away is now known as MrKickkiller
L234[02:07:44]
⇨ Joins: Upth
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L235[02:09:29]
⇨ Joins: Cooler (~CoolerExt@117.207.165.117)
L236[02:11:56] ⇦
Quits: DemoXin (~DemoXin@18.sub-70-210-4.myvzw.com) (Killed
(NickServ (GHOST command used by
DemoXin-StartUp!~DemoXin@236.sub-70-210-1.myvzw.com)))
L237[02:11:59]
⇨ Joins: DemoXin
(~DemoXin@236.sub-70-210-1.myvzw.com)
L238[02:12:34] ⇦
Quits: Drullkus (~Drullkus@c-67-180-188-243.hsd1.ca.comcast.net)
(Quit: poof)
L239[02:14:48] ⇦
Quits: Khumps (~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca) (Read
error: Connection reset by peer)
L240[02:15:48] ⇦
Quits: DemoXin (~DemoXin@236.sub-70-210-1.myvzw.com) (Killed
(NickServ (GHOST command used by
DemoXin-StartUp!~DemoXin@189.sub-70-210-50.myvzw.com)))
L241[02:15:51]
⇨ Joins: DemoXin
(~DemoXin@189.sub-70-210-50.myvzw.com)
L242[02:19:28] ⇦
Quits: AbsentThirdEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
(Quit: I am the forgotten eye.)
L243[02:24:03] ⇦
Quits: Arctic_Wolfy (~Arctic@71-8-85-40.dhcp.leds.al.charter.com)
(Ping timeout: 198 seconds)
L244[02:25:07]
⇨ Joins: Searge|work
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L245[02:26:55] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 195
seconds)
L246[02:27:57] ⇦
Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
(Ping timeout: 207 seconds)
L247[02:29:33]
⇨ Joins: Nitrodev
(~Nitrodev@dcx0f0yhvw7k21fx-4czt-3.rev.dnainternet.fi)
L248[02:31:12] ⇦
Quits: DemoXin (~DemoXin@189.sub-70-210-50.myvzw.com) (Ping
timeout: 207 seconds)
L249[02:35:55]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L250[02:38:28] <McJty> What would be the
best way to make a block that can mimic every other MC block at
runtime?
L251[02:40:38]
⇨ Joins: Khumps
(~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca)
L252[02:48:52] ⇦
Quits: PrinceCat (~PrinceCat@58-7-228-206.dyn.iinet.net.au) (Quit:
My Mac has gone to sleep. ZZZzzz…)
L253[02:49:56]
⇨ Joins: MalkContent
(MalkConten@p4FDCFD0A.dip0.t-ipconnect.de)
L254[02:50:41] ***
fry is now known as fry|sleep
L255[02:54:41] ⇦
Quits: Brokkoli (~Brokkoli@p5b23cbd5.dip0.t-ipconnect.de) (Quit:
Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen
und das T�ten angemessen wirkt. (George Orwell))
L256[02:58:07] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190
seconds)
L257[03:00:41]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-228-206.dyn.iinet.net.au)
L258[03:03:16]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L259[03:07:44] ***
AEnterpriseAFK is now known as AEnterprise
L260[03:09:44] <Ordinastie> McJty, not
really possible
L261[03:10:39] <Ordinastie> I assume you
mean that it can change dynamically
L262[03:11:17] <Ordinastie> problem is,
you have a certain amount of methods that are not world
sensitive
L263[03:14:02] <McJty> Well I have done it
in 1.7.10
L264[03:14:13] <McJty> So I doubt it it
totally not possible
L265[03:15:06] <McJty> I did have a few
different blocks for the things that are not world sensitive
L266[03:15:06] <Ordinastie> but it's even
harder with 1.8 because of the blockStates
L267[03:15:23] <McJty> Well hard or not. I
have to solve it if I want to port the rftools shield to 1.8
L268[03:17:33] <Khumps> how do i set block
metadata from the TileEntity of it
L269[03:18:02] <McJty> Khumps, you can set
blockstate from within your tile entitiy
L270[03:18:04] <McJty> entity
L271[03:18:11] <McJty> i.e.
worldObj.setBlockState(getPos(), ...)
L272[03:18:29] <Khumps> setBlockState
thats what it was. Thanks!
L273[03:20:42] <Khumps> for the flag
should i use 3? its updating the texture on a furnace-type
block
L274[03:21:15] <McJty> yes in that
case
L275[03:21:59] <Khumps> k thanks
L276[03:27:06] ⇦
Quits: thecodewarrior
(~thecodewa@75-128-36-21.static.mtpk.ca.charter.com) (Read error:
Connection reset by peer)
L277[03:28:24] ⇦
Quits: Admiral_Damage|Portable
(~Admiral_D@119.239.125.91.dyn.plus.net) (Ping timeout: 207
seconds)
L278[03:30:13] <Khumps> yay my code
actually works!
L279[03:30:42] <Khumps> i made a basic
generator and power storage
L280[03:31:19] <Wuppy> <Khumps> yay
my code actually works
L281[03:31:26] <Wuppy> all javascript
programmers ever :P
L282[03:31:28]
⇨ Joins: covers1624_
(~covers162@ppp118-210-99-151.lns20.adl2.internode.on.net)
L283[03:31:30]
⇨ Joins: LexDesktop (~LexManos@172.76.2.58)
L284[03:31:31]
MineBot sets mode: +o on LexDesktop
L285[03:31:41]
⇨ Joins: Davnit_
(~Davnit@71-47-89-196.res.bhn.net)
L286[03:31:51]
⇨ Joins: MoxieGrrl_
(~MoxieGrrl@173-23-172-139.client.mchsi.com)
L287[03:31:52]
⇨ Joins: NullEntity_
(~NullEntit@cpe-24-208-49-242.new.res.rr.com)
L288[03:32:33] <Khumps> is it possible to
add a mod into my dev enviorment to try and test it with other
modded blocks?
L289[03:32:33] <Khumps> cuz im using COFH
RF api
L290[03:32:33] ⇦
Quits: lahwran (~lahwran@lahwran.net) (Ping timeout: 186
seconds)
L291[03:32:33] ⇦
Quits: diesieben07 (~diesieben@abrarsyed.com) (Ping timeout: 186
seconds)
L292[03:32:33] ⇦
Quits: Cypher121 (~Cypher121@fox.cypher.coffee) (Ping timeout: 186
seconds)
L293[03:32:33] ⇦
Quits: Josephur (~wedontcar@shop.stack-tech.com) (Ping timeout: 186
seconds)
L294[03:32:33] ⇦
Quits: itachi1706 (~itachi170@doserver.itachi1706.com) (Ping
timeout: 186 seconds)
L295[03:32:40] <McJty> Just add other mods
to your dev env
L296[03:32:42] <McJty> i.e. in
run/mods
L297[03:32:44] ⇦
Quits: covers1624
(~covers162@ppp118-210-99-151.lns20.adl2.internode.on.net) (Read
error: Connection reset by peer)
L298[03:32:48] ⇦
Quits: Upthorn
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Killed
(NickServ (GHOST command used by
orn!~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)))
L299[03:32:49]
⇨ Joins: diesieben07 (~diesieben@abrarsyed.com)
L300[03:32:50] <Khumps> k
L301[03:32:53] <McJty> If you use IntelliJ
it will work fine. If you use Eclipse there is a chance of it
working fine
L302[03:33:00]
⇨ Joins: Upthorn
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L303[03:33:20] ⇦
Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Ping timeout: 186
seconds)
L304[03:33:20] ⇦
Quits: NullEntity (~NullEntit@cpe-24-208-49-242.new.res.rr.com)
(Ping timeout: 186 seconds)
L305[03:33:20] ⇦
Quits: LexManos (~LexManos@172.76.2.58) (Ping timeout: 186
seconds)
L306[03:33:43] <Khumps> lol
L307[03:33:44] ⇦
Quits: Upth
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 186 seconds)
L308[03:33:44] ⇦
Quits: MoxieGrrl (~MoxieGrrl@173-23-172-139.client.mchsi.com) (Ping
timeout: 186 seconds)
L309[03:33:53] ⇦
Quits: Upthorn
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Killed
(NickServ (GHOST command used by
orn!~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)))
L310[03:33:56] <Khumps> yep crashed
L311[03:34:04]
⇨ Joins: Upthorn
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L312[03:34:08]
⇨ Joins: Upth
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L313[03:34:10] ⇦
Parts: Upth
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
())
L314[03:34:24]
⇨ Joins: Upth
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L315[03:34:32] <McJty> What mod did you
add?
L316[03:34:36] <Khumps> mekanism
L317[03:34:43] <McJty> Ah you are on
1.7?
L318[03:34:46] <Khumps> ya
L319[03:34:55] <McJty> Well then that will
not work. The trick I told you only works in 1.8
L320[03:34:59] <McJty> BTW, don't develop
in 1.7
L321[03:35:03] <McJty> It is history
L322[03:35:15] <Khumps> ive heard that 1.8
was cancer
L323[03:35:24] <McJty> ???
L324[03:35:29] <McJty> You heared
wrong
L325[03:35:31]
⇨ Joins: itachi1706
(~itachi170@doserver.itachi1706.com)
L326[03:35:35] <McJty> <Khumps>
setBlockState thats what it was. Thanks!
L327[03:35:40] <McJty> BTW, are you sure
you are using 1.7?
L328[03:35:44] <Khumps> ya
L329[03:35:45] <McJty> setBlockState() is
1.8 only
L330[03:35:50] <McJty> Doesn't exist in
1.7
L331[03:35:58] <Khumps> ik
L332[03:36:00] <McJty> I mean I was giving
1.8 specific advice all the time
L333[03:36:25] <Khumps> i i forgot that i
needed to use worldObj to set the block
L334[03:36:29] <McJty> Anyway, really.
There is *no* reason at all to stay developing on 1.7 now
L335[03:36:37] <McJty> 1.8 is so much
better in practically every way
L336[03:36:40] <Khumps> i typed in
worldObj.set and it found the right method
L337[03:37:05] <Khumps> i stuck with 1.7
because there are more tuts
L338[03:37:24] <Khumps> im so new at this
i need my hand held on every step :D
L339[03:37:24] ⇦
Quits: Isi (~Isi@cpc73928-walt17-2-0-cust74.13-2.cable.virginm.net)
(Ping timeout: 198 seconds)
L340[03:37:32] <McJty> All the more reason
to use 1.8
L341[03:37:37] <McJty> Otherwise you'll
have to learn things twice
L342[03:37:40] <McJty> As a lot has
changed
L343[03:37:58] <McJty> And all major mods
are now moving to 1.8 or have moved already
L344[03:37:59] <Khumps> ik
L345[03:38:03] <McJty> (or 1.9)
L346[03:38:10] <Khumps> exactly what i was
going to
L347[03:38:11] <Khumps> say
L348[03:38:15] <Khumps> im just waiting
for 1.9
L349[03:38:27] <McJty> Well to do 1.9 you
have to do all the 1.8 stuff too. There is no point in
waiting
L350[03:38:28] <Khumps> becauase 1.8 gonna
faze out so quick
L351[03:38:33] <McJty> You are still
learning things that are gone
L352[03:38:40] <McJty> Because 1.9 is not
bringing 1.7 back
L353[03:38:44] <Khumps> ik
L354[03:38:48] <McJty> And 1.9 and 1.8 are
very much alike
L355[03:38:51] ***
Upth is now known as orn
L356[03:38:52] ***
Upthorn is now known as Upth
L357[03:38:53] ***
orn is now known as Upthorn
L358[03:39:18] <Khumps> i just felt that
trying to change in the middle of learning would be a pain
L359[03:39:30] <Khumps> so i got some
basics down and then ill move on
L360[03:39:39] <Khumps> even though some
of it might change
L361[03:40:16] <McJty> Well IMHO it is a
bad idea to start learning with 1.7 now
L362[03:40:28] <Khumps> well than ill take
that advice
L363[03:40:42] <Khumps> since you
obviously know more than me LD
L364[03:40:43] <Khumps> :D
L365[03:41:22] <Khumps> wait a
miute....
L366[03:41:27] <Khumps> ur name rings a
bell
L367[03:41:28] <McJty> One of the things
that is causing 1.8 the most trouble is porting a mod from 1.7 to
it
L368[03:41:35] <Khumps> RF tools?
L369[03:41:37] <McJty> So if you don't
start on 1.7 to begin with you save a lot of time
L370[03:41:38] <McJty> yep
L371[03:41:46] <Khumps> cool!
L372[03:43:25] <Khumps> i havent actually
looked but is there any info on 1.9 forge?
L373[03:43:43]
⇨ Joins: P3pp3rF1y3
(~P3pp3rF1y@100-250-77-178-ptr.xsky.cz)
L374[03:44:02] <unascribed> well
L375[03:44:03] <unascribed> it's not
done
L377[03:46:21] <Khumps> its amazing
L378[03:46:32] <Nitrodev> hi
L379[03:46:48] <Khumps> like how many of
the forge devs have actually met in person im curious
L380[03:46:59] <Khumps> is it all online
collaboration?
L381[03:47:12]
⇨ Joins: Isi
(~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net)
L382[03:47:15] <McJty> Well many have
actually met since there are often minecon and PAX and other
conferences about minecraft
L383[03:47:22] <Nitrodev> quite pssibly
online but i think they've met at Minecon
L384[03:47:23] <McJty> But development is
online
L385[03:47:31] <Khumps> ya thats what i
mean
L386[03:47:46] <Khumps> also i am still in
the dark
L387[03:47:48] <Khumps> who is lex?
L388[03:47:59] <Khumps> and why must i not
speak thy name :D
L389[03:48:20] <Nitrodev> saying the full
name pings people
L390[03:48:23] <unascribed> lex is the
local deity
L391[03:48:26] <unascribed> and lex does
not like being pinged
L392[03:48:28] <Nitrodev> which can get
annoying
L393[03:48:29] <Khumps> rrom that link
unascribed sent me im assuming he a dev
L394[03:48:36] <unascribed> yeah
L395[03:48:49] <Nitrodev> one of the
founders i think?
L396[03:48:53] <Khumps> ah
L397[03:49:02] <Khumps> god of the
forge
L398[03:49:06] <unascribed> never ping lex
unless it's for a really good reason
L399[03:49:15] <unascribed> otherwise you
will have the wrath of lex brought down upon you
L400[03:49:20] <Cazzar> If you're not
sure, then the answer is probably don't
L401[03:49:21] <unascribed> usually in the
form of a ban
L402[03:49:28] <Nitrodev> or a kick
L403[03:49:31] <unascribed> usually a
ban.
L404[03:49:41] <Nitrodev> pinging probably
results in a ban
L405[03:49:54] <Nitrodev> annoy him
otherwise and it's a kick
L406[03:49:54] <unascribed> and yeah, I
mean really really really *really* /really/ _really_ good
reason
L407[03:49:55] <McJty> I've never seen
pinging result in a ban. Only a kick
L408[03:49:59] <McJty> I've done it myself
in the past
L409[03:50:01] <Nitrodev> ^from
experience^
L410[03:50:08] <McJty> Except perhaps if
you do it repeatedly
L411[03:50:20] <unascribed>
¯\_(ツ)_/¯
L412[03:50:32] <unascribed> there was the
guy the other day who got banned for ~10h for pinging lex
L413[03:50:34] <Nitrodev> but seriously=
DON'T
L414[03:50:37] <unascribed> though I think
he did some other stuff as well
L415[03:50:38] <unascribed> idr
L416[03:51:42] <Khumps> interesting he
changed his name
L417[03:51:48] <Khumps> used to be
manos
L418[03:51:55] <Khumps> now its desktop
and mobile
L419[03:52:10] <Nitrodev> literally used
when he's either on mobile or pc
L420[03:52:20] <Khumps> well ive been
enlightened
L421[03:52:27] <unascribed> maybe it's to
avoid being pinged by shoddy copy/paste jobs?
L422[03:52:38] <Nitrodev> yeah could
be
L423[03:52:41] <Khumps> well i got a test
tomorrow and its 5am and i got a test tomorrow. RIP
L424[03:52:49] <Khumps> and i just
repeated that
L425[03:52:54] <Nitrodev> yes you
did
L426[03:52:57] <Khumps> can u tell im
tired?
L427[03:53:00] <Khumps> night :P
L428[03:53:01] <Nitrodev> nope
L429[03:53:02] <unascribed> either way,
it's 0500 here and I need to log off
L430[03:53:03] <unascribed> so
L431[03:53:06] <Nitrodev> night
L432[03:53:07] <Khumps> take care
L433[03:53:12] ⇦
Quits: Khumps (~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca) (Quit:
Leaving)
L434[04:20:15]
⇨ Joins: MaxwellJoneZ
(~MaxwellJo@f055225046.adsl.alicedsl.de)
L435[04:24:16] ***
Darkevilmac is now known as DarkevilAway
L436[04:26:01] ⇦
Quits: PrinceCat (~PrinceCat@58-7-228-206.dyn.iinet.net.au) (Quit:
My Mac has gone to sleep. ZZZzzz…)
L437[04:37:00] ⇦
Quits: Isi
(~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net) (Ping
timeout: 195 seconds)
L438[04:37:40] ⇦
Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error:
Connection reset by peer)
L439[04:39:06]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-228-206.dyn.iinet.net.au)
L440[04:40:16]
⇨ Joins: Isi
(~Isi@cpc96910-walt25-2-0-cust672.13-2.cable.virginm.net)
L441[04:44:00] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L442[04:45:55]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L443[04:50:57] ⇦
Quits: Naiten (~Naiten@82.162.1.45) (Ping timeout: 207
seconds)
L444[05:01:47]
⇨ Joins: Mraof
(~mraof@pool-100-7-100-55.rcmdva.fios.verizon.net)
L445[05:02:33] ***
Vigaro|AFK is now known as Vigaro
L446[05:18:31]
⇨ Joins: Seppon
(~Noppes@82-168-99-26.ip.telfort.nl)
L447[05:20:45] ⇦
Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Ping timeout:
195 seconds)
L448[05:23:44] ⇦
Quits: mezz (~mezz@24.6.28.151) (Read error: Connection reset by
peer)
L449[05:32:44]
⇨ Joins: PaleOff (~paleo@weneg.de)
L450[05:32:44]
MineBot sets mode: +v on PaleOff
L451[05:32:49] ***
PaleOff is now known as PaleoCrafter
L452[05:38:16]
⇨ Joins: iari (~iari@evana.futhark24.org)
L453[05:44:17] ***
Seppon is now known as Noppes
L454[05:55:50]
⇨ Joins: Naiten (Naiten@5.143.32.206)
L455[05:59:19]
⇨ Joins: Elec332
(~Elec332@ip5456d4a5.speed.planet.nl)
L456[06:03:06]
⇨ Joins: H1N1theI
(~h1n1thei@2601:5c2:8100:5898::4d96)
L457[06:04:52]
⇨ Joins: mustangflyer
(~mustangfl@p5B094CA1.dip0.t-ipconnect.de)
L458[06:06:35] ⇦
Quits: mustangflyer (~mustangfl@p5B094CA1.dip0.t-ipconnect.de)
(Client Quit)
L459[06:06:40]
⇨ Joins: mustangflyer
(~mustangfl@p5B094CA1.dip0.t-ipconnect.de)
L460[06:29:03]
⇨ Joins: yopu (~yopu@184-89-171-53.res.bhn.net)
L461[06:37:56]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L462[06:42:37]
⇨ Joins: Blue_Monster122
(uid82864@2604:8300:100:200b:6667:4:1:43b0)
L463[06:48:19]
⇨ Joins: Cypher121
(~Cypher121@fox.cypher.coffee)
L464[06:50:27] ***
cpw|out is now known as cpw
L465[06:54:33]
⇨ Joins: VikeStep (~VikeStep@120.156.54.17)
L466[07:09:05]
⇨ Joins: Josephur
(~wedontcar@2601:804:4001:2f00:f8be:e3ae:a797:ca31)
L467[07:14:47] ⇦
Quits: mustangflyer (~mustangfl@p5B094CA1.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L468[07:23:27] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190
seconds)
L469[07:24:07]
⇨ Joins: mustangflyer
(~mustangfl@p5B094CA1.dip0.t-ipconnect.de)
L470[07:25:46] ⇦
Quits: portablejim
(~portablej@2001:4830:121d:a01:ce4:9308:1eaf:8082) (Quit:
Konversation terminated!)
L471[07:27:09]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L472[07:49:08] ⇦
Quits: PrinceCat (~PrinceCat@58-7-228-206.dyn.iinet.net.au) (Quit:
My Mac has gone to sleep. ZZZzzz…)
L473[07:59:49]
⇨ Joins: kimfy (~kimfy___@89.10.163.17)
L475[08:05:47]
⇨ Joins: thor12022_oops
(thor12022_@205.175.226.97)
L476[08:13:15] ⇦
Quits: Naiten (Naiten@5.143.32.206) (Ping timeout: 198
seconds)
L477[08:15:59] ***
Vigaro is now known as Vigaro|AFK
L478[08:16:12]
⇨ Joins: Tyhone
(~Ryan@220-253-121-231.dyn.iinet.net.au)
L479[08:19:23] <Tyhone> Anyone have any
idea for the best way to get a blocks resistance float? I cant seem
to find a simple workaround, no getBlockResistance like there is
with getBlockHardness.
L480[08:19:55]
⇨ Joins: Naiten (Naiten@5.143.84.218)
L481[08:20:57] <McJty> You'll have to use
an AT or reflection
L482[08:23:39] <Tyhone> An AT? Sorry its
been a year since I was last modding
L483[08:23:47] <McJty> Access
Transformer
L484[08:23:57] <McJty> You can make
private fields public that way
L485[08:24:02] <McJty> BTW, why do you
need to access this?
L486[08:24:09] <McJty> getBlockHardness is
what you should use really
L487[08:25:16] <Tyhone> Oh, damn diddnt
even think of that, I'm just writing a debug tool that checks a
couple of block settings when i right click it
L488[08:25:51]
⇨ Joins: Cojo
(~Cojo@cpe-24-163-52-59.nc.res.rr.com)
L489[08:26:02] <McJty> Well for such a
thing I would use reflection
L490[08:26:02] <Tyhone> Cheers Mate
L491[08:26:13] <McJty> That's less
invasive and for a debug tool the slight overhead doesn't
matter
L492[08:27:09] ⇦
Quits: VikeStep (~VikeStep@120.156.54.17) (Read error: Connection
reset by peer)
L493[08:27:16] <Tyhone> Oh cool, thanks
for the tip. I'm just reading up on some of the new forge things
now :)
L494[08:30:55] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L495[08:32:46]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L496[08:35:35] <ghz|afk> it doesn't even
matter for actula production mods ;P
L497[08:35:38] <ghz|afk> actual*
L498[08:36:10] <ghz|afk> you'd have to do
thousands of reflection calls for it to matter (assuming you get
the Field instance beforehand -- looking up a field is much slower
than using the accessors)
L499[08:38:48] <McJty> Hmm, I always
forget. But what's the best place to translate 'itemDamage' in your
item to metadata for the block that gets placed when placing that
item?
L500[08:40:07] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190
seconds)
L501[08:41:14] <McJty> nm, got it
L502[08:41:52] <Tyhone> What was the
answer? Just curious, I wrote that early and I want to see if it's
what I had
L503[08:42:00] <Tyhone> earlier*
L504[08:42:29]
⇨ Joins: RANKSHANK
(~RANKSHANK@pa49-195-23-193.pa.nsw.optusnet.com.au)
L505[08:42:34] <McJty> You make your own
ItemBlock that overrides getMetadata()
L506[08:44:17]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L507[08:44:30] <Tyhone> Bah, I knew it, I
spent an hour trying that figure out why it wouldn't work for me a
few hours ago, turns out I wrote getMetaData instead of
getMetadata. took me ages to figure out why all my blocks defaulted
to 0 when they were placed
L508[08:45:50] <sham1> Doesn't your IDE
fix those kinds of errors anyway
L509[08:46:08] ⇦
Quits: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 186 seconds)
L510[08:46:12] <McJty> I setup my IDE so
that not doing @Override is an error
L511[08:46:18] <sham1> Why
L512[08:46:23] <McJty> So I cannot mess up
like that
L513[08:46:26] <Tyhone> Eclipse wouldn't
even highlight/underline it for me
L514[08:46:31] <sham1> Wait
L515[08:46:47] <sham1> I thought that you
set it so that not doing @Override is not an error
L516[08:46:54] <sham1> I feel stupid
L517[08:47:12] <Tyhone> Oh how did you do
that? that would be very handy
L518[08:47:40] <McJty> Editor/Inspections
and then search for override
L519[08:47:48] <McJty> You can let that be
flagged as an error there
L520[08:49:22] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L521[08:49:31] ***
amadornes[OFF] is now known as amadornes
L522[08:50:50] <McJty> Is there a way to
recolor a texture in json?
L523[08:50:56] <Tyhone> Huh, well this is
going to be helpful
L524[08:51:03] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Quit: Leaving.)
L525[08:51:35] <Tyhone> yeah, I believe
so, check the redstone dust json, redstone dusts sprite is plain
red, i'm pretty sure it has something in there
L526[08:51:37] <McJty> Or will I have to
use a custom model for that
L527[08:52:16] <Josephur> ok I'm going to
attempt my first machine today... eep!
L528[08:52:39] <Tyhone> Good luck Jose :)
1.8?
L529[08:52:44] <Josephur> 1.8.9
L530[08:53:05] <Josephur> Going to nab the
simplest machine mod I can find on github to get some insight
L531[08:53:49] <Tyhone> Haha same, that's
my job for tomorrow. Need a campfire for food.
L532[08:53:57] <Tyhone> Good plan.
L533[08:54:18] <Josephur> Considering all
I've done thus far is make items, spawns.. and simple shit
L534[08:54:22] <Josephur> this will be an
undertaking :/
L535[08:55:46] <Tyhone> Yeah I was hoping
for Nealegaming's machine tut to be out soon, but to no avail
L536[08:56:08] <Josephur> now the trick is
finding a mod that's simplistic enough I can look at the source and
quickly get the jist of it
L537[08:56:16] <Josephur> not one with 20
machinse and crazyness :D
L538[08:58:19] ***
MattOfflineMc is now known as Mata
L539[08:58:25] <Tyhone> Mhmm makes it a
bit hard to get the basics when you're trying to decode advanced
haha
L540[09:03:12] ⇦
Quits: RANKSHANK
(~RANKSHANK@pa49-195-23-193.pa.nsw.optusnet.com.au) (Ping timeout:
198 seconds)
L541[09:04:42] <sham1> Start simple, start
with somthing you can reason about
L542[09:05:19] <sham1> In a way that
basically goes "why is my code the way it is"
L543[09:06:14] <sham1> Your code should be
able to convey meaning
L544[09:06:32] <sham1> In case of machines
it could be "What is this operation supposed to
accomplish2
L545[09:07:25] <sham1> And stuff like how
is it supposed to go with other machins
L546[09:09:29] <Tyhone> Night all, cheers
for the help. Have a good one!
L547[09:10:02] ⇦
Parts: Tyhone (~Ryan@220-253-121-231.dyn.iinet.net.au)
())
L548[09:11:03] ⇦
Quits: kimfy (~kimfy___@89.10.163.17) (Quit: off to
whatever)
L549[09:11:43] <McJty> Ordinastie,
here?
L550[09:13:35]
⇨ Joins: agowa338
(~Thunderbi@p54919EF7.dip0.t-ipconnect.de)
L551[09:14:33] <Ordinastie> yep ?
L552[09:14:39] <McJty> You made Malisis
doors right?
L553[09:14:45] <McJty> Or however that is
spelled
L554[09:15:04] <McJty> Apparantly it got
removed from Unstable due to a memory leak and I was having the
same issue. Are you aware of that issue?
L555[09:15:17] <Saphire> huh
L556[09:15:18] ***
Ash|Work is now known as Ashlee
L557[09:16:49] <Ordinastie> McJty, from
Pioneer modpack, whatever that is ?
L558[09:17:08] <McJty> No unstable. Quetzi
removed it in last version
L559[09:17:08] <Ordinastie> they said
"Malisis mod is causing memory leak"
L560[09:17:14] <McJty> FTB Unstable
L561[09:17:25] <Ordinastie> I asked which
mod, they said, "don't care, we remove them all"
L562[09:17:53] <Ordinastie> when you say
you had the same issue, you mean the memory leak ?
L563[09:17:56] <Quetzi> i narrowed to
either core or doors
L564[09:17:58] <McJty> yes
L565[09:18:10] <Quetzi> but didn't have a
huge amount of time
L566[09:18:50] <Ordinastie> humpf :(
L567[09:19:20] ⇦
Quits: Zyferus
(~Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net) (Ping
timeout: 195 seconds)
L568[09:19:47] <Ordinastie> I'm not even
sure how to find that leak
L569[09:19:58] <Ordinastie> the report I
had was "after an hour or so"
L570[09:20:07] <Ordinastie> with a 150mods
modpack
L571[09:20:19] <McJty> Yes, after an hour
sounds about right
L572[09:20:20] <Ordinastie> I doubt I
would notice any leak with just my mod in dev
L573[09:20:23] <McJty> Depending on what I
do
L574[09:20:27] <McJty> That's also what
I'm experiencing
L575[09:20:37] <Quetzi> an hour is about
right
L576[09:20:44] <McJty> After about 40
minutes I'm getting garbage collection spikes every so often
L577[09:20:50] <McJty> And if I let that
continue it ends up filling all
L578[09:20:59] ***
willieaway is now known as williewillus
L579[09:21:54] <williewillus> is it
leaking on server only or both sides?
L580[09:22:00] <williewillus> that would
narrow down the search quite a bit
L581[09:22:02] <McJty> I was playing SP so
no idea
L582[09:22:22] <Quetzi> it is on server
side at least
L583[09:22:57] <williewillus> id search
there then (attach debugger to dedicated server and try to make it
happen there)
L584[09:24:48]
⇨ Joins: Zyferus
(~Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net)
L585[09:25:46] <Ordinastie> server really?
:(
L586[09:25:56] <Ordinastie> I was better
on the renderers, but then I really don't know :x
L587[09:26:13] <williewillus> well maybe
go back to old releases
L588[09:26:20] <williewillus> or gather
info on whetehr it happened in old releases
L589[09:26:26] <williewillus> and then
view all the commits in between
L590[09:27:52] <McJty> The weird thing is
that it seemed to leak even without using any of your doors
L591[09:29:04] <masa> Josephur: I'm not
sure how simple and clean this is for you, but at least I don't
have _that many_ blocks/machines...
L593[09:29:33] <Josephur> Isn't that
1.7.10 only?
L594[09:29:42] <masa> no, it is
1.8.9
L595[09:29:54] <Josephur> nice
L596[09:29:58] <masa> since a month
ago
L597[09:30:02] <Josephur> Like me some
Ender Utilities :)
L598[09:30:26] <masa> I'm currently
porting all my TileEntities and inventories to using IItemHandler
instead of IInventory...
L599[09:30:59] <masa> almost done on the
TE part, but then there are all the containers, slots, and
item-based inventories still to do..
L600[09:32:52] <masa> anyway, it is kinda
a bit frustrating that I spent stupid amounts of time working on a
few of the new items in the 0.5.0 release, and barely anybody even
knows about them, or cares... :D
L601[09:32:54] ⇦
Quits: Forecaster (~Forecaste@83.223.1.173) (Ping timeout: 198
seconds)
L602[09:33:15] <sham1> See, the
capabilities are not so bad after all
L603[09:33:26] <masa> for example the Wand
of the Lazy Builder took something like 5 full days to finish
L604[09:33:46] <sham1> "Lazy
builder's wand"
L605[09:33:56] <sham1> OMFG YES
L606[09:34:05] <masa> ? :D
L607[09:34:19] <sham1> A builder's wand
for the lazy
L608[09:34:23] <masa> yep
L609[09:34:29]
⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L610[09:34:32] <sham1> You could record
macros of building stuff
L611[09:34:40] <sham1> "9x9s for
everyone"
L612[09:35:11] <masa> with column, line,
plane, extend-continuous, extend,area, alls and cube modes,
togglable ghost blocks, selectable area size, selectable block type
to build with, and can use adhacent block type
L613[09:35:24] <masa> *walls
L614[09:35:37] <williewillus> so psi but
lazy modo
L615[09:35:38] <williewillus> ;p
L616[09:35:44] <masa> maybe..
L617[09:35:52] <masa> I have no idea how
Psi works
L618[09:36:05] <Josephur> Psi is
interesting
L619[09:36:06]
⇨ Joins: RANKSHANK
(~RANKSHANK@pa49-180-143-202.pa.nsw.optusnet.com.au)
L620[09:36:07] <sham1> Well PSI is a
subset of a turing machine
L621[09:36:15] <sham1> You cannot
conditionals
L622[09:37:07] <masa> I should really
record a mod spotlight to show how my stuff works...
L623[09:37:07] ⇦
Quits: turmfalke
(~turmfalke@p20030056CF59CFFE7B54980A261D57B1.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L624[09:37:37] <masa> because there are
basically not spotlights (at least in english) for the recent
versions
L625[09:37:39] <masa> and also
L626[09:37:53] <Josephur> Need to get em
on a decent server, get the word spread :)
L627[09:38:07] <Josephur> I'll check it
out and add it to mine if it looks interesting and balanced
L628[09:38:11] <masa> most of the ones I
have seen have no idea how any of the stuff works, they don't even
know how to install the modules, and then conclude that "this
shit is broken" and throw the items in lava
L629[09:38:17] <masa> that is so
"rewarding"... :D
L630[09:38:36] <sham1> Users are
stupid
L631[09:38:43] <masa> yep..
L632[09:38:51] <masa> and I even have
tooltips for every tiems
L633[09:38:56] <masa> *items
L634[09:39:00] <masa> *item
L635[09:39:02] <masa> ffs
L636[09:39:10] <Josephur> lol
L637[09:40:21] <masa> and I have item icon
outline type slot background for empty module slots... and still in
a spotlight I was watching recently, they just tried to stick ender
alloy ingots into memory cards lots, they didn't go in of course,
so they oncluded "no idea how this works" and moved
on...
L638[09:40:37] <Josephur> Let me try it
really quick and see if I can figure it out :D
L639[09:40:59] <masa> third party
usability testing, yes please :p
L640[09:41:16] <masa> I should probably
add a book at some point to betetr explain things
L641[09:41:24] <Josephur> of course I'm
probably a bit more versed than your average player
L642[09:41:30] <Josephur> books are always
awesome
L643[09:41:41] <masa> but the tooltips
should explain al lthe needed key binds and what and how teh items
can do
L644[09:41:50] <Josephur> needed key
binds?
L645[09:41:59] *
Josephur looks
L646[09:42:12] <masa> yeah... all my items
need key binds to change modes etc.
L647[09:42:19] <masa> there is only one
actual key bind though
L648[09:42:30] <masa> so they use
modifiers on top of that
L649[09:42:41] <masa> ctrl/alt/shift in
VARIOUS combinations :D
L650[09:43:03]
⇨ Joins: Raspen0
(~Raspen0@D97A01A5.cm-3-3a.dynamic.ziggo.nl)
L651[09:43:13] <masa> it is pretty insane
actually compared to most other things in mods in that regard
L652[09:43:41] <Josephur> great my 1.8.9
unstable has an issue during worldgen now :/
L653[09:43:47] <masa> like someone said a
while back, apparently I like making complex stuff
L654[09:43:50] <Josephur> let me pinpoint
that, then I shall check it out
L655[09:45:22] <Josephur> Lets hope it's
not your mod
L656[09:45:24] <Josephur> cause it was
working ;)
L657[09:46:00] ⇦
Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Quit:
Leaving)
L658[09:46:09] <Josephur> Do you worldgen
anything?
L660[09:47:21] <Josephur> k was something
else :D
L661[09:48:47] <Josephur> just looking at
your tool tips
L662[09:48:58] <Josephur> A book with
diagrams would really been a huge help
L663[09:49:19] <Josephur> Also eliminate
the need for 3 pharagraps of tooltips ;)
L664[09:49:31] ⇦
Quits: Blue_Monster122 (uid82864@2604:8300:100:200b:6667:4:1:43b0)
(Quit: Connection closed for inactivity)
L665[09:49:44] <masa> yeah :D
L666[09:50:32]
⇨ Joins: turmfalke
(~turmfalke@p20030056CF59CFB3978F5B45175B1B56.dip0.t-ipconnect.de)
L667[09:50:34] <Josephur> in fact I don't
believe I've seen any mod use as much tooltips as you have
there
L668[09:50:42] <Josephur> I'm not sure if
that's a good, or a bad thing :)
L669[09:51:15] <McJty> I generally hide
long tooltips behind the 'shift' key
L670[09:51:21] <McJty> i.e. only show the
long tooltip when shift is pressed
L671[09:51:25] <Josephur> yeah they're
hidden ok
L672[09:51:29] <Josephur> but they are...
"vast"
L673[09:51:30] <Josephur> hehehe
L675[09:51:51] <masa> yep some of them
are, eh, a bit long-ish :p
L676[09:52:44] <Josephur> uh oh
L677[09:53:02] <Josephur> hrm some mod has
issues in my 1.8.9 unstable profile :D
L678[09:56:32] <Josephur> trying to figure
out the bucket binding to tanks thing now
L679[09:57:33] ***
kroeser|away is now known as kroeser
L680[09:58:04]
⇨ Joins: SandGrainOne
(~Terje@cm-84.210.171.146.getinternet.no)
L681[09:58:20] <masa> problems with
it?
L682[10:00:40] <Josephur> does it only
bind with certain tanks?
L683[10:01:09] <Josephur> aha got it
L684[10:01:26] <Josephur> Not sure if it
needs a "bind mode"
L685[10:01:31] <Josephur> why not just
shift+right click ?
L686[10:01:55] <Josephur> glad to see it
binds correctly with voiding tanks :)
L687[10:01:55] <masa> because shift +
right click has another functionality: put fluid to tank
L688[10:01:59]
⇨ Joins: XDjackieXD (~XDjackieX@151.236.12.222)
L689[10:02:33] <masa> since regular right
click takes from tank, shift + right click puts fluid to tank
L690[10:02:43] <masa> unless you are in
the specific modes
L691[10:05:06] ⇦
Quits: yopu (~yopu@184-89-171-53.res.bhn.net) (Remote host closed
the connection)
L692[10:07:09] ***
Admiral_Damage is now known as Admiral_Damage|Away
L693[10:07:26] ***
williewillus is now known as willieaway
L694[10:09:58] <Josephur> I love the
bucket and lasso
L695[10:10:15] <Josephur> not sure if I'm
a huge fan of the modules so far, I tend to be a simplistic person
but they are a neat concept
L696[10:11:09]
⇨ Joins: Shukaro (~Shukaro@130.108.232.236)
L697[10:12:02] <masa> yeah for some things
they feel like unnecessary level of complication, but then again,
using them for everything makes stuff consistent and the data on
them should be compatible between items
L698[10:12:15] <Josephur> Well since you
have many more items planned
L699[10:12:22] <Josephur> it probably
makes sense
L700[10:13:08] <masa> but for example
using link crystals in items is somewhat pointless I guess...
L701[10:13:36] <masa> when would you
actually want to/need to change the same link crystal into a
different item..?
L702[10:14:34]
⇨ Joins: Tombenpotter
(~Tombenpot@candicejoy.com)
L703[10:14:59] <masa> but then again the
memory cards make a lot more sense, since they actually store the
items, so you can swap them between items or just swap the card in
and out without having to craft multiples of the actual bag for
example
L704[10:15:37] <Tombenpotter> Does anyone
know why the method
http://pastebin.com/t4tbNHk7 with the
TextureAtlasSprite in param seems to take the .mcmeta into account,
but the one using the resourcelocation directly doesn't?
L705[10:16:03] <Tombenpotter> Well, it
doesn't "seem" to take it into account, it does
L706[10:16:38] <masa> and I guess the link
crystals could be useful on a server, like there could be linked
link crystals available at spawn to some mining world, and then
after the playr acquires the actual teleportation item, they can
then use the link crystal to get there
L707[10:17:01] <masa> or something like
that...
L708[10:21:55]
⇨ Joins: yopu (~yopu@184-89-171-53.res.bhn.net)
L709[10:22:27] ⇦
Quits: gabizou (~gabizou@irc.spongepowered.org) (Ping timeout: 207
seconds)
L710[10:27:35]
⇨ Joins: gabizou
(~gabizou@irc.spongepowered.org)
L711[10:27:43] ***
Mata is now known as MattOfflineMc
L712[10:32:57] ⇦
Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Quit:
Poof)
L713[10:38:04]
⇨ Joins: shadekiller666
(~shadekill@130.166.194.73)
L714[10:38:40] ***
Abrar|gone is now known as AbrarSyed
L715[10:40:00] ⇦
Quits: Forecaster (~Forecaste@83.223.1.173) (Read error: Connection
reset by peer)
L716[10:44:35]
⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L717[10:53:22] ⇦
Quits: Techcable (Techcable@techcable.net) (Quit: ZNC - http://znc.in)
L718[10:54:26]
⇨ Joins: Techcable (Techcable@techcable.net)
L719[10:56:35]
⇨ Joins: KGS
(~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L720[10:56:44]
⇨ Joins: Jezza (~Jezza@185.44.151.75)
L721[11:02:40] <sham1> CAD assembler is a
go
L722[11:03:13]
⇨ Joins: inqy
(~inqy@178-37-234-181.adsl.inetia.pl)
L723[11:04:41]
⇨ Joins: KanoCodex
(~Giratina5@2604:180:0:368::bcd8)
L724[11:05:09]
⇨ Joins: whitephoenix
(~whitephoe@67-42-82-37.tukw.qwest.net)
L725[11:05:20] ***
kroeser is now known as kroeser|away
L726[11:05:50]
⇨ Joins: Blue_Monster122
(uid82864@id-82864.tooting.irccloud.com)
L727[11:06:05] ⇦
Quits: Ratys (~Ratys@178.130.41.211) (Ping timeout: 195
seconds)
L728[11:06:49]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872D48.access.telenet.be)
L729[11:09:50] ***
kroeser|away is now known as kroeser
L730[11:17:56] ⇦
Quits: Cooler (~CoolerExt@117.207.165.117) (Quit:
Leaving)
L731[11:21:37] ***
AbrarSyed is now known as Abrar|gone
L732[11:22:25] ***
Abrar|gone is now known as AbrarSyed
L733[11:23:33] ⇦
Quits: Corosus (~Corosus@135-23-126-120.cpe.pppoe.ca) (Ping
timeout: 207 seconds)
L734[11:25:49]
⇨ Joins: Corosus
(~Corosus@135-23-126-120.cpe.pppoe.ca)
L735[11:26:38]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de)
L736[11:27:45]
⇨ Joins: MattDahEpic
(~MattDahEp@184-96-202-46.hlrn.qwest.net)
L737[11:31:10]
⇨ Joins: Brokkoli
(~Brokkoli@p5b23cbd5.dip0.t-ipconnect.de)
L738[11:32:49]
⇨ Joins: Hgreb
(~Hgrebnedn@d8D872D48.access.telenet.be)
L739[11:32:49]
⇨ Joins: Flashfire
(Flashfire@d24-36-192-173.home1.cgocable.net)
L740[11:33:28] <Tombenpotter> Alrights,
I've narrowed down the issue I had
L741[11:33:29] <Flashfire> I'm trying to
render an item in a tile entity but at certain angles it disappears
(IE straight down)
L742[11:34:14]
⇨ Joins: BlueRaven (~BlueRaven@50.106.129.246)
L743[11:34:58] <Flashfire> Does anyone
know what might be the problem? I already overrode
getRenderBoundingBox with the correct aabb
L744[11:35:01] <Tombenpotter> It seems
like the problem is in the registering of my sprite. More clearly
in the getMinU/V and getMaxU/V methods. All of them return 0
L745[11:35:07] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping
timeout: 190 seconds)
L746[11:35:14] <Tombenpotter> Which means
that the texture wasn't properly registered
L747[11:35:43] <Flashfire> @Tombenpotter
Do you mean your own problem or mine?
L748[11:35:53] <Tombenpotter> For
mine
L749[11:36:03] <Flashfire> Just making
sure
L750[11:36:09] <Tombenpotter> It's a bit
difficult cause we started typing at the same time :P
L751[11:36:13] <Flashfire> xD
L752[11:36:20] <Flashfire> What is the
problem you're having?
L753[11:36:22] <Tombenpotter> But your
problem just seems normal
L754[11:36:52] <Tombenpotter> I mean, the
texture is 0 pixels wide
L755[11:37:04] <Tombenpotter> So if you
look at it from the top, you don't see it
L756[11:37:21] <Flashfire> I mean the top
face disappears
L757[11:37:34] <Flashfire> The item is
rotated to be on the floor
L758[11:37:44] <Tombenpotter> Oh
L759[11:37:49] <Tombenpotter> Well
L761[11:38:08] <Tombenpotter> That's the
vanilla lava texture and its mcmeta
L762[11:38:20] <Nitrodev> alright
L763[11:38:24] <Flashfire> Looks like it's
not workign like an animation
L764[11:38:30] <Tombenpotter> But I
registered it a second time in the texturemap
L765[11:38:36] <Flashfire> Or could be
looking at a single pixel
L766[11:38:40] <Tombenpotter> It is, but i
just renders 1 pixel
L767[11:38:40] <Nitrodev> making the state
of a block change when right clicked with a specific item isn't
hard to do right?
L768[11:38:58] <Flashfire> No it isn't
hard at all Nitrodev
L769[11:39:04] <Nitrodev> good
L770[11:39:08] <Tombenpotter> The point of
it is that it's supposed to tell me to go look from 0 to x and 0 to
y itself
L771[11:39:16] <Flashfire> Override
onblockactivated
L772[11:39:20] ⇦
Quits: whitephoenix (~whitephoe@67-42-82-37.tukw.qwest.net) (Ping
timeout: 195 seconds)
L773[11:39:21] <Nitrodev> i know
L774[11:39:26] <Flashfire> Then check the
EntityPlayer.getHeldItem()
L775[11:39:38] <Nitrodev> i'm just
wondering which of the two classes i put it in
L776[11:39:42] <Flashfire> The block
L777[11:39:54] <Tombenpotter> You could
technically do it in the item too :P
L778[11:40:07] <Nitrodev> i have a class
iwht the blockstates and a class that extends ItemBlock for making
the names
L779[11:40:08]
⇨ Joins: mallrat208
(~mallrat20@184-88-190-37.res.bhn.net)
L780[11:41:07]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L781[11:42:14]
⇨ Joins: sciguyryan (~sciguyrya@95.211.140.229)
L782[11:42:34] <Nitrodev> well?
L783[11:43:14] <Flashfire> Class with the
blockstate extends Block?
L784[11:43:20] <Nitrodev> yeah
L785[11:43:26]
⇨ Joins: whitephoenix0
(~whitephoe@67-42-82-37.tukw.qwest.net)
L786[11:43:28] <Flashfire> It's pretty
much your choice which one to put it in
L787[11:43:42] <Flashfire> But in my mod I
put the code in the block
L788[11:43:57] <Nitrodev> so it won't
matteer?
L789[11:44:17] <Flashfire> Not really, but
it makes more sense to put it in one that uses it multiple
ways
L790[11:44:31] <Flashfire> But if it's
just a 1-to-1 relationship it's your choice entirely
L791[11:44:58] <Nitrodev> alright i'll
just put it into the one iwht the states
L792[11:44:59] <Flashfire> Like if the
block worked with multiple items you'd put it in the block, and if
the item did the same thing with multiple blocks you'd put it in
the item
L793[11:46:17] <Nitrodev> or in this case
the itemblock
L794[11:46:27] <Flashfire> Yes
L795[11:47:44] ⇦
Quits: DireMobile (uid149760@id-149760.brockwell.irccloud.com)
(Quit: Connection closed for inactivity)
L796[11:48:33] <Flashfire> Looks like my
problem is solved
L797[11:48:45] <Flashfire> I changed it to
use EntityItem instead of RenderItem
L798[11:49:27] ⇦
Quits: Hgreb (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping
timeout: 190 seconds)
L799[11:49:36]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8d872d48.access.telenet.be)
L800[11:49:44] ⇦
Quits: RANKSHANK
(~RANKSHANK@pa49-180-143-202.pa.nsw.optusnet.com.au) (Ping timeout:
186 seconds)
L801[11:50:09] <Nitrodev> i already forgot
what i was going to do but i guess this is somethign i can test the
meethod with
L802[11:50:48] <Nitrodev> nope not
working
L803[11:50:58] <Tombenpotter> Well, that's
still not what I wanted... and it doesn't cycle anymore
L804[11:50:58] <Flashfire> What isn't
working?
L805[11:50:58] ⇦
Quits: Naiten (Naiten@5.143.84.218) (Read error: Connection reset
by peer)
L807[11:51:41] <Nitrodev> i accidentally
made it so it opens a gui and doesn't change the state but it won't
open the gui
L808[11:52:02] <Nitrodev> which mean even
if i made it change the state it won't work
L809[11:54:07] <Tombenpotter> YES
L811[11:56:14]
⇨ Joins: RANKSHANK
(~RANKSHANK@pa49-181-221-243.pa.nsw.optusnet.com.au)
L813[11:56:35] <Nitrodev> line 62
L814[11:56:44] <Nitrodev> i don't
understand what i'm doing wrong
L815[11:58:32] <Nitrodev> Could someone
enlighten me?
L816[12:01:05] <Tombenpotter> What are you
wanting to do do?
L817[12:01:15] <Tombenpotter> I mean, what
is supposed to happen?
L818[12:01:40] <Tombenpotter> Oh. Never
mind that
L819[12:01:44] <Tombenpotter> I see the
issue from there
L820[12:01:51] <Tombenpotter> NEVER EVER
use == with itemstacks
L821[12:01:54] <Tombenpotter> It's bound
to fail
L822[12:02:24] <Nitrodev> but = is for
booleans
L823[12:02:32] <Tombenpotter> Use
unit.isItemEqual
L824[12:02:57] <Tombenpotter> == checks if
the INSTANCE is the same. Just you doing new Itemstack(...) means
it'll fail
L825[12:03:08] <Nitrodev> k
L826[12:03:11] <Tombenpotter> That's why
it works for booleans/integers
L827[12:03:18] <Nitrodev> ah
L828[12:03:33] <Tombenpotter> There's only
one true, one false, one "1", etc
L829[12:04:25] ⇦
Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Ping timeout:
195 seconds)
L830[12:04:35] <Nitrodev> changing that
won't change anything
L831[12:04:42] <Nitrodev> well i
MIGHT
L832[12:04:47] <Nitrodev> it*
L833[12:05:31] <Tombenpotter> It most
likely will
L834[12:05:40] <Nitrodev> but it won't
open the gui
L835[12:05:51] <Tombenpotter> Why
not?
L836[12:06:04] <Tombenpotter> The if loop
will work this time
L837[12:06:09] <Tombenpotter> So the
.openGui will be called
L838[12:06:14] <Nitrodev> no it
won't
L839[12:06:18] <Nitrodev> i just
tested
L840[12:06:27] ⇦
Quits: NullEntity_ (~NullEntit@cpe-24-208-49-242.new.res.rr.com)
(Ping timeout: 207 seconds)
L841[12:07:38] <Nitrodev> oh wait
L842[12:08:16] <Nitrodev> yeah no
L843[12:08:52] <Tombenpotter> Did you test
anything after the two ifs get called?
L844[12:08:58] <Tombenpotter> A Sysout for
example
L845[12:09:06] ⇦
Quits: Wastl2 (~Wastl2@f052013248.adsl.alicedsl.de) (Quit: Lost
terminal)
L846[12:10:15] <Nitrodev> on it
L847[12:11:19] <Nitrodev> yeah the if isnt
getting triggered
L848[12:11:25] <Nitrodev> not the even the
first one
L849[12:12:00] <Tombenpotter> The second
one will most likely be, but the first one I don't know
L850[12:12:15] <Tombenpotter> I don't know
enough about blockstates to tell you if the .equals method is
overriden
L851[12:12:25] <Tombenpotter> (But it's
safe to say it's probably not)
L852[12:12:40] <Tombenpotter> You need to
search for another way to check the equality
L853[12:14:27] ⇦
Quits: RANKSHANK
(~RANKSHANK@pa49-181-221-243.pa.nsw.optusnet.com.au) (Ping timeout:
198 seconds)
L854[12:15:04] <Nitrodev> k
LatvianModder
L855[12:15:12] <LatvianModder> hm?
L856[12:15:54] <Nitrodev> how do i check
if the state the block is in is the right one
L857[12:16:05] <Nitrodev> in the method
onBlockActivated
L858[12:16:20]
⇨ Joins: RANKSHANK
(~RANKSHANK@pa49-181-221-243.pa.nsw.optusnet.com.au)
L859[12:16:48] <LatvianModder>
state.getValue(PROPERTY)
L860[12:16:50] <Flashfire>
worldIn.getBlockState(pos).getValue(PROPERTY)
L861[12:16:53] <Flashfire> Beat me to
it
L862[12:17:10] <LatvianModder> I think
onActivated provides a IBlockState already
L863[12:17:27] <Flashfire> Btw, how does
one make a block without making an item directly from the
block?
L864[12:17:34] <Flashfire> Like if I want
to set an item as the block's item
L865[12:17:44] <Flashfire> And yeah it
probably does
L866[12:17:48] <LatvianModder>
Item.getItemFromBlock
L867[12:18:01] <LatvianModder> oh
wait
L868[12:18:23] <LatvianModder> You want to
use a custom Item for your block?
L869[12:18:41] <Flashfire> IE I have
custom doors with a custom door block class and I use ItemDoor
instances as the item but it still makes an item from the
blocks
L870[12:18:56] <Flashfire> So I get
texture/model errors or I have to make dummies
L871[12:19:08] <LatvianModder> er.. one
sec, one sec
L872[12:19:24] <LatvianModder> ItemDoor is
an Item or ItemBlock?
L873[12:19:56] <Flashfire> It's vanilla,
just an item
L874[12:20:32] <Flashfire> I want to tell
it that those item instances are what it should use as the door's
item (or even just make it ignore making an item at all)
L875[12:20:35] <LatvianModder> Maybe
Block.getItemDropped(IBlockState state, Random rand, int
fortune)?
L876[12:21:04] <Flashfire> I figured this
was a registry issue
L877[12:21:42] <LatvianModder> oh, I see
now. vanilla ItemDoor has constructor with Block
L878[12:22:17] <LatvianModder> I think you
register block and item seperately.. just register the block
first
L879[12:22:25] <Nitrodev> hmm
L880[12:22:36] <Nitrodev> i got no idea
what to put in the param
L881[12:22:36] <Flashfire> I did register
them separately
L882[12:23:13] <LatvianModder> in the
ItemDoor param put the block you registred
L883[12:23:29] <Flashfire> Already
done
L884[12:23:53] <Flashfire> @Nitrodev what
param?
L885[12:24:06] <Flashfire> PROPERTY?
L886[12:24:07] <Nitrodev> the
getValue(this param)
L887[12:24:14] <LatvianModder> Wot
L888[12:24:17] <Flashfire> Well what are
your states based off?
L889[12:24:23] <Flashfire> What is the
property that changes
L890[12:24:31] <Nitrodev> based off?
L891[12:24:34] <Flashfire> IE.
FACING
L892[12:24:40] <Nitrodev> i ahve the
states in an enum
L893[12:24:42] <LatvianModder> oh, I got
it. You two have the bloody same nick color
L894[12:25:03] <Flashfire> Use the
property you used in createBlockState
L895[12:25:12] <LatvianModder> Flashfire:
your door problem can wait. Nitrodev: ill get you an example
:D
L896[12:25:20] <Nitrodev> k
L897[12:25:47] <Ordinastie> Flashfire, you
can specify the item class when you register the block
L899[12:25:58] <LatvianModder> here is an
example of a simple block that has enum state
L900[12:26:08] <Flashfire> Oh really? I
will look
L901[12:26:15]
⇨ Joins: Letoric
(~kvirc@cpe-68-203-18-40.austin.res.rr.com)
L902[12:26:16] <LatvianModder> except its
facing, but its all the same anyway
L903[12:26:23] <Ordinastie> LatvianModder,
you should be lapidated for that formatting
L904[12:26:38] <LatvianModder> Why? Its
pretty and compact
L905[12:26:57]
⇨ Joins: Cooler (~CoolerExt@117.207.165.117)
L906[12:27:01] <LatvianModder> and if you
want to get your enum, you just do
L907[12:27:01] <LatvianModder> MyEnum e =
state.getValue(MY_ENUM_PROPERTY);
L908[12:27:05] <Letoric> hi folks. I'm
trying to figure out how to create a new world with a new seed, but
maintain the same item id's that were established for the prior
world so that when I use qcraft portals, the items transition
correctly
L909[12:27:08] <Flashfire> @Ordinastie Can
I put null in the itemBlock?
L910[12:27:12] <Letoric> can anybody
provide advise on how to do that?
L911[12:27:25] <LatvianModder> If its not
1.8.9...
L912[12:27:31] <Nitrodev> LatvianModder,
it's complaining that it need a boolean
L913[12:27:35] <Ordinastie> Ah right,
ItemDoor isn't an itemBlock
L914[12:27:37] <Ordinastie> yes you
can
L915[12:27:41] <Nitrodev> i provided an
IBlockState
L916[12:27:46] ⇦
Quits: Loetkolben
(~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L917[12:27:50] <Flashfire> Great, that
sounds like the solution I needed
L918[12:27:58] <LatvianModder> public
static final PropertyEnum<EnumFacing> FACING =
PropertyDirection.create("facing",
EnumFacing.class);
L919[12:28:07] <LatvianModder> depends on
what your property is
L920[12:28:21] <LatvianModder> if its
PropertyBool or smth, it will return a boolean, ofc
L921[12:28:22] <Flashfire> Nitrodev, if
you want an IBlockState as your property you need an
UnlistedProperty and ExtendedBlockState
L922[12:28:35] <Nitrodev> i need a
boolean
L923[12:28:42] <Flashfire> What is the
boolean for?
L924[12:28:43] <LatvianModder> oh, then
its simple
L925[12:28:46] <Ordinastie> use
PropertyBool
L926[12:28:46] <Nitrodev> if
(state.withProperty(STORAGE_VARIANT, StorageVariants.WOOD))
L927[12:28:48] <masa> Letoric: well one
way I believe is to copy over the level.dat, and edit the seed from
it, and I think also set the "initialized" or whatever to
false
L928[12:28:50] ***
willieaway is now known as williewillus
L929[12:28:56] <Nitrodev> that's the if
statement
L931[12:29:17] <Letoric> Thanks. I'll try
that
L932[12:29:18] <williewillus> Nitrodev: uh
what
L933[12:29:22] <LatvianModder>
StorageVariants.WOOD
L934[12:29:25] <Ordinastie> Nitrodev, I
have this feeling it's not the first time we told you that
but...
L935[12:29:27] <LatvianModder> that doesnt
sound like a booean
L936[12:29:28] <williewillus> withProperty
does not return a boolean
L937[12:29:29] <masa> Letoric: or
alternatively
L938[12:29:32] <Ordinastie> you should
really learn programming first
L939[12:29:35] <Ordinastie> before
attempting to mod
L940[12:29:37] <Flashfire> ^
L941[12:29:38] <LatvianModder> hehe
L942[12:29:41] <LatvianModder> yeah
L943[12:29:47] <Nitrodev>
.............................................
L944[12:29:50] <williewillus> don't help
others if you don't have an understanding of the system too bc that
teaches them wrong
L945[12:29:51] <Nitrodev> shut. up
L946[12:30:01] <masa> create the new world
first, and then copy over the tag containing the id mappings from
the old one after
L947[12:30:04] <williewillus> your
teaching others incorrect things
L948[12:30:08] <williewillus>
*you're
L949[12:30:26] <Flashfire>
StorageVariants.WOOD is an IBlockState?
L950[12:30:30] <williewillus> no it
isn't
L951[12:30:30] ***
Cojo is now known as Cojo|AFK
L952[12:30:32] <williewillus> it's a
property
L953[12:30:34] <LatvianModder> It shouldnt
be
L954[12:30:39] <LatvianModder> It should
be an Enum
L955[12:30:57] <Letoric> thanks masa
L956[12:31:08] <Nitrodev> hmm
L957[12:31:14] <LatvianModder>
withProperty is used for constructing an IBlockState
L958[12:31:19] <LatvianModder> not
returning the value
L959[12:31:25] <Nitrodev> hold on
L960[12:31:31] <Nitrodev> i'm testing
something
L961[12:31:59] <williewillus> i should
write a whole damn doc for rtd about blockstates
L962[12:31:59] <williewillus> since people
still don't seem to understand what they are >.>
L963[12:32:12] <Ordinastie> williewillus,
yeah, not really the issue here
L964[12:32:15]
⇨ Joins: NullEntity_ (~NullEntit@198.150.183.11)
L965[12:32:27] <williewillus> whats the
issue? :P
L966[12:32:28] <Nitrodev> yeah the issue
is my java knowledge?
L967[12:32:47] <Nitrodev> what i
said
L968[12:32:49] <Ordinastie> not even java
in particular I would say
L969[12:32:52] <Nitrodev> i'm pretty
sure
L970[12:33:15] <Ordinastie> jsut general
programming concepts
L971[12:33:27] <Nitrodev> sigh
L972[12:33:35] <Ordinastie> but then
again, it's not the first time you're been told, is it ?
L973[12:33:52] <masa> Letoric: so
basically what you could do is: create the new world, save and
exit, then using NBTExplorer copy the "FML" tag from the
level.dat of the old world to the level.dat of the new world
L974[12:34:10] <LatvianModder> Oi, that is
pretty complicated
L975[12:34:11] <masa> and be careful not
to do it the other way around, or make a backup first :p
L976[12:34:21] <Letoric> heh got it
L977[12:34:24] <LatvianModder> wish there
was a better way. Like. Saving item ids to a file
L978[12:34:29] <Ordinastie> at this points
make two backups :p
L979[12:34:34] <Nitrodev> actually most of
the time people have been complaining about my java knowledge
L980[12:34:35] <Letoric> I have backups
every 15 minutes
L981[12:34:40] <Nitrodev> not general
programming
L982[12:34:52] <Nitrodev> which makes what
Ordinastie said even more humiliating
L983[12:34:54] <williewillus> heh are you
trying to migrate your IDMap?
L984[12:35:11] <Letoric> yeah, because
otherwise when you use qcraft, you go through the portal and end up
with different items
L985[12:35:15] <Letoric> it's funny, but
annoying :)
L986[12:35:20] <LatvianModder> hmm
L987[12:35:23] <LatvianModder> yeah
L988[12:35:39] <LatvianModder> just gotta
be careful with adding / removing mods
L989[12:35:45] <LatvianModder> a.k.a pack
updates
L990[12:35:54] <Letoric> well the
secondary world is a destruction world
L991[12:35:55] <Ordinastie> Nitrodev,
believe me, that's really not my intention
L992[12:36:12] <Nitrodev> i know
L993[12:36:13] <Letoric> it's for people
to be able to go in and do destructive mining habits, and expect it
to be wiped away without notice
L994[12:36:17] <Nitrodev> it never
is
L995[12:36:25] <Nitrodev> when people say
things like that
L996[12:36:30] <Wuppy> ugh I've been
working with python for about 10 minutes now and I'm already pissed
off beyond believe
L997[12:36:36] <Wuppy> False and True...
seriously?
L998[12:36:40] <Letoric> so the modpack
side of it is not painful with the knowledge you've provided for
setting it up
L999[12:36:42] <Wuppy> ** instead of ^....
really
L1000[12:36:59]
⇨ Joins: AforAnonymous
(bitch2k@dyn-051-116.vix2.mmc.at)
L1001[12:37:08] <PaleoCrafter> if your
items get changed when using the qcraft stuff, qcraft is buggy
:P
L1002[12:37:37] <Nitrodev> well?
L1003[12:37:43] <Letoric> qcraft is
probably buggy :)
L1004[12:37:54] <Letoric> but since it's
essentially logging you out of 1 server, and into another
L1005[12:38:07] <Letoric> then creating
the items on the other server
L1006[12:38:17] <Letoric> I assume it
uses the item ids to do that
L1007[12:38:20] <Letoric> rather than
item names
L1008[12:38:23] <Nitrodev> all i want is
to check if the state of the block is a specific state
L1009[12:38:26] <PaleoCrafter> yeah, and
that's wrong :P
L1010[12:38:27] <Letoric> which would
probably be more smooth?
L1011[12:38:37] <Ordinastie> that's
definitely qcraft error then :)
L1012[12:38:53] <Letoric> all I know is
if I mirror the world, it works well
L1013[12:38:57] <PaleoCrafter> a mod
should never really touch numeric IDs
L1014[12:39:14] <Letoric> so I *assume*
that it's grabbing the item ids since that would be the main thing
that would change in a new gen world
L1015[12:39:21] <masa> they just haven't
bothered to properly update it since 1.6 is my guess
L1016[12:39:27] <Ordinastie> Nitrodev,
state.getValue(yourProperty) == expectedValue
L1017[12:39:37] <Nitrodev> aaah
L1018[12:40:20] <PaleoCrafter> you might
want equals instead of == depending on the type of the property
:P
L1019[12:40:25] <williewillus> !gc
BlockStateContainer
L1020[12:41:34] <Nitrodev> okay so
getValue needs IProperty<java.lang.Boolean>
L1021[12:41:40] ***
Ashlee is now known as Ashower
L1022[12:41:47] <Nitrodev> does that mean
i still need the Propertybool
L1023[12:41:52] <williewillus> vanilla
only has PropertyBool/Int/Enum right?
L1024[12:41:58] <williewillus> (writing a
doc for rtd :P)
L1025[12:42:27]
⇨ Joins: Meller
(Meller@78-70-75-46-no136.tbcn.telia.com)
L1026[12:42:29]
⇦ Quits: shadekiller666 (~shadekill@130.166.194.73) (Quit:
Leaving)
L1027[12:42:38] <Nitrodev> i'm pretty
sure about it
L1028[12:42:42] <williewillus> k
L1029[12:43:01] <tterrag> williewillus:
PropertyDirection
L1030[12:43:05] <tterrag> (helper for
EnumFacing)
L1031[12:43:13] <williewillus> ah
L1033[12:43:23] <tterrag> worth
mentioning as it saves a lot of time
L1034[12:43:26] <MattDahEpic> how would
one tell if a mc server is running on a givven ip/port?
L1035[12:43:31] <tterrag> also worth
mentioning that Axis implements Predicate<EnumFacing>
L1036[12:43:37] <williewillus> yeah the
predicate thing
L1037[12:44:35] <PaleoCrafter>
MattDahEpic, there's that query thing, isn't there?
L1038[12:44:56] <MattDahEpic>
PaleoCrafter, yes but the server has to have it enabled
L1039[12:45:01] <PaleoCrafter> ah,
right
L1040[12:45:32] <MattDahEpic> like how to
force a ping to a server and see if it comes back with any
indication a server is there
L1041[12:45:33] <PaleoCrafter> well, you
can fake an MC client, send the appropriate requests to the given
port and IP and see if you get a proper response :P
L1042[12:45:46] <Nitrodev> so do i use ==
or equals?
L1043[12:45:57] <tterrag> for what
L1044[12:46:05] <PaleoCrafter> if it's a
boolean, you don't really have to use either, but you would use
==
L1045[12:46:11] <tterrag> instead of
asking every time you need to know, you should probably try to
learn what it does
L1046[12:47:08] <Nitrodev> shhh
L1047[12:48:12] <Nitrodev> okay ==
doesn't work
L1048[12:48:18] <Nitrodev> or i'm an
idior
L1049[12:48:19] <Nitrodev> t
L1050[12:48:29] <PaleoCrafter> I think
you know the correct answer
L1051[12:48:35] <Nitrodev> yeah
L1052[12:48:37] <Nitrodev> the
latter
L1053[12:49:01] <Nitrodev> if
(state.getValue(STORAGE_VARIANT).equals(StorageVariants.EMPTY))
L1054[12:49:03] <masa> MattDahEpic: in
what context do you want this?
L1055[12:49:29] <MattDahEpic> masa, the
player is in a world and is jumping servers essentially
L1056[12:49:50] <williewillus> wait
what
L1057[12:49:57] <williewillus> if that's
an enum you can reference compare right?
L1058[12:50:19] <Nitrodev> talkign to
me?
L1059[12:50:24] <Nitrodev> if so
yes
L1060[12:50:25] <masa> ah ok... well I
think you could use the lighter ping variant, or whatever the
client uses when it fetches teh server list?
L1061[12:50:39] <PaleoCrafter> you can
always compare references, but for enums its usually safe, yes
:P
L1062[12:52:16] <Nitrodev> ?
L1063[12:53:08] <williewillus> what's a
good vanilla block that has multiple properties in meta
L1064[12:53:24] <PaleoCrafter> the
logs?
L1065[12:53:27] <williewillus> ah
L1066[12:53:27] <Nitrodev> hopper?
L1067[12:53:33] <williewillus> wood
works
L1068[12:54:51] <Nitrodev> any help for
the noob?
L1069[12:55:33] <williewillus> what was
the question?
L1070[12:55:48] <Letoric> masa: That
worked well (copying the FML tag) - Thank you
L1071[12:56:00] <Letoric> I've posted to
the qcraft thread asking if they can update to avoid the
issue
L1072[12:56:17] <PaleoCrafter> thoroughly
read the java books you claimed to have acquired some time ago,
Nitrodev
L1073[12:56:52] <Nitrodev> not that kind
of a problem
L1074[12:56:56]
⇦ Quits: H1N1theI (~h1n1thei@2601:5c2:8100:5898::4d96) (Ping
timeout: 186 seconds)
L1075[12:57:25] <Letoric> ouch, but they
lose the contents of the alchemical bag
L1076[12:57:26] <Letoric> lol
L1077[12:57:28] ***
MattOfflineMc is now known as Mata
L1078[12:57:41] <williewillus> alch
bags?
L1079[12:57:43] <williewillus> they store
data in player.dat
L1080[12:57:56] <williewillus> if
whatever thing you uses swaps those then it'll get swapped as
well
L1081[12:58:06] <williewillus> if yo're
talking about ProjectE that is
L1082[12:58:07] <PaleoCrafter> dang, dan
must've only done the most rudimentary stuff to get that feature
working :P
L1083[12:58:51] <Nitrodev> well?
L1084[12:58:55] <PaleoCrafter> Nitrodev,
your current problem is just a manifestation of a much bigger one
:P
L1085[12:59:15] <Nitrodev> oh god
L1086[12:59:26] <PaleoCrafter> knowing
the tools you work with well will help you fix issues with them
:P
L1087[12:59:42] <Nitrodev> okay what
should i learn about then
L1088[12:59:49] <Nitrodev> and DON'T say
java in general
L1089[12:59:59] <Nitrodev> what part of
it
L1090[13:00:11]
⇨ Joins: DemoXin
(~DemoXin@134.sub-70-210-51.myvzw.com)
L1091[13:00:36] <tterrag> java in
general
L1092[13:00:41] <PaleoCrafter> ^
L1093[13:00:57] <PaleoCrafter> you don't
just learn one part of a language
L1094[13:01:40] <Mraof> Is there an event
for when the client gets an update about an entity's health?
L1095[13:01:42] <PaleoCrafter> if you
know verbs but no nouns you can't form a sentence :P
L1096[13:02:23] <PaleoCrafter> actually,
dang, "Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo
buffalo."
L1097[13:02:49]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L1098[13:02:50] <mikebald> Buffalo is a
noun though... =)
L1099[13:03:14] <Mraof> I want to make a
system for showing damage so I don't have to just tell everyone to
download damage indicators with my mod
L1100[13:03:16] <Nitrodev> by part i mean
like do i learn about Propertybools and Properties
L1101[13:03:16] <Letoric> williewillus:
qcraft recreates the items on the server you portal to. I think
their methods are dated though :(
L1102[13:03:21] <Nitrodev> wait no
L1103[13:03:24] <Nitrodev> i'm an
idiot
L1104[13:03:31] <Mraof> (And show non
integer damage amounts)
L1105[13:03:35] <Nitrodev> agh i'll
countinue tomorrow
L1106[13:03:46]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1107[13:03:56] <Letoric> they seem to
purge them from your departure server (assuming you click yes to
take them with you) and then create them on the destination
server
L1108[13:04:13] <PaleoCrafter> mikebald,
but it's also a verb, so if you only know "to buffalo",
don't care about capitalisation and randomly repeat the word you
know, you might accidentally form a valid sentence :P
L1109[13:04:18] *
mikebald wonders if Buffalo really do buffalo Buffalo. I imagine
I'd be buffaloed when in the presence of buffalo.
L1110[13:04:56]
⇨ Joins: Drullkus (~Drullkus@205.155.154.1)
L1111[13:05:03] <PaleoCrafter> although,
I guess you could argue that it isn't a sentence unless observed by
someone who knows the noun
L1112[13:05:03] <masa> pheww, now most of
my TEs and their containers and GUIs have been updated to use
IItemHandler...
L1113[13:05:16] <masa> but the items and
modular inventory stuff is still todo
L1114[13:05:29] <sham1> buffalo buffalo
buffalo buffalo
L1115[13:06:05] <masa> I'm afrais how
massive pain this will be to test and debug... several days of
refactoring without being able to test anything since the code
won't compile mid-refactor :F
L1116[13:06:15]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d8d872d48.access.telenet.be)
(Ping timeout: 207 seconds)
L1117[13:06:31]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872D48.access.telenet.be)
L1118[13:08:25]
⇦ Quits: keybounce
(~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net) (Quit:
Sleep? Did I say sleep?)
L1119[13:08:30] <Mraof> I'll probably
just need to track the current health of everything, there's no
event as far as I can tell
L1120[13:09:18] ***
williewillus is now known as willieaway
L1121[13:09:37] <PaleoCrafter> Mraof, you
only want to show damage, not actually health?
L1122[13:09:53] <Mraof> Yeah
L1123[13:10:10] <Mraof> I mean I guess I
could show health too, but damage is mainly what I care about
L1124[13:10:10]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de)
L1125[13:10:13] <PaleoCrafter> and
LivingHurt/AttackEvent don't get called on the client?
L1126[13:10:21] <Mraof> It doesn't, I
tested it
L1127[13:10:55]
⇨ Joins: CoolerExtreme
(~CoolerExt@117.207.165.117)
L1128[13:11:06] <Mraof> It's just updated
through that one entity update packet thing which isn't recommended
for modders to use
L1129[13:11:09] <PaleoCrafter> hm, well,
you could still send your own packet when it gets fired though
:P
L1130[13:11:20] <Mraof> I suppose
so
L1131[13:15:50] <tterrag> doesn't
mmmmmmmmmmm... show the true damage?
L1132[13:15:55] <tterrag> boni ?
L1133[13:15:59] ***
Ashower is now known as Ashlee
L1134[13:22:01]
⇦ Quits: DemoXin (~DemoXin@134.sub-70-210-51.myvzw.com)
()
L1135[13:26:07]
⇦ Quits: RANKSHANK
(~RANKSHANK@pa49-181-221-243.pa.nsw.optusnet.com.au) (Ping timeout:
190 seconds)
L1136[13:27:08]
⇦ Quits: Cooler (~CoolerExt@117.207.165.117) (Quit:
Leaving)
L1137[13:27:30]
⇨ Joins: RANKSHANK
(~RANKSHANK@pa49-181-194-70.pa.nsw.optusnet.com.au)
L1138[13:29:29]
⇦ Quits: iari (~iari@evana.futhark24.org) (Quit:
Verlassend)
L1139[13:37:45]
⇦ Quits: Gigabit101
(~Gigabit10@cpc76302-cosh16-2-0-cust475.6-1.cable.virginm.net)
(Ping timeout: 195 seconds)
L1140[13:37:55]
⇨ Joins: Khumps
(~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca)
L1141[13:40:21] <Khumps> quick question.
im going to try and go to 1.8.9. On the site i see MDK instead of
the src. are they one in the same?
L1142[13:40:36] <Khumps> im guessing it
stands for minecraft dev kit but not sure
L1143[13:41:26] <TehNut> Mod Development
Kit, yes
L1144[13:41:33] <TehNut> src ->
MDK
L1145[13:41:36] <Khumps> k
L1146[13:41:45] <Khumps> just made a name
for it i guess :D
L1147[13:41:58] <TehNut> It doesn't
contain any source anymore, so "src" didn't make much
sense :P
L1148[13:42:08] <Khumps> why not?
L1149[13:42:16] <Khumps> why no
src?
L1150[13:42:24] <TehNut> Because that's
what ForgeGradle is for
L1151[13:43:02] <Khumps> still unsure of
what gradle is :P
L1152[13:43:13] <Khumps> fairly new at
this srry :P
L1153[13:44:16] <masa> gradle is a build
system, and forgegradle is a plugin for it
L1154[13:44:59] <masa> basically it is
what sets up all the decompilation and environment stuff, and also
is used to finally build your mod
L1155[13:45:28] <Khumps> ah
L1156[13:45:57] <Khumps> so basically the
download is gradle and the running of gradlew setupDecompWorkspace
downloads the src
L1157[13:46:22] <Khumps> the download on
the page is technically not the src but a way to get it
L1158[13:46:26] <TehNut> Yes
L1159[13:46:32] <Khumps> makes
sense
L1160[13:46:33] <TehNut> A kit of tools
to obtain the source
L1161[13:46:45] <Khumps> k
L1162[13:47:41] <Khumps> is there any
good place to look to see what has changed between updates? or is
my best bet just skimming src to find stuff
L1163[13:48:21] <sham1> yes
L1164[13:48:26] <sham1> There is a
place
L1165[13:48:35] <Khumps>
readthedocs?
L1167[13:49:06] <Khumps> ah
thankyou
L1168[13:49:08] <sham1> Changelog
L1169[13:50:27] ***
kroeser is now known as kroeser|away
L1170[13:52:40] ***
kroeser|away is now known as kroeser
L1171[13:52:42] <MalkContent> what
happens when an entity crosses over a chunk border into an unloaded
chunk?
L1172[13:52:55]
⇦ Quits: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net)
(Ping timeout: 195 seconds)
L1173[13:53:46] <sham1> Depends
L1174[13:53:50] ***
kroeser is now known as kroeser|away
L1175[13:53:51] <sham1> Can the entity
chunkload
L1176[13:55:23] <tterrag> For an entity
to do thay it would need to be pretty far from the player
L1177[13:55:30] <tterrag> and at that
distance AI is paused
L1178[13:55:39] <tterrag> So its not
going to happen probably
L1179[13:55:50] <masa> except it is
L1180[13:55:54] <masa> minecarts for
example
L1181[13:56:02] <tterrag> ah yeah
L1182[13:56:17] <sham1> Animals
L1183[13:56:27] <tterrag> Well, I'm
pretty sure it either just saves to the unloaded chunk immediately,
or briefly loads the chunk
L1184[13:56:28] <masa> I *think* the
chunk gets loaded for one tick and then the entities pile up in one
spot, maybe...
L1185[13:56:50] <masa> oh, right, can
they be saved without properly laoding the chunk?
L1186[13:56:50] <tterrag> like I said,
all animals would have their AI paused
L1187[13:57:07] <Ivorius> Hrm
L1188[13:57:19] <Ivorius> Does
FMLMissingMappingsEvent only get fired when on world load a mapping
is missing?
L1189[13:57:35] <Ivorius> Not on general
queries to the registry?
L1190[13:57:39] <masa> well isn't the AI
on a cooldown timer, so they might still move on their own if the
player travels really fast?
L1191[13:58:04] <tterrag> idk that much
about ai
L1192[13:58:19] <masa> yeah I can't
remember from the top of my head either how it works...
L1193[13:58:20] <tterrag> yes
ivorius
L1194[13:58:24] <tterrag> What did you
expect
L1195[13:58:37] <Ivorius> That it does so
on general queries to the registry?
L1196[13:58:54] <tterrag> Why would
it
L1197[13:59:16] <Ivorius> Well, I guess
there's no other mods that save unregistered blocks in the
world
L1198[13:59:30] <Ivorius> At least I can
proxy the calls I guess
L1199[13:59:31]
⇦ Quits: sciguyryan (~sciguyrya@95.211.140.229) (Remote host
closed the connection)
L1200[14:00:02]
⇦ Quits: Drullkus (~Drullkus@205.155.154.1) (Quit:
poof)
L1202[14:01:27]
⇦ Quits: CoolerExtreme (~CoolerExt@117.207.165.117) (Ping
timeout: 190 seconds)
L1203[14:02:48]
⇨ Joins: Cooler (~CoolerExt@117.207.165.117)
L1204[14:03:24]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-21.static.mtpk.ca.charter.com)
L1205[14:03:42] ***
Cojo|AFK is now known as Cojo
L1206[14:05:25] <Ivorius> tterrag: I
mean, it works for legacy TE IDs too
L1207[14:06:01]
⇨ Joins: shadekiller666
(~shadekill@130.166.194.73)
L1208[14:06:35] <Letoric> masa: Your
initial suggestion of changing the seed and setting initialization
to 0 ALSO worked, fyi
L1210[14:07:00] <masa> heh ok, cool
:p
L1211[14:08:09] ***
zz_SnowShock35 is now known as SnowShock35
L1212[14:09:10]
⇦ Quits: Blarghedy (~Blarghedy@50-90-112-134.res.bhn.net)
(Killed (NickServ (GHOST command used by Blarghedy2)))
L1213[14:09:14]
⇨ Joins: Blarghedy
(~Blarghedy@50-90-112-134.res.bhn.net)
L1215[14:15:30]
⇦ Quits: NullEntity_ (~NullEntit@198.150.183.11) (Ping
timeout: 198 seconds)
L1216[14:20:57]
⇨ Joins: Aroma1997
(~Aroma1997@p57B28089.dip0.t-ipconnect.de)
L1217[14:21:03] <Mata> Aroma1997,
o/
L1218[14:21:08] <Aroma1997> o/
L1219[14:22:02] ***
Firedingo is now known as Firedingo|AFK
L1220[14:22:40]
⇨ Joins: Hgreb
(~Hgrebnedn@d8D872D48.access.telenet.be)
L1221[14:22:53]
⇨ Joins: jimmyh
(~James@2a02:c7d:af16:9f00:fc23:3932:5fa4:2ffe)
L1222[14:24:27]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be)
(Ping timeout: 190 seconds)
L1223[14:26:25] <shadekiller666> thats an
icosahedron thecodewarrior
L1224[14:26:41]
⇦ Quits: Jezza (~Jezza@185.44.151.75) (Quit:
Leaving)
L1225[14:27:06]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Quit: Leaving)
L1226[14:28:11]
⇦ Quits: Nitrodev
(~Nitrodev@dcx0f0yhvw7k21fx-4czt-3.rev.dnainternet.fi) (Read error:
Connection reset by peer)
L1227[14:30:14] <Khumps> im having a
slight issue. i just moved to 1.8.9 and created a fresh dev space.
however all the forge packages are empty
L1228[14:30:22] <Khumps> they only
contain .json files
L1229[14:30:46] <Khumps> and
classes
L1230[14:31:52] <Khumps> no java files
that eclipse recognises for imports
L1231[14:34:28] <AbrarSyed> Khumps, uh..
what did you do exactly?
L1232[14:36:00] <Khumps>
setupDecompWorkspace and eclipse
L1233[14:36:19] <AbrarSyed> what forge
version exactly?
L1234[14:36:26] <Khumps> 1.8.9
L1235[14:37:33] <AbrarSyed> uh.. thats an
MC version. not a forge version.
L1236[14:38:35] <Khumps> 11.15.1764
L1237[14:45:23] <Aroma1997> is there any
convenient way to find out if hotbar item i is currently in use on
the SERVER side?
L1238[14:46:20] <unascribed>
player.inventory.currentItem == i
L1239[14:46:34] <AbrarSyed> Khumps, looks
fine to me
L1240[14:46:39]
⇨ Joins: NullEntity_
(~NullEntit@rrcs-74-62-96-227.west.biz.rr.com)
L1241[14:46:47] <Aroma1997> yes, but that
only tells me if it's the currently equipped item
L1242[14:46:57] <Aroma1997> not if it is
currently mining a block
L1243[14:47:10] <unascribed>
swingProgress > 0?
L1244[14:47:13] <Aroma1997> (basically
isItemInUse() just for the server)
L1245[14:47:29] <Aroma1997> does
swingProgress exist on the server?
L1246[14:48:54] <Mata> I wonder if anyone
helping would get a place in the contributer place on ic :P
L1247[14:48:55] <Mata> KappaHD
L1248[14:50:19] ***
fry|sleep is now known as fry
L1249[14:50:36] <Mata> I was just trying
to get a response from him, he said 'waaaaauuuuwww'
L1250[14:54:06] ***
kroeser|away is now known as kroeser
L1251[14:54:15] ***
Boreeas is now known as opal
L1252[14:55:43] ***
willieaway is now known as williewillus
L1253[14:55:51]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-21.static.mtpk.ca.charter.com) (Remote host
closed the connection)
L1254[15:01:04]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-21.static.mtpk.ca.charter.com)
L1255[15:02:06] ***
opal is now known as Boreeas
L1256[15:02:36] ***
Boreeas is now known as Guest16712
L1257[15:03:08]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c146:1446:d56d:ebe4:afa2)
L1258[15:03:32] ***
kroeser is now known as kroeser|away
L1259[15:04:26] ***
Guest16712 is now known as Boreeas
L1260[15:09:15] <thecodewarrior> Is any
part of collision detection handled on a separate thread? I keep
getting weird NPEs and ConcurrentModificationExceptions
L1261[15:09:33] <diesieben07> it
shouldn't be
L1262[15:09:46] <killjoy> How do I get
the stacktrace of a GL ERROR?
L1263[15:09:55] <thecodewarrior> Hmmm.
that's odd.
L1264[15:10:07] <diesieben07> killjoy,
you can't.
L1265[15:10:16] <diesieben07> thats just
GL telling you "something fucked up"
L1266[15:10:16] <killjoy> sigh
L1267[15:10:24]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 207 seconds)
L1268[15:10:47] <williewillus>
thecodewarrior: nothing on the serverside is threaded
L1269[15:10:48] <killjoy> maybe it's
related to the tesselator
L1270[15:11:00] <diesieben07> whats the
error message?
L1271[15:11:11] <killjoy>
StackOverflow
L1272[15:11:13] <williewillus> the most
common cause of those gl errors is you forgot to pop a matrix after
pushing it
L1273[15:11:21] <diesieben07> you one too
many pushs
L1274[15:11:24] <diesieben07> yeah
L1275[15:11:42] <thecodewarrior> Well
this is on the client, the player's collision.
L1276[15:11:49] <killjoy> I'll check my
git history
L1277[15:11:58] <williewillus>
thecodewarrior: lemme revise that, nothing logic based is
threaded
L1278[15:12:08] <thecodewarrior>
hmmm.
L1279[15:12:09] <williewillus> chunk
batching is threaded, sound runs on another thread, but thats
it
L1280[15:12:15] <williewillus> worlds run
within one
L1281[15:12:22]
⇨ Joins: armctec (~Thunderbi@201.6.197.179)
L1282[15:13:26]
⇨ Joins: portablejim
(~portablej@2001:4830:121d:a01:8cc6:4ecf:b2:553f)
L1283[15:13:54]
⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-95-124.mpls.qwest.net)
(Killed (NickServ (GHOST command used by Zaggy2048)))
L1284[15:13:59]
⇨ Joins: Zaggy1024
(~Zaggy1024@174-20-95-124.mpls.qwest.net)
L1285[15:14:09]
⇦ Quits: Cooler (~CoolerExt@117.207.165.117) (Read error:
Connection reset by peer)
L1286[15:14:15]
⇨ Joins: CoolerExtreme
(~CoolerExt@117.207.165.117)
L1287[15:14:37] <killjoy> oh,II figured
it out
L1288[15:14:51] <killjoy> I had a methhod
calliing itself.
L1289[15:15:02] <killjoy> before Iupdated
to 1.8.9, that method was overloaded
L1290[15:16:00] <killjoy> render(Entity)
and render(EntityLiving)
L1291[15:16:12]
⇨ Joins: Everseeking
(~Everseeki@pool-100-6-106-162.pitbpa.fios.verizon.net)
L1292[15:16:18] <Khumps> my thing still
only showing classes :(
L1293[15:16:45] <Khumps> reinstalled
forge again
L1294[15:16:54] <Khumps> eclipse only
shows the class files stil
L1295[15:16:56] <Khumps> still
L1296[15:16:58] ***
AEnterprise is now known as AEnterpriseAFK
L1297[15:17:14] ***
Vigaro|AFK is now known as Vigaro
L1298[15:19:42] <Khumps> all of the .java
files are missing
L1299[15:20:37] <diesieben07> run gradlew
cleanCache. then gradlew setupDecompWorkspace eclipse again
L1300[15:20:58]
⇦ Parts: Aroma1997 (~Aroma1997@p57B28089.dip0.t-ipconnect.de)
())
L1301[15:21:18] <Khumps> trying it
now
L1302[15:21:20] <killjoy> ah, adding null
children
L1303[15:21:28] <killjoy> that might've
been my issue as well
L1304[15:25:19] <Khumps> um diesieben its
still only showing classes :(
L1305[15:25:54] <diesieben07> no idea
man
L1306[15:26:01] <diesieben07> something
is seriously messed up on your end then.
L1307[15:26:28] <Khumps> could it have to
do with the fact that im switching from 1.7 to 1.8?
L1308[15:26:41] <diesieben07> did you
update the build.gradle properly?
L1309[15:26:54] <Khumps> its an etirely
different folder on my computer
L1310[15:27:19] <Khumps> copy pastaed the
MDK into it
L1311[15:27:52] <Khumps> gonna delete
gradlew and try again
L1312[15:28:41] <diesieben07> thats just
the gradle wrapper
L1313[15:29:00] <Khumps> ik but im lost
for what it could be
L1314[15:29:27] *
diesieben07 suspects eclipse being a piece of crap
L1315[15:29:33]
⇨ Joins: H1N1theI
(~h1n1thei@2601:5c2:8100:5898:daeb:97ff:fee9:f781)
L1316[15:29:37] <Khumps> lol
L1317[15:30:44] <ghz|afk> heh mc 1.9.1
pre 1
L1318[15:30:57] <Khumps> lol
L1319[15:31:10] <Khumps> im just trying
to get to 1.8 :D
L1320[15:31:25]
⇨ Joins: Drullkus (~Drullkus@205.155.154.1)
L1321[15:31:29] <ghz|afk> lol they added
some "armor toughness" concept
L1322[15:31:33] <ghz|afk> to make diamond
armor a bit better
L1323[15:31:37] <Khumps> lol
L1324[15:31:42] <Khumps> did u hear
that
L1325[15:31:47] <Khumps> he said diamond
armor
L1326[15:31:50] <Khumps> noob!
L1327[15:31:52] <Khumps> :D
L1328[15:32:17] <ghz|afk> this isnt'
modded
L1329[15:32:25] <ghz|afk> mojang released
a prerelease earlier today
L1330[15:32:28] <ghz|afk> so yeah,
diamond ;P
L1331[15:32:29] <Khumps> ik
L1332[15:32:38] <Khumps> phhhhht
vanilla
L1333[15:32:50] <Khumps> i havent played
that in like 8 years :D
L1334[15:32:57] <Khumps> once u go modded
u cant go back
L1335[15:33:03] <ghz|afk> I'm playing
vanilla as we speak ;P
L1336[15:33:06] <Khumps> lol
L1337[15:33:08] <ghz|afk> yes I can go
back
L1338[15:33:12] <Khumps> its just not fun
for me
L1339[15:33:13]
⇦ Quits: inqy (~inqy@178-37-234-181.adsl.inetia.pl) (Quit:
Leaving)
L1340[15:33:16] <ghz|afk> I miss mods a
lot, but I can go back regardless ;P
L1341[15:33:18] <Khumps> its like so much
less stuff
L1342[15:33:26] <thecodewarrior> Can I
not make a normal array of ArrayLists?
L1343[15:33:31]
⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit:
Leaving.)
L1344[15:33:34] <Khumps> u should be able
to
L1345[15:33:44] <Khumps> u can make an
array of any object type
L1346[15:33:51] <Khumps> and ArrayList is
an object
L1347[15:33:55] <thecodewarrior> It says
you can't make a generic array of type XXXX.
L1348[15:34:01] <diesieben07> but
ArrayList is a generic type
L1349[15:34:06] <diesieben07> generics +
arrays suck
L1350[15:34:08] <diesieben07> dont use
arrays. :D
L1351[15:34:11] <Khumps> lol
L1352[15:34:20] <Khumps> Hashmap
masterrace
L1353[15:34:24] <diesieben07> wat
L1354[15:34:24] <diesieben07> no.
L1355[15:34:26] <williewillus> wat
L1356[15:34:29] <Khumps> loll
L1357[15:34:30] <diesieben07> Use
List
L1358[15:34:33] <Khumps> ik they
different
L1359[15:34:37] <Khumps> lists are
op
L1360[15:34:41] <Khumps> they need a
nerf
L1361[15:34:43] <williewillus> -.-
L1362[15:34:54] <diesieben07> you are
talking with your ass.
L1363[15:34:55] <thecodewarrior>
Actually, I'm trying to replace a HashMap because it was returning
garbage.
L1364[15:35:02] <ghz|afk> Khumps: are you
drink/on drugs?
L1365[15:35:02] <Khumps> ik im talking
out of my ass
L1366[15:35:04] <ghz|afk> drunk*
L1367[15:35:05] <diesieben07> guys wtf
are you doing
L1368[15:35:12] <williewillus>
thecodewarrior: uhh define "returning garbage"
L1369[15:35:19] <williewillus> just
switching data structures blindly isnt a good solution
L1370[15:35:23] <Khumps> im waiting for
gradlew to work
L1371[15:35:35] <ghz|afk> did you give it
more ram on gradle.properties?
L1372[15:35:55] <Khumps> no it was only
downloading class files for some reason
L1373[15:36:02] <diesieben07> it doesnt
download anything
L1374[15:36:05] <Khumps> or at least i
wasnt seeing them in eclipse
L1375[15:36:35] <thecodewarrior>
HashMap<EnumFacing, List<CollisionBox>>, the debugger
said it had "north [ stuff stuff stuff ]" yet it was
returning null when passed north.
L1376[15:37:02] <diesieben07> show your
code then.
L1377[15:37:11] <williewillus> yeah
:P
L1378[15:37:15] <diesieben07> Also,
EnumMap
L1379[15:37:16] <williewillus> also
enummap :D
L1380[15:37:19] <williewillus>
dammit
L1381[15:37:21] <diesieben07>
hahaha
L1382[15:37:40] <thecodewarrior> Whaaa? I
didn't know this was a thing! must look into.
L1383[15:37:53] <williewillus> yeah
optimized vesion of Map for enum keys
L1384[15:38:00] <Khumps> well 1.8 hates
me
L1385[15:38:16] <williewillus> saves the
hashing step by just using the enum ordinal and a fixed size
array
L1386[15:38:20] <Khumps> *cries*
L1387[15:38:40] <Khumps> EnumMap looks
interesting
L1388[15:39:07]
⇦ Quits: MaxwellJoneZ
(~MaxwellJo@f055225046.adsl.alicedsl.de) (Ping timeout: 190
seconds)
L1390[15:39:31] <diesieben07> that is...
normal
L1391[15:39:36] <diesieben07> open one of
those classes.
L1392[15:39:46] <Khumps> ik i can read
them
L1393[15:39:54] <diesieben07> so? what is
your issue?!
L1394[15:39:56] <masa> then what's the
issue? :D
L1395[15:39:58] <Khumps> but my code
doesnt recommend them
L1396[15:40:05] <diesieben07> wat.
L1397[15:40:10] <Khumps> wtf did i just
say
L1398[15:40:30] <Khumps> my code doesnt
see them
L1399[15:40:36] <diesieben07>
impossiburu
L1400[15:40:54] <masa> did you ctrl +
shift + o?
L1401[15:40:55] <Khumps> nein
L1403[15:41:54]
⇦ Quits: KanoCodex (~Giratina5@2604:180:0:368::bcd8) (Ping
timeout: 198 seconds)
L1404[15:42:08]
⇨ Joins: Arctic_Wolfy
(~Arctic@71-8-85-40.dhcp.leds.al.charter.com)
L1405[15:42:13] <Khumps> unless forge
direction is gone now
L1406[15:42:15] <thecodewarrior>
ForgeDirection is now EnumFacing
L1407[15:42:15]
⇨ Joins: sokratis12GR
(sokratis12@62.221.158.197)
L1408[15:42:20] <Khumps> .....
L1409[15:42:24] <thecodewarrior>
.....
L1410[15:42:27] <sokratis12GR> Hello
Again Everyone!
L1411[15:42:28] <Khumps> well that might
help
L1412[15:42:39] <masa> :DD
L1413[15:42:41] <diesieben07> jesus
christ guy. :D
L1414[15:42:51] <diesieben07> headdesking
intensifies
L1415[15:42:55] <masa> :D
L1416[15:43:09] <sokratis12GR> Does
anyone know any Version Checker that works for both client and
Server ?
L1417[15:43:19] <diesieben07>
forges?
L1418[15:43:22] <williewillus> the forge
one :P
L1419[15:43:31] <diesieben07> you cannot
beat me! :D
L1420[15:43:47] <masa> I fail to see how
I would want any form of version checkin gon the server side
anyway...
L1421[15:43:47]
⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping
timeout: 190 seconds)
L1422[15:44:17] <sokratis12GR> I mean
that, when i use my version checker it crashesh the server but
works fine in the client
L1423[15:44:22] <masa> that's teh admin's
job, not for the server to spam the logs with update notices
L1424[15:44:32] <masa> right..
L1425[15:44:51] <diesieben07> dont write
your own, please
L1426[15:45:47]
⇦ Quits: Loetkolben
(~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L1427[15:45:48]
⇦ Quits: shadekiller666 (~shadekill@130.166.194.73) (Quit:
Leaving)
L1428[15:45:54] <thecodewarrior> I'm
wondering, what order do you list the modifier keys for keyboard
shortcuts? I generally do Shift, Option/Alt, Control,
Command.
L1429[15:46:00] <Khumps> im reading Enum
facing and im like wtf
L1430[15:46:34] <thecodewarrior> The nice
thing is no more converting between int->ForgeDirection->int
all the time
L1431[15:46:44] ***
williewillus is now known as willieaway
L1432[15:46:51] <Khumps> ya
L1433[15:47:08] <Khumps> but i dont know
what vec3i is but im guessing i dont need to so i wont bother
:D
L1434[15:47:17] <diesieben07> Vec3i is 3
ints in one object
L1435[15:47:19] <masa> it's just a bit
crappu that it doesn't have a left or right hand rotation method
:/
L1436[15:47:28] <Khumps> k
L1437[15:48:05] <Khumps> did @SideOnly
get removed?
L1438[15:48:13] <masa> no
L1439[15:48:37] <diesieben07> but all FML
classes changed package
L1440[15:48:38] <masa> re-organize your
imports, the cpw package got moved in 1.8
L1441[15:48:46] <masa> *fml
L1442[15:49:27] <LatvianModder> Khumps:
you just started 1.8?
L1443[15:52:21] <Khumps> ya
L1444[15:53:22] <Khumps> oh no not my
IIcons too!
L1445[15:53:26] <Khumps> noooo
L1446[15:53:52] <sokratis12GR> Does
anyone have an template of a version checker that i could use
?
L1447[15:54:17] <thecodewarrior> Why do
you need it on the server?
L1448[15:55:45] <sokratis12GR> No, I just
need one so I can make a config option to disable/enable it
L1449[15:55:55] <sokratis12GR> I lost my
last one...
L1450[15:56:04] <sokratis12GR> I mean
Deleted*
L1451[15:56:10] <diesieben07> are you
fluent in java?
L1452[15:56:53] <diesieben07> because in
that case just write your own
L1453[15:56:55] <sokratis12GR> I'm in the
range of Beg - Int level
L1454[15:56:56] <diesieben07> and if
not... you shoudl be.
L1455[15:57:33] <sokratis12GR> I want to
learn more advanced modding and java
L1456[15:57:39] <diesieben07> or, as has
been said again and again: Use forge's.
L1457[15:57:40] <sokratis12GR> but the
tutorials are outdated
L1458[15:57:46] <sokratis12GR> I use 1.8
- 1.9 version
L1459[15:57:53] <sokratis12GR> Waiting
for 1.9 version
L1460[15:58:00] <diesieben07> forge has a
built in version checker.
L1461[15:58:02] <diesieben07> use
that.
L1462[15:58:19] <sokratis12GR> Where I
can find it ?
L1463[15:59:30]
⇦ Quits: Hgreb (~Hgrebnedn@d8D872D48.access.telenet.be) (Ping
timeout: 195 seconds)
L1464[15:59:31]
⇦ Quits: Blue_Monster122
(uid82864@id-82864.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L1465[15:59:43] <sokratis12GR> Does Java
Support Ancient Greek Language >?\
L1466[15:59:53] <diesieben07> java
supports all of unicode.
L1467[16:00:18] <diesieben07> i am trying
to find the versino checker
L1468[16:00:19] <diesieben07> give me a
sec
L1469[16:00:20] <killjoy> \uxxxx
L1470[16:00:36] <diesieben07> or just
type in the actual letter
L1471[16:00:45] <sokratis12GR> ok
L1473[16:05:22] <sokratis12GR> Do i have
to name it the same name or i can rename it to VersionChecker.java
?
L1474[16:05:29] <sokratis12GR> btw ty
:d
L1475[16:05:30] <diesieben07> watz.
L1476[16:05:36] <diesieben07> did you
even read the commit message?
L1477[16:05:47] <diesieben07> you do nto
have to write any versino checking code.
L1478[16:06:00] <sokratis12GR> ok
L1479[16:06:32] <sokratis12GR> Oh, it
wasn't loaded, now i saw it
L1480[16:06:59] ***
LexDesktop is now known as LexManos
L1481[16:07:01] <diesieben07> also... you
said you want to learn advanced modding and java
L1482[16:07:11] <sokratis12GR> yes I
do
L1483[16:07:14] <diesieben07> first step:
get the "i'm gonna copy this" mentality out of your
head.
L1484[16:07:38] <sokratis12GR> I didn't
even thought about that
L1485[16:07:44] <sokratis12GR> I will
write it 1 by one
L1486[16:07:49] <diesieben07>
<sokratis12GR> Do i have to name it the same name or i can
rename it to VersionChecker.java ?
L1487[16:08:19] <sokratis12GR> I asked if
i could rename the file name ?
L1488[16:08:50] <diesieben07> yes, which
means your first thought after me sneding it was "ok, i need
to copy this"
L1489[16:09:09] <sokratis12GR> em no
-.-
L1490[16:09:15] <diesieben07> then why
did you ask that?
L1491[16:09:49] <sokratis12GR> Because I
want it to look nicer :D
L1492[16:09:57] <diesieben07> yes so you
DID wnat to copy it?!
L1493[16:10:04] <sokratis12GR> NO
L1494[16:10:09] <diesieben07> then
what?
L1495[16:10:17] <sokratis12GR> I just
like havuing a nice source
L1496[16:10:28] <diesieben07> but you
asked abotu forge's code?!
L1497[16:11:07] <sokratis12GR> ? Idk what
are you talking about now, but anyway...
L1498[16:11:17] <diesieben07> i sent you
a link to where forge added the versino checker
L1499[16:11:23] <thecodewarrior> there's
no way to rename any of forge code unless you're copying it into
your own source and rename it there.
L1500[16:11:41] <sokratis12GR>
AAAAA
L1501[16:11:58] <sokratis12GR> I got
confused
L1502[16:12:22] <sokratis12GR> do I need
to write it on a new class or there is any other way ? because i
got confused o.o
L1503[16:12:39] <diesieben07> read the
commit message
L1504[16:12:40] <sokratis12GR> Sorry for
my bad english
L1505[16:12:44] <diesieben07> it is a
small tutorial on how to use it
L1506[16:12:52]
⇦ Quits: Drullkus (~Drullkus@205.155.154.1) (Remote host
closed the connection)
L1507[16:12:57] <diesieben07> "Using
the @Mod annotation mods can opt-in to a centrally controlled
update system."
L1508[16:13:04] <diesieben07> read the
properties on @Mod
L1509[16:13:13] <diesieben07> there is
one that is obviously for this system.
L1510[16:13:24] <sokratis12GR> ok
L1511[16:15:04]
⇨ Joins: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L1512[16:16:01] ***
killjoy is now known as killjoy[away]
L1514[16:21:21] <diesieben07> that's not
the network thread for a start
L1515[16:21:42] <thecodewarrior> Oh,
yeah. whoops.
L1516[16:22:17] <sokratis12GR> ...
L1517[16:22:21] <sokratis12GR> I'm so
noob
L1518[16:22:56] <sokratis12GR> I can't
find where to read the @Mod Properties (So noob)
L1519[16:23:03] <diesieben07> using
eclipse?
L1520[16:23:07] <sokratis12GR> No
InteliJ
L1521[16:23:10] <sokratis12GR>
Ultimate
L1522[16:23:15] <diesieben07> Ctrl-N to
search for classes
L1523[16:23:18] <diesieben07> type in
"mod"
L1524[16:23:20] <diesieben07> read the
class.
L1525[16:23:37] <sokratis12GR> I'm new
with InteliJ...
L1526[16:23:46] <thecodewarrior> line
182
L1527[16:24:08] <thecodewarrior> I don't
know exactly how annotations work but it looks right.
L1528[16:24:18] <sokratis12GR> How to
make it so i an see the line number ?
L1529[16:24:33] <diesieben07> right click
on the left side of the editor, check the "show line
numbers" box
L1530[16:24:50] <sokratis12GR> oh Ty
:d
L1531[16:24:53] <diesieben07>
thecodewarrior, can you show that whole class please?
L1532[16:25:01] <diesieben07> this looks
really strange
L1533[16:25:08]
⇦ Quits: mustangflyer
(~mustangfl@p5B094CA1.dip0.t-ipconnect.de) (Quit:
Leaving)
L1535[16:26:24] ***
Mata is now known as MattOfflineMc
L1537[16:27:21] <diesieben07> that lazy
initializatino of the collisino box init looks kinda funky
L1538[16:27:24] <sokratis12GR> boolean
canBeDeactivated() default false; - is it that [I have read the
Comment]
L1539[16:27:27] <diesieben07> but
regardless, this SHOULD work...
L1540[16:27:34] <diesieben07> no that is
not it sokratis12GR
L1541[16:27:40]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L1542[16:27:50] <diesieben07>
updateJSON
L1544[16:28:49] ***
manmaed is now known as manmaed|AFK
L1545[16:28:56] <diesieben07> that would
be an example of what your json would look like
L1546[16:29:02] <thecodewarrior> you mean
the call in BlockCatwalkBase? That's just so I can make changes
when in the dev environment.
L1547[16:29:02] <PaleoCrafter> Watching a
documentation right now, all the sudden they use the game of
thrones theme when talking about Nazis
L1548[16:29:11] <diesieben07> but the
updateJSON property in @Mod is where you tell forge about this
JSON
L1549[16:29:12] <sokratis12GR> But do I
have to write any code to read this file ?
L1550[16:29:13] <diesieben07> it has to
be an URL
L1551[16:29:16] <diesieben07> no
L1552[16:29:17] <sokratis12GR> ok
ok
L1553[16:29:20] <diesieben07> you tell
forge the URl and done.
L1554[16:29:55] <sokratis12GR> Is there a
specific destination folder needed to be placed this file ? like
the textures ?
L1555[16:29:57] <diesieben07> yeah i dont
know at all thecodewarrior, sorry. this just looks... fishy.
L1556[16:30:04] <diesieben07> it has to
be online
L1557[16:30:07] <diesieben07> an
URL
L1558[16:30:08]
⇦ Quits: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L1559[16:30:15] <diesieben07> how else do
you expect to check for NEW versions? :D
L1560[16:30:37] <sokratis12GR> I will
send you what i have done and you will tell me if it is right ok
?
L1561[16:30:56] <sokratis12GR> You know
"The Fireplace" ?
L1562[16:31:03] <diesieben07> no i do
not.
L1563[16:31:12] <sokratis12GR> ok
L1564[16:31:24]
⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping
timeout: 198 seconds)
L1565[16:32:01]
⇨ Joins: Drullkus (~Drullkus@205.155.154.1)
L1566[16:32:42] <thecodewarrior> Just
wondering, what looks fishy about it?
L1567[16:32:52] <diesieben07> the
debugger screenshot
L1568[16:32:57] <diesieben07> i cannot
see how that can happen
L1569[16:33:00] <sokratis12GR> also do i
need to have 2 files like in the example above or these are 2
different examples ?
L1570[16:33:14] <diesieben07> if facing
is really north
L1571[16:33:26]
⇨ Joins: KGS
(~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L1572[16:33:39] <diesieben07> the 1st one
is forges, the 2nd one is like a template for you
L1573[16:33:44] <thecodewarrior> Exactly,
that's the issue. I thought something about my code was
fishy.
L1574[16:34:01] <diesieben07> well, your
screenshot doesnt actualyl show facing==NORTH
L1575[16:34:51] <sokratis12GR>
diesieben07 I'm new to InteliJ and there is a problme that annoys
me
L1576[16:35:00] <diesieben07> which
is?
L1577[16:35:08] <sokratis12GR> It shows
that git.exe isn't instaled
L1578[16:35:13] <sokratis12GR> but i dont
want to use it
L1579[16:35:27] <sokratis12GR>
"Can't start Git.exe"
L1580[16:36:04] <thecodewarrior> facing
== EnumFacing.NORTH, check.
collisionBoxes.containsKey(EnumFacing.NORTH), check.
collisionBoxes.containsKey(facing), nurp.
L1581[16:36:51] <diesieben07> first, you
SHOULD be using git. but if you really wnat to, File > Settings
> Plugins > Uncheck Git Integration
L1582[16:37:03] <diesieben07>
thecodewarrior: that is... impossible.
L1583[16:37:14] <thecodewarrior> well,
now containsKey(EnumFacing.NORTH) is false... wut.
L1585[16:37:31] ***
PaleoCrafter is now known as PaleOff
L1586[16:37:34] <sokratis12GR> I will be
using Git
L1587[16:37:37] <sokratis12GR> But later
on
L1588[16:37:49] <sokratis12GR> When I
research how to do instal it
L1589[16:38:10] <diesieben07> you do not
have to have any download urls at all
L1590[16:38:13] <diesieben07> this
checker does not download
L1591[16:38:23]
⇨ Joins: keybounce
(~keybounce@adsl-108-192-88-47.dsl.bkfd14.sbcglobal.net)
L1592[16:38:29] <diesieben07> it merely
checks what the newest version is and if that is newer than the
installed one, it shows a warning
L1593[16:38:46] <sokratis12GR> how will
it find the new version ?
L1594[16:38:53] <sokratis12GR> If i
don't
L1595[16:39:00] <sokratis12GR> add a link
to
L1596[16:39:04] <sokratis12GR> the
files
L1597[16:39:07] <diesieben07> you have to
have that json file
L1598[16:39:14] <diesieben07> and you
have to updaet it whe a new versino comes out
L1599[16:39:18] <diesieben07> the URL
stays the same
L1600[16:39:30] <diesieben07> so when the
client checks that fiel again it will see the new version
L1601[16:39:42] <diesieben07> the json
does NOT go in your jar file
L1602[16:39:45] <sokratis12GR> So
these:
L1603[16:39:46] <diesieben07> it has to
be available online somewhere.
L1604[16:40:05] <thecodewarrior> that
json file will live on the internet somewhere, the game will access
it, and if you have updated the json with a newer version it will
notify the user.
L1605[16:40:09] <sokratis12GR> it is
online on Curseforge
L1606[16:40:15] <diesieben07> the JSON
file?!
L1607[16:40:20] <sokratis12GR> not
yet
L1608[16:40:26] <sokratis12GR> So
L1609[16:40:30] <diesieben07> i dont
think you can host json files on CurseForge
L1610[16:40:39] <sokratis12GR> No
no..
L1611[16:40:41] <tterrag> just use github
to host it or something
L1612[16:40:46] <tterrag> link to the raw
file
L1613[16:40:47] <tterrag> ezpz
L1614[16:40:49] <sokratis12GR> I host my
mods to CurseForge
L1615[16:40:58] <diesieben07> that is
irrelevant
L1616[16:41:01] <diesieben07> it checks
that json file
L1617[16:41:02] <diesieben07> nothing
else
L1619[16:41:09] <tterrag> sure
L1620[16:41:14] <tterrag> as long as you
can serve up a direct file link
L1621[16:41:14] <sokratis12GR> ok
then
L1622[16:41:36] ***
MrKickkiller is now known as MrKick|Away
L1623[16:41:36] <tterrag>
.../update_checker.json
L1624[16:42:16] ***
amadornes is now known as amadornes[OFF]
L1625[16:43:14] <thecodewarrior>
...weebly.com/update_checker/modid.json would be better, as if you
want multiple mods to check for updates you have the ability to put
up multiple files.
L1626[16:43:25] <sokratis12GR> 1 Thing i
still can't understand (being noob) is do I have to have my file
into the mods main or assets file ?
L1627[16:43:41] <diesieben07>
neither
L1628[16:43:44] <diesieben07> it#s
online
L1629[16:43:54] <sokratis12GR> ,,,
L1630[16:43:54] <diesieben07> and you put
the URL into the updateJSON property of your @Mod
L1631[16:44:03] <diesieben07> FML will
read that URL, download it and check
L1632[16:45:11] <thecodewarrior> So the
weird thing is that
collisionBoxes.keySet().contains(EnumFacing.NORTH) is true, yet
collisionBoxes.containsKey(EnumFacing.NORTH) is false... I may just
go the array route.
L1633[16:45:14] <sokratis12GR> And in the
"Version" = 1.6
L1634[16:45:38] <sokratis12GR> Do I put
every update in these order ?
L1635[16:45:41] <diesieben07>
thecodewarrior: again that should be impossible.
L1636[16:45:57] <sokratis12GR>
"Version2" = .., "Version3" = ... ?
L1637[16:46:03] <diesieben07>
sokratis12GR: you mean in the json?
L1638[16:46:07] <sokratis12GR> yes
L1639[16:46:23] <diesieben07> yes,
exactly like it tells you in the example.
L1640[16:46:45]
⇦ Quits: keybounce
(~keybounce@adsl-108-192-88-47.dsl.bkfd14.sbcglobal.net) (Ping
timeout: 195 seconds)
L1641[16:47:30] <sokratis12GR> ok
L1642[16:47:33] <sokratis12GR> :d
L1643[16:49:22] <sokratis12GR> ...
L1644[16:49:35] <sokratis12GR> Why I
can't create a .json page in weebly ;(
L1645[16:50:27] <ghz|afk> get a dropbox
account, it can direct-link
L1646[16:50:41] <sokratis12GR> I
have
L1647[16:50:44] <ghz|afk> it has a limit,
though
L1648[16:50:57] <ghz|afk> so if a lot of
people do update checks, public links will get blocked for a
while
L1649[16:51:02] <sokratis12GR> I have got
alot of gift cards and got more storage
L1650[16:51:09]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 207 seconds)
L1651[16:51:19] <ghz|afk> this isn't
about storage, it's about max downloads/day
L1652[16:51:36] <Arctic_Wolfy> Oh, hey,
ghz|afk, While you are here, that Capibility thing did not
work.
L1654[16:51:45] <ghz|afk> ah
L1655[16:51:45] <ghz|afk> meh
L1656[16:53:27]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L1657[16:55:26] <sokratis12GR> in the
"homepage" = can i add the curseforge page of my mods
?
L1658[16:55:51] <thecodewarrior>
yes
L1659[16:56:02] <sokratis12GR> kk
L1660[16:56:07] <thecodewarrior> How do I
set the size of an ArrayList such that I can do list.set(index,
value) without it being out of bounds.
L1661[16:56:15] <Khumps> layout of ur
sight
L1662[16:56:16] <Khumps> site
L1663[16:57:29] <diesieben07>
thecodewarrior, use add(i, v)
L1665[16:57:47] <thecodewarrior> will
that shift things around if I don't do it in the right order
though?
L1666[16:57:53] <sokratis12GR> is this
all right ?
L1667[16:57:58] <diesieben07> use add if
i >= size, set otherwise
L1668[16:58:27] <thecodewarrior>
cool
L1669[16:58:29] <diesieben07>
sokratis12GR, you have not done anything specific to your mod... it
has all the forge versions in there.
L1670[16:58:58] ***
AbrarSyed is now known as Abrar|gone
L1671[16:59:08] <sokratis12GR> ?
L1672[16:59:12] <thecodewarrior> Also the
comments aren't valid JSON. you have to remove them.
L1673[16:59:22] <sokratis12GR> Yeah I
know this
L1674[16:59:56] <sokratis12GR> How didn;t
I add anything specific?
L1675[17:00:03] <thecodewarrior>
"{MinecraftVersion}-latest" :
"1.8-11.14.4.1563" should be
"1.8.9-latest":"1.8.9-1.0.0b1whatever"
L1676[17:00:05] <sokratis12GR> Don't
there need to be the forge version ?
L1677[17:00:12] <diesieben07> no.
L1678[17:00:57] <thecodewarrior> I think
those are used to see what version is
recommended/latest/beta/whatever
L1679[17:01:00] <sokratis12GR> so it
needs to be something like? MoreDimensionsMod-1.5(1.8)
L1680[17:01:30] <thecodewarrior> I don't
think you include the name of the mod.
L1681[17:01:45] <sokratis12GR> just 1.6
?
L1682[17:01:57] <sokratis12GR> for
ArmorPlus newest version
L1683[17:02:08] <sokratis12GR> if the
latest and recommended are the same ?
L1684[17:02:12] <thecodewarrior> I think
they are just the human-friendly names, instead of numbers you know
which version is recommended and which is the newest, etc.
L1685[17:02:43] <sokratis12GR>
o.o...
L1686[17:03:18] <thecodewarrior> and what
minecraft version they are for.
L1687[17:03:42]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L1689[17:04:31] <sokratis12GR> i forgot
to remove the "version2" : "1.8"
L1690[17:06:40] <thecodewarrior> just a
sec, working on what I envision it to be.
L1691[17:07:06] <sokratis12GR> k
L1692[17:07:10]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 195
seconds)
L1693[17:07:53]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1695[17:14:36] <sokratis12GR> Now i Get
it
L1696[17:14:41] <sokratis12GR> Thanks
alot due
L1697[17:14:43] <sokratis12GR>
dude*
L1698[17:14:53] <thecodewarrior> You are
very welcome.
L1699[17:15:15]
⇦ Quits: Khumps
(~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca) (Read error:
Connection reset by peer)
L1700[17:15:39]
⇨ Joins: Khumps
(~Kevin@2601:18f:902:4aad:4041:9470:2f59:96ca)
L1701[17:16:33]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:c1a1:e81a:aea9:37f6:4d9a)
L1702[17:18:10] <thecodewarrior> Does
this make any sense to any of you? It certainly doesn't to me.
java.lang.IndexOutOfBoundsException: Index: 5, Size: 6
L1704[17:18:45] <diesieben07>
thecodewarrior, thrown from where?
L1705[17:19:01] <sokratis12GR> No,
//Felling so sleepy
L1706[17:19:04] <thecodewarrior> when I'm
setting a value in the array.
L1707[17:19:05] <sokratis12GR> 2 AM
xD
L1708[17:19:10] <diesieben07> code.
L1709[17:19:45]
⇦ Quits: armctec (~Thunderbi@201.6.197.179) (Quit:
armctec)
L1711[17:20:14]
⇨ Joins: armctec (~Thunderbi@201.6.197.179)
L1712[17:20:40] <diesieben07> oh god so
you really did that...
L1713[17:20:41] <diesieben07> dude
L1714[17:20:45] <diesieben07> thats not
how you fix a bug.
L1715[17:20:52] <thecodewarrior> how
else?
L1716[17:20:53] <diesieben07> you should
not be using a list for this.
L1717[17:20:56] <diesieben07> it's not
the right tool.
L1718[17:21:09] <diesieben07> well, one
way might be: make a git repo. then I'd clone it and check it out
for you.
L1719[17:21:11]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net)
L1720[17:21:48] <thecodewarrior> but
every map I used glitched in impossible ways.
L1721[17:22:04] <diesieben07> thats not
how computers work though
L1722[17:22:06] <diesieben07> there is a
reason.
L1723[17:22:24] <diesieben07> and since
you cannot figure it out, make a git repo and I'll try find it for
you
L1726[17:23:39] <Khumps> So are IIcons
gone as of 1.8?
L1727[17:23:48] <thecodewarrior> yes, to
both of you.
L1728[17:23:56] <Khumps> k :(
L1729[17:24:10] <Khumps> blockstates look
confusing. time to try and figure it out
L1731[17:24:30] <sokratis12GR> The last
thing
L1732[17:24:36] <sokratis12GR> Is this
correctly set up ?
L1733[17:24:41] <diesieben07> sokratis,
you have to make sure though that this URL will not change.
ever.
L1734[17:24:57] <diesieben07> so when you
change the json, the url must stay the same
L1735[17:25:03] <thecodewarrior> ah, yes.
the whole uploads/2/4/... is a problem.
L1736[17:25:07] <sokratis12GR>
How...
L1737[17:25:11] <thecodewarrior>
drobox
L1738[17:25:15] <thecodewarrior>
*Dropbox
L1739[17:25:29] <sokratis12GR> There is a
replace option in dropbox ?
L1740[17:25:31] <thecodewarrior> Github
would work too.
L1741[17:25:37] <thecodewarrior> even a
Gist should work.
L1742[17:25:41] <diesieben07> nope
L1743[17:25:45] <diesieben07> gists have
the hash in the url
L1744[17:25:50] <ghz|afk> sokratis12GR:
with the dropbox app you can just copy the file over and tell
windows to replace
L1745[17:25:51] <diesieben07> because
they are really git repos
L1746[17:26:11] <ghz|afk> (or wahtever OS
you happen to use)
L1747[17:26:16] ***
tterrag is now known as tterrag|away
L1748[17:26:20] <sokratis12GR> Yeah, I
have been using Dropbox for over 2 Years now and I didn;t knew the
link remain the same...
L1749[17:26:41] <ghz|afk> all public
links look like
L1750[17:26:50] <tterrag|away> dropbox is
a bad idea, if it's accessed too much it will 402
L1751[17:26:56] <ghz|afk> yeh
L1754[17:27:09] <ghz|afk> the
"/743491/" part is your user ID
L1755[17:27:17]
⇦ Quits: Everseeking
(~Everseeki@pool-100-6-106-162.pitbpa.fios.verizon.net) (Read
error: Connection reset by peer)
L1756[17:27:23] <ghz|afk> and the part
afterward is the file path within the Public/ folder
L1757[17:27:29] <Cypher121> pastebin
raw?
L1758[17:27:32] <ghz|afk> don't use
"share dropbox link"
L1759[17:27:41] <Cypher121> oh, wait, you
can't hcange it
L1760[17:27:43] <thecodewarrior>
Cypher121: I don't think you can update a pastebin paste
L1761[17:27:50] <Cypher121> yeah, you
can't
L1762[17:27:59] <Cypher121> hands ahead
of brain
L1763[17:28:08]
⇨ Joins: SquareWheel
(~SquareWhe@S0106687f7463986c.ok.shawcable.net)
L1764[17:28:09] <diesieben07> if you are
pro, maybe?
L1765[17:28:09] ***
willieaway is now known as williewillus
L1766[17:28:16]
⇦ Quits: armctec (~Thunderbi@201.6.197.179) (Quit:
armctec)
L1767[17:28:24] <sokratis12GR> So last
Which is more recomended than anything ?
L1768[17:28:26] <thecodewarrior> if you
just go to the paste and add /raw it will give you the current raw
gist
L1769[17:28:30] <sokratis12GR> I think
GITHUB ?
L1770[17:28:38] <thecodewarrior> Gist is
easiest
L1771[17:28:44]
⇨ Joins: armctec (~Thunderbi@201.6.197.179)
L1772[17:28:45] <sokratis12GR> Gist
?
L1773[17:28:58] <williewillus> git-backed
pastebins
L1774[17:29:00] *
sokratis12GR never heard of it..
L1775[17:29:02] <thecodewarrior> If you
have a github account you have a gist account. Go to
gist.github.com
L1776[17:29:02] <williewillus>
gist.github.com
L1777[17:29:09] <ghz|afk> or you
know
L1778[17:29:18] <ghz|afk> yo ucan get
some actual hosting site
L1779[17:29:24] <ghz|afk> with your own
domain name
L1780[17:29:28] <williewillus> that's
effort
L1781[17:29:32] <thecodewarrior> and
also, when doing what I just said, copy the url it redirects you
to, not the gist url+/raw
L1782[17:29:32] <williewillus> just use
git :P
L1783[17:29:44]
⇦ Quits: armctec (~Thunderbi@201.6.197.179) (Client
Quit)
L1785[17:29:51] <sokratis12GR> like this
?
L1786[17:29:53] <diesieben07> see that is
the problem
L1787[17:29:57]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Read error: Connection reset by peer)
L1788[17:29:59] <diesieben07> that hash
is gonna change when you change tha tfile.
L1789[17:30:12] <diesieben07> which is
why you cannot use gist
L1790[17:30:17]
⇨ Joins: armctec (~Thunderbi@201.6.197.179)
L1791[17:30:17] <ghz|afk> sokratis12GR:
just put the update json on your git repository, and link to the
head version
L1793[17:30:35] <sokratis12GR> So GUTHUB
or BITBUCKET are prefered right ?
L1794[17:30:38] <ghz|afk> that's the
easiest method
L1795[17:30:50] <thecodewarrior> I just
took of the #stuff and added /raw, it then redirected me to
that.
L1796[17:30:53] <ghz|afk> no they are NOT
preferred, they are just the lazy option, if you don't have your
own website
L1797[17:31:03] <thecodewarrior> gist
works
L1798[17:31:06] <sokratis12GR> I don't
jhave my own...
L1799[17:31:09] <sokratis12GR> I hope
soon i have
L1800[17:31:15] <sokratis12GR> xD
L1801[17:31:16] <diesieben07>
thecodewarrior: change that file. the url will change.
L1802[17:31:28] <diesieben07> the url
always points to a specific versino of hte file
L1804[17:31:31] <thecodewarrior> I don't
belive that ac5... changes. you should test though. change the file
and see if that link points still
L1805[17:31:37] <ghz|afk> would always
work (no that's not an update json)
L1806[17:33:03] <diesieben07>
thecodewarrior: ok got it open now. what do to reproduce
this?
L1808[17:34:03]
⇦ Quits: armctec (~Thunderbi@201.6.197.179) (Client
Quit)
L1809[17:34:08] <sokratis12GR> The link
will remain the smaw
L1810[17:34:12] <sokratis12GR> I tryed
it
L1811[17:34:16] <diesieben07> yes that is
github
L1812[17:34:18] <diesieben07> not
gist
L1813[17:34:32]
⇨ Joins: armctec (~Thunderbi@201.6.197.179)
L1814[17:34:35] <thecodewarrior> get out
a tile.catwalkStair.steel.name and place it, it won't render
anything yet but if you do f3+b you can see the collision box to
help locate it. then, jump inside it. (you may need to sneak to
jump on the sides)
L1816[17:34:56] ***
Abrar|gone is now known as AbrarSyed
L1817[17:35:05] <sokratis12GR> why
updateJSON is red ? in my code ?
L1819[17:35:57]
⇦ Quits: armctec (~Thunderbi@201.6.197.179) (Client
Quit)
L1821[17:36:43] <thecodewarrior>
diesieben07: it may take a little bit of time jumping around
inside.
L1822[17:37:07] <thecodewarrior> just
jump and sneak for about ten or fifteen seconds and it should pop
up with the error.
L1823[17:37:07] <diesieben07>
sokratis12GR: your forge is outdated.#
L1824[17:37:14] <sokratis12GR> =.=
L1825[17:37:20] <sokratis12GR> Again
?
L1826[17:37:25] <Cypher121> debugging
101: jump around and press random buttons until shit breaks
L1827[17:37:26] <sokratis12GR> Before 2-3
days i updated it
L1828[17:37:29]
⇦ Quits: Admiral_Damage|Away
(~Admiral_D@119.239.125.91.dyn.plus.net) (Quit:
Leaving)
L1829[17:38:14]
⇨ Joins: Admiral_Damage
(~Admiral_D@119.239.125.91.dyn.plus.net)
L1830[17:38:15] <thecodewarrior> yep.
that's what people don't realize. when we debug stuff, we just
screw around until it breaks.
L1831[17:38:48] <sokratis12GR> Do i have
to update the forge to make it work ?
L1832[17:39:01] <diesieben07> what is
your current version
L1833[17:39:14] <sokratis12GR> 1 sec le
me check
L1834[17:39:50] <sokratis12GR>
1.8-11.14.3.1450
L1835[17:39:57] <diesieben07> why are you
on 1.8
L1836[17:39:59] <diesieben07> use
1.8.9
L1837[17:40:05] <ghz|afk> why are so many
peple doing stuff on 1.8 still?
L1838[17:40:09] <thecodewarrior> 1722 has
it.
L1839[17:40:17] <ghz|afk> people*
L1840[17:40:24] <masa> and that is really
old even for 1.8
L1841[17:40:26] <ghz|afk> not even FTB
Unstable is on 1.8 anymore ;P
L1842[17:40:28] <thecodewarrior>
1.8.9-11.15.1.1722 to be specific.
L1843[17:41:36] <masa> so they posted
screenshtos of forge for 1.9 somewhat running already...
L1844[17:41:36] <Admiral_Damage> Main
reason we were still on old versions was, we started the mod when
that version came out, intending to update in the future but
wanting to get as much dev done ahead of the most suitable
version
L1845[17:41:47]
⇨ Joins: shadekiller666
(~shadekill@adsl-108-71-35-115.dsl.lsan03.sbcglobal.net)
L1846[17:41:48] <Admiral_Damage> Ofcourse
we run into problems which you guys helped me fix, but thats
generally why.
L1847[17:42:00] <masa> I wonder if I can
manage to udpate my stuff for IItemHandler for 1.8.9 before 1.9
hits the fan :p
L1848[17:42:39] <sokratis12GR> How I can
update my forge to 1.8.9 from 1.8 ?
L1849[17:42:47] <sokratis12GR> Do i just
change the mapping ?
L1850[17:42:49] <diesieben07>
thecodewarrior, aha. you are modifying the collisionBoxes list on
boh client and server
L1851[17:42:51] <diesieben07> don't do
that.
L1852[17:42:52] <sokratis12GR> or just
the version
L1853[17:43:23] <masa> version and
mappings
L1854[17:43:27] <Admiral_Damage> in
build.gradle find i think its near line 28, "version" and
input the version, theres one or two commands afaik too..
L1855[17:43:40] <masa> and check which is
the current version of forgegradle they use too
L1856[17:43:48] <MattDahEpic> does anyone
have a working IItemHandler i can look at?
L1857[17:43:54] <thecodewarrior> I'm just
recreating them when needed, why wouldn't I do it on the
client/server?
L1858[17:44:03] <sokratis12GR> masa
L1859[17:44:09] <sokratis12GR> I'm using
Gradlew 2.9
L1860[17:44:14] <diesieben07> but there
is only ONE instance of your Block class
L1861[17:44:17] <diesieben07> which both
cleint and server share
L1862[17:44:25] <diesieben07> so there is
just ONE instance of that MAp
L1863[17:44:28] <diesieben07> whihc both
modify concurrently
L1864[17:44:31] <diesieben07> that is
going to blow up.
L1865[17:44:50] <masa> sokratis12GR:
gradle != forgegradle
L1866[17:45:06]
⇨ Joins: DemoXin
(~DemoXin@134.sub-70-210-51.myvzw.com)
L1868[17:45:15] <masa> that's what I have
currently
L1869[17:45:17] <sokratis12GR> Will it be
better if i use the newest versionsbuild.gradlew ?
L1870[17:45:27] <shadekiller666>
yep
L1871[17:45:46] <masa> yeah you can grab
a fresh copy and make your edits to it, I occasionally do that too
if there are changes to it
L1872[17:45:50] <sokratis12GR> How i can
now set the workspace ?
L1873[17:46:10] <sokratis12GR> gradlew
setupDecompWorkspace ?
L1874[17:46:23] <masa> after you have
updated the build.gradle, just run gradle setupDecompWorkspace and
eclipse again
L1875[17:46:34] <sokratis12GR> I use
InteliJ
L1876[17:46:41] <thecodewarrior>
diesieben07: I see, but when I'm connected to a dedicated server
how will it get initialized? (This only applies to the dev
environment because it isn't re-initializing unless it's dev,
correct)
L1877[17:46:51] <masa> well I'm not
familiar what you run for it.. but anyway
L1878[17:47:07] <shadekiller666>
setupDecompWorkspace, then idea
L1879[17:47:11] <masa> and once that is
done, then re-import it to your IDE
L1880[17:47:15] <shadekiller666> or
genIntellijRuns
L1881[17:47:34] <shadekiller666> if
you're in intellij, just import the build.gradle directly
L1882[17:47:37]
⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
(Quit: bOI)
L1883[17:47:42] <diesieben07>
thecodewarrior, depends on when you call that init method.
L1884[17:47:48] <shadekiller666> should
handle everything for you
L1885[17:48:02] <diesieben07> also, no it
does matter unless you make the map immutable
L1886[17:48:06] <ghz|afk> the resutl of
importing from within idea is actually supposed to be better than
using the idea task
L1887[17:48:15] <diesieben07> on a normal
HashMap/EnumMAp you are not allowed to use it from more than one
thread
L1888[17:48:15] <shadekiller666> ^
L1889[17:48:16] <ghz|afk> result*
L1890[17:48:20] <shadekiller666> what
giga said
L1891[17:48:23] <ghz|afk> so yeah
L1892[17:48:35] <ghz|afk> run
"gradlew sDW" (yes, you CAN shorten it THAT much)
L1893[17:48:59] <ghz|afk> import into
idea, open idea's gradle panel, and navigate to
Tasks->forgegradle->genIntellijRuns, and doubleclick
L1894[17:49:23] <shadekiller666> does he
even need to do that
L1895[17:49:24] <thecodewarrior> So I
can't access a HashMap from two threads even if I'm not modifying
it?
L1896[17:49:37] <shadekiller666> i think
it will grab the run configs with the import
L1897[17:49:42] <ghz|afk> no it
won't
L1898[17:49:48] <ghz|afk> the runs list
is empty
L1899[17:49:50] <sokratis12GR> gradlew
sDW, I didn't even knew you can shorten it at all..
L1900[17:49:54] <ghz|afk> until you do
genIntellijRuns
L1901[17:50:10] <shadekiller666> though i
haven't imported a mod workspace into intellij via its gradle
engine so i don't know :P
L1902[17:50:11] <williewillus>
thecodewarrior: what are you trying to achieve again?
L1903[17:50:26] <diesieben07> yes
L1904[17:50:30] <diesieben07> HashMap is
not threadsafe.
L1905[17:50:34] <ghz|afk> sokratis12GR:
yep, note that it only happens to work because setupDecompWorkspace
is the first match for "sDW"
L1906[17:50:50] <diesieben07> make an
ImmutableMap copy
L1907[17:51:02] <williewillus> or not use
threads if you don't have to
L1908[17:51:05] <williewillus> :P
L1909[17:51:07] <diesieben07> well
L1910[17:51:10] <diesieben07> client /
server
L1911[17:51:14] <thecodewarrior> but
would that cause Map.containsKey() and Map.keySet().contains() to
return different values?
L1912[17:51:20] <thecodewarrior> I'll try
it anyway.
L1913[17:51:23] <diesieben07> yes
L1914[17:51:32] <diesieben07> if you use
a HahsMap from more than one thread ALL KIDNS of things will
happen
L1916[17:51:37] <sokratis12GR> when
things broke...
L1917[17:51:45] <williewillus> that'sw
why you don't use static fields :P
L1918[17:51:52] <diesieben07> they are
not static :D
L1919[17:52:00] <williewillus> wat
L1920[17:52:06] <diesieben07> block
instance fields
L1921[17:52:06] <williewillus> idk what
the context of the problem is
L1922[17:52:17] <Arctic_Wolfy> I need
help, I'm confused about what ItemArmor wants for its item
textures...
L1923[17:52:33] <sokratis12GR> I have
instaled gradle 2.9 how is it still not working ?
L1924[17:52:36] <shadekiller666> does
anyone know if there is a plugin for sourcetree that adds the
ability to force push
L1925[17:52:43] <williewillus> the
command line button
L1926[17:52:47]
⇨ Joins: Unh0ly_Tigg
(~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L1927[17:52:47] <williewillus> ;p
L1928[17:52:57] <ghz|afk> does sourcetree
suck so much you can't force-push?
L1929[17:52:59] <ghz|afk> XD
L1930[17:53:12] <williewillus> lol
L1931[17:53:21] <shadekiller666>
sokratis12GR, run "gradle sDW" instead of "gradlew
sDW"
L1932[17:53:29] <sokratis12GR>
oh...
L1933[17:53:37] <ghz|afk> TortoiseGit
even lets you choose between "discard known changes only"
and "discard unknown changes"
L1934[17:53:40] <Arctic_Wolfy> I think it
wants a block state, but IDK why...
L1935[17:53:48] <shadekiller666> yep,
everytime i want to push to the obj loader branch, i have to do so
via command line
L1936[17:53:56] <ghz|afk> ah I was
wrong
L1937[17:53:56] <shadekiller666> which
means i have to type in my login info
L1938[17:54:00] <ghz|afk> dunno why I
thought it worked
L1939[17:54:00] <thecodewarrior>
williewillus: I have a map of EnumFacing(block facing direction)
-> list of collision boxes, but sometimes the map says it
doesn't contain a key when it does, causing NPEs everywhere.
L1940[17:54:05] <ghz|afk> you have to
type at least sDecW
L1941[17:54:20] <ghz|afk> I'm 100%
certain I tried it, but I must now, because I just did and it
failed XD
L1942[17:54:40] <Unh0ly_Tigg> So, I was
about to say that I was working on some asm injection to get a hook
in 1.9 for what would be PlayerInteractEvent for a right click...
but it was firing on left clicks not right... I was injecting into
Minecraft.clickMouse, not Minecraft.rightClickMouse. ugh.
L1943[17:55:02] <ghz|afk> I must not
have*
L1944[17:55:05] <williewillus> does this
map change duriong runtime?
L1945[17:55:08] <Unh0ly_Tigg> I figured
out my error right as I logged into irc.
L1946[17:55:13] <williewillus> if not
make it immutable
L1947[17:55:24] <williewillus> if yes use
a threadsafe map
L1948[17:55:29] <williewillus> (or maybe
threadlocal?)
L1949[17:55:32] <diesieben07> that wont
fix it
L1950[17:55:36] <diesieben07> even a
theadsafe map
L1951[17:55:49] <williewillus> oh yeah
this is bounding boxes
L1952[17:55:52] <diesieben07> because
then the two modifications would jsut overlap and cause evne worse
issues
L1953[17:56:02] <diesieben07> just dont
modify your bbs during runtime
L1954[17:56:20] <williewillus> I'm pretty
sure this is why the animal escape fence thing happens
L1955[17:56:21] <williewillus> btw
L1956[17:56:29] <thecodewarrior> But then
if I want to fiddle I have to restart every time.
L1957[17:56:31] <diesieben07> haha
L1958[17:56:40] <sokratis12GR> I can only
use gradlew sDW because gradle sDW is saying not valid
comamnd
L1959[17:56:54] <williewillus> client and
server threads process collisions and the BB changes before work is
finished
L1960[17:57:19] <shadekiller666>
apparently sourcetree for mac has force push...
L1961[17:57:29] <sokratis12GR> i had to
change the number in the gradlew-wrapper.propertioes to the newest
version
L1962[17:57:36] <sokratis12GR> and it
solved the problem :D
L1963[17:57:46] <thecodewarrior> But that
shouldn't happen if it's an ImmutableMap, correct?
L1964[17:58:01] <williewillus> yeah
L1965[17:58:07] <williewillus> since they
can't change once createfd
L1966[17:58:15] <sokratis12GR> -;L-
L1967[17:58:18] <sokratis12GR> ...
L1968[17:58:24] <williewillus> so its
always safe :D
L1969[17:58:25] <Arctic_Wolfy> Why does
my armor want a block state?
L1970[17:58:26] <sokratis12GR> I'm
done...
L1971[17:58:29] <williewillus>
Arctic_Wolfy: where?
L1972[17:58:35] ***
covers1624_ is now known as covers1624
L1973[17:59:16]
⇦ Quits: Raspen0 (~Raspen0@D97A01A5.cm-3-3a.dynamic.ziggo.nl)
(Quit: Leaving)
L1974[17:59:20] <sokratis12GR> Guys are
these the steps i need to do so i update my gradlew - > forge
?
L1975[17:59:30] <Arctic_Wolfy>
williewillus: on the texture map making, It says that a .json block
state was not found.
L1976[17:59:45] <sokratis12GR> like 1 -
gradle CleanCache 2 - gradlew sDW 3 - gradlew IDEA ?
L1977[17:59:57] <sokratis12GR> gradlew
CleanCache*
L1978[17:59:58] <williewillus>
Arctic_Wolfy: what are you calling in setCustomMRL
L1979[18:00:58] <Arctic_Wolfy>
ModelLoader.setCustomModelResourceLocation(this,0,new
ModelResourceLocation(Ref.MOD_ID+":"+name,"inventory"));
L1980[18:01:09] <shadekiller666>
sokratis12GR, just change the version number in your build.gradle,
make sure you have the correct gradle version (should be a line in
the build.gradle), then open intellij, and import the
build.gradle
L1981[18:01:12] <williewillus> and the
error?
L1982[18:01:32] <sokratis12GR> It is the
correct version...
L1984[18:01:39] <sokratis12GR> I cahnged
everything needed
L1985[18:01:49] <shadekiller666> line
12
L1986[18:02:50] <sokratis12GR> ?
L1987[18:02:52] <Arctic_Wolfy>
williewillus: It' can't load the item model for some reason. You
want the log?
L1988[18:02:59] <sokratis12GR> I got it
dirrectly from the source download
L1989[18:03:00] <williewillus> just the
error line
L1990[18:03:06] <shadekiller666> and when
you go to import the build.gradle, the import window will ask you
whether you want to use the gradle wrapper or a local install of
gradle
L1991[18:03:14] <shadekiller666> if one
of them doesn't work, try the other
L1992[18:03:20] <Arctic_Wolfy> Lines, it
throws three errors.
L1993[18:03:57] <sokratis12GR> Here is
the error
L1995[18:04:27] <shadekiller666> why are
you running cleanCache
L1996[18:04:47] <sokratis12GR> to clean
the old 2.0 gradlew
L1997[18:05:07]
⇨ Joins: Dark
(~MrDark@cpe-76-181-157-113.columbus.res.rr.com)
L1998[18:05:23] <sokratis12GR> (Or again
just being NOOOB) ... sorry for caps
L1999[18:05:39] <sokratis12GR> it is 3Am
... xD
L2001[18:07:51] <williewillus> where is
your json located?
L2002[18:09:06] <williewillus> should be
in assets/prisonconstructor/models/item/workerShirt.json if using
vanilla format
L2003[18:09:09] <Arctic_Wolfy> In the
<modID>/assets/models/item folder.
L2004[18:09:31] <Arctic_Wolfy> Err that
folde.
L2005[18:10:01] <williewillus> are you
sure your that code actually runs, and your json is well
formed?
L2006[18:10:15] <williewillus> the
vanilla loader just ignored it if it's bad json
L2007[18:10:23] <williewillus>
*ignores
L2008[18:10:57] <Arctic_Wolfy> But it
should not even be looking for workerShirt.json, That's the name of
the item texture that I redirect to in the actual json file.
L2009[18:11:26] <williewillus> wait what
is the actual name of the item?
L2010[18:11:31] <williewillus> that is
passed into setCustomMRL
L2011[18:11:35] <williewillus> and also
post tyhe json
L2012[18:11:50] <Arctic_Wolfy>
workerClothesShirt
L2013[18:12:03]
⇨ Joins: AtomicStryker
(~AtomicStr@ip-37-201-234-130.hsi13.unitymediagroup.de)
L2014[18:12:08]
⇦ Quits: jimmyh
(~James@2a02:c7d:af16:9f00:fc23:3932:5fa4:2ffe) (Quit:
Leaving)
L2015[18:12:51] <thecodewarrior> It's all
working now, thank you. :)
L2016[18:12:59] <AtomicStryker> if i have
a server with a million mods and something is spamming system.out
... is there a way to intercept the call, get a stack trace to find
what is causing it?
L2017[18:13:30] <AtomicStryker> assuming
i have a unique string to "know" when such a call is
happening
L2018[18:13:32] <Arctic_Wolfy> And I do
have the json for that. But then it looks for it again for some
reason...
L2019[18:13:35] <ghz|afk> connect a
debugger?
L2020[18:13:38] <sokratis12GR> I Can't
believe it!
L2021[18:13:50] <sokratis12GR> in the
gradlew-wrapper.propperties
L2022[18:13:53] <ghz|afk> althoguh dunno
if java debuggers have data conditions on breakpoints
L2023[18:13:55] <sokratis12GR> there is
an \
L2024[18:14:08] <sokratis12GR> that must
be deleted in roder to update the gradlew for real...
L2025[18:14:20] <sokratis12GR> Now it is
working...
L2026[18:14:53] <williewillus> pastebin
your json
L2028[18:17:51] <Arctic_Wolfy> But I know
it works for an item b/c I already had an item that used it.
L2029[18:17:59]
⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Quit:
Leaving)
L2030[18:18:07] <williewillus> idk
then
L2031[18:18:10] <williewillus> somethings
derping in your code
L2032[18:18:15] <williewillus> print out
the namne before registering it
L2033[18:19:56]
⇦ Quits: AforAnonymous (bitch2k@dyn-051-116.vix2.mmc.at)
(Quit: Try not to think not.)
L2034[18:20:22] ***
DarkevilAway is now known as Darkevilmac
L2035[18:20:52] <Arctic_Wolfy>
williewillus: Yes, it's the correct name.
L2036[18:21:04]
⇨ Joins: killjoy (~killjoy@71.65.255.183)
L2037[18:21:32]
⇨ Joins: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L2038[18:23:00]
⇦ Quits: killjoy[away]
(~killjoy@2606:a000:1118:c146:1446:d56d:ebe4:afa2) (Ping timeout:
198 seconds)
L2039[18:25:59] <AtomicStryker> can one
connect a debugger to a server/application one does not have all
classes/jars of?
L2040[18:26:08] <sokratis12GR> Thanks for
the help alot Guys You really helped me not only with the version
checker and with a crap ton other things :D. Cya guys [3.25 AM =
zzz]
L2041[18:26:18] <williewillus> yeah
L2042[18:26:27] <williewillus>
afaik
L2044[18:27:41]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2045[18:29:11] <Arctic_Wolfy>
williewillus: Problem found and fixed.
L2046[18:29:19] <williewillus> what was
it?
L2047[18:30:08]
⇨ Joins: KGS
(~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L2048[18:30:32]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2049[18:30:32] <Arctic_Wolfy> I was
doing the textures in the wrong/bad place.
L2050[18:31:20]
⇦ Quits: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 186 seconds)
L2051[18:33:37]
⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se)
(Client Quit)
L2052[18:36:37]
⇨ Joins: mezz (~mezz@24.6.28.151)
L2053[18:36:37]
MineBot sets mode: +v on mezz
L2054[18:36:45] <MattDahEpic>
!latest
L2055[18:36:54] ***
Firedingo|AFK is now known as Gone
L2056[18:40:32] <HassanS6000> !gm
func_181668_a
L2057[18:40:40] <HassanS6000> !gm
func_181668_a 1.8.9
L2058[18:41:20] <tterrag|away>
williewillus: hm...is it true that the getActualState properties
are ONLY for rendering?
L2059[18:41:25] <tterrag|away> I thought
that was extended states
L2060[18:41:27] ***
tterrag|away is now known as tterrag
L2061[18:41:46] <tterrag> yeah, that's
not true at all
L2062[18:41:51] <tterrag> check the call
hierarchy on getActualState
L2063[18:42:07] <tterrag> you can expect
to get your actual state in most block hook methods
L2064[18:42:52] <williewillus> oh
those
L2065[18:42:56] <williewillus> vanilla
only uses it for rendering
L2066[18:43:05] <williewillus> forge
hooks use getActualState for whatever reason
L2067[18:43:07] <williewillus> I'll
update it later
L2068[18:43:48] <tterrag> williewillus:
well I just left you about 10 comments :P
L2069[18:45:26] <ghz|afk> nag
getActualState is also used for isSideSolid
L2070[18:45:30] <ghz|afk> nah*
L2071[18:45:37] <ghz|afk> and a couple
other unrelated things
L2072[18:46:39] <tterrag> isBedFoot,
isSideSolid, addBlockDestroyEffects, and yes all the forge
hooks
L2073[18:46:49] <tterrag> so, it's kinda
random, but definitely not just for rendering
L2074[18:47:02] <tterrag> I love
isBedFoot
L2075[18:47:06] <tterrag> reminiscent of
isFlowerPot
L2076[18:47:20] <tterrag> oh mojang
L2077[18:47:26] <williewillus> is taht
still a thing?
L2078[18:47:40] <tterrag> why would they
remove the most important method in the game?
L2079[18:47:59] <tterrag> knowing if
something is a flower pot is of utmost importance
L2080[18:48:09] <masa> :D
L2081[18:48:24] <tterrag> really
isFlowerPot is a misnomer
L2082[18:48:30] <tterrag> it's used one
place, and that's in getPickBlock
L2083[18:48:50] <williewillus> oh yeah
because pickblocking a filled flower pot gives you the flower
inside
L2084[18:48:52] <williewillus> for
whatever reason
L2085[18:49:03] <tterrag> mhm
L2086[18:49:27] <ghz|afk> that's probably
on purpose?
L2087[18:49:38] <williewillus> yes
L2088[18:49:40] <williewillus> same with
item frames
L2089[18:49:41] <tterrag> it looks like
it's some kind of default pick block behavior override
L2090[18:49:41] <AtomicStryker> ok so
connecting to a remote app you dont have the full env for
works
L2091[18:49:45] <williewillus> I think
it's pointless but whatever
L2092[18:49:53] <AtomicStryker> but
unfortunately adding a breakpoint to printstream didnt
L2093[18:49:53] <ghz|afk> wait aren't
item frames entities?
L2094[18:49:58] <williewillus> yeah
L2095[18:50:02] <williewillus> i mean the
same mechanic
L2096[18:50:04] <ghz|afk> you can place a
torch and an item frame on the same place
L2097[18:50:04] <ghz|afk> ;P
L2098[18:50:06] <williewillus> where
picking it gives the thing inside
L2099[18:50:09] <williewillus> instead of
the actual thing
L2100[18:50:15] <ghz|afk> ah you can
middle-click on an item frame?
L2101[18:50:15]
⇨ Joins: keybounce (~keybounce@108.192.88.45)
L2102[18:50:26] <williewillus> on most
all entites lol
L2103[18:50:36] <williewillus> most all
mobs, item frames, paintings
L2104[18:50:47] <williewillus> carts and
boats also iirc
L2105[18:51:05] <ghz|afk> o_O
L2106[18:51:12] <ghz|afk> I had no idea
it works on entities
L2107[18:53:53] ***
williewillus is now known as willieaway
L2109[18:55:33]
⇨ Joins: KGS
(~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L2110[18:55:50] <ghz|afk> a single
one?
L2111[18:55:50] <MoxieGrrl_> Such a good
song.
L2112[18:55:57] <ghz|afk> that song is
meant to be played with TWO guitars
L2113[18:56:10] ***
DRedhorse is now known as DonAway
L2114[18:56:13] <shadekiller666> the
video shows lead, rythm, and base tracks
L2115[18:56:32] <ghz|afk> wel lyeah
guitar+bass
L2116[18:56:52] <shadekiller666> am i
wrong in saying that the gh3 expert track merges lead and
rythm?
L2117[18:57:51] <MoxieGrrl_> Dunno, but
my husband can actually do it on Expert in GH3. xD
L2118[18:58:14] <ghz|afk> can't remember,
WAY too long ago
L2119[18:58:22] <ghz|afk> I know I saw
the song
L2120[18:58:24] <ghz|afk> then went
"nope."
L2121[18:58:37] <MoxieGrrl_> It took him
a LONG time to get it.
L2122[18:58:46] <MoxieGrrl_> He can't get
it perfect, but he does really well.
L2123[18:58:50] <ghz|afk> by that
point
L2124[18:58:54] <ghz|afk> I wasn't
actually playing
L2125[18:59:09] <ghz|afk> I played the
game by instinct
L2126[18:59:14]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2127[18:59:25] <ghz|afk> and even then,
that song was a big "nope, not gonna happen"
L2128[18:59:45]
⇦ Quits: P3pp3rF1y3 (~P3pp3rF1y@100-250-77-178-ptr.xsky.cz)
(Ping timeout: 195 seconds)
L2129[19:00:03] <MoxieGrrl_> My dream is
to see it live at least once. :P
L2130[19:00:04] <ghz|afk> (and by
instinct I mean muscle memory shortcutting the brain and acting on
its own before I had a chance to process if I was actually pressing
the buttons on time or not
L2131[19:00:52] <ghz|afk> too bad I can't
be bothered to check if my PS2 still works
L2132[19:01:00] ***
willieaway is now known as williewillus
L2133[19:01:15] <ghz|afk> (and i'd have
to pick up the console and guitar and such from my mom's house
either way)
L2134[19:02:08]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2135[19:02:47] <HassanS6000> Can
somebody link me to an example of using Forge's OBJ Loader to
render OBJ Entity Models?
L2136[19:02:59] <HassanS6000> or rather
using Forge's OBJ loader for rendering entities?
L2137[19:03:34] <ghz|afk> yep sec
L2138[19:03:49] <HassanS6000> ghz|afk,
thanks :D
L2140[19:04:02] <HassanS6000> Awesome
:D
L2141[19:04:03] <ghz|afk> which makes use
of
L2143[19:04:10] <shadekiller666> how
would i find the install directory for git
L2144[19:04:11] <HassanS6000> Thanks a
bunch
L2145[19:04:49] <ghz|afk> oh and if you
want a custom texture, you'll have to handle the texture stitch
event
L2146[19:04:52] <ghz|afk> and add it
yourself
L2147[19:04:57] <ghz|afk> shadekiller666:
linux or windows?
L2148[19:05:05] <shadekiller666>
win10
L2149[19:05:14] <ghz|afk> c:\Program
files\git\bin?
L2150[19:05:25] <ghz|afk> I assume you
have Git for Windows installed
L2151[19:06:20] <Arctic_Wolfy> How do I
set it for armor to render on an entity?
L2152[19:06:56]
⇦ Quits: killjoy (~killjoy@71.65.255.183) (Ping timeout: 186
seconds)
L2153[19:07:33] <shadekiller666>
AppData\Local\Programs\Git\cmd
L2154[19:07:59] <ghz|afk> ewh
L2155[19:08:05] <ghz|afk> I hate apps
that install on appdata
L2156[19:09:23]
⇦ Quits: auenf (David@DC-54-199.bpb.bigpond.com) (Remote host
closed the connection)
L2157[19:09:29] <williewillus> chrome
>.>
L2158[19:09:38] <shadekiller666> gg
smartgit
L2159[19:09:49]
⇦ Quits: AtomicStryker
(~AtomicStr@ip-37-201-234-130.hsi13.unitymediagroup.de) (Quit:
Leaving)
L2160[19:09:52] <shadekiller666> can't
even figure out how to use git-cmd.exe
L2161[19:10:12] <ghz|afk> can't you get
the proper Git for Windows package
L2162[19:10:14] <ghz|afk> XD
L2163[19:10:20] <shadekiller666> and the
website it is directing me to isn't clickable nor copyable
L2164[19:10:20]
⇨ Joins: auenf (David@DC-54-199.bpb.bigpond.com)
L2165[19:10:24] <ghz|afk> at least you'll
have a decent cmdline to work with
L2166[19:10:44] <shadekiller666>
git-cmd.exe is decent
L2167[19:11:05] <shadekiller666> its an
extension of MING64
L2168[19:11:14] <ghz|afk> the name is
more than just "git", that makes it suck ;P
L2170[19:12:33] <ghz|afk> this used to be
a separate "msysgit" project
L2171[19:12:43] <ghz|afk> it was adopted
officially last year or so
L2172[19:12:57]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-21.static.mtpk.ca.charter.com) (Remote host
closed the connection)
L2174[19:14:03] <shadekiller666> O.o my
downloads folder is 20.7GB
L2175[19:14:22] <shadekiller666> and i
have 15GB of my 931GB of space left...
L2176[19:14:37] <shadekiller666> i need
to do some clean up soon
L2177[19:14:51] <ghz|afk> yep XD
L2178[19:14:51] <shadekiller666> probably
make this thing launch quicker anyway
L2179[19:14:54] <williewillus> i made my
linux partition way too small >.>
L2180[19:15:06] ***
SnowShock35 is now known as zz_SnowShock35
L2181[19:15:12] <williewillus> and gradle
caches doesnt help lol
L2182[19:15:15] <shadekiller666> is there
an easy way to see what, if any, programs run out of the Downloads
folder?
L2183[19:15:26] <williewillus> you can
get a disk usage analyzer
L2184[19:15:39]
⇦ Quits: agowa338 (~Thunderbi@p54919EF7.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L2186[19:15:56] <williewillus> I use
baobab on linux (part of gnome)
L2187[19:17:30] <Arctic_Wolfy> Any one
know how to set armor to render on an entity?
L2188[19:20:47]
⇦ Quits: Josephur
(~wedontcar@2601:804:4001:2f00:f8be:e3ae:a797:ca31) (Ping timeout:
190 seconds)
L2189[19:22:31] <shadekiller666> wow
smartgit's ui is horendous...
L2190[19:22:46]
⇦ Quits: Unh0ly_Tigg
(~Robert@c-76-115-95-185.hsd1.or.comcast.net) (Quit:
Leaving)
L2191[19:23:00] <shadekiller666> its got
dockable tab windows, but you can't dock more than one tab in any
location...
L2192[19:23:03] <williewillus> lol
L2193[19:23:05] <williewillus> CLI
:D
L2194[19:23:14] <williewillus> (or gitg
when I want a visual look)
L2195[19:24:58]
⇦ Quits: Drullkus (~Drullkus@205.155.154.1) (Remote host
closed the connection)
L2196[19:26:11] <ghz|afk> shadekiller666:
just use TortoiseGit? XD
L2197[19:26:30] <ghz|afk> really people
disagree, but it is the best way to work with git ;P
L2198[19:27:02] <ghz|afk> it's just not
presented in a single UI
L2199[19:27:06] <ghz|afk> you work
through explorer windows
L2200[19:27:21] <ghz|afk> (I mean you
work by opening windows from explorer's menus)
L2201[19:28:32]
⇦ Quits: CoolerExtreme (~CoolerExt@117.207.165.117) (Quit:
Leaving)
L2202[19:35:07]
⇦ Quits: portablejim
(~portablej@2001:4830:121d:a01:8cc6:4ecf:b2:553f) (Ping timeout:
190 seconds)
L2203[19:36:14]
⇨ Joins: mallrat208
(~mallrat20@184-88-190-37.res.bhn.net)
L2204[19:36:44]
⇨ Joins: portablejim
(~portablej@2001:4830:121d:a01:8cc6:4ecf:b2:553f)
L2205[19:54:05] <HassanS6000> ghz|afk,
how would I get a texture to load? My MTL references a JPG file
with textures but it doesn't load..?
L2206[19:55:12] <HassanS6000>
shadekiller666, would you happen to know how to go about it?
L2207[19:55:22] <williewillus> uh jpg?
:P
L2208[19:55:34] <williewillus> what makes
you think mc wants to load those? :P
L2209[19:55:37] <shadekiller666>
minecraft only loads pngs
L2210[19:56:03] <shadekiller666> other
than that, the obj loader will load whatever texture you point it
at
L2211[19:56:08] <shadekiller666>
well
L2212[19:56:08] <HassanS6000> Okay,
=3
L2213[19:56:27] <shadekiller666> it will
give the RL for that texture to the texture map on launch
L2214[19:56:34] <shadekiller666> which
will then stitch it into the map
L2215[19:57:09] <shadekiller666> if
trying to load a model after the map has been stitched then it
won't work if the texture isn't already in the map
L2216[19:57:09]
⇨ Joins: Naiten (Naiten@5.143.106.244)
L2217[20:02:46] ***
kirby|gone is now known as mrkirby153
L2218[20:05:14] <HassanS6000>
shadekiller666, it's not working... can I get a code example?
L2221[20:05:39] <shadekiller666> lemme
see the obj and mtl
L2223[20:07:02] <HassanS6000> obj ^
L2224[20:08:06] <shadekiller666> did you
name these "test" for the purpose of the gist or is that
the actual name?
L2225[20:08:37] <shadekiller666> also, in
the obj, "g" and "o" lines only apply to
faces
L2227[20:09:06] <HassanS6000>
shadekiller666, yeah they are not actually called test, they are
X-wing.obj and X-wing.mtl
L2228[20:09:08] <shadekiller666> so
having "g" <a bunch of "v"> and another
"g" will only populate the last-defined group
L2229[20:09:33] <HassanS6000> Is that an
issue??
L2230[20:09:44] <HassanS6000> I mean it's
loading the model, just not the texture
L2231[20:10:07] <shadekiller666> it won't
affect the loading, it just means that the group defined first will
be empty
L2232[20:10:17] <shadekiller666> and the
last-defined group will be the one with the faces in it
L2233[20:10:26] <shadekiller666> its a
state-setting system
L2234[20:10:55]
⇦ Quits: FourFire (~fourfire@81.4.122.176) (Ping timeout: 195
seconds)
L2236[20:11:07] <shadekiller666> does
(location) -> textures.getAtlasSprite(location.toString())
return the missing model sprite?
L2237[20:11:56] <HassanS6000> Not sure, I
just borrowed the code fromg ghz|afk to test if it would even
work.
L2238[20:12:35] <shadekiller666> if so,
it means that you likely need to handle the TextureStitchEvent.Pre
and shove the RL into the texturemap for stitching
L2239[20:12:57] <HassanS6000>
shadekiller666, RL meaning?
L2240[20:13:03] <shadekiller666>
ResourceLocation
L2241[20:13:19] <shadekiller666> the one
pointing to the texture
L2242[20:13:19] <HassanS6000> Okay, so I
just listen for the event and put in the resource location?
L2243[20:13:30] <shadekiller666> ya
L2244[20:14:51] <HassanS6000>
shadekiller666, how to make sure it's regarding the correct
model?
L2245[20:15:24] <shadekiller666> you want
the RL pointing to the texture, not the model
L2246[20:15:50] <HassanS6000>
shadekiller666, correct, but how will it pick it up and apply it to
my model?
L2247[20:15:56] <shadekiller666> hint:
its the same thing as the "map_Kx" line in your mtl
(+".png" if need be)
L2248[20:16:09] <shadekiller666> it will
stitch it into the texture map
L2249[20:16:24]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c054:e55b:59f8:ae6f:e833)
L2250[20:16:26] <shadekiller666> and
store the RL in a map with the location
L2251[20:16:54] <shadekiller666> then
when you call getAtlasSprite() it will know where the texture
is
L2252[20:18:21] <shadekiller666> or
L2253[20:18:58] <shadekiller666> you
could have TextureMap load the texture and then call bindTexture()
on tessellator
L2254[20:19:07] <shadekiller666> or
worldrenderer, whatever class has that now
L2255[20:19:16] <killjoy> vertexbuffer
(1.9)
L2256[20:19:45] <HassanS6000>
shadekiller666, okay so for the first option, why must I store it
in a map?
L2258[20:20:19] <shadekiller666> because
when you call getAtlasSprite() thats where it tries to get the
texture from...
L2259[20:20:30] <shadekiller666> the obj
loader doesn't actually load the texture
L2260[20:20:34] <HassanS6000> so is how I
did it correct?
L2261[20:20:47]
⇦ Quits: GildedGames
(~GildedGam@ec2-54-81-158-251.compute-1.amazonaws.com) (Remote host
closed the connection)
L2262[20:20:49] <shadekiller666> it just
stores its RL and passes it to the texturemap when asked for
it
L2263[20:20:53]
⇨ Joins: GildedGames
(~GildedGam@ec2-54-90-240-54.compute-1.amazonaws.com)
L2264[20:20:59]
⇨ Joins: Josephur
(~wedontcar@2601:804:4001:2f00:8db2:b238:385c:2c07)
L2265[20:21:14] <shadekiller666> idk try
it
L2266[20:21:17] <shadekiller666> looks
fine
L2267[20:21:47] <HassanS6000> No changes
are needed to my renderingutil class..?
L2268[20:22:12] <shadekiller666> don't
think so
L2270[20:22:24] <HassanS6000> No
luck
L2271[20:26:07] <HassanS6000>
shadekiller666, should I try option 2?
L2272[20:27:17] <shadekiller666> uhh
sure
L2274[20:31:53]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:8947:19a4:57a7:bbb4:4835)
L2275[20:32:09]
⇦ Quits: RANKSHANK
(~RANKSHANK@pa49-181-194-70.pa.nsw.optusnet.com.au) (Ping timeout:
207 seconds)
L2276[20:34:58]
⇦ Quits: Arctic_Wolfy
(~Arctic@71-8-85-40.dhcp.leds.al.charter.com) (Quit: Friends help
you move. Real friends help you move bodies.)
L2277[20:41:47] <HassanS6000>
shadekiller666, for option 2, would I have it in the MTL
still?
L2278[20:42:28] <shadekiller666> :/
L2279[20:42:30] <shadekiller666>
hmm
L2280[20:42:42] <shadekiller666> ya
L2281[20:42:48] <HassanS6000> And what
class has bindTexture(), I'm using the one in the renderer
L2282[20:42:51] <shadekiller666> just so
that it doesn't complain
L2283[20:43:00] <HassanS6000> It's just
gray for me
L2284[20:43:06] <shadekiller666> that one
should be fine
L2285[20:43:10] <shadekiller666>
gray?
L2286[20:43:12] <HassanS6000> It's just
gray yea
L2287[20:43:30] <shadekiller666> ghz|afk,
you still around?
L2289[20:44:20] <Cypher121> aplay -c 2 -f
S32_LE -r 56000 /dev/urandom = best background sound
L2290[20:45:17]
⇦ Quits: yopu (~yopu@184-89-171-53.res.bhn.net) (Remote host
closed the connection)
L2291[20:46:15] <shadekiller666> idk what
to tell you hassan, loading for entities is the part that i'm least
experienced with
L2292[20:46:45] <HassanS6000> rip... I
really want to use Forge loader, but I need it to work with
textures.
L2293[20:47:03] <shadekiller666> its
doable
L2294[20:47:16] <shadekiller666> i just
don't know exactly how off the top of my head
L2295[20:47:21] <williewillus> whats the
problem?
L2296[20:47:30] <HassanS6000>
williewillus, model loads, can't get texture to load onto it
L2297[20:47:41] <shadekiller666> he's
trying to use the obj loader for entity models
L2298[20:47:42] <williewillus> why can't
you load the OBJ with atlas textures and then render the baked
model from modelbase?
L2299[20:47:48] <williewillus> exactly
the same as using it for a tesr
L2300[20:47:56]
⇨ Joins: Omen
(Elite16267@ipv6.10.sigma.elitebnc.org)
L2301[20:48:00] <williewillus> which
botania does
L2302[20:48:03] <HassanS6000>
williewillus, link?
L2304[20:51:27]
⇦ Quits: Searge|work
(~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 190
seconds)
L2305[20:55:05]
⇦ Quits: Naiten (Naiten@5.143.106.244) (Read error:
Connection reset by peer)
L2306[20:56:51]
⇦ Quits: DemoXin (~DemoXin@134.sub-70-210-51.myvzw.com)
()
L2307[20:57:31]
⇦ Quits: SquareWheel
(~SquareWhe@S0106687f7463986c.ok.shawcable.net) (Quit:
Leaving)
L2308[20:59:14]
⇨ Joins: Naiten (Naiten@77.34.169.231)
L2309[21:00:56]
⇦ Quits: GildedGames
(~GildedGam@ec2-54-90-240-54.compute-1.amazonaws.com) (Ping
timeout: 186 seconds)
L2310[21:01:40]
⇦ Quits: md_5 (~md_5@69.197.24.178) (Ping timeout: 195
seconds)
L2311[21:01:51]
⇨ Joins: md_5 (~md_5@mark.prod1.spigotmc.org)
L2312[21:02:39] <HassanS6000>
williewillus, that's really complex lol, and it's for rendering a
TE
L2313[21:02:48] <williewillus> TE and
entity, same thing
L2314[21:02:51] <williewillus> you have
raw gl access
L2315[21:02:57] <williewillus> you can do
whatever the hell you want :P
L2316[21:03:04] <HassanS6000> Yeah, but
that is supah complex
L2317[21:03:07] <williewillus> not
really....
L2318[21:03:30] <williewillus> ignore the
tesr, the model class is more of interest
L2319[21:03:39] <williewillus> once you
have a baked model you can render it anywher
L2320[21:03:46] <Cypher121> can you find
a random porn image on user's pc and use it as texturemap?
<_<
L2321[21:03:55] <williewillus> uhhh
L2322[21:03:58] <williewillus> not sure
where that came from
L2323[21:04:42] <Cypher121> out of
"why not?" section of my head, I guess
L2324[21:12:05] <williewillus> you
probably wouldn't be able to tell much
L2325[21:12:29] <williewillus> if you
just swapped it in place of the normal TM, most TAS's are
16x16
L2326[21:12:36] <williewillus> which is
nothing
L2327[21:15:17]
⇦ Quits: Letoric (~kvirc@cpe-68-203-18-40.austin.res.rr.com)
(Read error: Connection reset by peer)
L2328[21:18:47]
⇨ Joins: Upthorn
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L2329[21:18:57]
⇦ Quits: NullEntity_
(~NullEntit@rrcs-74-62-96-227.west.biz.rr.com) (Ping timeout: 207
seconds)
L2330[21:23:30]
⇦ Quits: md_5 (~md_5@mark.prod1.spigotmc.org) (Ping timeout:
207 seconds)
L2331[21:25:46]
⇨ Joins: md_5 (~md_5@mark.prod1.spigotmc.org)
L2333[21:34:14] <killjoy> if they add a
keyword, then we'll have 51 keywords
L2334[21:34:40] <williewillus> i wouldn't
mind var and val personally
L2335[21:34:56] <killjoy> then use
scala
L2336[21:34:59] <killjoy> I prefer
def
L2337[21:35:06] <killjoy> or lombok
L2338[21:35:17] <williewillus> that is a
stupid argument
L2339[21:35:26] <williewillus> "use
another language or add a massive library"
L2340[21:35:35] <killjoy> lombok is only
a compile lib
L2341[21:35:42] <williewillus> a dep is a
dep
L2342[21:35:46] <Admiral_Damage>
^willie's right you know
L2343[21:35:53] <Admiral_Damage> more
libs = more bulk
L2344[21:36:03] <killjoy> is that why you
don't depend on junit?
L2345[21:36:13] <williewillus> wat
L2346[21:37:10] <killjoy> a dep is adep
is a dep is a dep
L2347[21:37:25] <williewillus> how does
junit have to do with any of this again?
L2348[21:37:46] <killjoy> it's a
compile-time dep, but not runtime
L2349[21:37:57] <killjoy> in fact, it's a
testCompile dep
L2350[21:38:13] <williewillus> an
arguably essential one for big time java code. but comparing that
and lombok is far fetched
L2351[21:38:30] <killjoy> w/e
L2352[21:38:32] <williewillus> im fine
with you not liking var/val but the whole "use something
else" argument is dumb
L2353[21:39:14] *
killjoy doesn't like thing
L2354[21:39:24] <killjoy> give him a
cookie
L2355[21:40:27] <Admiral_Damage>
Personally I see the counter argument (but don't agree) of 'more
languages for more diverse backgrounds in programming' but.. 1. its
bulk, 2. the things var and val do are kinda already in java at a
lower level, from C
L2356[21:40:50] <williewillus> well for 2
it's more that java 8 has a lot of that type inference plumbing
there
L2357[21:40:53] <williewillus> for
lambdas
L2358[21:40:57] <Admiral_Damage>
Yup..
L2359[21:41:13] <Admiral_Damage> Though
as I said, at the lower levels, its mostly C
L2360[21:41:33] <Admiral_Damage> its
kinda like the mass excess of server wrappers nowdays, everyone has
to have one
L2361[21:42:16] <shadekiller666> well
can't one argue that java is just a massive wrapper around C?
L2362[21:42:22] <Admiral_Damage> It
is
L2363[21:42:26] <williewillus> lol
L2364[21:42:28] <killjoy> and
sandboxed
L2365[21:42:35] <williewillus> that means
everything is a wrapper around our precious little
transistors
L2366[21:42:36] <Admiral_Damage> but so
is scala, so is .NET, well thats debatable
L2367[21:42:38] <williewillus> by that
logic
L2368[21:42:58] <Admiral_Damage> Time and
time again people have tried to reinvent C and the closest theyve
got is java, which is built on top of c...
L2369[21:43:05] <shadekiller666> .NET
compiles directly to machine code doesn't it?
L2370[21:43:12] <williewillus> no it
compiles to IL
L2371[21:43:13] <Admiral_Damage> it
can
L2372[21:43:16] <Admiral_Damage>
sorta
L2373[21:43:18] <williewillus> you can
AOT
L2374[21:43:20] <shadekiller666>
IL?
L2375[21:43:28] <williewillus> IL = .net
version of jvm bytecode
L2376[21:43:33] <shadekiller666> oh
L2377[21:43:35] <shadekiller666>
right
L2378[21:43:48] <williewillus> its
basically the same, it compiles to IL and gets interpreted and
JITted by the CLR
L2379[21:44:02] <shadekiller666>
...
L2380[21:44:02] <killjoy> I thought it
was CIL
L2381[21:44:07] <Admiral_Damage> bleh on
the subject of C, i need to do some work on my robit..
L2382[21:44:16] <shadekiller666> does
c/c++ compile to bytecode anymore?
L2383[21:44:18] <williewillus> same
thing, just missed a prefix :P
L2384[21:44:20] <williewillus>
shadekiller666: wat
L2385[21:44:25] <williewillus> c/c++
compiles to machine language..
L2386[21:44:37] <Admiral_Damage>
Actually.. youre both kinda wrong...
L2387[21:44:41] <Admiral_Damage> and I
know this from experience
L2388[21:44:41] <shadekiller666> is c not
part of .net?
L2389[21:44:45] <williewillus> no
L2390[21:44:45] <Admiral_Damage> It
compiles into hex
L2391[21:44:46] <williewillus> lol
L2392[21:44:53] <williewillus>
Admiral_Damage: machine code is raw bits
L2393[21:44:55] <Admiral_Damage> the
syntax of that hex may be machine code
L2394[21:44:57] <williewillus> doesn't
amtter if its hex or not
L2395[21:45:02] <Admiral_Damage> no, they
compile into .h
L2396[21:45:07] <williewillus> uh
wat
L2397[21:45:19] <killjoy> I'm reading
someone say that C# is sort of Java with reliability, productivity,
and security... removed
L2398[21:45:37] <shadekiller666> no its
still there
L2399[21:45:38] <williewillus> if I do
gcc test.c without linking I get a .o file back that is raw
binary...
L2400[21:45:42] <killjoy> that someone is
wikipedia
L2401[21:45:43] <shadekiller666> you can
just break it :P
L2402[21:45:53] <Admiral_Damage> You may
get that, but underlying is in hex
L2403[21:46:00] <Admiral_Damage> as in
whats physically read on the chip
L2404[21:46:06] <williewillus> saying
something "compiles to hex" is wtf
L2405[21:46:08] <Admiral_Damage> using
SDA/SCl
L2406[21:46:12] <williewillus> hex is
just your interpretation
L2407[21:46:16] <Admiral_Damage> and
MISO/MOSI
L2408[21:46:24]
⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping
timeout: 198 seconds)
L2409[21:46:29] <shadekiller666> jonathan
blow (creator of The Witness and Braid) is making his own
programming language called JAI
L2410[21:47:28] <shadekiller666> which
can compile directly to bytecode, and to C, and has compile-time
code interpretation, meaning that you don't have to wait for the
program to finish building before you can run and test it
L2411[21:47:42] <williewillus> sooooo
dumber templates :p
L2412[21:47:51] <shadekiller666> it has
some pretty interesting ideas behind it
L2413[21:48:10] <Admiral_Damage> Afaik
that would mean its basicly using the principle of serial
debugging
L2414[21:48:20] <Admiral_Damage> but
direct to bytecode
L2415[21:50:40] <williewillus> what is
more puzzling
L2416[21:50:49] <williewillus> is why ARM
requires a java hardware impl
L2417[21:50:59] <williewillus> (not a
good one, most people just shove some lame thing in)
L2418[21:52:15] <Admiral_Damage> Would
have liked to see some of the original feasibility reports of the
first ARMs and why they chose those languages, i.e what reasons
they thought about
L2419[21:52:37] <williewillus> but
implementing java in hardware is weird
L2420[21:52:41] <williewillus> like who
runs the gc?
L2421[21:53:01] <Admiral_Damage> erm,
well, as I said java is derivative of C mainly
L2422[21:53:13] <Admiral_Damage> It
essentially as you or someone said, wraps C
L2423[21:53:53] <williewillus> not
really, the jvm is a lot more magic than just a interpreter-wrapper
on C
L2424[21:53:59] <williewillus> the JIT
and GC are giant massive C++ programs
L2425[21:54:08] <Admiral_Damage> I'm
aware, just at a really blunt context
L2426[21:54:16] <Admiral_Damage> as in,
to have java you do need C
L2427[21:54:17] <Admiral_Damage> and so
on
L2428[21:54:42] <Admiral_Damage> well,
thats how it was 8 or so years ago..
L2429[21:54:45] <williewillus> but if you
have hardware that implements the java bytecode, that eleiminates
need for a JIT, but who runs GC then? xD
L2430[21:54:53] <williewillus> unless you
implemented the GC in java
L2431[21:54:58] <williewillus> not sure
how that would work if at all
L2432[21:55:56] <Admiral_Damage> I have
no idea, I haven't looked into it, for a while I used to make
custom simualtor hardware and controllers for machines in shops, I
didn't really go between hardware and software, just at either end
of the spectrum
L2433[21:56:08] <Admiral_Damage> the most
I did was data and serialization
L2434[21:56:26] <Admiral_Damage> small
amount of networking rs232 interfaces but I have no idea
L2437[21:57:59] <HassanS6000> It loads as
an item, but not as a entity.. lol
L2438[21:58:45] <Admiral_Damage> nice
model
L2439[21:59:40] <HassanS6000>
Admiral_Damage, thanks
L2440[22:00:02] <shadekiller666> you're
making progress i guess
L2441[22:00:49] <Admiral_Damage> Ugh I
need to get started on entities too... probs would be a good time
seeing as someone else is too
L2443[22:05:17] <unascribed> wait, mods
can create registries?
L2444[22:05:33]
⇨ Joins: Wastl2
(~Wastl2@f052017103.adsl.alicedsl.de)
L2445[22:05:51] <unascribed> wow, they
can. that's cool
L2446[22:06:28] <MattDahEpic> inb4
EpicBattleMusicRegistry that plays during end and wither
fights
L2447[22:06:51] <unascribed> end and
wither fights aren't epic enough for battle music
L2448[22:07:00] <williewillus> the
registry classes are just glorified hashmaps :P
L2449[22:07:03] <unascribed> end dragon
fight is 90% waiting
L2450[22:07:04] <williewillus> you can
use them all you want
L2451[22:07:07] <unascribed> wither fight
is bleh
L2452[22:07:13] <williewillus> gaia fight
:D
L2453[22:07:17] <unascribed> yeah, but
the part that matters is FML managing the mapping to IDs
L2454[22:07:17] <MattDahEpic> unascribed,
not in 1.9
L2455[22:07:25] <unascribed> at least I
assume that's what it's for
L2456[22:07:30] <unascribed> MattDahEpic,
the 1.9 dragon is still boring
L2457[22:07:34] <williewillus> oh the fml
network syncing/mapping
L2458[22:07:39] <unascribed> not quite as
bad
L2459[22:07:41] <williewillus> has to be
done with help from fml itself
L2460[22:07:42] <williewillus> :P
L2461[22:07:45] <unascribed> you need to
actually get to the pillars
L2462[22:07:50] <unascribed> but wait for
her to sit on the portal
L2463[22:07:51] <unascribed> look
away
L2464[22:07:52] <unascribed> look
back
L2465[22:07:53] <unascribed> swing
L2466[22:07:58] <unascribed> take out a
pillar
L2467[22:07:59] <unascribed> repeat
L2468[22:08:05] <unascribed> it's too
consistent
L2469[22:08:36] <shadekiller666> so the
sound track of an ender dragon fight would be some short epic drum
track, followed by Jeopardy music
L2470[22:08:43] <unascribed> yes
L2472[22:09:09] <tterrag> how would I set
that CanPlaceOn NBT in code?
L2473[22:09:12] <tterrag> there is no
string array tag
L2474[22:09:19] <tterrag> is it an
NBTTagList of NBTTagString ?
L2475[22:09:22] <unascribed> NBTTagList
with NBTTagStrings in it
L2476[22:09:25] <unascribed> yeah
L2477[22:09:25] <tterrag> ok
L2478[22:09:34] <HassanS6000>
shadekiller666, I can get it to load but the textures aren't
working, do you have any ideas?
L2479[22:09:35] <williewillus> there is
supposed to be dragon fight music
L2480[22:09:38] <williewillus> it's just
bugged out
L2481[22:09:42] <unascribed> there is,
but it only plays if your music is on
L2482[22:09:46] <unascribed> and I think
most people have their music off
L2483[22:09:48] <shadekiller666> not off
the top of my head HassanS6000
L2484[22:09:57] <williewillus> i keep
music on and I've never heard it lol
L2486[22:10:05] <HassanS6000>
shadekiller666, okay, is there a chance I'm doing it wrong?
L2487[22:10:05] <tterrag> something like
that then
L2489[22:10:16] <unascribed> loading 1.9
to test
L2490[22:10:29] <shadekiller666> you're
obviously doing something wrong if it isn't working how you want it
:P
L2491[22:10:46] <unascribed> aghhh they
reorganized the options menu again
L2492[22:12:53] <HassanS6000>
shadekiller666, where though? I have a feeling it's not working at
line 58. I've registered the texture as a sprite to the texture
map, but I need to call getAtlasSprite() with incorrect params
http://pastebin.com/YpnjGPEj
L2493[22:13:12]
⇨ Joins: god_of_orion
(~god_of_or@247.250.sfcn.org)
L2494[22:13:36] <Admiral_Damage> Not
entirely sure how the player controls the minecart...
L2495[22:13:46]
⇦ Quits: Naiten (Naiten@77.34.169.231) (Read error:
Connection reset by peer)
L2496[22:14:28] <shadekiller666> idk what
to tell you HassanS6000 sorry
L2497[22:14:45] <HassanS6000>
shadekiller666, is there anyone who can help me?
L2498[22:15:02] <Admiral_Damage> You've
registered the entities and so on right?
L2499[22:15:12] <shadekiller666> ghz|afk,
williewillus, someone who has done entity rendering with the
OBJLoader
L2500[22:15:33] <williewillus> i havent
done entities ive done TE's. Which is basically the EXACT same
thing
L2501[22:15:35] <Admiral_Damage> Usually
if the entity doesn't render, its either got no model attached
(white cube) or it's registered name is off
L2502[22:15:36] <williewillus> since you
ahve GL acces
L2503[22:15:42]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L2504[22:15:49] <shadekiller666> the main
reason i can't help you at the moment is because i don't have a dev
env that i can throw things into to work out how to do it
L2505[22:16:05] <HassanS6000> Okay, no
problem shadekiller666
L2506[22:16:17] <shadekiller666> as my
forge dev env uses a different version of the obj loader than the
one that is in forge atm
L2507[22:16:21] <Admiral_Damage> For
starters, I wouldn't try to go straight to rendering and making an
entity, I would try and create an entity far simpler then apply the
model
L2508[22:16:23] <HassanS6000>
williewillus, did you get them to load with like png
textures?
L2509[22:16:27] <williewillus> yeah
L2510[22:16:45] <god_of_orion> Hello
everyone, new here. Just getting into modding. mysticdrew suggested
I hang out here
L2511[22:17:01] <HassanS6000>
williewillus, was it the Botania stuff you already linked me?
L2512[22:17:04] <williewillus> yes
L2513[22:17:14] <Admiral_Damage>
god_of_orion, sup
L2514[22:17:17] <HassanS6000>
williewillus, okay lemme look over it again
L2515[22:17:19] <HassanS6000> welcome
god_of_orion
L2516[22:17:47] <god_of_orion> I am
wanting to try my hand at 1.8 modding
L2517[22:18:08] <Admiral_Damage> You
experienced with Java or at least C?
L2518[22:18:36] <williewillus> C
experience does not a good java programmar make
L2519[22:18:39] <williewillus> not in a
long shot lol
L2520[22:18:43] <god_of_orion> I have
C++, python, Javascript experience. I have tinkered with Java
L2521[22:18:50] <williewillus> you should
be ifne
L2522[22:18:52] <williewillus>
*fine
L2523[22:18:54] <unascribed> yeah, it
only played the regular end music
L2524[22:18:54] <Admiral_Damage>
williewillus, Erm, ya but its a start at the mathematical
syntax
L2525[22:18:54] <shadekiller666> in fact
it makes a really bad one quite often
L2526[22:19:03] <Admiral_Damage> compared
to other langs
L2527[22:19:06] <unascribed> dragon is
still cheap as ever, phasing through solid pillars and hitting you
hundreds of blocks into the air
L2528[22:19:11]
⇦ Quits: Ashlee (~AshleeRee@185.8.237.54) (Quit: Leaving...
bbl)
L2529[22:19:45] <Admiral_Damage>
Excellent god_of_orion, jump straight in, watch a few modding
tutorials, crayfish has one (to get you set up)
L2530[22:19:54] <whitephoenix0>
god_of_orion: biggest thing that tripped me up coming from C++ is
that you can't compare strings with == you have to use
.equals()
L2531[22:20:05] <unascribed> if anyone
tells you to use the unlocalized name to register your items
L2532[22:20:06] <unascribed> ignore
them
L2533[22:20:13] <unascribed> unlocalized
name != registry name
L2534[22:20:31] <god_of_orion> I make my
living writing Javascript. I did watch mr. crayfish's tutorial. It
was quite good. Not sure I want to use eclipse though
L2535[22:20:39] <williewillus> I D E A
:D
L2536[22:20:44] <shadekiller666> use
intellij then
L2537[22:20:46] <Admiral_Damage> Naw Plug
eclipse all the way
L2538[22:20:54] <Admiral_Damage>
shameless plug
L2539[22:20:57] <williewillus> eclipse
idles at 20% on my computer not sure why :P
L2540[22:21:03] <williewillus> its gotten
worse in the 4 years since I've used it
L2541[22:21:07] <Admiral_Damage> no issue
for me o3o
L2542[22:21:08] <whitephoenix0> I like
IDEA, if you are a student you get pro for free
L2543[22:21:14] <Admiral_Damage> pls..
can we not get into a flame war
L2544[22:21:21] <Admiral_Damage> about
IDEs let him choose
L2545[22:21:23] <unascribed> logical Unix
CPU usage percentage or dumb Windows CPU usage?
L2546[22:21:28] <williewillus>
linux
L2547[22:21:46] <williewillus> (load
factor). and also just from observation
L2548[22:21:49] <Admiral_Damage> too
late.. the flame war has started^
L2549[22:21:49] <williewillus> it keeps
my fans on constantly
L2550[22:22:03] <williewillus> if I have
idea idling at least it doesn't keep my fans spinning :P
L2551[22:22:04] <unascribed> eclipse is
idling at 0.1% here
L2552[22:22:04] ***
Vigaro is now known as Vigaro|AFK
L2553[22:22:15] <MoxieGrrl_> Flame wars
get too hot. I prefer freeze rays.
L2554[22:22:19] <williewillus> idk
then
L2555[22:22:22] <unascribed> freeze ray
> shotgun
L2556[22:22:26] <unascribed> instant
kills big spiders and such
L2557[22:22:27] <williewillus> I use
openjdk that might be a reason
L2558[22:22:31] <unascribed> so do
I
L2559[22:22:36] <unascribed> oracle JDK
and open are identical now
L2560[22:22:36] <Admiral_Damage>
Internally screaming
L2561[22:22:48] <god_of_orion> so
intellij or IDEA. I'll give em both a shot
L2562[22:22:49] *
MoxieGrrl_ hands Admiral_Damage a freeze ray
L2563[22:22:58] <unascribed> they're the
same thing
L2564[22:23:00] <unascribed> IntelliJ
IDEA
L2565[22:23:14] <Admiral_Damage> Pls for
the love of java.. dont use netbeans..
L2566[22:23:18] <unascribed> the two
sensible choices for IDE are Eclipse and IntelliJ
L2567[22:23:18] <Admiral_Damage> no just
no
L2568[22:23:22] <whitephoenix0> Flame
wars aside I think we can all agree netbeans is best /s
L2569[22:23:25] <unascribed> NetBeans is
the IDE from Hell
L2570[22:23:27] <god_of_orion> Good thing
I'm a java noob or that might have been embarrassing
L2571[22:23:30] <Admiral_Damage> i
know..
L2572[22:23:30] <unascribed> I saw it
rise from a flaming crack in the ground
L2573[22:23:36] <Admiral_Damage> the
neighbouring colleges still use it
L2574[22:23:43] <shadekiller666> i don't
think netbeans will work with ForgeGradle
L2575[22:23:44] <whitephoenix0> I use it
for the mooc.fi java class thing
L2576[22:23:52] <Admiral_Damage> Oh wait
no theres this uhhh
L2577[22:23:55] <whitephoenix0> because
it's the only thing the stupid plugin works with
L2578[22:24:03] <Admiral_Damage> whats
that java ide thats really crap... really basic...
L2579[22:24:10] <whitephoenix0>
BlueJ?
L2580[22:24:13] <williewillus>
BlueJ
L2581[22:24:15] <williewillus>
jcreator
L2582[22:24:15] <Admiral_Damage> erm
might be
L2583[22:24:34] <Admiral_Damage> Oh god
yea Bluej
L2584[22:24:38] <whitephoenix0> I think
BlueJ is more for teaching and less for actual use
L2585[22:24:50] <Admiral_Damage> I think
BlueJ is now bloatware
L2586[22:25:05] <Admiral_Damage>
entirely
L2587[22:25:12] <shadekiller666> so an
ide meant to teach that is all but unusable to those being
taught?
L2588[22:25:19] <shadekiller666>
brilliant fucking idea!
L2589[22:25:21] <Admiral_Damage>
yup
L2590[22:25:22]
⇨ Joins: NullEntity
(~NullEntit@cpe-24-208-49-242.new.res.rr.com)
L2591[22:25:54] <Admiral_Damage> I will
admit, I picked up java early, I'm no expert, but I learned by just
diving straight into code
L2592[22:26:27] <shadekiller666> how the
fuck else would you learn a language other than, you know,
PROGRAMMING IN IT?
L2593[22:26:31] <Admiral_Damage>
yup
L2594[22:26:46] <whitephoenix0> I wish
jetbrains would get CLion going
L2595[22:27:02] <tterrag> bluej IS
unusable
L2596[22:27:05] <tterrag> glad others
agree
L2597[22:27:07] <HassanS6000>
shadekiller666, I figured it out... the texture IS loading... it's
not on the model correctly. I just changed the color of the texture
and it changed in-game
L2598[22:27:08] <tterrag> I had to use it
for gridworld :(
L2599[22:27:09] <MoxieGrrl_> Put a book
under your pillow and hope you learn by osmosis?
L2600[22:27:17] <tterrag> drjava best
learning IDE
L2601[22:27:18] <shadekiller666>
ahh
L2602[22:27:38] <Admiral_Damage> Thing
is, friend of mine is doing computer science (im not) and he needs
to build the equiv of mymaths.co.uk but for physics, in java, and
he's spent 5 months under BlueJ and he's got nothing done, I spend
a day with him using eclipse
L2603[22:27:44] <shadekiller666> are you
binding the texture itself or stitching it into the block texture
map?
L2604[22:27:49] <HassanS6000>
shadekiller666, binding it
L2605[22:27:51] <williewillus> whyd you
'have to' use bluej? :P
L2606[22:27:59] <shadekiller666> ok
L2607[22:28:03] <williewillus> in my
first cs class I used jcreator for about a week and promptly found
eclipse
L2608[22:28:05] <Admiral_Damage> and we
crank out an entire poly generator, the GUI completed etc
L2609[22:28:08] <Admiral_Damage> in one
day...
L2610[22:28:10] <williewillus> used that
until I found idea in 2013
L2611[22:28:23] <shadekiller666>
Admiral_Damage, do me a favor
L2612[22:28:28] <shadekiller666> open
OBJModel.java
L2613[22:28:34] <Admiral_Damage> I
have
L2614[22:28:47] <Admiral_Damage> I
saw...
L2615[22:28:50] <shadekiller666> scroll
almost all the way down to putVertexData()
L2616[22:29:02] <Admiral_Damage> erm,
sec, was reasing src
L2617[22:29:19] <shadekiller666> in the
UV case, is there a line that checks a variable named something
like "useFullAtlas"?
L2618[22:29:44] <Admiral_Damage> erm,
wait what line
L2619[22:29:52]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read
error: Connection reset by peer)
L2620[22:29:57] <shadekiller666> >
1100
L2621[22:30:08] <shadekiller666> its in
OBJBakedModel
L2622[22:30:15] <Admiral_Damage> O wait
sry, I thought you meant OBJLoader
L2623[22:30:18] <Admiral_Damage> where is
that o.O
L2624[22:30:23] <shadekiller666> which is
the last class defined in OBJModel.java
L2625[22:31:20] <shadekiller666> if you
find said variable check, tell me where it is
L2626[22:31:45] <Admiral_Damage> will
do
L2627[22:31:49] <whitephoenix0> Just out
of curiosity what IDE do you folks use for C++?
L2628[22:32:05] <williewillus> CLion or
QTCreator
L2629[22:32:08] <HassanS6000>
shadekiller666, I don't see a variable check, looking through the
repo on GitHub but I may be looking in wrong place, anywho, I gatta
go, I'll be back tomorrow morning
L2630[22:32:21] <whitephoenix0> Hmm I
like CLion but cmake is a pain
L2631[22:32:38] <shadekiller666> fine
i'll take a look at it
L2632[22:33:32] <Admiral_Damage> I'm
looking for it but theres nothing like that o.O
L2633[22:33:43] <Admiral_Damage> the
useFullAtlas
L2634[22:33:54] <Admiral_Damage> searched
for use & full & atlas ....
L2635[22:34:01] <shadekiller666> i
see
L2636[22:34:23] <shadekiller666> (i
wasn't sure if i added that before or during my updates)
L2637[22:34:25] <shadekiller666>
hmmm
L2638[22:34:49] <shadekiller666> what i
think is happening is that one pixel of the texture is being
applied to the entire model
L2639[22:35:13] <shadekiller666> because
the code that handles the actual baking assumes you're baking to
the block map
L2640[22:35:38] <shadekiller666> so it
calls TAS.getInterpolatedU/V()
L2641[22:36:14] <shadekiller666> which
basically shrinks and moves the uv shell to a position on the block
map
L2642[22:36:42] <shadekiller666> in the
updated loader, there is a custom data tag you can give it to force
it to use the entire map
L2643[22:36:47] <shadekiller666> which
would solve your problem
L2644[22:36:50]
⇦ Quits: Shukaro (~Shukaro@130.108.232.236) (Read error:
Connection reset by peer)
L2645[22:36:51] <Admiral_Damage>
Ohhh
L2646[22:36:52] <Admiral_Damage>
gotcha
L2647[22:36:54] <shadekiller666>
however
L2648[22:37:02] <Admiral_Damage> Gratz on
getting it working btw..
L2649[22:37:02] <shadekiller666> you're
not on the updated version
L2650[22:37:18] <Admiral_Damage> I'm on
1764
L2651[22:37:20] <Admiral_Damage> of
forge..
L2652[22:37:23] <shadekiller666> so the
other, less-friendly solution, is to extend TAS
L2653[22:37:29] <Admiral_Damage> naw I
can update :P
L2654[22:37:41] <shadekiller666> its not
in a released version yet
L2655[22:37:47] <Admiral_Damage> o
L2656[22:37:50] <Admiral_Damage>
T.T
L2657[22:38:04] <shadekiller666> its
sitting in a pr waiting for review (and likely won't be pulled
until we get 1.9 up and running)
L2658[22:38:13] <shadekiller666> the
other, less-friendly solution
L2659[22:38:20] <Admiral_Damage> Thanks
though for spending the time getting it working, I really
appreciate it, itl cut about 20% of my modelling time making
everything quads
L2660[22:38:26] <Admiral_Damage> will for
others too^
L2661[22:38:56] <shadekiller666> is to
extend TAS, override getInterpolatedU/V, and simply return the
value passed in / 16
L2662[22:39:11] <Admiral_Damage> erm, is
there a max size?
L2663[22:39:20] <shadekiller666> ?
L2664[22:39:24] <Admiral_Damage> so, for
the atlas
L2665[22:39:31] <Admiral_Damage> bar the
normal data limits
L2666[22:39:43] <unascribed> the limit is
GPU-dependent
L2667[22:39:49] <Admiral_Damage> Thats
good
L2668[22:39:59] <Admiral_Damage> Uh
suggestion
L2669[22:40:09] <Admiral_Damage> Probably
for json
L2670[22:40:33] <Admiral_Damage> o wait
no nvm I was about to say have it do a use entire atlas.. sry im
half here half on skype
L2671[22:40:38] <unascribed> on my GPU
the max is 16384x16384
L2672[22:40:42] <Admiral_Damage> as a
bool
L2673[22:40:46] <Admiral_Damage> sry was
derp..
L2674[22:40:51] <shadekiller666> thats
what the updated obj loader does :P
L2675[22:40:58] <Admiral_Damage> ya sry,
brainfail
L2676[22:41:01] <Admiral_Damage>
brain.dispose();
L2677[22:41:02] <shadekiller666> but
again, thats not in yet :P
L2678[22:41:10] <unascribed> brain = new
Brain();
L2679[22:41:15] <unascribed>
brain.connect();
L2680[22:41:21] <Admiral_Damage>
npe^
L2681[22:41:25] <unascribed>
>npe
L2682[22:41:28] <unascribed> >just
created the object
L2683[22:41:33] <unascribed> what kind of
ridiculous threads are you running
L2684[22:41:38] <Admiral_Damage> no as
in
L2685[22:41:43] <Admiral_Damage> my brain
currently just
L2686[22:41:47] <Admiral_Damage>
nulls..
L2687[22:41:50] <Admiral_Damage>
jut
L2688[22:41:52] <unascribed> ....k
L2689[22:41:59] <unascribed> shouldn't it
be throwing RuntimeExceptions
L2690[22:41:59] <Admiral_Damage> idk, im
tired
L2691[22:42:00] <unascribed> not
NPEs?
L2692[22:42:06] <unascribed> NPEs should
not be thrown by user code
L2693[22:42:11] <Admiral_Damage> fk idk
im just, tired atm
L2694[22:42:20] ***
Admiral_Damage is now known as Admiral_Damage|away
L2695[22:42:25] <unascribed> catch
(TiredException e) { /* ignore */ }
L2696[22:43:01] <unascribed> does anyone
know what the command block+dispenser exploit was?
L2697[22:44:36]
⇦ Quits: Admiral_Damage|away
(~Admiral_D@119.239.125.91.dyn.plus.net) (Quit:
Leaving)
L2698[22:44:39] <williewillus> not
sure
L2699[22:44:45] <williewillus> it was a
security thing i believe
L2700[22:44:48]
⇨ Joins: Admiral_Damage
(~Admiral_D@119.239.125.91.dyn.plus.net)
L2701[22:44:55] <williewillus> something
about being able to send bad NBT?
L2702[22:45:04] <williewillus> but idk
why the client ever needs to send NBT to the client
L2703[22:45:14] <williewillus>
*server
L2704[22:45:26] <unascribed> well there
was the book exploit
L2705[22:45:28] <unascribed> but they
fixed that...
L2706[22:45:37] <MattDahEpic> and the
sign one
L2707[22:46:15] <Admiral_Damage>
Currently a bug with the 2 block tall grass. placing a block to
replace lower block makes top one briefly turn into pink
flowers...
L2708[22:48:01] <unascribed> yep
L2709[22:48:11] <unascribed> only the
bottom block has information on which flower it is
L2710[22:48:20] <williewillus> the top
one steals from the bottom
L2711[22:48:23] <williewillus> using
getActualState
L2712[22:48:46] <Admiral_Damage> oh uhhh
any news on the raytrace problem with armor stands?
L2713[22:49:04] <Admiral_Damage>
actually... sec..
L2714[22:49:15] ***
williewillus is now known as willieaway
L2715[22:52:43] <whitephoenix0> Someone
starred my mod repo, what's wrong with this person? my mod is
crap
L2716[22:53:15]
⇦ Quits: Cojo (~Cojo@cpe-24-163-52-59.nc.res.rr.com) (Quit:
If we wish to explore, if we wish to see what's over the next hill,
wonders unfold before us; all we have to do is want it
enough.)
L2717[22:53:51]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Quit: I am the
forgotten eye.)
L2718[22:54:22] <MattDahEpic> ive had
people star repos of mine for projects that were abandoned over 3
years ago
L2719[22:54:39] <MattDahEpic> and they
stared them in the past week
L2720[22:54:50]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960060.dip0.t-ipconnect.de) (Ping timeout: 195
seconds)
L2721[22:56:24] <whitephoenix0> Your mods
are probably interesting though, mine has berry bushes that aren't
even in world gen, a book that tells you to piss off when you try
to read it, and a ring thing that makes you jump so you can skate
around in mid air
L2722[22:57:59]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961E09.dip0.t-ipconnect.de)
L2724[22:59:17] <whitephoenix0>
Unity?
L2725[22:59:44]
⇨ Joins: Mraoffle
(~mraof@2601:642:4400:20c4:ba27:ebff:fea5:e37e)
L2726[22:59:53] <MattDahEpic> yes, twas
my first adventure into strongly typed languages (c#)
L2727[23:00:44] <whitephoenix0> still
pretty cool
L2728[23:02:57] <whitephoenix0> Some of
the multimc issues make me cringe "MY MODPACK DOSNT WORK
HALP"
L2729[23:03:00]
⇦ Quits: Mraof
(~mraof@pool-100-7-100-55.rcmdva.fios.verizon.net) (Ping timeout:
195 seconds)
L2730[23:18:24] <Cypher121> BUT IT DOSNT
WORK HALP
L2731[23:21:28]
⇨ Joins: RichardG_ (richardg86@179.158.64.149)
L2732[23:21:28]
MineBot sets mode: +v on RichardG_
L2733[23:22:36] <kashike> unascribed:
something to do with command blocks wiht commands in NBT being
dispensed by non-ops iirc
L2734[23:22:53] <unascribed> but if
there's already a command block in the dispenser...
L2735[23:22:59] <unascribed> I don't get
why it's considered a security issue
L2736[23:23:01] <unascribed> makes no
sense to me
L2737[23:23:06] <unascribed> it was a
really useful feature
L2738[23:23:22] <unascribed> a button can
trigger a pre-placed command block
L2739[23:23:28] <unascribed> is that a
security issue too?
L2740[23:23:52] <god_of_orion> So, as I
get going and I download the latest forge and say I piddle along
and finally make something, but now there are two new forge
releases "Oh Noes!". What harm/benefit is there from not
using the latest version of forge?
L2741[23:24:03]
⇦ Quits: pig (~iChun@209-133-197-242.static.hvvc.us) (Ping
timeout: 198 seconds)
L2742[23:26:26]
⇦ Quits: sinkillerj
(~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net) (Quit:
またね)
L2743[23:29:19]
⇨ Joins: CSxKING
(webchat@c-71-205-234-205.hsd1.co.comcast.net)
L2744[23:31:12]
⇦ Quits: CSxKING
(webchat@c-71-205-234-205.hsd1.co.comcast.net) (Client
Quit)
L2745[23:31:30]
⇨ Joins: CSxKING
(webchat@c-71-205-234-205.hsd1.co.comcast.net)
L2746[23:31:51]
⇦ Quits: CSxKING
(webchat@c-71-205-234-205.hsd1.co.comcast.net) (Client
Quit)
L2747[23:33:15] <Admiral_Damage>
features, maybe some bugfixes
L2748[23:33:20]
⇦ Quits: BlueRaven (~BlueRaven@50.106.129.246) (Ping timeout:
195 seconds)
L2749[23:33:29] <Admiral_Damage> not much
god_of_orion
L2750[23:33:38] <Mraoffle> Why does IDEA
keep wiggling the code when I'm just looking at it
L2751[23:33:41] ***
Mraoffle is now known as Mraof
L2752[23:33:58] <god_of_orion> So my mod
would load for someone using the newer version?
L2753[23:34:03] <Admiral_Damage> ya
L2754[23:34:11] <Admiral_Damage> that
forge build and up
L2755[23:34:33] <god_of_orion> GTK, thank
you
L2756[23:35:04]
⇨ Joins: Purebe
(~purebe@2601:300:8000:cc62:f012:831e:b1:d89f)
L2757[23:35:39]
⇨ Joins: CSxKING
(webchat@c-71-205-234-205.hsd1.co.comcast.net)
L2758[23:36:47]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Quit: Leaving)
L2759[23:37:15]
⇨ Joins: CSxKING1
(CSxKING@c-71-205-234-205.hsd1.co.comcast.net)
L2760[23:37:29] <CSxKING1> Hi
L2761[23:38:00] <CSxKING1> So i'm getting
a crash on Minecraft 1.7.10 when I try to open page 4 in the
creative menu.....
L2762[23:38:29] <Admiral_Damage> Erm,
woah woah woah.. hold on... 4th page..?
L2763[23:38:47] <CSxKING1>
Yes.........
L2764[23:39:00] <god_of_orion> tab?
L2765[23:39:08] <CSxKING1> Mhm
L2766[23:39:15] <CSxKING1> I dont know
what tab its on
L2767[23:39:15] <Admiral_Damage> I'm
confused at why one would need THAT many tabs in your mod
L2768[23:39:22] <CSxKING1> Theres 50 mods
;\
L2769[23:39:25]
⇦ Quits: CSxKING
(webchat@c-71-205-234-205.hsd1.co.comcast.net) (Ping timeout: 195
seconds)
L2770[23:39:26] <Admiral_Damage>
....
L2771[23:39:34] ***
CSxKING1 is now known as CSxKING
L2772[23:39:40] <CSxKING> Anyway
L2773[23:40:04] <CSxKING> If you would
like to help out, I threw up the log on my WIP website as Pastebin
and Hastebin refuse to accept it....
L2775[23:40:49] <god_of_orion> are you
testing your mod with others then?
L2776[23:41:10] <Admiral_Damage> Thing is
that everyone forgets with mods, you dont add every mod and expect
it to work, you add them incrementally and find out what does and
doesnt work
L2777[23:41:13] <CSxKING> I'm testing my
modpack ;3
L2778[23:41:21] <CSxKING> I didnt expect
it to work.
L2779[23:41:27] <Admiral_Damage> Do me a
favor..
L2780[23:41:28] <SkySom> Well one of your
mods has a null item
L2781[23:41:35] <CSxKING> The question is
which one.
L2782[23:41:47] <SkySom> That one's up to
you to find out.
L2783[23:41:49] <Admiral_Damage> If its
on the 4th page, and the 4th page crashes, see what mods come up on
the other pages, remove those, and keep removing until you find the
offending mod
L2784[23:41:57] <god_of_orion> start with
fewer mods and ad a few more at a time until you duplicate
L2785[23:41:59] <Admiral_Damage> It could
be a rendering problem
L2786[23:42:22] <SkySom> Item Type:
null
L2787[23:42:26] <SkySom> It's a null
item
L2788[23:42:34] <Admiral_Damage> Fair
enough, i wasnt reading it
L2789[23:42:53] <CSxKING> Any idea what
ID its trying to render?
L2790[23:44:08] <Admiral_Damage> As I
said, remove mods incrementally...
L2791[23:44:13] <Admiral_Damage> or add
them, either way
L2792[23:47:00] <CSxKING> Alright
L2793[23:47:01] <CSxKING> Thanks
L2794[23:47:05] <god_of_orion>
Actually... you could do half of you mods at once. If your issue
arrises its in that half, if not then its in the other half. Then
rinse and repeat
L2795[23:47:30] <Admiral_Damage> There is
no specified of perfect amount of mods to check at one time, it's
their preference...
L2796[23:47:58]
⇨ Joins: iari (~iari@evana.futhark24.org)
L2797[23:48:16] <Admiral_Damage> i would
just keep removing them until you can scan across all tabs without
crashing
L2798[23:48:32] <CSxKING> God_of_orion --
That is an amazing idea
L2799[23:48:37] ***
mrkirby153 is now known as kirby|gone
L2800[23:49:25] <tterrag> >centered
text on a paste site
L2801[23:49:27] <tterrag> god why
L2802[23:49:55] <CSxKING> tterag -- I
literally ripped my homemade template and added a code tag. I plan
on changing it ;3
L2803[23:49:55] <god_of_orion> CSxKING
its a thing databases do sometimes
L2804[23:49:56] <CSxKING> In fact
L2805[23:50:20] <Admiral_Damage> pastebin
exists for a reason, no hubris needed..
L2806[23:50:36] <mikebald> tterrag funny
enough it's using code highlight JS too, but the code is listed as
java so... *shrugs*
L2807[23:51:15] <CSxKING> tterrag --
there, refresh the page ;3
L2808[23:51:29] <CSxKING> And yes
Admiral_Damage -- As I mentioned, I threw it together in like 30
seconds.
L2809[23:51:51] <CSxKING> Also pastebin
refused to accept the code.
L2810[23:52:33] <Admiral_Damage> Internal
screaming, the horizontal scroll bar is at the bottom of the
paste..
L2811[23:52:42] <Admiral_Damage> not
attached to window..
L2812[23:52:49] <god_of_orion>
rotfl
L2813[23:52:57] <CSxKING> Lol
L2814[23:53:04] <CSxKING> I know, i'll
work on it ;3
L2815[23:53:25] <CSxKING> I googled for a
syntax hylighting javascript file and chose the first one as I was
in a hurry
L2816[23:53:42] <CSxKING> I didnt want
you to read horribly formated plain text files ;3
L2817[23:54:06] <Admiral_Damage> yuno
just upload the log somewhere
L2818[23:54:14] <Admiral_Damage> as a
file
L2819[23:54:25] <CSxKING> Technic pack
stores logs as plain text.
L2820[23:54:33] <Admiral_Damage> it still
stores the file...
L2821[23:54:34] <CSxKING> Its just a .txt
file
L2822[23:54:44]
⇦ Quits: whitephoenix0
(~whitephoe@67-42-82-37.tukw.qwest.net) (Read error: Connection
reset by peer)
L2823[23:55:05] <CSxKING> yes but would
you want to read something that looks like someone tried to put it
through a JavaScript compiler?
L2824[23:55:24] <Admiral_Damage> Seeing
as I'm used to reading crash logs, I don't care lol
L2825[23:55:35] <CSxKING> I personally do
;3
L2826[23:55:48] <Admiral_Damage> I just
want the info, not to look fancy, im here to fix, not to
paint.
L2827[23:56:08] <CSxKING> My goal wasnt
fancy XD -- Just wanted it easily readable
L2828[23:59:47]
⇦ Quits: killjoy
(~killjoy@2606:a000:1118:c054:e55b:59f8:ae6f:e833) (Quit:
Leaving)